﻿/*通用样式*/
:root{
    --public-color: #f04010;
    --max:1430px;
}
body {color: #4e4e4e; font-size: 16px; line-height:24px; font-family: 'Nirmala UI';}
a{transition: all 0.3s;text-decoration: none;cursor: pointer;display: inline-block;}
a:hover{}
/* .swiper-pagination-bullet-active{background: #9f1919;} */
body, div, p, img, ul, ol, li, form, input,nav, label, span, dl, dt, dd, h1, h2, h3, h4, h5, h6 {margin: 0;padding: 0;}
img {aspect-ratio: attr(width) / attr(height);}
ul, ol, li, dl, dd, dt {list-style-type: none; }
.img-width{width: 100%;height: auto;}
.img-fluid{max-width: 100%;height: auto;}
.main-container {margin-bottom: 40px; margin-top: 40px; }
.tkanniu{cursor:pointer;}
.bghui{background: #f9f9f9;}
.card-thumb img{transition: all 0.5s ease;}
.card-thumb:hover img{transform: scale(1.05);}
.img-enlarged{transition: all 0.5s ease;}
.img-enlarged:hover{transform: scale(1.05);}
.container-xl{max-width: 1430px;}
.container-xl.long{max-width: 1630px;}
.container-xl.max-1600 {
	max-width: calc(1600px + 15px);
}
.ximg{box-shadow: 5px 0 5px rgba(0, 0, 0, 0.1);border-radius: 15px;overflow: hidden;}
.container-xl.llong{max-width: 1750px;}
@media(max-width:768px) {body {font-size:14px;line-height:20px;padding-top: 50px;}}

.more{transition: all 0.6s ease-in-out;display: inline-block;border-radius: 35px;}

.more>span{display: inline-block;display: flex;align-items: center;}
.more>span::after{content: url(../image/right-1.webp);width: 22px;height:22px;display: inline-block;margin-left: 20px;}
a.more:hover{color: #fff;text-decoration: underline;text-underline-offset: 5px;}
.cor{background-image: linear-gradient(0deg, #e6552d 0%, #fd7049 100%);color:#fff;font-size: 18px;font-weight: lighter;}
/*#endregion*/


.every-h5{font-size: 18px;color:#e3522a;font-weight: bold;}

/*默认pc头部样式*/
/* .header{z-index:999;width:100%;position:absolute;left:0;background-color:white}
.header.fadeInDown .header-desc .logo img{height:70px;width:auto;}
.header.fadeInDown .header-top .nav-item{margin:0;padding:10px 8px;cursor:pointer;font-size:18px} */

.header .container-xl{max-width: 1739px;}
/*header*/
.header {z-index: 999;position:fixed;left:0;right: 0;width: 100%;top: 0;margin-top:0;}
.header .header-nav{display: flex;align-items: center;justify-content: space-between;}
.header .header-nav .logo{width:8%;}
/* .header .header-xl .service{width:8%;} */
.header .header-nav .row-nav{width: 88%;}
.header .header-nav .row-nav{display:flex;align-items:center;justify-content:flex-end;flex-wrap:nowrap;}
.header .header-nav .row-nav .navbar-nav{display: flex;}
.header .header-top{padding:12px 0;}
.header-top .row-nav{display: flex;align-items: center;justify-content: flex-end;}
.header-top .service{display: flex;justify-content: flex-end;align-items: center;position: relative;}
.header-top .service .tkbtn{background-image: linear-gradient(0deg, #e6552d 0%, #fd7049 100%), linear-gradient(#e3522a, #e3522a);border-radius: 20px;font-size: 17px;cursor: pointer;padding: 8px 28px;color:#fff;font-weight: bold;}

.header-top .dropdown.lang .dropdown-toggle{color:#fff;}

.header.fadeInDown {padding:12px 0;background: #fff;box-shadow:1px 0 5px rgba(0, 0, 0, 0.1);}
.header.fadeInDown .navbar-custom .navbar-nav .nav-link {color:#4e4e4e;}
.header.fadeInDown .header-desc{display: none;}
.header.fadeInDown .header-top{padding: 0;}
.header.fadeInDown .desc{display: none;}
.header.fadeInDown .navbar-custom .navbar-nav .nav-link:hover{color: var(--public-color);transition: .6s ease-in-out;}
.header .navbar-custom .navbar-nav .dropdown-item:hover{color: var(--public-color);transition: .6s ease-in-out;}

.header.fadeInDown .header-top .dropdown.lang .dropdown-toggle{color:#333;}

.header-desc{background:#f1f1f1; padding: 8px 0;}
.header-desc .container-xl{display: flex;align-items: center;justify-content: space-between;}
.header-desc .desc{width: 60%;display: flex;justify-content: flex-end;align-items: center;}
.top-tel{color: #666666;font-size: 16px;display: flex;width: 40%;}
.top-tel a{color: #666666;}
.top-tel a:hover{color: #2455bf; transition: all 0.3s;}
.top-lang{margin-left: 15px;}
.top-lang .dropdown.lang .dropdown-toggle{background: transparent;border: 0;}
.dropdown-toggle::after {color: var(--public-color);}
.public-social span,.public-social a{border-radius:5px;}


.top-search-box{z-index: 93;margin-right:20px;}
.top-search-box .search-tb{width: 35px;height: 35px;display: flex;align-items: center;justify-content: center;border-radius: 50%;overflow: hidden;}
.top-search-box i{color: var(--public-color);font-size: 18px;}
.top-search-box li{padding-top: 20px;padding-bottom: 20px;}
.top-search-box li:hover .top-search{opacity: 1; height: auto;overflow: hidden;width: auto;padding: 25px 150px 45px;}
.top-search-box .top-search{opacity: 0; height: 0;overflow: hidden;  transition: all 0.5s;width: 0; position: absolute;right: 0px;top: 50px;z-index: 99;padding:0;}
.top-search-box:hover .btn{background-color: var(--public-color);}
.top-search-box:hover .icon-1{color:#fff;}


.navbar { padding: 0px;position: relative; z-index: 9999;}
.navbar-custom { top: 0; z-index: 2; justify-content: end;}
.navbar-custom .navbar-nav > .nav-item { font-size: 18px;margin: 0 15px;  }
.navbar-custom .navbar-nav > .nav-item.n1{margin-right:35px;}
.navbar-custom .navbar-nav .nav-link:before{content:"";width:0px;height:2px;margin-left:0!important;background:var(--public-color);position:absolute;bottom:10px}
.navbar-custom .navbar-nav .nav-link {text-align: center;position: relative; color:#fff; padding: 0; height: 80px;display: flex;align-items: center;justify-content: center; font-size: 18px; }

.navbar-custom .navbar-nav .nav-link:before,.navbar-custom .navbar-nav .nav-link::before{content: "";width: 0px;height: 2px;margin-left: 0!important; background: var(--public-color);;position: absolute; top: -12px;}
.navbar-custom .navbar-nav .nav-item:hover .nav-link:before,.navbar-custom .navbar-nav .nav-item.active .nav-link::before{width: 100%; transition: all 0.3s;}
.navbar-custom .navbar-nav .nav-link:hover{}
.navbar-custom .navbar-nav .nav-link.disabled { color: rgba(0, 0, 0, 0.3); }
.navbar-custom .navbar-nav .show > .nav-link,
.navbar-custom .navbar-nav .active > .nav-link,
.navbar-custom .navbar-nav .nav-link.show,
.navbar-custom .navbar-nav .nav-link.active{}
.navbar-custom .navbar-text { color: rgba(0, 0, 0, 0.5); }
.navbar-custom .navbar-text a { color: rgba(0, 0, 0, 0.9); }
.navbar-custom .navbar-text a:hover, .navbar-custom .navbar-text a:focus { color: rgba(0, 0, 0, 0.9); }


/*默认导航样式*/
.navbar{padding:0px;position:relative;z-index:9999}
.navbar-custom{top:0;z-index:2;justify-content:end}
.navbar-custom .navbar-nav > .nav-item{font-size:16px;margin:0 20px}
.navbar-custom .navbar-nav .nav-link{text-align:center;position:relative;color:#fff;padding:0;height:70px;display:flex;align-items:center;justify-content:center;font-weight:400;text-transform:uppercase;font-size:16px;line-height:32px}
.navbar-custom .navbar-nav .nav-item:hover .nav-link:before{width:100%;transition:all 0}
.navbar-custom .navbar-nav .nav-item .dropdown-toggle::after{transition:.6s ease-in-out}

.navbar-custom .navbar-nav .nav-link:hover{color:var(--public-color);transition:.6s ease-in-out}
.navbar-custom .navbar-nav .nav-link.disabled{color:rgba(0,0,0,0.3)}
.navbar-custom .navbar-nav .show > .nav-link,.navbar-custom .navbar-nav .active > .nav-link,.navbar-custom .navbar-nav .nav-link.show,.navbar-custom .navbar-nav .nav-link.active{}
.navbar-custom .navbar-text{color:rgba(0,0,0,0.5)}
.navbar-custom .navbar-text a{color:rgba(0,0,0,0.9)}
.navbar-custom .navbar-text a:hover,.navbar-custom .navbar-text a:focus{color:rgba(0,0,0,0.9)}

@media(max-width:1530px) {
.navbar-custom .navbar-nav .nav-item { margin: 0 15px;}
}

@media(max-width:1460px) {
.navbar-custom .navbar-nav .nav-item { margin: 0 8px;}
}

/*移动端头部样式*/
@media(max-width:768px){
    body{padding-top:50px;font-size:14px;}
    .header-mb{background:#fff;position:fixed;top:0;left:0;width:100%;border-bottom:1px solid #e3522a;z-index:999}
    .header-mb .container-xl{height:50px}
    .header-mb .top-logo{width:50%}
    .header-mb .top-logo img{height:30px;width:auto;}
    .header-mb .top-mb{display:flex;align-items:center;width:50%;justify-content:flex-end}
    .header-mb .top-mb .dropdown.lang .dropdown-toggle{background:transparent;padding:0}
    .header-mb .top-mb .dropdown-menu{min-width:80px;margin-top:8px}
    .header-mb .top-mb .top-mb-search{padding:.5rem .4rem;margin-left:10px;width:30px;text-align:center}
    .header-mb .top-mb .top-mb-search i{font-size:16px;color:#333}
    .header-mb .top-mb .icon-bars{color:#333}
    .header-mb .top-mb .dropdown.lang .dropdown-toggle{color:#333}
    .top-mb-search-box{display:none;position:fixed;background:#fff;top:50px;padding:6px 15px 10px;box-shadow:2px 2px 4px rgba(0,0,0,0.2);z-index:998;width:100%}
    .top-mb-search-box .search-group{width:100%;height:34px}
    .top-mb-feed i{font-size:16px;color:#333}
    .mobile-head-item .main-content-wrap{background:#fff;top:0;display:block;z-index:99999}
    .mobile-head-item .main-content-wrap .content-wrap{overflow-y:auto;height:100%;padding:15px 10px;background-color:#fff}
    .mobile-head-item .main-content-wrap.middle-content-wrap .content-wrap{overflow-y:hidden}
    .mobile-head-item .side-content-wrap{position:fixed;display:block;right:-78%;width:78%;height:100%}
    .mobile-head-item .middle-content-wrap{position:absolute;right:0;width:100%;height:auto;padding:20px 0;opacity:0;visibility:hidden}
    .mobile-head-item .middle-show-content-wrap{top:30px;visibility:visible;opacity:1}
    .head_top .top_left{display:none}
    .head_nav{width:100%;padding:0 5px}
    .head_nav li{padding-left:28px;padding-top:4px;padding-bottom:4px}
    .head_nav li,.head_nav li a{color:#111}
    .head_nav li.has-child{padding-left:28px;margin-top:0;margin-bottom:0}
    .head_nav li.has-child>a{margin-top:3px;margin-bottom:3px;margin-right:35px}
    .head_nav li.has-child>ul{display:none}
    .head_nav li.siblings-no-menu{position:relative;padding-left:15px}
    .head_nav li a{display:block;height:auto;line-height:1.4em;position:relative}
    .head_nav li a:hover{color:inherit}
    .head_nav li em{display:block;height:1.4em;overflow:hidden}
    .head_nav li li{font-size:14px}
    .head_nav li li li{font-size:12px}
    .head_nav li li a{color:#666}
    .head_nav li.has-child a b{display:inline-block;width:15px;height:15px;border:1px solid #111;border-radius:2px;overflow:hidden;line-height:15px;position:absolute;right:-35px;top:1px;-webkit-box-sizing:content-box;box-sizing:content-box}
    .head_nav li.has-child a b:before,.head_nav li.has-child a b:after{content:'';display:block;width:9px;height:1px;background-color:#111;position:absolute;left:3px;top:50%;margin-top:-.5px}
    .head_nav li.has-child a b:after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}
    .head_nav li.has-child a:hover b{border-color:#111}
    .head_nav>li{padding-top:10px;padding-bottom:10px;border-bottom:1px solid #f2f2f2}
    .head_nav>li>a{font-size:16px;text-transform:uppercase;margin-bottom:-1px;position:relative;text-transform:uppercase;position:relative}
    .head_nav li,.head_nav li.has-child{padding-left:0}
    .head_nav li li,.head_nav li li.has-child{padding-left:15px}
    .head_nav li.active>a>b:after{display:none}
    .head_nav li.active>a>b{background-color:#111}
    .head_nav li.active>a>b:before,.head_nav li.active>a>b:after{background-color:#fff}
    .mobile-ico-close{width:30px;height:30px;background-color:#b3190d;position:absolute;left:-30px;top:0;cursor:pointer}
    .mobile-ico-close .icon{color:#fff;font-size:30px;padding:0 0 0 6px}
    .search-box .form-control{border-radius:20px}
    .search-box .btn{border:1px solid #ced4da;border-radius:20px}
    .search-box .btn.focus{border:1px solid rgb(128,189,255)}
    .search-box .icon{color:#b3190d}
    .main-mask{position:absolute;background-color:#000;opacity:.4;width:100%;height:100vh;z-index:9;display:none}
}
/*#endregion*/


/*#展会信息*/
.zhbg{position:fixed;top:0;left:0;bottom:0;right:0;background:rgba(0, 0, 0, 0.5);z-index:9999;display:none;align-items:center;justify-content:center;}
.zhbg .box{width:50%;background:#fff;box-shadow:10px 10px 20px rgba(0, 0, 0, 0.7);padding:30px 50px;position:relative;}
.zhbg .box .cloes{position:absolute;right:-15px;top:-15px;width:30px;height:30px;border:2px solid #fff;border-radius:50%;z-index:99999;background:#000;color:#fff;display:flex;align-items:center;justify-content:center;font-size:20px;cursor:pointer;}
.zhbg .box .zh-t1{display:flex;margin-bottom:25px;}
.zhbg .box .zh-t1 span{background:var(--public-color);display:inline-block;padding:10px;font-size:22px;color:#fff;}
.zhbg .box .zh-t2{font-size:26px;font-weight:bold;margin-bottom:15px;color:var(--public-color);}
.zhbg .box .zh-t3{font-size:18px;margin-bottom:15px;font-weight:bold;}
.zhbg .box .place{font-size:16px;line-height:24px;}
.zhbg .box .place p{margin-bottom:10px;}
.zhbg .box .place p i{color:var(--public-color);min-width:22px;}
.zhbg .box .place p strong{color:var(--public-color);}
.zhbg.on{display:flex;}

.zhkz.on{display: block;}
.zhkz{display: none; background:var(--public-color);color:#fff;font-size:20px;font-weight:bold;position: fixed;top:250px;right:-54px;transform: rotate(-90deg); padding:15px 20px;border-radius: 0px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;cursor:pointer;z-index:99; }

@media(max-width:768px) {
    .zhbg .box{width:80%;padding:15px;}
    .zhkz{font-size:16px;padding:10px 20px;right:-45px;top:200px; }
}

/*浮窗 */
 #float{position:fixed;right:0;bottom:165px;margin-top:-60px;z-index:55;transform:translateX(0);transition:.3s ease-in-out}
#float .ico{display:block;width:56px;height:56px;text-align:center;position:relative;cursor:pointer;background-image: linear-gradient(0deg, #e6552d 0%, #fd7049 100%);}
#float .ico>i{font-size:30px;line-height:56px;display:block;color:#fff;position:relative;z-index:9999;background-image: linear-gradient(0deg, #e6552d 0%, #fd7049 100%);border-top:1px solid #fff}
#float .ico:first-child>i{border-top:0px solid #fff;}
#float .ico:last-child>i{background: #bdbec0;}
#float .ico>.img{position:absolute;right:56px;width:140px;top:0;display:none;background-color:#fff}
#float .ico>.img>img{width:100%}
#float .ico p{position:absolute;top:0;border-radius:0;right:-350px;padding:0px 20px;line-height:56px;font-size:16px;height:56px;background-color:#ea552d;color:#FFF;transition:all .6s;z-index:0;white-space:nowrap}
#float .ico:hover>.img{display:block}
#float .ico:hover p{right:56px}
#float .scale-ico{background-color:#b1b1b1;transition:.3s ease-in-out}
#float .scale-ico>i{background-color:#b1b1b1;transition:.3s ease-in-out}
#float .scale-ico>i:hover{background-image: linear-gradient(0deg, #e6552d 0%, #fd7049 100%);transition:none}
#float.hide{transform:translateX(56px)}
#float.hide .scale-ico{width:calc(56px / 2);transform:translateX(calc(-56px / 2));border-top:0;transition:transform .6s ease-in-out .3s,width .3s ease-in-out}
#float.hide .scale-ico i{transform:rotate(180deg);border-top: 1px solid transparent}
#float .ico#scroll-top{display:block!important;}
@media (min-width:1px) and (max-width:991px){
    #float .ico{width:40px;height:40px}
    #float .ico>i{font-size:22px;line-height:40px}
    #float .ico>.img{right:40px}
    #float .ico p{line-height:40px;padding:0 15px;height:40px}
    #float.hide{transform:translateX(40px)}
    #float.hide .scale-ico{width:calc(40px / 2);transform:translateX(calc(-40px / 2))}
}

/*默认详情设置*/
.content-wrapper { line-height: 1.7;  margin-bottom: 1.5rem; }
.content-wrapper h2 { font-size: 1rem; font-weight: 600; margin-bottom: 0.75rem; }
.content-wrapper h3 { font-size: 0.875rem; font-weight: 600; margin-bottom: 0.75rem; }
.content-wrapper img { max-width: 100% !important; height: auto !important; }
.content-wrapper ol { margin-left: 1em; padding-left: 1em; }
.content-wrapper video { max-width: 100% !important; height: auto !important; }
.content-wrapper iframe { max-width: 100%; }
.content-wrapper table { width: 100%; margin-bottom: 1rem; color: #212529; }
.content-wrapper table p{margin-bottom: 0;}
.content-wrapper table th, .content-wrapper table td { padding: 0.5rem; vertical-align: middle; border: 1px solid #dee2e6; text-align: center; }
.content-wrapper table tbody tr:nth-of-type(odd) { background-color: rgba(0, 0, 0, 0.03); }
.content-wrapper table tbody tr:hover { background-color: rgba(0, 0, 0, 0.075); color: #555; }
.content-wrapper tbody th{color:#2980c7}

/*#表格*/
.table{overflow-x:auto}
.table-wrapper table th,.table-wrapper table td{padding:15px 5px;vertical-align:middle;font-size:14px;border:1px solid #dee2e6;text-align:center}
.table-wrapper table tbody tr:nth-of-type(even){background-color:rgba(229, 237, 244, 1.0)}
.table-wrapper table tbody tr:hover{background-color:rgba(229, 237, 244, .6);color:#555}
.table-wrapper table{display:table;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}
@media(max-width:768px){.table-wrapper table{display:table;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}}
@media (max-width:575.98px){.table-wrapper-sm table{display:table;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}}
@media(max-width:768px){.table-wrapper-md table{display:table;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}}
@media (max-width:991.98px){.table-res-lg table{display:table;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}}
@media (max-width:1500.98px){.table-wrapper-xl table{display:table;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}}


/*#弹出框*/
.reveal-modal-bg{position:fixed;height:100%;width:100%;z-index:1000;display:none;top:0;left:0;background:rgba(00,00,00,0.8)}
.reveal-modal{visibility:hidden;top:150px;left:50%;margin-left:-25%;width:50%;position:absolute;z-index:1001;padding:35px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 0 10px rgba(0,0,0,.4);-webkit-box-shadow:0 0 10px rgba(0,0,0,.4);-box-shadow:0 0 10px rgba(0,0,0,.4);background-color:#FFF}
.reveal-modal .title{font-size:30px;text-align:center;margin-bottom:25px}
.reveal-modal .close-reveal-modal{font-size:30px;line-height:0.5;position:absolute;top:8px;right:11px;color:#333;text-shadow:0 -1px 1px rbga(0,0,0,.6);font-weight:bold;cursor:pointer}
@media(max-width:768px){
    .reveal-modal{visibility:hidden;top:50px;left:50%;margin-left:-45%;width:90%;position:absolute;z-index:1001;padding:25px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 0 10px rgba(0,0,0,.4);-webkit-box-shadow:0 0 10px rgba(0,0,0,.4);-box-shadow:0 0 10px rgba(0,0,0,.4);background-color:#FFF}
    .reveal-modal .title{font-size:20px;text-align:center;margin-bottom:10px}
}

/*#留言表单*/
#form-feedback-1 .form-control {border-radius: 10px;}
#form-feedback-1 .form-control {border-radius: 10px;}
#form-feedback-1 .btn{color:#fff;background-image: linear-gradient(0deg, #e6552d 0%, #fd7049 100%), linear-gradient(#0a52a6, #0a52a6);border-radius:10px;font-size:16px;line-height:22px;padding-top:8px;padding-bottom:8px}
#form-feedback-1 .btn:hover{background:#003b66;color:#fff}
@media(max-width:768px){
    #form-feedback-1 .form-control{padding-top:10px;padding-bottom:10px;font-size:16px}
    #form-feedback-1 .btn{padding-top:10px;padding-bottom:10px}
    .contact-wrapper .feedback-box .form-control{margin-bottom:0}
}
#form-feedback-1 .form-row>.col,.form-row>[class*="col-"]{padding:0 15px}
#form-feedback-1 .btn-c{background-color:#0b3b8d;height:100%;padding:10px 20px;transition:all .6s}

.form-feedback .btn{color:#fff;background-image: linear-gradient(0deg, #e6552d 0%, #fd7049 100%), linear-gradient(#0a52a6, #0a52a6);border-radius:0px;font-size:16px;line-height:22px;padding-top:8px;padding-bottom:8px}
.form-feedback .btn:hover{background:#003b66;color:#fff}
@media(max-width:768px){
    .form-feedback .form-control{padding-top:10px;padding-bottom:10px;font-size:16px}
    .form-feedback .btn{padding-top:10px;padding-bottom:10px}
    .contact-wrapper .feedback-box .form-control{margin-bottom:0}
}

/*#搜索*/
/* .search-group{width:200px;height:32px;overflow:hidden;border:1px solid #f7f7f7;border-radius:5px}
.search-group .form-control{border:none;border-radius:0px;background:transparent;color:#5c5352;height:32px;line-height:32px;}
.search-group .form-control::-webkit-input-placeholder{color:#5c5352}
.search-group .btn{background-color:#9f1919;border-radius:0px;height:32px;width:32px;display:flex;justify-content:center;align-items:center;padding:6px 15px;margin-bottom:0}
.search-group i{color:#fff;font-size:1rem} */





/*      banner      */
.banner{display: flex;justify-content: flex-end;position: relative;align-items: center;}
.banner .swiper-slide{padding-bottom:0px;}
.banner .swiper-slide.first>img{width: 84%;float:right;}
.banner .banner-xl{position: absolute;width:100%;top:35%;}
.banner .banner-xl .banner-text-xl{display: flex;justify-content: center;width: 100%;}
.banner .banner-xl .banner-text-xl .text{text-align: center;}
.banner .banner-xl .banner-text-xl .text>p{font-size: 60px;line-height: 72px;}
.banner .banner-xl .text>a{padding: 15px 33px 15px 46px;margin-top: 70px;}
.banner .img-small{position: absolute;bottom: 0px;left: 0;}
.banner .img-small>img{border-radius: 0 0 25% 0;}
.banner .swiper-pagination-bullet-active{background:#e3522a;}

/*      banner-small    */
.banner-small{display: flex;justify-content: flex-end;position: relative;overflow:hidden;}
.banner-small .container-xl{max-width:1650px;margin-right:0;}
.banner-small .container-xl .text{position: absolute;width:100%;top:50%;}
.banner-small .container-xl .text .box{margin-left:19.5%;}
.banner-small .container-xl .text .box .h2{font-size: 34px;color:#fff;}
.banner-small .container-xl .text .box .banner-small-nav ul{display: flex;}
.banner-small .container-xl .text .box .banner-small-nav{margin-top: 19px;}
.banner-small .container-xl .text .box .banner-small-nav ul p.img{margin-right:14px;width:25px;height:24px;}
.banner-small .container-xl .text .box .banner-small-nav ul li{font-size: 18px;opacity: 0.9;display: flex;align-items: center;}
.banner-small .container-xl .text .box .banner-small-nav ul li a{color: #fff;}
.banner-small .container-xl .text .box .banner-small-nav ul li a:hover{text-decoration:underline;}
.banner-small .container-xl .text .box .banner-small-nav ul li::after{content:"\f054";font-family: Cmsfont; display: inline-block;padding:0 6px;font-size: 10px;color: #fff;}
.banner-small .container-xl .text .box .banner-small-nav ul li:last-child:after{display:none;}

@media(max-width:768px){
    .banner-small-mb{background:#333;padding:15px 0;color:#fff;}
    .banner-small-mb .h2{font-size:26px;text-align:center;line-height:32px;margin-bottom:10px;}
    .banner-small-mb .banner-small-nav ul{display: flex;}
    .banner-small-mb .banner-small-nav{margin-top: 19px;}
    .banner-small-mb .banner-small-nav ul p.img{margin-right:14px;width:25px;height:24px;}
    .banner-small-mb .banner-small-nav ul li{font-size: 14px;opacity: 0.9;display: flex;align-items: center;}
    .banner-small-mb .banner-small-nav ul li a{color: #fff;}
    .banner-small-mb .banner-small-nav ul li::after{content:"\f054";font-family: Cmsfont; display: inline-block;padding:0 6px;font-size: 10px;color: #fff;}
    .banner-small-mb .banner-small-nav ul li:last-child:after{display:none;}
    .banner-small .container-xl{padding:0;height:120px;}
    .banner-small .container-xl .text .box{margin-left:0}
    .banner-small .container-xl img{height:100%;width:auto;}
    .banner-small .container-xl .text{top:0px;height:120px;display:flex;align-items:center;justify-content:center;}
    .banner-small .container-xl .text .box .banner-small-nav ul li{font-size:14px;}
    .banner-small .container-xl .text .box .h2{font-size:26px;text-align:center;}
}


/*      barnav-all      */
.barnav-all {margin-top: 86px ;margin-bottom: 105px;}
.barnav-all a{color:#484848;height: 48px;border: solid 1px #ee5f37;display: flex;align-items: center;padding:15px 35px;border-radius: 5px;}
.barnav-all ul{display: flex;justify-content: center ;}
.barnav-all ul li{margin-right: 9px;}
.barnav-all a.active{color:#fff;background-image: linear-gradient(0deg, #e6552d 0%, #fd7049 100%);}
.barnav-all a:hover{color:#fff;background-image: linear-gradient(0deg, #e6552d 0%, #fd7049 100%);}






/*      footer      */
.footer{background:url(../image/footer-1.webp) no-repeat;background-size: cover;padding-top: 119px;padding-bottom: 57px;}
.footer .footer-top{display: flex;justify-content: space-between;flex-wrap: wrap;align-items: center;}
.footer .footer-top .footer-top-left{width: 75%;display: flex;justify-content: space-between;align-items: flex-end;flex-wrap: wrap;}
.footer .footer-top .footer-top-left .box-left{width: 60%;}
.footer .footer-top .footer-top-left .box-left .h3{font-size: 36px;line-height: 36px;font-weight: bold;color:#000;margin-bottom: 48px;}
.footer .footer-top .footer-top-left .box-left>p{color:#353535;font-weight: lighter;font-size: 18px;width: 75%;}
.footer .footer-top .footer-top-left .box-left>a{display: flex;padding:20px 55px 15px 50px;background-image: linear-gradient(0deg, #e6552d 0%, #fd7049 100%);border-radius: 35px;margin-top: 85px;display: inline-block;}
.footer .footer-top .footer-top-left .box-left>a span{display: inline-block;}
.footer .footer-top .footer-top-left .box-left>a span:last-child{font-size: 20px;line-height: 24px;font-weight: bold;color:#fff;margin-left: 15px;}
.footer .footer-top .footer-top-left .box-left>a span:last-child:hover{text-decoration: underline;text-underline-offset: 5px;}
.footer .footer-top .footer-top-left .box-right{width: 35%;}
.footer .footer-top .footer-top-left .box-right ul li{display: flex;align-items: center;}
.footer .footer-top .footer-top-left .box-right ul li{margin-bottom: 48px;}
.footer .footer-top .footer-top-left .box-right ul li:last-child{margin-bottom:0;}
.footer .footer-top .footer-top-left .box-right ul li .text{display: flex;flex-direction: column;margin-left: 16px;}
.footer .footer-top .footer-top-left .box-right ul li .text span:first-child{color:#6a6a6a;font-size: 14px;font-weight: bold;}
.footer .footer-top .footer-top-left .box-right ul li .text span:last-child a{font-size: 18px;font-weight: lighter;color:#6a6a6a;margin-top: -5px;}
.footer .footer-top .footer-top-left .box-right ul li .text span:last-child{font-size: 18px;font-weight: lighter;color:#6a6a6a;margin-top: -5px;}
.footer .footer-top .footer-top-left .box-right ul li .text span{display: inline-block;}
.footer .footer-top .footer-top-left .box-right ul li .text span a:hover{text-decoration: underline;text-underline-offset: 5px;}
.footer .footer-top .footer-top-right{width: 10%;background-color: #eeeeee;height: 360px;width: 290px;display: flex;justify-content: center;align-items: center;}  
.footer .footer-top .footer-top-right .img-2{margin-top: 47px;text-align: center;}   
.footer .footer-top .footer-top-right .img-2 a{display:block;margin-top: 27px;}
.footer .footer-top .footer-top-right .img-2 a:hover{text-decoration: underline;text-underline-offset: 5px;}
.footer .footer-top .footer-top-right .img-2>img{display:block;width: 21px;height:30px;margin:auto;}
.footer .footer-bottom .bottom-1{height:70px;background:rgba(255, 255, 255 ,0.38);display: flex;justify-content: center;margin-bottom: 37px;}
.footer .footer-bottom .bottom-1 ul{display: flex;}
.footer .footer-bottom .bottom-1 p{font-size: 23px;color:#000;font-weight: bold;margin-right: 35px;display: flex;align-items: center;}
.footer .footer-bottom .bottom-1 ul li {display: flex;align-items: center;margin-right:43px;}
.footer .footer-bottom .bottom-1 ul li a{display: flex;align-items: center;}
.footer .footer-bottom .bottom-1 ul li a:hover{text-decoration: underline;text-underline-offset: 5px;}
.footer .footer-bottom .bottom-1 ul li a span:last-child{font-size: 18px;line-height: 36px;color:#2d2d2d;padding-left:10px}
.footer .footer-bottom .bottom-1 ul li a span:first-child img{width:10px;height: 10px;}
.footer .footer-bottom .bottom-2 {margin-bottom: 30px;}
.footer .footer-bottom .bottom-2 ul{display: flex;justify-content: center;}
.footer .footer-bottom .bottom-2 ul li{margin-right: 19px;}
.footer .footer-bottom .bottom-3{text-align: center;font-size: 16px;line-height: 20px;color:#404040;}
.footer .footer-bottom .bottom-2 .social{margin:0 6px;}



/*      home        */
.home{
    padding-top: 15px;
    /* background-size:100%;
    background-repeat: no-repeat;
    background-image:url(../../images/home-back.webp);
    background-size: cover; */
}
.home .home-choose .choose{
    margin-bottom: 60px;
}
.home .home-choose .choose .h5{
    line-height: 72px;
    font-size: 20px;
}
.home .home-choose .choose .top-box{
    display: flex;
    justify-content: space-between;
}
.home .home-choose .choose .top-box .h2{
    font-size: 36px;
    line-height: 36px;
    font-weight: bold;
    width: 40%;
}
.home .home-choose .choose .top-box>p{
    font-size: 22px;
    line-height: 28px;font-weight: lighter;
    width: 42%;
}
.home .home-choose .choose-product{
    display: flex;
    justify-content: center;
    padding-left:37px;
    padding-right: 37px;
}
/* .home .home-choose .choose-product .swiper-horizontal>.swiper-pagination-bullets{position: inherit;} */
.home .home-choose .choose-product .items-box{
    width: 1715px;
    display: flex;
}
.home .home-choose .choose-product .items-box .items{
    /* background-color: #f6f8fa;   */
    border-radius: 15px;  
    position: relative;
}

.home .home-choose .choose-product .items-box .items:not(.items:last-child){
    margin-right: 45px;
}
.home .home-choose .choose-product .items-box .items .p1{
    font-family: 'Bahnschrift';
    font-size: 60px;
    line-height: 72px;
    color:#bdbec0;
}
.home .home-choose .choose-product .items-box .items .items-text {
    position: absolute;
    top: 0;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding:35px 35px 35px 45px;
    height: 100%;
}
.home .home-choose .choose-product .items-box .items .text {
    margin-top: 43px;
}
.home .home-choose .choose-product .items-box .items:hover .p1{
    color: var(--public-color);transition: .6s ease-in-out;
}
.home .home-choose .choose-product .items-box .items:hover .h4,.home .home-choose .choose-product .items-box .items:hover .h4 a{
    color: var(--public-color);transition: .6s ease-in-out;
}

.home .home-choose .choose-product .items-box .items .text .h4{
    font-size: 27px;
    font-weight: bold;
}
.home .home-choose .choose-product .items-box .items .text .p2{
    color:#919193;
    font-size: 18px;
    margin-top: 14px;
}
.home .home-choose .choose-product .swiper-pagination{
    position: absolute;
    top: -60px;
    text-align: start;
    z-index: -1;
	 left:0;
}
.home .home-choose .choose-product .swiper-box{
    overflow: hidden;
    padding-top: 65px;
}
.home .home-choose .choose-product .swiper-box .items-text .h4>a:hover{
    text-decoration: underline;
    text-underline-offset: 5px;
}
.home .home-choose .choose-product .swiper-box>a{
    padding: 15px 26px 15px 38px;
}
.home .home-choose .choose-product .swiper-box .swiper{
    overflow:visible;
    padding-bottom: 56px;
    width: 1400px;
}
.home .home-choose .choose-product .swiper-box .swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 34px;
    background: #e3522a;
    opacity: 1;
}
.home .home-choose .choose-product .swiper-box .swiper-pagination-bullet{
    width: 24px;
    height: 9px;
    border-radius: 10px;
    background: #e7e7e7;
    opacity: 1;
}
@media(max-width:1660px){
    .home .home-choose .choose-product .swiper-box .swiper {width:100%;} 
}
.home .home-machine{
    margin-top: 145px;
    background-image:url(../image/index-4.webp);
    background-repeat: no-repeat;

}
.home .home-machine .h1{
    font-size: 60px;
    line-height: 60px;
    color:#000;
    width: 65%;
    text-align: center;
    margin:auto
}
.home .home-machine .home-featured-top{
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 120px;
}
.home .home-machine .home-featured-top .featured-left{
    width: 33%;
}
.home .home-machine .home-featured-top .featured-left>a{
    padding:15px 30px 15px 38px;
}
.home .home-machine .home-featured-top .featured-left .h5{
    line-height: 60px;
}
.home .home-machine .home-featured-top .featured-left .h2 a{
    font-size: 36px;
    line-height: 48px;
    font-weight:bold;
    color:#000;
}
.home .home-machine .home-featured-top .featured-left .h2 a:hover{
    color: var(--public-color);transition: .6s ease-in-out;
    text-decoration:underline;
}

.home .home-machine .home-featured-top .featured-left>p{
    color:#7c7c7c;
    font-size: 20px;
    line-height: 36px;
    margin-bottom: 85px;
    margin-top: 40px;
}
.home .home-machine .home-featured-top .featured-right{
    width: 59%;
}
.home .home-machine .home-featured-bottom{
    padding-top: 80px;
    margin-bottom: 80px;
}
.home .home-machine .home-featured-bottom .items{
    display: flex;
    justify-content: space-between;
    margin-bottom: 115px;
    padding-left: 42px;
    padding-right: 60px;
}
.home .home-machine .home-featured-bottom .items .box p{
    text-align: center;
    margin-top: 30px;
}
.home .home-machine .home-featured-bottom .items .box p>a{
    font-size: 24px;
    line-height: 36px;
    color:#1d1d1d;
}
.home .home-machine .home-featured-bottom .items .box:hover a{
    text-decoration: underline;
    color: var(--public-color);transition: .6s ease-in-out;
}
.home .home-machine .home-featured-bottom .items .box-img{
    height: 240px;
    display: flex;
    align-items:last baseline;
}
.home .home-machine .home-featured-bottom .a{
    display: flex;
    justify-content: center;
}
.home .home-machine .home-featured-bottom .a>a{
    padding:15px 30px 15px 39px;
}
.home .home-company{
    background-color: #f6f8fa;
    padding:80px 0;
}
.home .home-company .home-company-xl{
    display: flex;
    justify-content: space-between;
}
.home .home-company .home-company-xl .company-left{
    width: 45%;
}
.home .home-company .home-company-xl .company-left img{
    border-radius: 10px;
}
.home .home-company .home-company-xl .company-right{
    width: 50%;
}
.home .home-company .home-company-xl .company-right .h5{
    line-height: 30px;
}
.home .home-company .home-company-xl .company-right .a>a{
    padding:15px 30px 15px 39px;
}
.home .home-company .home-company-xl .company-right .h4 a{
    font-weight: bold;
    font-size: 30px;
    line-height: 30px;
    color:#000;
    margin-top: 5px;
}
.home .home-company .home-company-xl .company-right>p{
    color:#7c7c7c;
    font-size: 18px;
    line-height: 30px;
    margin-top: 27px;
}
.home .home-company .home-company-xl .company-right .img{
    display: flex;
    align-items: center;
    margin-top: 25px;
    margin-bottom: 20px;
}
.home .home-company .home-company-xl .company-right .img span{
    display: inline-block;
    margin-right: 35px;
}
.home .home-quality{
    padding-top: 100px;
    padding-bottom: 100px;
}
.home .home-quality .home-quality-xl{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.home .home-quality .home-quality-xl .quality-left{
    width: 45%;
    padding-left: 7px;
}
.home .home-quality .home-quality-xl .quality-left .a>a{
    padding: 15px 38px 15px 38px;
}
.home .home-quality .home-quality-xl .quality-left .h5{
    line-height: 30px
}
.home .home-quality .home-quality-xl .quality-left .h4{
    font-weight: bold;
    font-size: 30px;
    line-height: 60px;
    color: #000000;
}
.home .home-quality .home-quality-xl .quality-left .text{
    font-size: 18px;
    line-height: 30px;
    color:#7c7c7c;
    margin-bottom: 45px;
}
.home .home-quality .home-quality-xl .quality-left .d1{
    margin-bottom: 60px;
    color:#212121;
    font-size: 18px;
    line-height: 30px;
    text-decoration: underline;
}

.home .home-quality .home-quality-xl .quality-right{
    width: 45%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.home .home-quality .home-quality-xl .quality-right .box{
    width: 48%;
    position: relative;
    cursor: pointer;
    margin-bottom: 24px;
    -webkit-filter: brightness(1.2);
    
}
.home .home-quality .home-quality-xl .quality-right .box .img{border-radius: 15px;
    overflow:hidden;}

.home .home-quality .home-quality-xl .quality-right .box:hover{
    -webkit-filter: brightness(1);
}
.home .home-quality .home-quality-xl .quality-right .box:hover a{
    text-decoration: underline;
    text-underline-offset: 5px;
}
.home .home-quality .home-quality-xl .quality-right .box .txt{
    position: absolute;
    width: 100%;
    top: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
    text-align: center;
    color:#fff;
}
.home .home-quality .home-quality-xl .quality-right .box .txt a{
    color:#fff;
    font-size: 18px;
    line-height: 20px;
    font-weight: 500;
}
.home .home-quality .home-quality-xl .quality-right img{
    
}
.home .home-service{
    background-image: url(../image/home-15.webp);
    background-repeat: no-repeat;
    background-size:cover;
    padding-bottom: 60px;
    padding-top: 65px;
}
.home .home-service .h5{
    line-height: 30px;
}
.home .home-service .h4 a{
    color:#000000;
    font-size: 30px;
    line-height: 60px;
    font-weight: bold;
}
.home .home-service .items{
    display: flex;
    justify-content: space-between;
    padding-right: 25px;
    text-align: center;
    margin-top: 60px;
    margin-bottom: 60px;
}
.home .home-service .items .list{
    width: 25%;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.home .home-service .items .list .list-img{
    height:65px;
}
.home .home-service .items .list .h6{
    color:#3c3434;
    font-size: 19px;
    line-height: 72px;
    font-weight: bold;
}
.home .home-service .items .list .text{
    height: 65px;
    color:#3c3434;
    font-size: 16px;
    line-height: 24px;
}
.home .home-service .a{
    display: flex;
    justify-content: center;
}
.home .home-service .a>a{
    padding:15px 38px 15px 43px;
}
.home .home-case{
    display: flex;
    justify-content: space-between;
    padding-top: 158px;
    padding-bottom: 154px ;
}
.home .home-case .case-left{
    width: 53%;
}
.home .home-case .case-right{
    width: 43%;
}
.home .home-case .case-right .right-box{
    width: 79%
}
.home .home-case .case-right .right-box .a>a{
    padding:15px 38px 15px 51px;
}
.home .home-case .case-right .h5{
    line-height: 30px;
}
.home .home-case .case-right .h4 a{
    color:#000000;
    font-size: 30px;
    line-height: 60px;
    font-weight: bold;
}
.home .home-case .case-right .text{
    color:#7c7c7c;
    font-size: 18px;
    line-height: 30px;
    margin-top: 15px;
    margin-bottom: 75px;
}
.home .home-case .case-right .text p{
    margin-bottom: 15px;
}
.home .home-case .case-right .text a{
    font-size: 18px;
    line-height: 30px;
    color:#e3522a;
    text-decoration: underline;
    font-style: italic; 
}
.home .home-news{
    padding-bottom: 85px;
}
.home .home-news .home-news-xl{
    display: flex;
    justify-content: space-between;
}
.home .home-news .home-news-xl .news-left{
    width: 78%;
}
.home .home-news .home-news-xl .news-left .items{
    display: flex;
}
.home .home-news .home-news-xl .news-left .items .list{
    position: relative;	
}
.home .home-news .home-news-xl .news-left .items .list img{
    border: solid 1px #f1f1f1;
    border-radius: 12px;
}
.home .home-news .home-news-xl .news-left .items .list p{
    background:rgba(0,0,0,0.62);
    padding:15px 0px 14px 26px;
    position: absolute;
    bottom:0;
    border-radius: 0 0 12px 12px;
    width: 100%;
}
.home .home-news .home-news-xl .news-left .items .list p>a{
    font-size: 16px;
    line-height: 25px;
    font-weight: bold;
    color:#fff;
}
.home .home-news .home-news-xl .news-left .items .list:hover a{
    text-decoration: underline;
    text-underline-offset: 5px;
}
.home .home-news .home-news-xl .news-right{
    width: 20%;
}
.home .home-news .home-news-xl .news-right .h5{
    line-height: 30px;
}
.home .home-news .home-news-xl .news-right .h4{
    font-size: 30px;
    line-height: 30px;
    color:#000;
    font-weight: bold;
    margin-top: 10px;
}
.home .home-news .home-news-xl .news-right .home-btn{
    display: flex;
    margin-top: 37px;
    cursor: pointer;
}
.home .home-news .home-news-xl .news-right .home-btn i{
    font-style: normal;
    font-size: 25px;
}
.home .home-news .home-news-xl .news-right .home-btn span{
    width: 59px;
    height: 59px;
    background-color: #f9f9f9;
    margin-right: 10px;
    display: flex;
    justify-content: center;
    align-items: center;
    color:#232323;
}
.home .home-news .home-news-xl .news-right .home-btn span:hover{
    background-image: linear-gradient(0deg, #e6552d 0%, #fd7049 100%), linear-gradient(#f66841, #f66841);
    color:#fff;
}
.home .home-news .home-news-xl .news-right .swiper-button-lock{display:inline-block;}


/*      team-home       */
.team-home .team-home-xl{
    display: flex;
    flex-direction: column;
}
.team-home .team-home-box{
    display: flex;
    justify-content: flex-end;
    position: relative;
    margin-bottom:100px;
}
.team-home .items{
    width:83%;
    height:467px;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    background-color: #f6f6f6; 
}
.team-home .team-home-box:not(.team-home .team-home-box:last-child){
    margin-bottom: 202px;
}
.team-home .team-home-box:last-child{
    margin-bottom: 68px;
}
.team-home .items .items-img{
    position: absolute;
    top:-44px;
    left:0;
    width: 31%;
}
.team-home .items .list{
    width: 65%;
    margin-right: 10%;
}
.team-home .items .list .h3:not(.team-home-box:last-child .items .h3)::before{
    content:"";
    width:89px;
    height: 1px;
    display: block;
    background-color: #ea552c ;
    margin-bottom: 35px;
}
.team-home .items .list .h3{
    font-size: 39px;
    line-height: 48px;
    font-weight: bold;
    margin-bottom: 18px;
}
.team-home .items .list .text{
    padding-left: 4px;
}
.team-home .items .list p{
    font-size: 22px;
    line-height: 30px;
    font-weight: lighter;
}
.team-home .items .list ul{
    margin-top: 35px;
    font-size: 18px;
    line-height: 30px;
    color:#2a2a2a;
    font-weight: 600;
    letter-spacing: 1px;
}
.team-home .items .list ul li::before{
    content: "\f00c";
    font-family: Cmsfont;
    color:#ea552c;
    padding-right: 3px;
}
.team-home .h5{
    margin-bottom: 8px;
}
.team-home .team-home-box:last-child .items .text .a{
    margin-top: 50px;
}
.team-home .team-home-box:last-child .items .text .a a{
    padding:17px 43px 17px 48px;
    background-image: linear-gradient(0deg, #e6552d 0%, #fd7049 100%);
    display: table-cell;
    color:#fff;
}
.team-home .team-home-box:last-child .items .text .a a:hover{
    text-decoration: underline;
    text-underline-offset: 5px;
}


/*      download-home       */
.download-home{
    margin-bottom: 175px;
}
.download-home .download-home-xl{
    display: flex;
    height: 569px;
}
.download-home .download-home-xl .download-home-left{
    width:50%;
}
.download-home .download-home-xl .download-home-left img{
    height: 100%;
}
.download-home .download-home-xl .download-home-right{
    width: 50%;
    padding-left: 55px;
    background-color: #f96b44;
    display: flex;
    align-items: center;
}
.download-home .download-home-xl .download-home-right .box{width:80%;}
.download-home .download-home-xl .download-home-right .h2{
    font-size: 38px;
    color:#fff;
    font-weight: 500;
    margin-bottom: 15px;
    margin-bottom: 38px;
}
.download-home .download-home-xl .download-home-right .p1{
    font-size: 22px;
    line-height: 24px;
    color:#fff;
    font-weight: lighter;
    margin-bottom: 16px;
}
.download-home .download-home-xl .download-home-right .p2{
    margin-top: 32px;
}
.download-home .download-home-xl .download-home-right .p2 a{
    padding:15px 20px;
    color:#f96b44;
    background: #fff;
    font-weight: bold;
    border-bottom-right-radius: 10px;
    border-top-left-radius: 10px;
}
.download-home .download-home-xl .download-home-right .p2 a:hover{
    text-decoration: underline;
}




/*  news-center-paper   */
.news-center-paper{
    padding-top: 110px;
}
.news-center-paper .news-center-paper-xl{
    display: flex;
    justify-content: space-between;

}
.news-center-paper .news-center-paper-xl .article{
    width: 60%;
}
.news-center-paper .news-center-paper-xl .article .h1{
    font-size: 46px;
    line-height: 46px;
    color:#232323;
    padding-left: 25px;
}
.news-center-paper .news-center-paper-xl .article .box{
    display: flex;
    border-bottom: 1px dashed rgba(12,69,155,0.3);
    padding-top: 30px;
    padding-bottom: 30px;
}
.news-center-paper .news-center-paper-xl .article .box .p1{
    margin-right: 10px;
    padding-left: 25px;
}
.news-center-paper .news-center-paper-xl .article .box .p2,
.news-center-paper .news-center-paper-xl .article .box .p3{
    font-size: 16px;
    line-height: 28px;
    color:#535353;
    margin-right: 27px;
}
.news-center-paper .news-center-paper-xl .article .box ul{
    display: flex;
}
.news-center-paper .news-center-paper-xl .article .box ul li{
    margin-right: 10px;
}
.news-center-paper .news-center-paper-xl .article .text-content{
    margin-top: 55px;
    width: 100%;
    padding-left: 25px;
}
.news-center-paper .news-center-paper-xl .article .text-content iframe{width:100%!important;}
.news-center-paper .news-center-paper-xl .article .text-content p{
    margin-bottom: 20px;
    color:#666666;
    font-size: 16px;
    line-height: 24px;
}
.news-center-paper .news-center-paper-xl .aside{
    width: 28%;
}
.news-center-paper .news-center-paper-xl .aside .h2{
    font-size: 24px;
    line-height: 28px;
    color:#fff;
    background-image: linear-gradient(0deg, #e6552d 0%, #fd7049 100%);
    padding:20px 0px 20px 40px;
    border-radius: 5px;
    
    
}
.news-center-paper .news-center-paper-xl .aside .aside-box{
    display: flex;
    flex-direction: column;
    align-items: center;
}
.news-center-paper .news-center-paper-xl .aside .aside-box .box{
    margin-top: 32px;
}
.news-center-paper .news-center-paper-xl .aside .aside-box .box>p{
    text-align: center;   
    margin-top: 30px; 
}
.news-center-paper .news-center-paper-xl .aside .aside-box .box>p a{
    font-size: 22px;
    line-height: 32px;
    color:#000;
}
.news-center-paper .news-center-paper-xl .aside .aside-box .box:hover a{
    text-decoration: underline;
    text-underline-offset: 5px;
}
.news-center-paper .news-center-paper-xl .aside .aside-box .box img{
    border-radius: 12px;
    box-shadow: 3px 4px 18px 0px rgba(7, 0, 2, 0.18);
}
.news-center-paper .news-center-paper-tail{
    height: 150px;
    background: #f5f5f5;
    display: flex;
    align-items: center;
    padding-left: 71px;
    margin-top: 99px;
}
.news-center-paper .news-center-paper-tail .box a{
    margin-left: 13px;
}
.news-center-paper .news-center-paper-tail .box a:hover{text-decoration: underline;text-underline-offset: 5px;}
.news-center-paper .news-center-paper-tail .box p>span{
    color:#666666;
    font-size: 21px;
    line-height: 28px;
    font-weight: 500;
}
.news-center-paper .news-center-paper-tail .box .p2>span{
    padding-left: 35px;
}
.news-center-paper .news-center-paper-tail .box p a{
    font-size: 18px;
    line-height: 28px;
    color:#666666;opacity: 0.9;
}
.news-center-paper .related-products{
    padding-top: 57px;
    margin-top: 142px;
    margin-bottom: 112px;
    background-image: linear-gradient(#f3f3f3,#fff); 
}
.news-center-paper .related-products .related-products-xl{
    display: flex;
    justify-content: space-between;
    padding-top: 36px;
}
.news-center-paper .related-products .h2{
    font-size: 24px;
    color: #fff;
    background-blend-mode: normal, normal;
    display: inline-block;
    padding:20px 92px 20px 30px;
    background:url(../image/box.webp) no-repeat;
}
.news-center-paper .related-products .related-products-xl .box{
    width: calc(calc(100% - 88px) / 3);
}
.news-center-paper .related-products .related-products-xl .box .box-img{
    box-shadow: 3px 4px 57px 0px rgba(0, 0, 0, 0.04);
	border: solid 1px #ececec;
    border-radius: 10px;
}
.news-center-paper .related-products .related-products-xl .box .box-img img{
    border-radius: 10px;
}
.news-center-paper .related-products .related-products-xl .box p{
    margin-top: 25px;
    text-align: center;
}
.news-center-paper .related-products .related-products-xl .box p a{
    width: 65%;
    font-size: 20px;
    color:#000;
}
.news-center-paper .related-products .related-products-xl .box:hover a{
    text-decoration: underline;
    text-underline-offset: 5px;
}


/*      news        */
.news{
    padding-top: 105px;
    padding-bottom: 80px;
}
.news .row{
    margin-left: -23.5px;
    margin-right: -23.5px;
}
.news .col-md-4{
    margin-bottom: 50px;
    padding-left: 23.5px;
    padding-right: 23.5px;
}
.news .items{
    box-shadow: 5px 8px 51px 0px rgba(35, 88, 94, 0.06);
	border: solid 1px #e7e7e7;
}
.news .items .box-text{
    padding-top: 40px;
    padding-bottom: 40px;
    padding-left: 27px;
}
.news .items .box-text .h3{display: -webkit-box; height:64px;
overflow: hidden;
text-overflow: ellipsis;
word-wrap: break-word;
white-space: normal !important;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;}

.news .items .box-text .h3 a{
    font-size: 24px;
    line-height: 32px;
    color:#232323;
}
.news .items .box-text .h3 a:hover{
    text-decoration: underline;
    text-underline-offset: 5px;
}
.news .items .box-img img{
    border-radius: 0;
}
.news .items .box-img a{
    width: 100%;
}
.news .items .box-text p{
    color:#dd443e;
    font-size: 14px;
    line-height: 24px;
    margin-top: 3px;
    font-family: '[Poppins]';
}


/*      applications        */
.applications-case{

}
.applications-case .applications-case-top .top-text .h1{
    font-size: 39px;
    line-height: 48px;
    font-weight: bold;
    color:#212121;
    text-align: center;
}
.applications-case .applications-case-top .top-text .text{
     font-size: 22px;
     line-height: 36px;
     color: #4e4e4e;
     margin-top: 45px;
     padding-right: 22px;
}
.applications-case .applications-case-top .top-text .text p span{
    color: #0e0d0d;
    font-weight: 600;
}
.applications-case .applications-case-top .top-img{
    display: flex;
    justify-content: space-between;
    margin-top: 80px;
    margin-bottom: 174px;
}
.applications-case .applications-case-top .top-img img{
    width: calc(calc(100% - 57px*2) / 3);
}

.applications-case .applications-case-top .applications-case-content{
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.applications-case .applications-case-top .applications-case-content .items-box{
    display: flex;
    justify-content: flex-end;
    position: relative;
    margin-bottom: 110px;
}
.applications-case .applications-case-top .applications-case-content .items-box .items{
    width:90%;
    height:467px;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    background-color: #f6f6f6; 
}
.applications-case .applications-case-top .applications-case-content .items-box .items .items-img{
    position: absolute;
    display: flex;
    align-items: center;
    left:0;
    width: 39%;
}
.applications-case .applications-case-top .applications-case-content .items-box .items .list{
    width: 56%;
    margin-right: 7%;
}
.applications-case .applications-case-top .applications-case-content .items-box .items .list .h3 a{
    font-size: 39px;
    line-height: 48px;
    font-weight: bold;
    margin-bottom: 18px;
}
.applications-case .applications-case-top .applications-case-content .items-box .items .list .h3 a:hover{
    text-decoration: underline;
    text-underline-offset: 5px;
}
.applications-case .applications-case-top .applications-case-content .items-box .items .list p{
    font-size: 22px;
    line-height: 30px;
    font-weight: lighter;
}
.applications-case .applications-case-top .applications-case-content .items-box .items .list .box{
    display: flex;
    justify-content: flex-end;
    margin-top: 30px;
}
.applications-case .applications-case-top .applications-case-content .items-box .items .list .box a{
    display:inline-block;
    color: #fff;
    background-image: linear-gradient(0deg, #e6552d 0%, #fd7049 100%), linear-gradient(#f66841, #f66841);
    padding: 8px 20px;
    border-radius: 15px;
}
.applications-case .applications-case-top .applications-case-content .items-box .items .list .box a:hover{
    text-decoration: underline;
}
.applications-case .applications-case-middle{
    display:flex;
    align-items: center;
    flex-direction: column;
    padding-bottom: 72px;
}
.applications-case .applications-case-middle .middle-text{
    text-align: center;
    width: 85%;
}
.applications-case .applications-case-middle .middle-text .h2{
    font-size: 39px;
    line-height: 48px;
    color:#212121;
    font-weight: bold;
    margin-bottom: 50px;
}
.applications-case .applications-case-middle .middle-text .text{
    font-size: 20px;
    line-height: 36px;
}
.applications-case .applications-case-middle .middle-text .text .p1{
    text-align: left;
    text-indent: 3em;
}
.applications-case .applications-case-middle .middle-text .text .p3{
    color:#ea552c;
    font-weight: bold;
}
.applications-case .applications-case-middle .middle-box{
    display: flex;
    justify-content: space-between;
    width: 90%;
    padding-left: 26px;
    margin-top: 110px;
}
.applications-case .applications-case-middle .middle-box .items{
    width: 49.9%
}
.applications-case .applications-case-middle .middle-box .items p{
    text-align: center;
    margin-top: 25px;
}
.applications-case .applications-case-middle .middle-box .items img{
    border-radius: 20px;
}
.applications-case .applications-case-middle .middle-box .items p a{
    font-size: 24px;
    line-height: 48px;
    color: #212121;
    font-weight: lighter;
}
.applications-case .applications-case-middle .middle-box .items:hover a{
    text-decoration: underline;
    text-underline-offset: 6px;
}
.applications-case .applications-case-middle .a{
    margin-top: 55px;
    text-align: center;
}
.applications-case .applications-case-middle .a a{
    padding:15px 30px 15px 39px;
}
.applications-case .applications-case-bottom{
    padding-top: 72px;
    text-align: center;
    padding-bottom: 64px;
}
.applications-case .applications-case-bottom .bottom-text{
       display: flex;
       flex-direction: column;
       align-items: center;
}
.applications-case .applications-case-bottom .h2{
    font-size: 39px;
    line-height: 48px;
    font-weight: bold;
    color:#212121;
    margin-bottom: 35px;
}
.applications-case .applications-case-bottom p{
    font-weight: lighter;
    font-size: 20px;
    line-height: 36px;
    width: 65%; 
}
.applications-case .applications-case-bottom .bottom-box{
    display: flex;
    justify-content: space-between;
    margin-top: 80px;
}
.applications-case .applications-case-bottom .bottom-box .bottom-box-left,
.applications-case .applications-case-bottom .bottom-box .bottom-box-right{
    width: calc(calc(100% - 7px) / 2);
}
.applications-case .applications-case-bottom .bottom-box .bottom-box-left{
    display: flex;
    justify-content: space-between;
}
.applications-case .applications-case-bottom .bottom-box .bottom-box-left .box-left,
.applications-case .applications-case-bottom .bottom-box .bottom-box-left .box-right{
    width: calc(calc(100% - 7px) / 2);
}
.applications-case .applications-case-bottom .bottom-box .bottom-box-left .box-left{
    height: 100%;
    display: flex;
}
.applications-case .applications-case-bottom .bottom-box .bottom-box-left .box-right{
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.applications-case .applications-case-bottom .bottom-box .bottom-box-left .box-right img{
    height: calc(calc(100% - 7px) / 2);
}
.applications-case .applications-case-bottom .bottom-box .bottom-box-right{
    display: flex;
    justify-content: space-between;
    flex-direction: column;
}
.applications-case .applications-case-bottom .bottom-box .bottom-box-right .box-top,
.applications-case .applications-case-bottom .bottom-box .bottom-box-right .box-bottom{
    display: flex;
    justify-content: space-between;
    height: calc(calc(100% - 7px) / 2);
}
.applications-case .applications-case-bottom .bottom-box .bottom-box-right .box-top img:first-child{
    width: 48%;
}
.applications-case .applications-case-bottom .bottom-box .bottom-box-right .box-top img:last-child{
    width: calc(calc(100% - 7px) - 48%);
}
.applications-case .applications-case-bottom .bottom-box .bottom-box-right .box-bottom img:first-child{
    width: 68%;
}
.applications-case .applications-case-bottom .bottom-box .bottom-box-right .box-bottom img:last-child{
    width: calc(calc(100% - 7px) - 68%);
}
.applications-case .applications-case-bottom .a{
    margin-top: 74px;
}
.applications-case .applications-case-bottom .a a{
    padding:15px 36px 15px 38px;
}


/*      applications-paper      */
.applications-paper{
    margin-top: 225px;
}
.applications-paper .applications-paper-top{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.applications-paper .applications-paper-top .top-left{
    width: 45%;
    padding-left: 71px;
    position: relative;
}
.applications-paper .applications-paper-top .top-left .swiper-horizontal {
    box-shadow: 20px 30px 38px 0px rgba(7, 0, 2, 0.06);
}
.applications-paper .applications-paper-top .top-left::before{
    content:"";
    width: 80%;
    height: 90%;
    display: block;
    position: absolute;
    top:-58px;
    left:0;
    background-color: #f96b44;
	border-radius: 13px;
}
.applications-paper .applications-paper-top .top-left .swiper-pagination-bullet{
    width: 10px;
    height: 10px;
}
.applications-paper .applications-paper-top .top-left .swiper-pagination-bullet-active{
    background: #f96b44;
}
/* .applications-paper .applications-paper-top .top-left .swiper-pagination{padding-right:0;} */
.applications-paper .applications-paper-top .top-left .swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal{
    position: absolute;
    right: 20px;
    bottom: 0;
}
.applications-paper .applications-paper-top .swiper-horizontal>.swiper-pagination-bullets, 
.applications-paper .applications-paper-top .swiper-pagination-bullets.swiper-pagination-horizontal{
    left: inherit;
    width: inherit;
}
.applications-paper .applications-paper-top .top-right{
    width: 50%;
}
.applications-paper .applications-paper-top .top-right .h2{
    font-size: 39px;
    line-height: 48px;
    color:#212121;
    font-weight: bold;
}
.applications-paper .applications-paper-top .top-right .text{
    font-size: 22px;
    line-height: 36px;
    margin-top: 5px;
}
.applications-paper .applications-paper-top .top-right .text p span{
    color:#ea562f;
    font-weight: bold;
}
.applications-paper .applications-paper-top .top-right .text .p{
    margin-bottom: 35px;
}
.applications-paper .applications-paper-bottom {
    margin-top: 125px;
}
.applications-paper .applications-paper-bottom .h2{
    color:#212121;
    font-weight: bold;
    font-size: 39px;
    line-height: 48px;
    margin-bottom: 10px;
}
.applications-paper .applications-paper-bottom p{
    font-size: 22px;
    line-height: 36px;
}
.applications-paper .applications-paper-bottom  p span{
    font-weight: bold;
}
.applications-paper .applications-paper-bottom .applications-paper-box{
    margin-top: 115px;
    margin-bottom: 65px;
}
.applications-paper .applications-paper-bottom .big-box{
    margin-bottom: 140px;
}
.applications-paper .applications-paper-bottom .big-box .items .items-img{
    box-shadow: 3px 4px 46px 0px rgba(7, 0, 2, 0.08);
    border-radius: 13px;
}
.applications-paper .applications-paper-bottom .big-box .items .items-img img{
    border-radius: 13px;
}
.applications-paper .applications-paper-bottom .big-box:nth-child(odd){
    display: flex;
    justify-content: flex-end;
    position: relative;
}
.applications-paper .applications-paper-bottom .big-box:nth-child(odd) .items{
    display: flex;
    justify-content: flex-end;
    align-items: center;
    padding-right: 90px;
    background:url(../image/applictions-back-1.webp);
}
.applications-paper .applications-paper-bottom .big-box:nth-child(odd) .items .items-img{
    position: absolute;
    display: flex;
    align-items: center;
    left: 0;
    width: 40%;
}
.applications-paper .applications-paper-bottom .big-box:nth-child(even){
    display: flex;
    justify-content: flex-start;
    position: relative;
}
.applications-paper .applications-paper-bottom .big-box:nth-child(even) .items{
    display: flex;
    flex-direction: row-reverse;
    justify-content: flex-end;
    align-items: center;
    padding-left: 88px;
    background:url(../image/applictions-back-2.webp);
}
.applications-paper .applications-paper-bottom .big-box:nth-child(even) .items .items-img{
    position: absolute;
    display: flex;
    align-items: center;
    right: 0;
    width: 40%;
}
.applications-paper .applications-paper-bottom .big-box .items{
    width: 85%;
    height: 459px;
}
.applications-paper .applications-paper-bottom .big-box .items .list{
    width: 63%;
}
.applications-paper .applications-paper-bottom .big-box .items .h3{
    color:#212121;
    font-size: 29px;
    line-height: 48px;
    font-weight: bold;
    margin-bottom: 5px;
}
.applications-paper .applications-paper-bottom .big-box .items .text{
    font-weight: lighter;
    font-size: 20px;
    line-height: 36px;
}
.applications-paper .applications-paper-bottom .big-box .items .a{
    margin-top: 39px;
}
.applications-paper .applications-paper-bottom .big-box .items .a a{
    padding:15px 33px 15px 39px;
}



/*      quality-paper   */
.quality-paper{
    margin-top: 150px;
}
.quality-paper .quality-paper-top .h2{
    font-weight: bold;
    font-size: 39px;
    line-height: 48px;
    margin-bottom: 35px;
}
.quality-paper .quality-paper-top>p{
    font-weight: lighter;
    font-size: 22px;
    line-height: 30px;
}
.quality-paper .quality-paper-top .quality-paper-content{
    margin-top: 80px;
}
.quality-paper .quality-paper-top .quality-paper-content .items .box{
    display: flex;
    padding-left: 27px;
    /* padding-right: 11px; */
}
.quality-paper .quality-paper-top .quality-paper-content .items{
    display: flex;
    align-items: center;
    border: solid 1px #eaeaea;
}
.quality-paper .quality-paper-top .quality-paper-content .items .items-text{
    margin-left: 14px;
    width: 75%;
}
.quality-paper .quality-paper-top .quality-paper-content .items .box .h4{
    font-size: 24px;
    line-height: 30px;
    color:#232323;
    font-weight: bold;
}
.quality-paper .quality-paper-top .quality-paper-content .items .box .text{
    font-size: 17px;
    line-height: 26px;
    margin-top: 8px;
}
.quality-paper .quality-paper-top .quality-paper-content .top-content,
.quality-paper .quality-paper-top .quality-paper-content .bottom-content{
    display: flex;
    justify-content: space-between;
    height: 268px;
    margin-bottom: 40px;
}
.quality-paper .quality-paper-top .quality-paper-content .top-content .top-left{
    width: 40%;
    display: flex;
}
.quality-paper .quality-paper-top .quality-paper-content .top-content .top-right{
    width: calc(calc(100% - 30px) - 40%);
    display: flex;
    justify-content: space-between;
}
.quality-paper .quality-paper-top .quality-paper-content .top-content .top-right .items{
    width: calc(calc(100% - 30px) / 2);
}
.quality-paper .quality-paper-top .quality-paper-content .bottom-content .bottom-left{
    width: calc(calc(100% - 30px) - 27.9%);
    display: flex;
    justify-content: space-between;
}
.quality-paper .quality-paper-top .quality-paper-content .bottom-content .bottom-left .items{
    width: calc(calc(100% - 30px) - 50%);
}
.quality-paper .quality-paper-top .quality-paper-content .bottom-content .bottom-left .items:first-child{
    width: 50%;
}
.quality-paper .quality-paper-top .quality-paper-content .bottom-content .bottom-right{
    width: 27.9%;
}
.quality-paper .quality-paper-top .quality-paper-content .bottom-right{
    position: relative;
}
.quality-paper .quality-paper-top .quality-paper-content .bottom-right .text{
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: 0;
}
.quality-paper .quality-paper-top .quality-paper-content .bottom-right .text p a{
     font-weight: bold;
     color:#fff;
     font-size: 30px;
     line-height: 30px;
}
.quality-paper .quality-paper-top .quality-paper-content .bottom-right .text p {
    width: 50%;
    text-align: center;
    margin-bottom: 20px;
}
.quality-paper .quality-paper-top .quality-paper-content .bottom-right:hover a{
    text-decoration: underline;
    text-underline-offset: 5px;
}
.quality-paper .quality-paper-middle{
    margin-top: 140px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.quality-paper .quality-paper-middle .quality-paper-middle-left{
    width: 35%;
}
.quality-paper .quality-paper-middle .quality-paper-middle-left .h2{
    font-weight: bold;
    font-size: 36px;
    line-height: 40px;
    margin-bottom: 45px;
}
.quality-paper .quality-paper-middle .quality-paper-middle-left .h2::before{
    content: "";
    width: 102px;
    height: 1px;
    background-color: #f96b44;
    display: block;
    margin-bottom: 48px;
}
.quality-paper .quality-paper-middle .quality-paper-middle-left>p{
    font-weight: lighter;
    font-size: 19px;
    line-height: 30px;
    width: 85%;
}
.quality-paper .quality-paper-middle .quality-paper-middle-left .a{
    margin-top: 70px;
}
.quality-paper .quality-paper-middle .quality-paper-middle-left .a a{
    padding:15px 40px 15px 42px;
}
.quality-paper .quality-paper-middle .quality-paper-middle-right{
    width: 65%;
    position: relative;
}

.quality-paper .quality-paper-middle .quality-paper-middle-right .two-btn{
    position: absolute;
    left: 0;
    bottom: 59px;
    z-index:10;
}
.quality-paper .quality-paper-middle .quality-paper-middle-right .two-btn .swiper-button-next{
    left: inherit;
    right: inherit;
}
.quality-paper .quality-paper-middle .quality-paper-middle-right .two-btn .swiper-button-prev{
    left: 70px;
    right: 0;
}
.quality-paper .quality-paper-middle .quality-paper-middle-right .two-btn .swiper-button-prev, 
.quality-paper .quality-paper-middle .quality-paper-middle-right .two-btn .swiper-button-next{
    position: inherit;
    margin:0;
    font-size: 20px;
    width: 59px;
    height: 59px;
    background-color: #f9f9f9;
    opacity: 1;
    color: #232323;
    display: flex;
    font-weight: bold;
}
.quality-paper .quality-paper-middle .quality-paper-middle-right .two-btn .swiper-button-prev:hover, 
.quality-paper .quality-paper-middle .quality-paper-middle-right .two-btn .swiper-button-next:hover{
    background-color: #ef6038;
    color: #fff;
}
.quality-paper .quality-paper-middle .quality-paper-middle-right .two-btn .swiper-button-prev::after, 
.quality-paper .quality-paper-middle .quality-paper-middle-right .two-btn .swiper-button-next::after{
    content:"";
}

.quality-paper-middle .quality-qh{clip-path: polygon(17% 0%, 100% 0, 100% 100%, 17% 100%);}
.quality-paper-middle .swiper-slide{height:600px;}
.quality-paper-middle .quality-qh .t1{font-size: 18px;color: #2c2c2c;text-align: center;margin-top: 20px;}


.quality-paper-middle .swiper-slide-next{opacity: 1;}


.quality-paper-middle .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;
      display: flex;
      justify-content: center;
      align-items: center;
      transition: 300ms;
      transform: scale(1.9);
    }
.quality-paper-middle .swiper-slide-active{
      transform: scale(2.1);
      z-index:2;
    }

.quality-paper .quality-paper-bottom{
    margin-top: 35px;
}
.quality-paper .quality-paper-bottom .items{
    margin-top: 150px;
    margin-bottom: 150px;
}
.quality-paper .quality-paper-bottom .items .h3{
    font-weight: bold;
    font-size: 30px;
    line-height: 36px;
}
.quality-paper .quality-paper-bottom .items .text{
    font-weight: lighter;
    font-size: 21px;
    line-height: 36px;
    margin-top: 30px;
    margin-bottom: 35px;
    width: 95%;
}
.quality-paper .quality-paper-bottom .items ul{
    font-size: 19px;
    line-height: 36px;
    padding-left: 24px;
}
.quality-paper .quality-paper-bottom .items .a{
    margin-top: 45px;
}
.quality-paper .quality-paper-bottom .items .a a{
    padding:15px 42px 15px 52px
}
.quality-paper .quality-paper-bottom .items:nth-child(odd){
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.quality-paper .quality-paper-bottom .items .bottom-left{
    width: 41%;
}
.quality-paper .quality-paper-bottom .items .bottom-right{
    width: 52%;padding-right: 80px;
} 
.quality-paper .quality-paper-bottom .items:nth-child(even){
    display: flex;
    flex-direction: row-reverse;
    justify-content: space-between;
    align-items: center;
}


 /*     faq-paper       */
 .faq-paper{
    margin-bottom: 115px;
 }
.faq-paper .faq-items{
     display: flex;
    box-shadow: 6px 10px 29px 0px rgba(0, 0, 0, 0.08);
	border: solid 1px #ea552d;
    margin-bottom: 33px;
    padding:36px 90px 40px 36px;
    border-radius:12px;
}
 .faq-paper .faq-items .faq-items-img{
    padding-right: 33px;
}
.faq-paper .faq-items .faq-items-img img{
    width: 42px;
    height: 42px;
}
.faq-paper .faq-items .faq-items-text .faq-q{
    font-weight: bold;
    font-size: 24px;
    line-height: 40px;
    margin-bottom: 8px;
}
.faq-paper .faq-items .faq-items-text .faq-a{
    font-size: 22px;
    line-height: 30px;
    font-weight: lighter;
}


/*      recommended-case    */
.recommended-case{
    margin-top: 145px;
}
.recommended-case .recommended-case-top{
    display: flex;
    justify-content: space-between;
    margin-bottom: 105px;
}
.recommended-case .recommended-case-top .top-left .h2{
    font-weight: bold;
    font-size: 39px;
    line-height: 48px;
    color:#212121;
}
.recommended-case .recommended-case-top .top-left .text{
    padding-left: 16px;
    padding-right: 24px;
}
.recommended-case .recommended-case-top .top-left .text .text-top{
     display: flex;
     align-items: center;
     margin-top: 45px;
}
.recommended-case .recommended-case-top .top-left .text .text-top>p:last-child{
    font-size: 22px;
    line-height: 36px;
    font-weight: lighter;
    margin-left: 14px;
}
.recommended-case .recommended-case-top .top-left .text .text-bottom{
    margin-top: 50px;
    font-size: 22px;
    line-height: 36px;
    font-weight: lighter;
    margin-bottom: 66px;
}
.recommended-case .recommended-case-top .top-left .text .text-bottom>p{
    margin-bottom: 50px;
}
.recommended-case .recommended-case-top .top-left .text .text-bottom .p3{
    display: flex;
    justify-content: space-between;
}
.recommended-case .recommended-case-top .top-left .text .text-bottom .p3 img{
    width: calc(calc(100% - 46px) / 2);
}
.recommended-case .recommended-case-top .top-left .text .text-bottom img{max-width: 100%;height: auto;}
.recommended-case .recommended-case-top .top-left .text-tail{
    font-size: 22px;
    line-height: 36px;
    font-weight: lighter;
    padding-top: 56px;
    border-top: 1px solid #c6c6c6;
    padding-left: 16px;
}
.recommended-case .recommended-case-top .top-left .text-tail p a:hover{
    text-decoration: underline;
    text-underline-offset: 5px;
}
.recommended-case .recommended-case-top .top-left{
    width: 68%;
}
.recommended-case .recommended-case-top .top-right{
    width: 27%;
}
.recommended-case .recommended-case-top .top-right .h2{
    font-size: 24px;
    line-height: 36px;
    color:#fff;
    padding: 20px 25px 20px 25px;
    border-radius: 10px;
    background-image: linear-gradient(0deg,#e6552d 0%,#fd7049 100%);
    margin-bottom: 26px;
    text-align:center;
}
.recommended-case .recommended-case-top .top-right .items{
    margin-bottom: 44px;
}
.recommended-case .recommended-case-top .top-right .items .items-img img{
    border:10px 10px 0 0 ;
}
.recommended-case .recommended-case-top .top-right .items p a{
    font-size: 16px;
    line-height: 24px;
    color:#fff;
    width: 100%;
    text-align: center;
}
.recommended-case .recommended-case-top .top-right .items>p{
    background-color: #f96b44;
    height: auto;
    padding:10px 5px;
}
.recommended-case .recommended-case-top .top-right .items:hover a{
    text-decoration: underline;
    text-underline-offset: 5px;
}
.recommended-case .related-products{
    padding-top: 57px;
    margin-bottom: 161px;
    background-image: linear-gradient(#f3f3f3,#fff); 
}
.recommended-case .related-products .related-products-xl{
    display: flex;
    justify-content: space-between;
    padding-top: 36px;
}
.recommended-case .related-products .h2{
    font-size: 24px;
    color: #fff;
    background-blend-mode: normal, normal;
    display: inline-block;
    padding:20px 92px 20px 30px;
    background:url(../image/box.webp) no-repeat;
}
.recommended-case .related-products .related-products-xl .box{
    width: calc(calc(100% - 88px) / 3);
}
.recommended-case .related-products .related-products-xl .box .box-img{
    box-shadow: 3px 4px 57px 0px rgba(0, 0, 0, 0.04);
	border: solid 1px #ececec;
    border-radius: 10px;
}
.recommended-case .related-products .related-products-xl .box .box-img img{
    border-radius: 10px;
}
.recommended-case .related-products .related-products-xl .box p{
    margin-top: 25px;
    text-align: center;
}
.recommended-case .related-products .related-products-xl .box p a{
    width: 65%;
    font-size: 20px;
    color:#000;
}
.recommended-case .related-products .related-products-xl .box:hover a{
    text-decoration: underline;
    text-underline-offset: 5px;
}


/*      paper-cup       */
.paper-cup{

}
.paper-cup .paper-cup-top{
    background-image:linear-gradient(#fff,#f5f5f5);
}
.paper-cup .paper-cup-top-xl{
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-top: 20px;
    padding-bottom: 151px;
}
.paper-cup .paper-cup-top .top-left{
    width: 45%;
}
.paper-cup .paper-cup-top .top-left img{
    border-radius: 10px;
}
.paper-cup .paper-cup-top .top-right{
    width: 50%;
}
.paper-cup .paper-cup-top .top-right .h3{
    font-size: 39px;
    line-height: 48px;
    color:#212121;
    font-weight: bold;
}
.paper-cup .paper-cup-top .top-right .text{
    font-weight: lighter;
    font-size: 20px;
    line-height: 36px;
    margin-top: 30px;
}
.paper-cup .paper-cup-top .top-right .text>p:first-child{
    margin-bottom: 30px;
}
.paper-cup .paper-cup-bottom{
    padding-top: 100px;
    padding-bottom: 40px;
}
.paper-cup .paper-cup-bottom-xl .row{
    margin-left: -13px;
    margin-right: -13px;
}
.paper-cup .paper-cup-bottom-xl .col-md-4{
    padding-left: 13px;
    padding-right: 13px;
    margin-bottom: 75px;
}
.paper-cup .paper-cup-bottom-xl .box-img{
    border-radius: 10px;
}
.paper-cup .paper-cup-bottom-xl .box-text{
    padding-left: 16px;
    margin-top: 20px;
    border-bottom: 1px solid #c4c4c4;
    padding-bottom: 45px;
}
.paper-cup .paper-cup-bottom-xl .box-text p:first-child a {
    font-size: 22px;
    line-height: 30px;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
}
.paper-cup .paper-cup-bottom-xl .box-text p:first-child a:hover{
    text-decoration: underline;
    text-underline-offset: 6px;
}
.paper-cup .paper-cup-bottom-xl .box-text p:last-child{
    font-size: 20px;
    line-height: 30px;
    margin-top: 15px;
}

/*      service-paper     */
.service-paper{
    margin-bottom: 45px;
}
.service-paper .service-items{
    margin-bottom: 155px;
}
.service-paper .service-items:nth-child(odd){
    display:flex;
    justify-content: space-between;
    align-items: center;
}
.service-paper .service-items:nth-child(odd) .con{
        /* width: 785px;
        height: 493px; */
        transform-origin: bottom;
        transform: skew(16deg, 0deg); 
        -ms-transform: skew(16deg, 0deg);
        -moz-transform: skew(16deg, 0deg);
        -webkit-transform: skew(16deg, 0deg);
        -o-transform: skew(16deg, 0deg);
        
}
.service-paper .service-items:nth-child(even) .items-left{
    display: flex;
    justify-content: flex-end;
}
.service-paper .service-items:nth-child(even){
    display:flex;
    justify-content: space-between;
    align-items: center;
    flex-direction: row-reverse;
}
.service-paper .service-items .items-left{
    width: 45%;
}
.service-paper .service-items .items-left .box{
    width: 85%;
}
.service-paper .service-items .items-left .h2{
    font-weight: bold;
    font-size: 39px;
    line-height: 48px;
    margin-bottom: 20px;
}
.service-paper .service-items .items-left .h2::before{
    content: "";
    width: 89px;
    height: 1px;
    display: block;
    margin-bottom: 50px;
    background: #ea552c;
}
.service-paper .service-items .items-left p{
    font-weight: lighter;
    font-size: 22px;
    line-height: 30px;
    padding-left: 7px;
}
.service-paper .service-items .items-left ul{
    font-size: 18px;
    line-height: 30px;
    margin-top: 30px;
    padding-left: 8px;
    font-weight: 600;
}
.service-paper .service-items .items-left ul li::before{
    content:"√";
    color:#ea552c;
    font-weight: lighter;
    margin-right: 2px;
}
.service-paper .service-items .items-right{
    width: 50%;
}
.service-paper .service-items:nth-child(odd) .skew-elm1{    
    /* width: 785px;
    height: 493px; */
    width: 100%;height: 100%;
    transform-origin: bottom;
    transform: skew(0deg, 0deg);
    -ms-transform: skew(0deg, 0deg);
    -moz-transform: skew(0deg, 0deg);
    -webkit-transform: skew(0deg, 0deg);
    -o-transform: skew(0deg, 0deg);
    overflow: hidden;
    border-radius: 0px 37px 54px 0px;
}
.service-paper .service-items:nth-child(odd) .skew-elm2{    
    /* width: 785px;
    height: 493px; */
    width: 100%;height: 100%;
    transform-origin: bottom;
    transform: skew(-16deg, 0deg);
    -ms-transform: skew(-16deg, 0deg);
    -moz-transform: skew(-16deg, 0deg);
    -webkit-transform: skew(-16deg, 0deg);
    -o-transform: skew(-16deg, 0deg);
    overflow: hidden;
    border-radius: 32px 0px 0px 32px;
}
.service-paper .service-items:nth-child(odd) .con{
    /* width: 785px;
    height: 493px; */
}
.service-paper .service-items:nth-child(even) .skew-elm1{    
    /* width: 785px;
    height: 493px; */
    width: 100%;height: 100%;
    transform-origin: bottom;
    transform: skew(16deg, 0deg);
    -ms-transform: skew(16deg, 0deg);
    -moz-transform: skew(16deg, 0deg);
    -webkit-transform: skew(16deg, 0deg);
    -o-transform: skew(16deg, 0deg);
    overflow: hidden;
    border-radius: 0px 32px 32px 0px;
}
.service-paper .service-items:nth-child(even) .skew-elm2{    
    /* width: 785px;
    height: 493px; */
    width: 100%;height: 100%;
    transform-origin: bottom;
    transform: skew(-16deg, 0deg);
    -ms-transform: skew(-16deg, 0deg);
    -moz-transform: skew(-16deg, 0deg);
    -webkit-transform: skew(-16deg, 0deg);
    -o-transform: skew(-16deg, 0deg);
    overflow: hidden;
    border-radius: 37px 0px 0px 54px;
}
.service-paper .service-items:nth-child(even) .con{
    /* width: 785px;
    height: 493px; */
}




/*      machine-paper       */
.machine-paper{
    
}
.machine-paper .machine-paper-top .machine-text .h2{
    color:#212121;
    font-size: 39px;
    line-height: 48px;
    font-weight: bold;
}
.machine-paper .machine-paper-top .machine-text>.p{
    font-weight: lighter;
    font-size: 22px;
    line-height: 36px;
}
.machine-paper .machine-paper-top .machine-text>ul{
    font-weight: lighter;
    font-size: 22px;
    line-height: 42px;
    padding-left: 19px;
}

.machine-paper .machine-paper-top .machine-text>ul li::before{
    content: url(../image/real.webp);
    margin-right: 15px;

}
.machine-paper .machine-paper-top .machine-text .a{
    margin-top: 40px;
}
.machine-paper .machine-paper-top .machine-text .a a{
    padding:15px 33px 15px 38px;
}
.machine-paper .machine-paper-top .text-1{
    margin-bottom: 45px;
}
.machine-paper .machine-paper-top .text-1 .h2{
    margin-bottom: 15px;
}
.machine-paper .machine-paper-top .text-2 .h2{
    margin-bottom: 22px;
}
.machine-paper .machine-paper-product .items{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.machine-paper .machine-paper-product .items .items-img{
    width: 40%;
}
.machine-paper .machine-paper-product .items .items-text{
    width: 55%;
}
.machine-paper .machine-paper-product .items .items-text .h5{
    font-size: 24px;
    line-height: 48px;
    color:#f66841;
    font-weight: bold;
}   
.machine-paper .machine-paper-product .items .items-text .h3{
    margin-bottom: 25px;
}  
.machine-paper .machine-paper-product .items .items-text .h3 a{
    color:#212121;
    font-size: 30px;
    line-height: 48px;
    font-weight: bold;
}
.machine-paper .machine-paper-product .items .items-text .h3 a:hover{
    text-decoration: underline;
    text-underline-offset: 5px;
    color:#f66841;
}
.machine-paper .machine-paper-product .items .items-text ul{
    font-size: 21px;
    line-height: 30px;
    color:#000000;
    padding-left: 18px;
    border-left: 3px solid #ea562f;
    padding-top: 4px;
    padding-bottom: 4px;
    margin-bottom: 40px;
}

.product-description .product-description-top .product-top .top-left ul{
    font-size: 21px;
    line-height: 30px;
    color:#000000;
    padding-left: 18px;
    border-left: 3px solid #ea562f;
    padding-top: 4px;
    padding-bottom: 4px;
    margin-bottom: 40px;
}

.machine-paper .machine-paper-product .items .items-text>p{
    font-size: 19px;
    line-height: 30px;
    font-weight: lighter;
}
.machine-paper .machine-paper-product{
    margin-top: 136px;
}
.machine-paper .machine-paper-product .items{
    padding-bottom: 70px;
    border-bottom: 1px solid #e5e5e5;
    margin-bottom: 80px;
}
.machine-paper .machine-paper-product .items .box{
    width: 72%;
}
.machine-paper .machine-paper-middle {
    margin-top: 140px;
}
.machine-paper .machine-paper-middle .h2{
    color:#212121;
    font-size: 39px;
    line-height: 48px;
    font-weight: bold;
    margin-bottom: 10px;
}
.machine-paper .machine-paper-middle .p1{
    font-weight: lighter;
    font-size: 22px;
    line-height: 42px;
    width: 90%;
}
.machine-paper .machine-paper-middle .box-img{
    display: flex;
    justify-content: space-between;
    margin-top: 60px;
}
.machine-paper .machine-paper-middle .box-img img{
    width: calc(calc(100% - 27px*2) / 3);
    border-radius: 10px;
}
.machine-paper .machine-paper-middle .p2{
    margin-top: 60px;
}
.machine-paper .machine-paper-middle .p2 a{
    font-size: 22px;
    line-height: 42px;
    color:#ea562f;
}
.machine-paper .machine-paper-middle .p2 a:hover{
    text-decoration: underline;
    text-underline-offset: 5px;
}
.machine-paper .machine-paper-bottom{
    margin-top: 100px;
    margin-bottom: 110px;
}
.machine-paper .machine-paper-bottom .h2{
    font-weight: bold;
    font-size: 39px;
    line-height: 48px;
    color:#212121;
    margin-bottom: 80px;
}
.machine-paper .machine-paper-bottom .items{
    display: flex;
}
.machine-paper .machine-items{
   display: flex;
   margin-bottom: 33px;
   padding-left: 3px;
   cursor: pointer;
}
.machine-paper .machine-items .machine-items-img{
   padding-right: 15px;
}
.machine-paper .machine-items .machine-items-img img{
   width: 32px;
   height: 32px;
}
.machine-paper .machine-items .machine-items-text{
    width: 85%;
}
.machine-paper .machine-items .machine-items-text .machine-q{
   font-weight: bold;
   font-size: 24px;
   line-height: 40px;
   margin-bottom: 8px;
   display: flex;
   justify-content: space-between;
}
.machine-paper .machine-items .machine-items-text .machine-a{
   font-size: 22px;
   line-height: 30px;
   font-weight: lighter;
   width: 90%;
}
.machine-paper-bottom .machine-items.active .img-add{
    display: none;
}
.machine-paper-bottom .machine-items.active .img-reduce{
    display: block;
}
.machine-paper-bottom .machine-items .img-reduce{
    display: none;
}
.machine-paper .machine-paper-bottom  .machine-items.active .machine-q{
    color:#e85700;
}


/*      paroduct-descript       */
.b1 .header .navbar-custom .navbar-nav .nav-link{
    color:#4e4e4e;
}

.b1 .header .navbar-custom .navbar-nav .nav-link:hover{
    color: var(--public-color);transition: .6s ease-in-out;
}

.product-description .product-description-top .nav li:after{content:"\f054";font-family: Cmsfont; display: inline-block;padding:0 6px;font-size: 10px;color:#4e4e4e;}
.product-description .product-description-top .nav li:last-child:after{display:none;}

.product-description .product-description-top {
    background: url(../image/product-decript-back.webp) no-repeat;
    padding-bottom: 104px;

}
.product-description .product-description-top ul.nav{
    display: flex;
    margin-top: 106px;
    padding-top: 50px;
    /* margin-bottom: 185px; */
}

.product-description .product-description-top ul.nav li:last-child a{color:#f2633b;}
.product-description .product-description-top ul.nav li a:hover{text-decoration:underline;}

.product-description .product-description-top ul.nav .img{
    margin-right: 16px;
}
.product-description .product-description-top .product-top{
    display: flex;
    justify-content:space-between;
    position: relative;
    align-items:center;
    margin-top:50px;
}

.product-description .product-description-top .product-top .top-left{
    width: 40%;
}
.product-description .product-description-top .product-top .top-left .h5{
    font-weight: bold;
    font-size: 36px;
    line-height: 48px;
    color:#f3643d
}
.product-description .product-description-top .product-top .top-left .h2{
    font-weight: bold;
    font-size: 36px;
    line-height: 36px;
    margin-bottom: 20px;
}
.product-description .product-description-top .product-top .top-left p{
    font-size: 17px;
    line-height: 30px;
    font-weight: lighter;
    margin-top: 25px;
    margin-bottom: 38px;
}
.product-description .product-description-top .product-top .top-left .img{
    display: flex;
}
.product-description .product-description-top .product-top .top-left .img a{
    margin-right: 8px;
    color: #eb5b33;
    font-size: 18px;
    line-height: 30px;
}
.product-description .product-description-top .product-top .top-left .img a.active{
    background-image: linear-gradient(0deg, #e6552d 0%, #fd7049 100%), linear-gradient(#8c198c, #8c198c);
    color:#fff;
}
.product-description .product-description-top .product-top .top-left .img a:hover{
    background-image: linear-gradient(0deg, #e6552d 0%, #fd7049 100%), linear-gradient(#8c198c, #8c198c);
    color: #fff;
}
.product-description .product-description-top .product-top .top-left .img a.active .short{display: inline-block;}
.product-description .product-description-top .product-top .top-left .img a.active .short-1{display: none;}
.product-description .product-description-top .product-top .top-left .img a:first-child{
    padding:15px 29px 13px 19px;
	border-radius: 5px;
    border: solid 1px #f2633b;
}
.product-description .product-description-top .product-top .top-left .img a img{
    display: inline-block;
    margin-right: 14px;
}
.product-description .product-description-top .product-top .top-left .img a:last-child{
    padding:15px 29px 13px 32px;
    border-radius: 5px; 
	border: solid 1px #f2633b;
}
.product-description .product-description-top .product-top .top-left .box>ul{
    display: block;
    margin-top: 36px;
}
.product-description .product-description-top .product-top ul li{
    margin-right: 19px;
}
.product-description .product-description-top .product-top .top-right{
    width: 55%; 
}
.product-description .product-description-top .product-list{
    margin-top: 92px;
}
.x1-tt{font-size:20px;line-height:26px; font-weight:bold;margin-bottom:30px;}
.product-description .product-description-top .product-list>ul{
    
}
.product-description .product-description-top .product-list>ul li{
    
}
.product-description .product-description-bottom .product-description-content-1 .box-nav{
    display: flex;
}
.product-description .product-description-bottom .product-description-content-1 .box-nav .p1 a{
    width: 261px; 
    height: 57px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.product-description .product-description-bottom .product-description-content-1 .box-nav .all a{
    width: 232px;
    height: 57px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.product-description .product-description-bottom .product-description-content-1 .box-nav a{
    color: #313131;
    font-size: 20px;
    line-height: 36px;
}
.product-description .product-description-bottom .product-description-content-1 .box-nav p.active a{
    color:#fff;
}
.product-description .product-description-bottom .product-description-content-1 .box-nav p:hover a{
    color: #fff;
}
.product-description .product-description-bottom .product-description-content-1 .box-nav .p1.active{
    background: url(../image/box-2.webp) no-repeat;
}
.product-description .product-description-bottom .product-description-content-1 .box-nav .p1{
    background: url(../image/box-2-1.webp) no-repeat;
}
.product-description .product-description-bottom .product-description-content-1 .box-nav .p2.active{
    background: url(../image/box-1-1.webp) no-repeat;
}
.product-description .product-description-bottom .product-description-content-1 .box-nav .p2{
    background: url(../image/box-1.webp) no-repeat;
}
.product-description .product-description-bottom .product-description-content-1 .box-nav .p3.active{
    background: url(../image/box-1-1.webp) no-repeat;
}
.product-description .product-description-bottom .product-description-content-1 .box-nav .p3{
    background: url(../image/box-1.webp) no-repeat;
}
.product-description .product-description-bottom .product-description-content-1 .box-nav .p4.active{
    background: url(../image/box-1-1.webp) no-repeat;
}
.product-description .product-description-bottom .product-description-content-1 .box-nav .p4{
    background: url(../image/box-1.webp) no-repeat;
}
.product-description .product-description-bottom .product-description-content-1 .box-nav .all.hover{
    background: url(../image/box-1-1.webp) no-repeat;
}
.product-description .product-description-bottom .product-description-content-1 .box-nav .p1.hover{
    background: url(../image/box-2.webp) no-repeat;
}
.product-description .product-description-bottom .product-description-content-1 .content-1{
    padding-left: 41px;
    margin-top: 72px;
}
.product-description .product-description-bottom .product-description-content-1 .h3{
    font-size: 28px;
    line-height: 48px;
    font-weight: 600;
    margin-bottom:20px;
    color:var(--public-color);
    border-left:5px solid var(--public-color);
    padding-left:15px;
    margin-bottom:30px;
display:none;
}
.product-description .product-description-bottom .product-description-content-1 .content-1 ul{
    font-size: 18px;
    line-height: 30px;
    margin-top: 40px;
    padding-left: 7px;
}
.product-description .product-description-bottom .product-description-content-1 .content-1 ul li{
    margin-bottom: 30px;
}
.product-description .product-description-bottom .product-description-content-1 .content-1 ul li::before{
    content: url(../image/real.webp);
    margin-right: 6px;
}
.product-description .product-description-bottom .product-description-content-1 .content-2{
    padding-left: 41px;
    padding-top: 30px;
    margin-bottom: 118px;
}
.product-description .product-description-bottom .product-description-content-1 .content-2 ul{
    font-weight: lighter;
    font-size: 18px;
    line-height: 30px;
    margin-top: 20px;
    padding-left: 1px;
}
.product-description .product-description-bottom .product-description-content-2{
    padding-bottom: 80px;
}
.product-description .product-description-bottom .product-description-content-2 .h3{
    background: url(../image/box-4.webp) no-repeat 100%;
    height: 57px;
}
.product-description .product-description-bottom .product-description-content-2 .h3>p{
    background: url(../image/box-3.webp) no-repeat;
    height: 57px;
    width: 353px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 20px;
    line-height: 36px;
    font-weight: bold;
    color:#fff;
}
.product-description .product-description-bottom .product-description-content-2 .content-1{
    display: flex;
    margin-top: 55px;
    padding-left: 0px;
    padding-right: 0px;
}
.product-description .product-description-bottom .product-description-content-2 .content-1 .items{
    width: calc(calc(100% - 52px * 2) / 3);
}
.product-description .product-description-bottom .product-description-content-2 .content-1 .items .items-img{
    box-shadow: 10px 14px 32px 0px rgba(0, 0, 0, 0.05);
	border: solid 1px #f5663f;
    border-radius: 10px;    
}
.product-description .product-description-bottom .product-description-content-2 .content-1 .items img{
    border-radius: 10px;
}
.product-description .product-description-bottom .product-description-content-2 .content-1 .items p{
    display: flex;
    justify-content: center;
    margin-top: 30px;
}
.product-description .product-description-bottom .product-description-content-2 .content-1 .items p a{
    color:#292929;
    font-size: 20px;
    line-height: 24px;
}
.product-description .product-description-bottom .product-description-content-2 .content-1 .items p a:hover{
    text-decoration: underline;
    text-underline-offset: 5px;
}
.product-description .product-description-bottom .product-description-content-3 {
    padding-bottom: 115px;
}
.product-description .product-description-bottom .product-description-content-3 .h3{
    background: url(../image/box-6.webp) no-repeat 100%;
    height: 57px;
}
.product-description .product-description-bottom .product-description-content-3 .h3>p{
    background: url(../image/box-5.webp) no-repeat;
    height: 57px;
    width: 231px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 20px;
    line-height: 36px;
    font-weight: bold;
    color:#fff;
}
.product-description .product-description-bottom .product-description-content-3 .content-1{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    margin-top: 48px;
    padding-left: 0px;
    padding-right: 0px;
}
.product-description .product-description-bottom .product-description-content-3 .items{
    width: calc(calc(100% - 40px) / 2);
    margin-bottom: 34px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 141px;
    box-shadow: 6px 5px 8px 0px rgba(0, 0, 0, 0.06);
	border: solid 1px #f2f2f2;
    padding-left: 28px;
    border-radius: 10px;
}
.product-description .product-description-bottom .product-description-content-3 .items .items-box{
    display: flex;
    width: 75%;
}
.product-description .product-description-bottom .product-description-content-3 .items .items-img{
    width: 15px;
    height: 15px;
    opacity: 0.7;
    margin-right: 5px;
    margin-top: -3px;
}
.product-description .product-description-bottom .product-description-content-3 .items .h4{
    margin-bottom: 5px;
}
.product-description .product-description-bottom .product-description-content-3 .items .h4 a{
    font-size: 18px;
    line-height: 20px;
    font-weight: 500;
    color:#232323; 
}
.product-description .product-description-bottom .product-description-content-3 .items .h4 a:hover{
    text-decoration: underline;
}
.product-description .product-description-bottom .product-description-content-3 .items .text{
    font-size: 18px;
    line-height: 24px;
    font-weight: lighter;
    height:48px;
    overflow:hidden;

}



/*      factory-paper       */
.factory-paper{

}
.factory-paper .h2::before{
    content: "";
    width: 40px;
    height: 5px;
    background-image: linear-gradient(0deg, #e6552d 0%, #fd7049 100%);
    display: block;
    margin-bottom: 30px;
}
.factory-paper .h2{
    font-weight: bold;
    line-height: 48px;
    font-size: 39px;
    color:#212121;
}
.factory-paper .factory-1{
    padding-bottom: 125px;
}
.factory-paper .factory-1 ul{
    display: flex;
    justify-content: space-between;
    margin-top: 60px;
}
.factory-paper .factory-1 ul li{
    width: calc(calc(100% - 48px * 2) / 3);
    display: flex;
    background-image: linear-gradient(0deg, #e6552d 0%, #fd7049 100%);
    border-radius: 60px;
    padding-top: 40px;
    padding-bottom: 40px;
    justify-content: center;
    align-items: last baseline;
    color:#fff;
}
.factory-paper .factory-1 ul li p{
    display: flex;
}
.factory-paper .factory-1 ul li p:first-child{
    font-size: 36px;
    line-height: 30px;
    font-weight: bold;
    margin-right: 15px;
}
.factory-paper .factory-1 ul li p:last-child{
    font-size: 18px;
    line-height: 30px;
    font-weight: lighter;
}
.factory-paper .factory-2{
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 155px;
}
.factory-paper .factory-2 .factory-2-left{
    width: 36%;
}
.factory-paper .factory-2 .factory-2-left .text{
    font-size: 22px;
    line-height: 30px;
    font-weight: lighter;
    margin-top: 55px;
}
.factory-paper .factory-2 .factory-2-left .text span{
    font-weight: bold;
}
.factory-paper .factory-2 .factory-2-right{
    padding:0px 0px 0px 0px;
    background-color: #fff;
    width: 50%;
    box-shadow: 3px 4px 51px 0px rgba(0, 0, 0, 0.11);
	border-radius: 27px;
	border: solid 13px #ffffff;
}
.factory-paper .factory-2 .factory-2-right img{
    border-radius: 27px;
}
.factory-paper .factory-3{
    padding-bottom: 75px;
}
.factory-paper .factory-3 .items-box{
    margin-top: 59px;
    display: flex;
}
.factory-paper .factory-3 .items-box.row{
    margin-left: -26px;
    margin-right: -26px;
}
.factory-paper .factory-3 .items-box .col-md-4{
    padding-left: 26px;
    padding-right: 26px;
    margin-bottom: 53px;    
    
}
.factory-paper .factory-3 .items-box .box{
    padding:18px 19px 16px 17px;
box-shadow: 3px 4px 29px 0px rgba(7, 0, 2, 0.07);
	border-radius: 12px;
    background-color: #eeeeee;
}
.factory-paper .factory-3 .items-box .box img{
    border-radius: 12px;
}


/*      about-paper     */
.about-paper {
overflow: hidden;
}
.about-paper .about-paper-top .top-1{
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 150px;
}
.about-paper .about-paper-top .top-1 .top-left{
    width: 41%;
}
.about-paper .about-paper-top .top-1 .top-left .h2{
    font-size: 39px;
    line-height: 48px;
    font-weight: bold;
}
.about-paper .about-paper-top .top-1 .top-left .h2 span{
    color:#f3643d;
}
.about-paper .about-paper-top .top-1 .top-left .text{
    font-size: 22px;
    line-height: 30px;
    font-weight: lighter;
    margin-top: 65px;
    padding-left: 3px;
    width: 93%;
}
.about-paper .about-paper-top .top-1 .top-left .text span{
    font-weight: bold;
}
.about-paper .about-paper-top .top-1 .top-left .text p{
    margin-bottom: 28px;
}
.about-paper .about-paper-top .top-1 .top-right{
    width: 45%;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
}
.about-paper .about-paper-top .top-1 .box{
    position: absolute;
    display: flex;
    justify-content: center;
    align-items: center;
}
.about-paper .about-paper-top .top-1 .img-toch-1{
    width: 184px;
    height: 184px;
    border-radius: 50%;
    border: 1px solid #fff;
    display: flex;
    justify-content: center;
    align-items: center;
}
.about-paper .about-paper-top .top-1 .img-toch-2{
    width: 144px;
    height: 144px;
    border-radius: 50%;
    border: 1px solid #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}
.about-paper .about-paper-top .top-1 .img-toch-2 .a{
    margin-top: 12px;
}
.about-paper .about-paper-top .top-1 .img-toch-2 .a a{
    padding:13px 12px 13px 14px;
    background-image: linear-gradient(0deg, #e6552d 0%, #fd7049 100%), linear-gradient(#ffffff, #ffffff);
    border-radius: 30px;
    font-size: 13px;
    line-height: 8px;
    color:#fff;
}
.about-paper .about-paper-top .top-1 .img-toch-2 .a a:hover{
    text-decoration: underline;
}
.about-paper .about-paper-top .top-2 .h2{
    font-weight: bold;
    font-size: 35px;
    line-height: 48px;
}
.about-paper .about-paper-top .top-2 .h2 span{
    color:#e9532c;
}
.about-paper .about-paper-top .top-2 .items{
    margin-top: 54px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.about-paper .about-paper-top .top-2 .items .bod{
    width: calc(calc(100% - 23px * 2) / 3);
    background-color: #f6f6f6;
	border: solid 1px #ede6e6;
    height: 322px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-bottom: 22px;
}
.about-paper .about-paper-top .top-2 .items .bod .p1{
    margin-top: 40px;
    margin-bottom: 24px;
    font-size: 55px;
    /* line-height: 48px; */
    color:#e9532c;
    font-weight: bold;
    font-family: ' Swiss721BT';
}
.about-paper .about-paper-top .top-2 .items .bod .p2{
    color:#292929;
    font-size: 24px;
    margin-top: 5px;
    font-weight: lighter;
}
.about-paper .about-paper-middle{
    margin-bottom: 168px;
    margin-top: 231px;
}
.about-paper .about-paper-middle .middle-1{
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 244px;
}
.about-paper .about-paper-middle .middle-1 .middle-left{
    width: 47%;
    padding-left: 60px;
    padding-top: 51px;
    position: relative;
}
.about-paper .about-paper-middle .middle-1 .middle-left::before{
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    width: 80%;display: block;height: 90%;
    background-color: #f96b44;
}
.about-paper .about-paper-middle .middle-1 .middle-right{
    width: 46%;
    padding-right: 20px;
    padding-bottom: 14px;
}
.about-paper .about-paper-middle .middle-1 .middle-right .h3{
    font-weight: bold;
    font-size: 30px;
    line-height: 36px;
}
.about-paper .about-paper-middle .middle-1 .middle-right .h3 span{
    color:#e9532c;
}
.about-paper .about-paper-middle .middle-1 .middle-right .text{
    font-size: 22px;
    line-height: 30px;
    font-weight: lighter;
    margin-top: 45px;
    width: 84%;
}
.about-paper .about-paper-middle .middle-1 .middle-right .text p{
    margin-bottom: 30px;
}
.about-paper .about-paper-middle .middle-1 .middle-right .text a{
    color:#272727;
    font-weight: 500;
    text-decoration: underline;
    text-underline-offset: 5px;
    margin-top: 20px;
    display: inline;
}
.about-paper .about-paper-middle .middle-1 .middle-right .a a{
    padding:15px 41px 15px 52px;
}
.about-paper .about-paper-middle .middle-2{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.about-paper .about-paper-middle .middle-2 .middle-left{
    width: 32%;
    padding-left: 3px;
}
.about-paper .about-paper-middle .middle-2 .middle-left .h3{
    font-weight: bold;
    line-height: 36px;
    font-size: 30px;
    font-weight: bold;
}
.about-paper .about-paper-middle .middle-2 .middle-left .text{
    font-size: 22px;
    line-height: 30px;
    font-weight: lighter;
    margin-top: 45px;
    width: 89%;
    padding:2px
}
.about-paper .about-paper-middle .middle-2 .middle-left .text p:first-child{
    margin-bottom: 30px;
}
.about-paper .about-paper-middle .middle-2 .middle-left .text span{
    font-weight: bold;
}
.about-paper .about-paper-middle .middle-2 .middle-right{
    width: 67%;
    padding-top: 73px;
    padding-right: 60px;
    position: relative;
    
}
.about-paper .about-paper-middle .middle-2 .middle-right img{
   box-shadow: 25px 7px 57px 0px rgba(7, 0, 2, 0.12); 
}
.about-paper .about-paper-middle .middle-2 .middle-right::before{
    content: "";
    width: 54%;height: 90%;
    background-color: #f96b44;
    top: 0;
    right: 0;
    z-index: -1;
    position: absolute;
}
.about-paper .about-paper-bottom{
    padding-left: 4px;
    padding-right: 10px;
    margin-bottom: 148px;
}
.about-paper .about-paper-bottom .h3{
    font-weight: bold;
    line-height: 36px;
    font-size: 36px;
}
.about-paper .about-paper-bottom .h3 span{
    color:#f96b44;
}
.about-paper .about-paper-bottom .bottom-items{
    display: flex;
    justify-content: space-between;
    margin-top: 50px;
}
.about-paper .about-paper-bottom .bottom-items .box{
    width: calc(calc(100% - 18px * 3) / 4);
}
.about-paper .about-paper-bottom .bottom-items .box .box-img img{
    border-radius: 6px;
}
.about-paper .about-paper-bottom .bottom-items .box .box-text{
     padding-left: 14px;
     margin-top: 25px;
}
.about-paper .about-paper-bottom .bottom-items .box .box-text .a a{
    font-size: 22px;
    line-height: 36px;
    color: #1d1d1d;
    font-weight: 600;
}
.about-paper .about-paper-bottom .bottom-items .box .box-text .a a:hover{
    text-decoration: underline;
    text-underline-offset: 5px;
}
.about-paper .about-paper-bottom .bottom-items .box .box-text>p{
    font-size: 18px;
    line-height: 30px;
    font-weight: lighter;
    margin-top: 10px;
    margin-bottom: 15px;
}


/*      certification-paper        */
.certification-paper{
    padding-bottom: 85px;
}
.certification-paper .h2{
    font-weight: bold;
    line-height: 48px;
    font-size: 39px;
    color:#212121;
}
.certification-paper .certification-paper-xl{
    margin-top: 57px;
    display: flex;
}
.certification-paper .certification-paper-xl .box-img{
    padding:18px 20px 27px 19px;
    border: 1px solid #e3e3e3;
    cursor: pointer;
}
.certification-paper .certification-paper-xl .col-md-4{
    margin-bottom: 100px;
    padding-left: 50px;
    padding-right: 50px;
}
.certification-paper .certification-paper-xl .col-md-4>p{
    margin-top: 25px;
    font-size: 18px;
    line-height: 36px;
    font-weight: lighter;
    color:#5a5a5a;
    text-align: center;
    cursor: pointer;
}
.certification-paper .certification-paper-xl.row{
    margin-left: -50px;
    margin-right: -50px;
}


/*      video-paper     */
.video-paper .video-top{
    display: flex;
    justify-content: flex-end;
    align-items: center;
    position: relative;
}
.video-paper .video-top .top-left{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-left: 71px;
    padding-right: 58px;
    padding-top: 70px;
    padding-bottom: 60px;
    background-color: #f4f4f4;
    position: absolute;
    left: 0;
    border-radius: 10px;
    z-index: 1;
}
.video-paper .video-top .top-left .h3{
    font-size: 42px;
    line-height: 48px;
    color:#000000;
}
.video-paper .video-top .top-left .h3::after{
    content: "";
    width: 31px;
    height: 4px;
    display: block;
    background-image: linear-gradient(0deg, #e6552d 0%, #fd7049 100%);
    margin: auto;
    margin-top: 13px;
}
.video-paper .video-top .top-left .text{
    text-align: center;
    font-size: 20px;
    line-height: 24px;
    color:#000000;
    font-weight: lighter;
    margin-top: 20px;
}
.video-paper .video-top .top-right{
    width: 63%;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
}

.video-paper .video-bottom{
    margin-top: 145px;
    padding-bottom: 110px;
}
.video-paper .video-bottom .h3{
    font-size: 35px;
    line-height: 48px;
    font-weight: bold;
}
.video-paper .video-bottom .h3 span{
    color:#e9532c;
}
.video-paper .video-bottom .video-bottom-xl{
    margin-top: 70px;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.video-paper .video-bottom .video-bottom-xl.row{
    margin-left: -20px;
    margin-right: -20px;
}
.video-paper .video-bottom .video-bottom-xl .col-md-4{
    padding-left: 20px;
    padding-right: 20px;
    margin-bottom: 45px;
}
.video-paper .video-bottom .video-bottom-xl .col-md-4 .box-img{
    cursor: pointer;
}
.video-paper .video-bottom .video-bottom-xl .col-md-4 img{
    border-radius: 10px;
}
.video-paper .video-bottom .video-bottom-xl .col-md-4>p{
    font-size: 19px;
    line-height: 24px;
    font-weight: lighter;
    color:#585858;
    width: 65%;
    text-align: center;
    margin: auto;
    margin-top: 30px;
    cursor: pointer;
}


/*      contact-paper       */
.contact-paper{
    margin-top: 135px;
    margin-bottom: 290px;
}
.contact-paper .h1{
    font-size: 35px;
    line-height: 41px;
    font-weight: bold;
    text-align: center;
}
.contact-paper .h1 span{
    color:#f66841;
}
.contact-paper .contact-paper-xl{
    margin-top: 70px; 
    display: flex;
}
.contact-paper .contact-paper-xl .contact-paper-left{
    width: 50%;
    background-color: #f4f4f4;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding-top: 100px;
}
.contact-paper .contact-paper-xl .contact-paper-left .text .h2{
    font-size: 35px;
    line-height: 43px;
    font-weight: bold;
    margin-bottom: 15px;
}
.contact-paper .contact-paper-xl .contact-paper-left .text>p{
    font-size: 19px;
    line-height: 24px;
}
.contact-paper .contact-paper-xl .contact-paper-left .text{
    width: 70%;
    text-align: center;
    margin-bottom: 50px;
}
.contact-paper .contact-paper-xl .contact-paper-left .form-feedback{
    padding-left: 41px;
    padding-right: 43px;
    width: 100%;
}
.contact-paper .contact-paper-xl .contact-paper-left .form-feedback .contact-paper .contact-paper-xl .contact-paper-left .form-feedback{
    margin-left:-13px;
    margin-right: -13px;
}
.contact-paper .contact-paper-xl .contact-paper-left .form-feedback .form-group{
    margin-bottom: 21px;
}
.contact-paper .contact-paper-xl .contact-paper-left .form-feedback .col-md-6{
    padding-left: 13px;
    padding-right: 13px;
}
.contact-paper .contact-paper-xl .contact-paper-left .form-feedback .col-12{
    padding-left: 13px;
    padding-right: 13px;
}
.contact-paper .contact-paper-xl .contact-paper-left .form-feedback input{
    border: 0;
    border-radius: 10px;
    height: 63px;
}
.contact-paper .contact-paper-xl .contact-paper-left .form-feedback textarea{
    border: 0;
    border-radius: 10px;
}
.contact-paper .contact-paper-xl .contact-paper-left .form-feedback input::placeholder{
    color:#a1a1a1;
    font-size: 18px;
    line-height: 24px;
    padding-left: 13px;
}
.contact-paper .contact-paper-xl .contact-paper-left .form-feedback textarea::placeholder{
    color:#a1a1a1;
    font-size: 18px;
    line-height: 24px;
    padding-left: 13px;
}
.contact-paper .contact-paper-xl .contact-paper-left .btn{
    background-image: linear-gradient(0deg, #e6552d 0%, #fd7049 100%),linear-gradient(#0a52a6, #0a52a6);
	border-radius: 8px;
    margin-top: 32px;
    /* padding:18px 43px 18px 37px; */
    width: 194px;
    height: 56px;
    color:#fff;
    font-size: 18px 37px;
}
.contact-paper .contact-paper-xl .contact-paper-left .btn:hover{
    text-decoration: underline;
    text-underline-offset: 5px;
}
.contact-paper .contact-paper-xl .contact-paper-left .feedback-result{
    padding:0;margin-bottom: 78px;
}
.contact-paper .contact-paper-xl .contact-paper-left .col-md-4{
    padding-left: 13px;
}
.contact-paper .contact-paper-xl .contact-paper-right{
    width:50%;
    padding-left:60px;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
}
.contact-paper .contact-paper-xl .contact-paper-right .right-top .box{
    display: flex;
    justify-content: flex-start;
}
.contact-paper .contact-paper-xl .contact-paper-right .right-top .box .box-img{
    margin-right: 16px;
}
.contact-paper .contact-paper-xl .contact-paper-right .right-top .box .p1{
    font-size: 20px;
    line-height: 27px;
    color:#ed5d35;
    font-weight: bold;
}
.contact-paper .contact-paper-xl .contact-paper-right .right-top {
    width: 85%;
}
.contact-paper .contact-paper-xl .contact-paper-right .right-top .box .p2 a{
    font-size: 18px;
    line-height: 27px;
    color:#666666;
    width: 100%;
}
.contact-paper .contact-paper-xl .contact-paper-right .right-top .box .p2{
    font-size: 18px;
    line-height: 27px;
    color:#666666;
    width: 100%;
}
.contact-paper .contact-paper-xl .contact-paper-right .right-top .box .p2 a:hover{text-decoration: underline;text-underline-offset: 5px;}
.contact-paper .contact-paper-xl .contact-paper-right .right-top .box:nth-child(1){
    margin-bottom: 20px;
}
.contact-paper .contact-paper-xl .contact-paper-right .right-top .box:nth-child(2){
    margin-left: -15px;
    margin-bottom: 30px;
}
.contact-paper .contact-paper-xl .contact-paper-right .right-top .box:nth-child(3){
    margin-bottom: 40px;
}
.contact-paper .contact-paper-xl .contact-paper-right .right-top .box:nth-child(3) .box-img{
    margin-right: 20px;
}
.contact-paper .contact-paper-xl .contact-paper-right .right-top .box:nth-child(4) .box-img{
    margin-right: 20px;
}
.contact-paper .contact-paper-xl .contact-paper-right .right-bottom{
    margin-top: 65px;
    padding-right: 96px;
}

#form-feedback-1 input,#form-feedback-1 textarea{
    border-radius: 10px;
}
#form-feedback-1 .btn{
    background-color: red !important;
}


@media(max-width:1500px){
    .news .row{margin-left:-15px;margin-right:-15px;}
    .news .col-md-4{padding-left:15px;padding-right:15px;}
    .factory-paper .factory-3 .items-box.row {margin-left:-15px;margin-right:-15px;}
    .factory-paper .factory-3 .items-box.row .col-md-4{padding-left:15px;padding-right:15px;}
    .certification-paper .certification-paper-xl.row{margin-left:-15px;margin-right:-15px;}
    .certification-paper .certification-paper-xl .col-md-4{padding-left:15px;padding-right:15px;}
}

.applications-paper .related-products-xl{display:flex;flex-wrap:wrap;justify-content:space-between;}
.applications-paper .related-products-xl .box{
    width: calc(calc(100% - 88px) / 3);
	margin-top:60px;
}
.applications-paper .related-products-xl .box .box-img{
    box-shadow: 3px 4px 57px 0px rgba(0, 0, 0, 0.04);
	border: solid 1px #ececec;
    border-radius: 10px;
}
.applications-paper .related-products-xl .box .box-img img{
    border-radius: 10px;
}
.applications-paper .related-products-xl .box p{
    margin-top: 25px;
    text-align: center;
}
.applications-paper .related-products-xl .box p a{
    width: 65%;
    font-size: 20px;
    color:#000;
}
.applications-paper .related-products-xl .box:hover a{
    text-decoration: underline;
    text-underline-offset: 5px;
}



@media(max-width:768px){
.x1-tt{font-size:18px;line-height:24px;margin-bottom:20px;}
	.applications-paper .related-products-xl .box{
      width: 100%;
		margin-top:15px;
  }
.product-description .product-description-top .product-top .top-left ul{font-size:14px;line-height:22px;}
    .footer{padding:40px 0 20px;}
    .footer .footer-top .footer-top-left{width:100%;}
    .footer .footer-top .footer-top-right{width:100%;margin-top:30px;height:auto;padding:15px 0;}
    .footer .footer-top .footer-top-left .box-left{width:100%;}
    .footer .footer-top .footer-top-left .box-right{width:100%;margin-top:20px;}
    .footer .footer-top .footer-top-left .box-left .h3{font-size:20px;line-height:26px;margin-bottom:20px;}
    .footer .footer-top .footer-top-left .box-left>p{width:100%;font-size:14px;line-height:22px;}
    .footer .footer-top .footer-top-left .box-left>a{margin-top:20px;font-size:16px;padding:10px 25px 10px 25px;}
    .footer .footer-top .footer-top-left .box-right ul li .text span:last-child a{font-size:14px;line-height:22px;}
    .footer .footer-top .footer-top-left .box-right ul li{margin-bottom:15px;}
    .footer .footer-top .footer-top-right .img-2{margin-top:10px;}
    .footer .footer-top .footer-top-right .img-2 a{margin-top:15px;}
    .footer  .footer-bottom{position:relative;margin-top:20px;}
    .footer .footer-bottom .bottom-1{height:auto;display:block;padding-bottom:20px;margin-bottom:20px;background:transparent;}
    .footer .footer-bottom .bottom-1 ul{display:block;}
    .footer .footer-bottom .bottom-1 ul li{margin-right:0;}
    .footer .footer-bottom .bottom-1{justify-content:flex-start;}
    .footer .footer-bottom .bottom-1 p{font-size:20px;width:100%;margin-bottom:15px;}
    .footer .footer-bottom .bottom-1 ul li a span:last-child{font-size:14px;line-height:26px;}
    .footer .footer-bottom .bottom-2{margin-bottom:15px;}
    .footer .footer-bottom .bottom-3{font-size:14px;line-height:20px;}

    .contact-paper{margin-top:40px;margin-bottom:40px;}
    .contact-paper .h1{font-size:24px;line-height:30px;}
    .contact-paper .contact-paper-xl{margin-top:30px;display:block;}
    .contact-paper .contact-paper-xl .contact-paper-left{width:100%;padding:15px;}
    .contact-paper .contact-paper-xl .contact-paper-left .text{width:100%;margin-bottom:25px;}
    .contact-paper .contact-paper-xl .contact-paper-right{padding:30px 0 0;width:100%;}
    .contact-paper .contact-paper-xl .contact-paper-left .text .h2{font-size:20px;line-height:26px;}
    .contact-paper .contact-paper-xl .contact-paper-left .text>p{font-size:14px;line-height:22px;}
    .contact-paper .contact-paper-xl .contact-paper-left .form-feedback{padding:0}
    .contact-paper .contact-paper-xl .contact-paper-left .form-feedback input{height:auto;}
    .contact-paper .contact-paper-xl .contact-paper-left .feedback-result{margin-bottom:20px;}
    .contact-paper .contact-paper-xl .contact-paper-left .btn{margin-top:15px;}
    .contact-paper .contact-paper-xl .contact-paper-right .right-top .box .p1{font-size:18px;line-height:26px;margin-bottom:10px;}
    .contact-paper .contact-paper-xl .contact-paper-right .right-top .box .p2{font-size:14px;line-height:20px;}
    .contact-paper .contact-paper-xl .contact-paper-right .right-top .box .p2 a{font-size:14px;line-height:20px;}
    .contact-paper .contact-paper-xl .contact-paper-right .right-bottom{margin-top:30px;padding-right:0;}

    .news{padding:40px 0;}
    .news .items .box-text{padding:20px 15px;}
    .news .items .box-text .h3{margin-bottom:10px;height:48px;}
    .news .items .box-text .h3 a{font-size:18px;line-height:24px;}
    .news .row{margin-left:-15px;margin-right:-15px;}
    .news .col-md-4{padding-left:15px;padding-right:15px;margin-bottom:15px;}

    .news-center-paper{padding:40px 0;}
    .news-center-paper .news-center-paper-xl{display:block;}
    .news-center-paper .news-center-paper-xl .article{width:100%;}
    .news-center-paper .news-center-paper-xl .aside{width:100%;}
    .news-center-paper .news-center-paper-xl .article .h1{font-size:20px;line-height:26px;padding-left:0;}
    .news-center-paper .news-center-paper-xl .article .box .p1{padding-left:0;}
    .news-center-paper .news-center-paper-xl .pronr-fx{display:none;}
    .news-center-paper .news-center-paper-xl .article .box{padding-top:20px;padding-bottom:20px;}
    .news-center-paper .news-center-paper-xl .article .text-content{width:100%;padding:20px 0;margin-top:0;}
    .news-center-paper .news-center-paper-xl .article .text-content p{font-size:14px;line-height:22px;margin-bottom:15px;}
    .news-center-paper .news-center-paper-xl .article .text-content img{max-width:100%;height:auto;}
    .news-center-paper .news-center-paper-xl .aside .h2{padding:10px 0;font-size:20px;text-align:center;line-height:26px;}
    .news-center-paper .news-center-paper-xl .aside .aside-box .box>p{margin-top:15px;}
    .news-center-paper .news-center-paper-xl .aside .aside-box .box>p a{font-size:16px;line-height:24px;}
    .news-center-paper .news-center-paper-tail{height:auto;margin-top:30px;padding:20px 10px;}
    .news-center-paper .news-center-paper-tail .box p>span{font-size:16px;line-height:24px;}
    .news-center-paper .news-center-paper-tail .box p a{font-size:16px;line-height:24px;}
    .news-center-paper .news-center-paper-tail .box p{display:flex;}
    .news-center-paper .news-center-paper-tail .box .p2>span{padding-left:0;}
    .news-center-paper .related-products{margin-top:30px;padding-top:20px;margin-bottom:0px;}
    .news-center-paper .related-products .h2{font-size:20px;padding:10px 30px 10px 20px;background-size:cover;}
    .news-center-paper .related-products .related-products-xl .box{width:100%;margin-bottom:25px;}
    .news-center-paper .related-products .related-products-xl{flex-wrap:wrap;}
    .news-center-paper .related-products .related-products-xl .box p a{width:100%;font-size:16px;}
    .news-center-paper .related-products .related-products-xl .box p{margin-top:15px;}

    .service-paper{}
    .service-paper .service-items{display:block!important;margin-bottom:25px;}
    .service-paper .service-items .items-left{width:100%!important;}
    .service-paper .service-items .items-right{width:100%!important;margin-top:15px;}
    .service-paper .service-items .items-left .h2{font-size:20px;line-height:26px;}
    .service-paper .service-items .items-left .h2::before{margin-bottom:15px;}
    .service-paper .service-items .items-left .box{width:100%;}
    .service-paper .service-items .items-left p{padding-left:0;font-size:14px;line-height:20px;}
    .service-paper .service-items .items-left ul{font-size:14px;line-height:22px;padding-left:0;margin-top:15px;}

    .faq-paper{margin-bottom:30px;}
    .faq-paper .faq-items{margin-bottom:20px;padding:15px 10px;}
    .faq-paper .faq-items .faq-items-img{padding-right:10px;}
    .faq-paper .faq-items .faq-items-text .faq-q{font-size:16px;line-height:24px;}
    .faq-paper .faq-items .faq-items-text .faq-a{font-size:14px;line-height:22px;}

    .video-paper{padding:40px 0;}
    .video-paper .video-top{display:block;}
    .video-paper .video-bottom{margin-top:30px;padding-bottom:0px;}
    .video-paper .video-top .top-left{position:relative;padding:20px 15px;border-radius:0;}
    .video-paper .video-top .top-left .h3{font-size:20px;line-height:24px;}
    .video-paper .video-top .top-left .text{font-size:14px;line-height:20px;}
    .video-paper .video-top .top-right{width:100%;border-radius:0;}
    .video-paper .video-bottom .h3{font-size:20px;line-height:26px;}
    .video-paper .video-bottom .video-bottom-xl.row{margin-left:-15px;margin-right:-15px;margin-top:15px;}
    .video-paper .video-bottom .video-bottom-xl .col-md-4{padding-left:15px;padding-right:15px;margin-bottom:25px;}
    .video-paper .video-bottom .video-bottom-xl .col-md-4>p{font-size:16px;width:100%;margin-top:10px;line-height:24px;}

    .about-paper{padding:40px 0;}
    .about-paper .about-paper-top .top-1{display:block;padding-bottom:30px;}
    .about-paper .about-paper-top .top-1 .top-left{width:100%;}
    .about-paper .about-paper-top .top-1 .top-right{width:100%;}
    .about-paper .about-paper-top .top-1 .top-left .h2{font-size:20px;line-height:26px;}
    .about-paper .about-paper-top .top-1 .top-left .text{width:100%;margin-top:25px;font-size:14px;line-height:20px;padding-left:0;}
    .about-paper .about-paper-top .top-2 .h2{font-size:20px;line-height:26px;}
    .about-paper .about-paper-top .top-2 .items{margin-top:20px;}
    .about-paper .about-paper-top .top-2 .items .bod{height:auto;width:100%;padding:15px;display:flex;align-items:center;flex-direction:initial;justify-content:flex-start;}
    .about-paper .about-paper-top .top-2 .items .bod .p1{font-size:30px;line-height:34px;margin:0;}
    .about-paper .about-paper-top .top-2 .items .bod .p2{font-size:16px;line-height:24px;margin-top:0;margin-left:10px;}
    .about-paper .about-paper-top .top-2 .items .bod .img{width:60px;min-width:60px;margin-right:10px;}
    .about-paper .about-paper-middle{margin-top:30px;margin-bottom:30px;}
    .about-paper .about-paper-middle .middle-1{display:block;margin-bottom:35px;}
    .about-paper .about-paper-middle .middle-1 .middle-left{width:100%;}
    .about-paper .about-paper-middle .middle-1 .middle-right{width:100%;margin-top:20px;}
    .about-paper .about-paper-middle .middle-1 .middle-right .h3{font-size:20px;line-height:26px;}
    .about-paper .about-paper-middle .middle-1 .middle-right .text{width:100%;margin-top:20px;font-size:14px;line-height:20px;}
    .about-paper .about-paper-middle .middle-2{display:flex;flex-wrap:wrap;}
    .about-paper .about-paper-middle .middle-2 .middle-left{width:100%;padding-top:20px;}
    .about-paper .about-paper-middle .middle-2 .middle-right{width:100%;padding-top:20px;padding-right:0;order:-1;}
    .about-paper .about-paper-middle .middle-2 .middle-left .h3{font-size:20px;line-height:26px;}
    .about-paper .about-paper-middle .middle-2 .middle-left .text{width:100%;margin-top:20px;font-size:14px;line-height:20px;}
    .about-paper .about-paper-bottom{margin-bottom:0px;}
    .about-paper .about-paper-bottom .h3{font-size:20px;line-height:26px;}
    .about-paper .about-paper-bottom .bottom-items{flex-wrap:wrap;margin-top:20px;}
    .about-paper .about-paper-bottom .bottom-items .box{width:100%;}
    .about-paper .about-paper-bottom .bottom-items .box .box-text{padding-left:0;margin-top:15px;margin-bottom:25px;}
    .about-paper .about-paper-bottom .bottom-items .box .box-text .a a{font-size:18px;line-height:26px;}
    .about-paper .about-paper-bottom .bottom-items .box .box-text>p{font-size:14px;line-height:20px;}
    .about-paper .about-paper-bottom .bottom-items .box .box-text .img{display:none;}

    .team-home{padding:40px 0;}
    .team-home .team-home-xl{display:block;}
    .team-home .team-home-box{display:flex;flex-wrap:wrap;margin-bottom:20px;}
    .team-home .team-home-box:not(.team-home .team-home-box:last-child){margin-bottom:20px;}
    .team-home .items{width:100%;height:auto;flex-wrap:wrap;}
    .team-home .items .items-img{position:relative;top:inherit;left:inherit;width:100%;}
    .team-home .items .list{width:100%;margin-right:0;padding:20px 15px;}
    .team-home .items .list .h3{font-size:18px;line-height:26px;margin-bottom:15px;}
    .team-home .items .list .text{padding-left:0;}
    .team-home .items .list p{font-size:14px;line-height:20px;}
    .team-home .items .list ul{margin-top:15px;font-size:14px;line-height:20px;}
    .team-home .items .list .h3:not(.team-home-box:last-child .items .h3)::before{margin-bottom:15px;}
    .team-home .team-home-box:last-child .items .text .a{margin-top:20px;}
    .team-home .team-home-box:last-child .items .text .a a{padding:10px 15px;}
    .team-home .team-home-box:last-child{margin-bottom:25px;}

    .factory-paper{padding:40px 0;}
    .factory-paper .h2{font-size:24px;line-height:30px;}
    .factory-paper .h2::before{margin-bottom:20px;}
    .factory-paper .factory-1{padding-bottom:40px;}
    .factory-paper .factory-1 ul{margin-top:25px;}
    .factory-paper .factory-1 ul li{width:33%;padding:0;display:block;text-align:center;border-radius:15px;padding-top:5px;}
    .factory-paper .factory-1 ul li p{width:100%;text-align:center;display:block;}
    .factory-paper .factory-1 ul li p:first-child{font-size:20px;line-height:28px;margin-right:0;}
    .factory-paper .factory-1 ul li p:last-child{font-size:14px;line-height:20px;}
    .factory-paper .factory-2{flex-wrap:wrap;padding-bottom:30px;}
    .factory-paper .factory-2 .factory-2-left{width:100%;}
    .factory-paper .factory-2 .factory-2-right{width:100%;margin-top:15px;}
    .factory-paper .factory-2 .factory-2-left .text{font-size:14px;line-height:20px;margin-top:20px;}
    .factory-paper .factory-3 .items-box.row{margin-top:20px;}
    .factory-paper .factory-3 .items-box.row .col-md-4{margin-bottom:15px;}
    .factory-paper .factory-3{padding-bottom:0;}
    .factory-paper .factory-3 .items-box.row{margin-left:-7px;margin-right:-7px;}
    .factory-paper .factory-3 .items-box.row .col-md-4{padding-left:7px;padding-right:7px;}
    .factory-paper .factory-3 .items-box .box{padding:5px;}

    .certification-paper{padding:40px 0;}
    .certification-paper .h2{font-size:24px;line-height:30px;}
    .certification-paper .certification-paper-xl.row{margin-top:25px;margin-right:-7px;margin-right:-7px;}
    .certification-paper .certification-paper-xl .col-md-4{margin-bottom:15px;padding-left:7px;padding-right:7px;}
    .certification-paper .certification-paper-xl .col-md-4>p{margin-top:10px;font-size:16px;line-height:24px;}

    .quality-paper{padding:40px 0;margin-top:0;}
    .quality-paper .quality-paper-top .h2{font-size:24px;line-height:30px;margin-bottom:20px;}
    .quality-paper .quality-paper-top>p{font-size:14px;line-height:20px;}
    .quality-paper .quality-paper-top .quality-paper-content{margin-top:25px;}
    .quality-paper .quality-paper-top .quality-paper-content .top-content, .quality-paper .quality-paper-top .quality-paper-content .bottom-content{height:auto;flex-wrap:wrap;margin-bottom:0}
    .quality-paper .quality-paper-top .quality-paper-content .top-content .top-left{width:100%;}
    .quality-paper .quality-paper-top .quality-paper-content .top-content .top-right{width:100%;flex-wrap:wrap;}
    .quality-paper .quality-paper-top .quality-paper-content .top-content .top-right .items{width:100%;}
    .quality-paper .quality-paper-top .quality-paper-content .items .box{padding:15px 10px;}
    .quality-paper .quality-paper-top .quality-paper-content .items .box .h4{font-size:18px;line-height:26px;}
    .quality-paper .quality-paper-top .quality-paper-content .items .box .text{font-size:14px;line-height:20px;}
    .quality-paper .quality-paper-top .quality-paper-content .bottom-content .bottom-left{width:100%;flex-wrap:wrap;}
    .quality-paper .quality-paper-top .quality-paper-content .bottom-content .bottom-left .items:first-child{width:100%;}
    .quality-paper .quality-paper-top .quality-paper-content .bottom-content .bottom-left .items{width:100%;}
    .quality-paper .quality-paper-top .quality-paper-content .bottom-content .bottom-right{width:100%;overflow:hidden;position:relative;}
    .quality-paper .quality-paper-top .quality-paper-content .bottom-right .text p a{font-size:26px;}

    .quality-paper .quality-paper-middle{margin-top:35px;flex-wrap:wrap;}
    .quality-paper .quality-paper-middle .quality-paper-middle-left{width:100%;}
    .quality-paper .quality-paper-middle .quality-paper-middle-right{width:100%;display:none;}
    .quality-paper .quality-paper-middle .quality-paper-middle-left .h2{font-size:20px;line-height:32px;margin-bottom:20px;}
    .quality-paper .quality-paper-middle .quality-paper-middle-left .h2::before{margin-bottom:15px;}
    .quality-paper .quality-paper-middle .quality-paper-middle-left>p{width:100%;font-size:14px;line-height:20px;}
    .quality-paper .quality-paper-middle .quality-paper-middle-left .a{margin-top:30px;}
    .quality-paper .quality-paper-bottom{margin-top:30px;}
    .quality-paper .quality-paper-bottom .items:nth-child(odd){flex-wrap:wrap;margin-top:0px;margin-bottom:20px;}
    .quality-paper .quality-paper-bottom .items .bottom-left{width:100%;}
    .quality-paper .quality-paper-bottom .items .bottom-right{width:100%;padding-right:0;margin-top:15px;}
    .quality-paper .quality-paper-bottom .items .h3{font-size:18px;line-height:26px;}
    .quality-paper .quality-paper-bottom .items .text{width:100%;font-size:14px;line-height:20px;margin-top:20px;margin-bottom:20px;}
    .quality-paper .quality-paper-bottom .items ul{padding-left:0;font-size:14px;line-height:20px;}
    .quality-paper .quality-paper-bottom .items .a{margin-top:25px;}
    .cor{font-size:16px;}
    .quality-paper .quality-paper-bottom .items:nth-child(even){margin-top:20px;margin-bottom:20px;flex-wrap:wrap;}

    .applications-case{padding:20px 0 40px;}
    .applications-case .applications-case-top .top-text .h1{font-size:20px;line-height:32px;margin-bottom:20px;}
    .applications-case .applications-case-top .top-text .text{font-size:14px;line-height:20px;padding-right:0;margin-top:20px;}
    .applications-case .applications-case-top .top-img{margin-top:20px;margin-bottom:30px;}
    .applications-case .applications-case-top .top-img img{width:31%;}

    .applications-case .applications-case-top .applications-case-content{flex-wrap:wrap;}
    .applications-case .applications-case-top .applications-case-content .items-box{flex-wrap:wrap;margin-bottom:20px;}
    .applications-case .applications-case-top .applications-case-content .items-box .items{width:100%;flex-wrap:wrap;height:auto;}
    .applications-case .applications-case-top .applications-case-content .items-box .items .items-img{position:relative;left:inherit;width:100%;}
    .applications-case .applications-case-top .applications-case-content .items-box .items .list{width:100%;margin-right:0;padding:20px 15px;}
    .applications-case .applications-case-top .applications-case-content .items-box .items .list .h3 a{font-size:18px;line-height:26px;}
    .applications-case .applications-case-top .applications-case-content .items-box .items .list p{font-size:14px;line-height:20px;}
    .applications-case .applications-case-top .applications-case-content .items-box .items .list .box{margin-top:20px;justify-content:flex-start;}
    .applications-case .applications-case-middle{padding-bottom:35px;}
    .applications-case .applications-case-middle .middle-text .h2{font-size:20px;line-height:32px;margin-bottom:20px;}
    .applications-case .applications-case-middle .middle-text .text{font-size:14px;line-height:20px;}
    .applications-case .applications-case-middle .middle-box{width:100%;padding:0;margin-top:25px;flex-wrap:wrap;}
    .applications-case .applications-case-middle .middle-box .items{width:48%;}
    .applications-case .applications-case-middle .middle-box .items img{border-radius:10px;}
    .applications-case .applications-case-middle .middle-box .items p{margin-top:15px;}
    .applications-case .applications-case-middle .middle-box .items p a{font-size:16px;line-height:24px;}
    .applications-case .applications-case-middle .a{margin-top:30px;}
    .applications-case .applications-case-bottom{padding-top:20px;padding-bottom:20px;}
    .applications-case .applications-case-bottom .h2{font-size:20px;line-height:32px;margin-bottom:20px;}
    .applications-case .applications-case-bottom p{font-size:14px;line-height:20px;width:100%;}
    .applications-case .applications-case-bottom .bottom-box{margin-top:20px;}
    .applications-case .applications-case-bottom .a{margin-top:30px;}

    .applications-paper{margin-top:0px;padding:40px 0;}
    .applications-paper .applications-paper-top{flex-wrap:wrap;}
    .applications-paper .applications-paper-top .top-left{width:100%;padding-left:0;}
    .applications-paper .applications-paper-top .top-right{width:100%;margin-top:30px;}
    .applications-paper .applications-paper-top .top-right .h2{font-size:20px;line-height:32px;margin-bottom:20px;}
    .applications-paper .applications-paper-top .top-right .text{font-size:14px;line-height:20px;}
    .applications-paper .applications-paper-top .top-left::before{display:none;}

    .applications-paper .applications-paper-bottom{margin-top:30px;}
    .applications-paper .applications-paper-bottom .h2{font-size:20px;line-height:32px;}
    .applications-paper .applications-paper-bottom .applications-paper-box{margin-top:20px;margin-bottom:20px;}
    .applications-paper .applications-paper-bottom .big-box:nth-child(odd){flex-wrap:wrap;width:100%;justify-content:flex-start;margin-bottom:25px}
    .applications-paper .applications-paper-bottom .big-box:nth-child(even){flex-wrap:wrap;margin-bottom:25px;}
    .applications-paper .applications-paper-bottom .big-box:nth-child(odd) .items{flex-wrap:wrap;background:none;padding:0;height:auto;}
    .applications-paper .applications-paper-bottom .big-box:nth-child(odd) .items .items-img{width:100%;position:relative;left:inherit;}
    .applications-paper .applications-paper-bottom .big-box .items{width:100%;}
    .applications-paper .applications-paper-bottom .big-box .items .list{width:100%;}
    .applications-paper .applications-paper-bottom .big-box .items .h3{font-size:16px;line-height:24px;margin-top:15px;margin-bottom:10px;}
    .applications-paper .applications-paper-bottom .big-box .items .text{font-size:14px;line-height:20px;}
    .applications-paper .applications-paper-bottom p{font-size:14px;line-height:20px;}
    .applications-paper .applications-paper-bottom .big-box .items .a{margin-top:20px;}
    .applications-paper .applications-paper-bottom .big-box:nth-child(even) .items{background:none;padding:0;height:auto;flex-wrap:wrap;}
    .applications-paper .applications-paper-bottom .big-box:nth-child(even) .items .items-img{width:100%;position:relative;right:inherit;}

    .paper-cup{padding:40px 0 20px;}
    .paper-cup .paper-cup-top-xl{padding-top:0;padding-bottom:30px;flex-wrap:wrap;}
    .paper-cup .paper-cup-top .top-left{width:100%;}
    .paper-cup .paper-cup-top .top-right{width:100%;}
    .paper-cup .paper-cup-top .top-right .h3{font-size:18px;line-height:26px;margin-top:15px;}
    .paper-cup .paper-cup-top .top-right .text{margin-top:10px;font-size:14px;line-height:20px;}
    .paper-cup .paper-cup-top .top-right .text>p:first-child{margin-bottom:15px;}
    .paper-cup .paper-cup-bottom{padding-top:30px;padding-bottom:20px;}
    .paper-cup .paper-cup-bottom-xl .box-text{padding:20px 15px;margin-top:0;}
    .paper-cup .paper-cup-bottom-xl .box-text p:first-child a{font-size:16px;line-height:24px;}
    .paper-cup .paper-cup-bottom-xl .box-text p:last-child{font-size:16px;line-height:24px;}
    .paper-cup .paper-cup-bottom-xl .col-md-4{margin-bottom:20px;}

    .recommended-case{margin-top:0px;padding:40px 0;}
    .recommended-case .recommended-case-top{flex-wrap:wrap;margin-bottom:20px;}
    .recommended-case .recommended-case-top .top-left{width:100%;}
    .recommended-case .recommended-case-top .top-right{width:100%;margin-top:25px;}
    .recommended-case .recommended-case-top .top-left .h2{font-size:24px;line-height:30px;}
    .recommended-case .recommended-case-top .top-left .text .text-top>p:last-child{font-size:14px;line-height:20px;}
    .recommended-case .recommended-case-top .top-left .text .text-top{margin-top:20px;}
    .recommended-case .recommended-case-top .top-left .text{padding:0}
    .recommended-case .recommended-case-top .top-left .text .text-bottom{margin-top:20px;font-size:14px;line-height:20px;margin-bottom:30px;}
    .recommended-case .recommended-case-top .top-left .text .text-bottom>p{margin-bottom:15px;}
    .recommended-case .recommended-case-top .top-left .text-tail{padding:20px 10px;font-size:16px;line-height:24px;}
    .recommended-case .recommended-case-top .top-right .h2{font-size:18px;line-height:24px;padding:10px 15px;}
    .recommended-case .recommended-case-top .top-right .items p a{font-size:14px;line-height:20px;}
    .recommended-case .recommended-case-top .top-right .items{margin-bottom:15px;}
    .recommended-case .related-products{padding-top:30px;margin-bottom:0px;}
    .recommended-case .related-products .related-products-xl{flex-wrap:wrap;}
    .recommended-case .related-products .related-products-xl .box{width:100%;margin-bottom:20px;}
    .recommended-case .related-products .related-products-xl .box p{margin-top:10px;}
    .recommended-case .related-products .related-products-xl .box p a{width:100%;text-align:center;font-size:16px;line-height:24px;}

    .machine-paper{padding:20px 0 40px;}
    .machine-paper .machine-paper-top .text-1 .h2{font-size:24px;line-height:32px;}
    .machine-paper .machine-paper-top .machine-text>.p{font-size:14px;line-height:20px;}
    .machine-paper .machine-paper-top .text-1{margin-bottom:30px;}
    .machine-paper .machine-paper-top .text-2 .h2{font-size:20px;line-height:28px;}
    .machine-paper .machine-paper-top .machine-text>ul{padding-left:0;font-size:14px;line-height:20px;}
	.machine-paper .machine-paper-top .machine-text>ul li{display:flex;margin-bottom:10px;}
    .machine-paper .machine-paper-top .machine-text>ul li::before{margin-right:8px;min-width:27px;}
    .machine-paper .machine-paper-product{margin-top:30px;}
    .machine-paper .machine-paper-product .items{flex-wrap:wrap;padding-bottom:25px;margin-bottom:25px;}
    .machine-paper .machine-paper-product .items .items-img{width:100%;}
    .machine-paper .machine-paper-product .items .items-text{width:100%;}
    .machine-paper .machine-paper-product .items .box{width:100%;}
    .machine-paper .machine-paper-product .items .items-text .h5{font-size:16px;line-height:24px;}
    .machine-paper .machine-paper-product .items .items-text .h3 a{font-size:18px;line-height:26px;}
    .machine-paper .machine-paper-product .items .items-text ul{font-size:14px;margin-bottom:15px;line-height:20px;}

    .machine-paper .machine-paper-middle{margin-top:30px;}
    .machine-paper .machine-paper-middle .h2{font-size:20px;line-height:30px;}
    .machine-paper .machine-paper-middle .p1{width:100%;font-size:14px;line-height:20px;}
    .machine-paper .machine-paper-middle .box-img{margin-top:20px;}
    .machine-paper .machine-paper-middle .box-img img{width:31%;}
    .machine-paper .machine-paper-middle .p2{margin-top:20px;}
    .machine-paper .machine-paper-middle .p2 a{font-size:16px;line-height:24px;}
    .machine-paper .machine-paper-bottom{margin-top:30px;margin-bottom:0px;}
    .machine-paper .machine-paper-bottom .h2{font-size:20px;line-height:30px;margin-bottom:25px;}
    .machine-paper .machine-items .machine-items-text .machine-q{font-size:16px;line-height:24px;}
    .machine-paper .machine-items .machine-items-text .machine-a{font-size:14px;line-height:20px;}
    .machine-paper .machine-items{margin-bottom:15px;}
    .product-description .product-description-top{padding-bottom:20px;}
    .product-description .product-description-top ul.nav{margin-top:0;padding-top:30px;}
    .product-description .product-description-top .product-top{flex-wrap:wrap;margin-top:40px;}
    .product-description .product-description-top .product-top .top-left{width:100%;}
    .product-description .product-description-top .product-top .top-right{width:100%;margin-top:25px;}
    .product-description .product-description-top .product-top .top-left .h5{font-size:16px;line-height:24px;}
    .product-description .product-description-top .product-top .top-left .h2{font-size:20px;line-height:26px;}
    .product-description .product-description-top .product-top .top-left p{font-size:14px;line-height:20px;margin-bottom:25px;}
    .product-description .product-description-top .product-top .top-left .img a:last-child{padding:10px 15px;}
    .product-description .product-description-top .product-list{margin-top:25px;}
    .product-description .product-description-top .product-list>ul{margin-left:-7px;margin-right:-7px;}
    .product-description .product-description-top .product-list>ul li{margin-bottom:15px;padding-left:7px;padding-right:7px;}
    .product-description .product-description-bottom .product-description-content-1 .box-nav{display:none;}
    .product-description .product-description-bottom .product-description-content-1 .content-1{padding:30px 0px;width:100%;margin-top:0;}
    .product-description .product-description-bottom .product-description-content-1 .h3{font-size:20px;line-height:26px;display:block}
    .product-description .product-description-bottom .product-description-content-1 .content-1 ul li{margin-bottom:15px;font-size:14px;line-height:20px;}
    .product-description .product-description-bottom .product-description-content-2{padding-bottom:30px;}
    .product-description .product-description-bottom .product-description-content-2 .h3{height:57px;background-size:cover;}
    .product-description .product-description-bottom .product-description-content-2 .h3>p{width:auto;height:57px;font-size:18px;line-height:40px;background: url(../image/box-3.webp) right no-repeat;}
    .product-description .product-description-bottom .product-description-content-2 .content-1{margin-top:25px;padding:0;}
    .product-description .product-description-bottom .product-description-content-2 .content-1 .items{width:50%;margin-bottom:20px;}
    .product-description .product-description-bottom .product-description-content-2 .content-1{flex-wrap:wrap;}
    .product-description .product-description-bottom .product-description-content-2 .content-1 .items p{margin-top:10px;line-height:20px;}
    .product-description .product-description-bottom .product-description-content-2 .content-1 .items p a{font-size:16px;line-height:24px;}
    .product-description .product-description-bottom .product-description-content-3{padding-bottom:20px;}
    .product-description .product-description-bottom .product-description-content-3 .content-1{padding:0;margin-top:20px;}
    .product-description .product-description-bottom .product-description-content-3 .items{width:100%;height:auto;margin-bottom:15px;padding:20px 15px;}
    .product-description .product-description-bottom .product-description-content-3 .items .items-box{width:100%;}
    .product-description .product-description-bottom .product-description-content-3 .items .text{font-size:14px;line-height:20px;}
    .product-description .product-description-bottom .product-description-content-3 .items .h4 a{font-size:16px;margin-bottom:7px;}

    .banner>img{width:100%;}
    .home{padding:0;}
    .home .home-choose{padding-top:30px;}
    .home .home-choose .choose{margin-bottom:30px;}
    .home .home-choose .choose .h5{font-size:16px;line-height:26px;}
    .home .home-choose .choose .top-box{flex-wrap:wrap;}
    .home .home-choose .choose .top-box .h2{width:100%;font-size:24px;line-height:30px;margin-bottom:15px;}
    .home .home-choose .choose .top-box>p{width:100%;font-size:14px;line-height:20px;}
    .home .home-choose .choose-product{padding:0 15px;justify-content:space-between;}
    .home .home-choose .choose-product .items{width:31%;}
    .home .home-choose .choose-product .p1{display:none;}
    .home .home-choose .choose-product .p2{display:none;}
    .home .home-choose .choose-product  .h4{text-align:center;font-size:14px;line-height:20px;margin-top:10px;}

    .home .home-machine{margin-top:40px;background:none;}
    .home .home-machine .h1{width:100%;font-size:24px;line-height:30px;font-weight:bold;}
    .home .home-machine .home-featured-top{margin-top:25px;flex-wrap:wrap;}
    .home .home-machine .home-featured-top .featured-left{width:100%;margin-top:20px;}
    .home .home-machine .home-featured-top .featured-right{width:100%;order:-1;}
    .home .home-machine .home-featured-top .featured-left .h5{font-size:16px;line-height:24px;}
    .home .home-machine .home-featured-top .featured-left .h2 a{font-size:20px;line-height:26px;}
    .home .home-machine .home-featured-top .featured-left>p{font-size:14px;line-height:20px;margin-top:10px;margin-bottom:20px;}
    .home .home-machine .home-featured-bottom{padding-top:20px;margin-bottom:20px;}
    .home .home-machine .home-featured-bottom .items{padding:0;flex-wrap:wrap;margin-bottom:20px;}
    .home .home-machine .home-featured-bottom .items .box{width:48%;margin-top:25px;}
    .home .home-machine .home-featured-bottom .items .box-img{height:auto;}
    .home .home-machine .home-featured-bottom .items .box p{margin-top:10px;}
    .home .home-machine .home-featured-bottom .items .box p>a{font-size:16px;line-height:24px;}
    .home .home-machine .home-featured-bottom .items .box-img{border:1px solid #ddd;display:flex;align-items:center;height:130px;}
    .home .home-machine .home-featured-bottom .a>a{padding:10px 20px;}

    .home .home-company{padding:40px 0;}
    .home .home-company .home-company-xl{padding-right:0;flex-wrap:wrap;}
    .home .home-company .home-company-xl .company-left{width:100%;}
    .home .home-company .home-company-xl .company-right{width:100%;margin-top:10px;}
    .home .home-company .home-company-xl .company-right>p{font-size:14px;line-height:20px;margin-top:10px;}
    .home .home-company .home-company-xl .company-right .img{margin-top:15px;margin-bottom:15px;}
    .home .home-company .home-company-xl .company-right .a>a{padding:10px 20px;}

    .home .home-quality{padding-top:30px;padding-bottom:30px;}
    .home .home-quality .home-quality-xl{flex-wrap:wrap;}
    .home .home-quality .home-quality-xl .quality-left{width:100%;padding-left:0;}
    .home .home-quality .home-quality-xl .quality-right{width:100%;margin-top:30px;}
    .home .home-quality .home-quality-xl .quality-left .h4{font-size:24px;line-height:28px;margin-top:10px;margin-bottom:10px;}
    .home .home-quality .home-quality-xl .quality-left .text{font-size:14px;line-height:20px;margin-bottom:20px;}
    .home .home-quality .home-quality-xl .quality-left .d1{margin-bottom:30px;}

    .home .home-service{padding:40px 0;}
    .home .home-service .h4 a{font-size:24px;line-height:30px;}
    .home .home-service .items{flex-wrap:wrap;margin-top:20px;margin-bottom:20px;padding-right:0;}
    .home .home-service .items .list{width:48%;justify-content:flex-start;margin-bottom:15px;}
    .home .home-service .items .list .h6{font-size:16px;line-height:24px;}
    .home .home-service .items .list .text{font-size:14px;line-height:16px;height:auto;}

    .home .home-case{padding:40px 15px;flex-wrap:wrap;}
    .home .home-case .case-left{width:100%;}
    .home .home-case .case-right{width:100%;}
    .home .home-case .case-right .h4 a{font-size:24px;line-height:30px;}
    .home .home-case .case-right .right-box{width:100%;}
    .home .home-case .case-right .text{font-size:14px;line-height:20px;margin-bottom:15px;}
    .home .home-case .case-right .text a{font-size:14px;line-height:20px;}
    .home .home-case .case-right .right-box .a>a{padding:10px 20px;}

    .home .home-news{padding-bottom:30px;}
    .home .home-news .home-news-xl{flex-wrap:wrap;}
    .home .home-news .home-news-xl .news-right{width:100%;}
    .home .home-news .home-news-xl .news-left{width:100%;margin-top:20px;}
    .home .home-news .home-news-xl .news-right .h4{font-size:24px;line-height:30px;}
    .home .home-news .home-news-xl .news-left .items{display:block;box-shadow: 6px 5px 8px 0px rgb(0 0 0 / 6%); border: solid 1px #f2f2f2;border-radius: 10px;margin-bottom:15px;padding:10px 15px}
    .home .home-news .home-news-xl .news-left .items .h4{font-size:16px;font-weight:bold;line-height:24px;margin-bottom:10px;}
    .home .home-news .home-news-xl .news-left .items .text{color:#666;}
    .home .home-news .home-news-xl .news-left .items time{font-size:14px;line-height:20px;color:#e3522a;display:block;margin-top:10px;}
}

.nav-tabs{border-bottom:0;box-shadow: 10px 10px 20px rgb(0 0 0 / 7%);display:flex;border-radius:10px;overflow:hidden;margin-bottom:40px;}
.nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link{border:0;background-image: linear-gradient(0deg, #e6552d 0%, #fd7049 100%), linear-gradient(#e3522a, #e3522a);color:#fff;}
.nav-tabs .nav-item{margin-bottom:0;}
.nav-tabs .nav-link{padding:20px 60px;border:0;font-size:20px;font-weight:bold;border-left:1px solid #ddd;}
.nav-tabs .nav-item:first-child .nav-link{border-left:0px solid #ddd;}

/*cookies板式二*/
.google-cookies{position:fixed;z-index:99;bottom:20px;left:0;right:0;}
.google-cookies.off{display:none;}
.google-cookies .container-xl{max-width:1400px; display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;box-shadow:8px 0 15px rgba(0, 0, 0, 0.2);background:#fff;padding:20px;border-radius:10px;}
.google-cookies .left{width:70%;}
.google-cookies .right{text-align:center;}
.google-cookies .t1{font-size:20px;font-weight:bold;color:#e6552d;margin-bottom:5px;}
.google-cookies .p1{font-size:14px;line-height:22px;}
.google-cookies .p1 a{font-weight:bold;text-decoration:underline; margin-right:10px;}
.google-cookies .cookies-btn{border:1px solid #e6552d ;color:#e6552d ;display:block;font-size:16px;padding:8px 25px;margin-top:8px; background:#fff; transition: all 0.5s;border-radius:10px;cursor:pointer;}
.google-cookies .cookies-btn:hover{text-decoration:underline;}
.google-cookies .cookies-btn:first-child{background:#e6552d ;color:#fff;margin-top:0}

@media(max-width:768px) {
  .google-cookies{padding:0;bottom:0;}
  .google-cookies .container-xl{border-radius:0;padding:10px;}
  .google-cookies .left{width:100%;}
  .google-cookies .t1{font-size:16px;line-height:24px;}
  .google-cookies .p1{font-size:14px;line-height:16px;margin-bottom:10px;}
  .google-cookies .right{width:100%;text-align:left;}
  .google-cookies .cookies-btn{padding:5px 10px;border-radius:0;margin-top:10px;font-size:14px;display:inline-block;}
}


@media(max-width:768px) {
    .machine-paper-top .text-2{font-size:14px;line-height:20px;height:0;overflow:hidden;margin-bottom:10px;}
    .machine-paper-top .text-2.active{height:auto;}
    .machine-paper-top .modesc{margin-bottom:25px;text-align:center;color:#e6552d;}
    .machine-paper-top .modesc i:before{content:"\f322";}
    .machine-paper-top .modesc.active i:before{content:"\f325";}
    .menu-horizontal{padding:30px 15px 0}
    .menu-horizontal .menu-collapse{width:100%;}
    .product-description .product-description-bottom .product-description-content-1 .content-1 ul li::before{display:none;}

    .download-home .download-home-xl{height:auto;display:block;}
    .download-home .download-home-xl .download-home-left{width:100%;}
    .download-home .download-home-xl .download-home-right{width:100%;padding:15px;}
    .download-home .download-home-xl .download-home-right .h2{font-size:24px;font-weight:bold;line-height:32px;margin-bottom:15px;}
    .download-home .download-home-xl .download-home-right .box{width:100%;}
    .download-home .download-home-xl .download-home-right .p1{font-size:14px;line-height:22px;margin-bottom:0;}
    .download-home{margin-bottom:40px;}
}

/*#region 移动端栏目列表*/
.menu-collapse { border-radius: 6px 6px 0 0; border: 1px solid #e7e7e7; background: #fff; }
.menu-collapse .collapse-title { padding: 0.875rem; background: #e6552d; color: #fafafa; }
.menu-collapse .collapse-title h5 { font-size: 1.25rem; font-weight: 500; }
.menu-collapse .collapse-title .navbar-toggler { color: #fff; }
.menu-collapse .menu-link { transition: background-color ease 0.2s; color: #666; border-bottom: 1px solid #e7e7e7 }
.menu-collapse ul ul .menu-link { padding: 12px 16px 12px 30px; }
.menu-collapse .menu-link:before { content: "●"; font-size: 0.75rem; margin-right: 5px; color: #e6552d;}
.menu-collapse .menu-link:hover { background: #f8f9fa; }
.menu-collapse .drop { }
.menu-collapse .menu-link.active { background: #f6f6f6; color: #666 }

.x1-case{padding-bottom:60px;}
.x1-case .box{border:1px solid #e6552d;padding:60px 80px;border-radius:20px;}
.x1-case .box .h4{font-weight: bold;font-size: 30px;line-height: 40px;color: #000000;margin-bottom:30px;margin-top:15px;}
.x1-case .box .a>a{padding: 15px 38px 15px 38px;}
.x1-case .box .img{margin-top:50px;}

.z1-ly{display: flex;justify-content: center;margin-top: 30px;}
.z1-ly .tkbtn{border: 1px solid var(--public-color); background: var(--public-color);border-radius: 20px;font-size: 18px;cursor: pointer;padding: 10px 35px;color: #fff;font-weight: bold;}
.z1-ly .tkbtn:hover{background: #fff;color:var(--public-color); }

.z2-t1{font-size: 26px;font-weight: bold;text-align: center;margin-bottom: 50px;color: #333;}
.z2-nr p{font-size: 18px;line-height: 28px;color: #666;margin-bottom: 30px;margin-top: 20px;}
.z2-num{display: flex;align-items: center;justify-content: space-between;margin-bottom: 30px;margin-top: 10px;}
.z2-num .z2-item{min-width: 25%;}
.z2-num .z2-t2{color:var(--public-color);font-size: 28px;font-weight: bold;margin-bottom: 10px;}
.z2-num .z2-t3{color: #666;font-size: 18px;line-height: 28px;}
.z2-more{display: flex;align-items: center;}
.z2-more .img{margin-left: 30px;}

.z3-sol{padding: 80px 0;}
.z3-sol .container-xl{max-width: 1530px;}
.z3-sol .z3-t1{font-size: 26px;font-weight: bold;text-align: center;margin-bottom: 20px;color: #333;}
.z3-sol .z3-t2{font-size: 18px;line-height: 28px;color: #666;margin:0 auto 30px;width:60%;text-align: center;}
.z3-sol .qh{position: relative;padding: 0 50px;}
.z3-sol .qh .z3sol-qh-btn>div:after{font-size: 24px;color: #eb5b33;font-weight: bold;}
.z3-sol .qh .z3-item{position: relative;border-radius: 15px;overflow: hidden;}
.z3-sol .qh .z3-item .z3-nr{position: absolute;left: 0;right: 0;top: 0;bottom: 0;background: rgba(235, 91, 51, 0.7);padding: 25px;color: #fff;display: none;}
.z3-sol .qh .z3-item .z3-nr .z3-t3{font-size: 23px;color: #fff;font-weight: bold;margin-bottom: 15px;}
.z3-sol .qh .z3-item .z3-nr a{color: #fff;}
.z3-sol .qh .z3-item .z3-nr a:hover{text-decoration: underline;}
.z3-sol .qh .z3-item .z3-nr .z3-more{margin-top: 20px;display: flex;justify-content: flex-end;}
.z3-sol .qh .z3-item:hover .z3-nr{display: block;}

.z4-t1{font-size: 22px;line-height: 28px;font-weight: bold;text-align: center;color: #333;margin-bottom: 10px;}
.z4-t2{font-size: 26px;font-weight: bold;text-align: center;color: #333;}

.z5-case{padding: 60px 0 30px;}
.z5-case .z5-t1{font-size: 26px;font-weight: bold;text-align: center;margin-bottom: 20px;color: #333;}
.z5-case .z5-t2{font-size: 18px;line-height: 28px;color: #666;margin:0 auto 30px;width:60%;text-align: center;}
.z5-case .z5-t3{font-size: 18px;margin-top: 15px;}
.z5-case .z5-t3 a{text-decoration: underline;}
.z5-case .z5-t3 a:hover{color: var(--public-color);}

.z6-new{padding: 60px 0 60px;}
.z6-new .z6-t1{font-size: 26px;font-weight: bold;text-align: center;margin-bottom: 30px;color: #333;}
.z6-new .z6-img{border: 1px solid var(--public-color);}
.z6-new .z6-t3{font-size: 16px;margin-top: 15px;font-weight: bold;}
.z6-new .z6-t3 a:hover{color: var(--public-color);}
.z6-new .z6-desc{font-size: 16px;line-height: 24px;color: #666;margin: 10px 0;}
.z6-new time{font-size: 16px;line-height: 24px;display: block;color: var(--public-color);}
.z6-new .a{
    display: flex;
    margin-top: 30px;
    justify-content: center;
}
.z6-new .a>a{
    padding:15px 38px 15px 43px;
}

@media(max-width:768px) {
    .z3-sol{padding: 40px 0;}
    .z3-sol .z3-t1{font-size: 24px;}
    .z3-sol .z3-t2{font-size: 14px;line-height: 22px;width: 100%;}
    .x1-case .box{padding: 20px;}

    .z5-case{padding: 40px 0;}
    .z5-case .z5-t1{font-size: 24px;}
    .z5-case .z5-t2{font-size: 14px;line-height: 22px;width: 100%;}
    .z5-case .z5-t3{margin-bottom: 30px;}

    .z3-sol .qh{position: relative;padding: 0 40px;}
}

.z7-box{margin: 70px 0;}
.z7-t1{font-size: 39px;font-weight: bold;line-height: 48px;text-align: center;margin-bottom: 50px;}
.z7-list{display: flex;flex-wrap: wrap;justify-content: space-between;}
.z7-list .z7-item{width: 31%;border-left:5px solid var(--public-color);border-radius:15px;overflow:hidden;padding:30px 20px;background:#f9f9f9;margin-top:20px; }
.z7-list .z7-item .z7-title{font-size: 18px;font-weight: bold;}
.z7-list .z7-item .z7-title span{margin-right: 5px;}
.z7-list .z7-item p{font-size: 16px;line-height: 24px;margin-top: 10px;}

.z8-pro{padding: 100px 0;background: #f9f9f9;}

.z9-box{margin: 70px 0;}
.z9-box .z9-item{padding: 30px;border: 1px solid #d5d5d5;border-radius: 15px;height: 100%;}
.z9-box .z9-item .tt{font-size: 18px;font-weight: bold;color: var(--public-color);line-height: 28px;margin-bottom: 10px;}
.z9-box .z9-item:hover{border-color: var(--public-color);}

.z10-box{padding: 70px 0;background: #f9f9f9;}
.z10-box .z10-item{padding: 35px 20px;box-shadow: 0 0 14px rgba(0, 0, 0, 0.2);border-radius: 15px;overflow: hidden;background: #fff;text-align: center;height: 100%;}
.z10-box .z10-item .tt{font-size: 18px;font-weight: bold;color: var(--public-color);line-height: 28px;margin: 10px 0;}

.z11-box{margin: 100px 0;}
.z11-flex{display: flex;flex-wrap: wrap;justify-content: space-between;}
.z11-flex .text{width: 55%;font-size: 18px;line-height: 26px;}
.z11-flex .img{width: 39%;}
.z11-flex .text ul{display: flex;flex-wrap: wrap;margin: 40px 0;}
.z11-flex .text ul li{width: 48%;position: relative;padding-left: 30px;margin: 5px;}
.z11-flex .text ul li:before{content: "";width: 9px;height: 9px;background: var(--public-color);border-radius: 50%;position: absolute;left: 0;top: 10px;}
.z11-flex .z11-more{display: inline-block;background:var(--public-color); border: 1px solid var(--public-color); font-size:18px;line-height:24px;padding:10px 30px;border-radius:10px;color: #fff;}
.z11-flex .z11-more:hover{background: #fff;color: var(--public-color);}
.z11-box .z11-desc{text-align: center;margin-bottom: 50px;}
.z11-box .z7-t1{margin-bottom: 20px;}

.z12-box{margin: 70px 0;}
.z12-item{display: flex;background:#f9f9f9;align-items: center; padding:30px 25px;border-radius:15px;overflow:hidden;margin-bottom:20px;border: 1px solid transparent; }
.z12-item .tb{width: 45px;min-width: 45px;}
.z12-item:hover{border: 1px solid #f97316;background: #fff7ed;transition: all 0;5s}

.z13-box{padding: 70px 0;background: #f9f9f9;}
.z13-list{display: flex;flex-wrap: wrap;justify-content: space-between;}
.z13-list .z13-item{width: 27%;border-top:8px solid var(--public-color);background: #fff;border-radius:15px;overflow:hidden;padding:30px 20px;margin-top:20px; }
.z13-list .z13-item .z13-title{font-size: 18px;font-weight: bold;color:var(--public-color); }
.z13-list .z13-item .z13-title span{margin-right: 5px;}
.z13-list .z13-item p{font-size: 16px;line-height: 24px;margin-top: 10px;}
.z13-box .a{display: flex;justify-content: center;margin-top: 40px;}
.z13-box .z13-more{display: inline-block;background:var(--public-color);border: 1px solid var(--public-color); font-size:18px;line-height:24px;padding:10px 30px;border-radius:10px;color: #fff;}
.z13-box .z13-more:hover{background: #fff;color: var(--public-color);}

.z14-banner{position: relative;overflow: hidden;display: flex;justify-content: center;align-items: center;}
.z14-banner>img{height:560px;width:auto; }
.z14-banner .z14-t1{font-size: 39px;font-weight: bold;line-height: 48px;margin-top: 40px;}
.z14-banner .z14-t2{font-size: 39px;font-weight: bold;line-height: 48px;color: var(--public-color);}
.z14-banner .z14-t3{font-size: 18px;line-height: 36px;width: 80%;margin: 0 auto; }
.z14-banner .z14-more-box{display: flex;justify-content: center;margin: 50px 0;}
.z14-banner .z14-more-box a{border: 1px solid #fff;font-size: 18px;padding: 10px 30px;border-radius: 50px;margin:0 15px;color: #fff;font-weight: bold;}
.z14-banner .z14-more-box a:first-child{background:var(--public-color);border:1px solid var(--public-color); }
.z14-banner .z14-more-box a:hover{text-decoration: underline;}
.z14-banner .z14-flex{display: flex;align-items: center;justify-content: center;font-size: 18px;font-weight: bold;}
.z14-banner .z14-flex .z14-item{margin: 0 18px;}

.z7-nav{padding: 20px 0;}
.z7-nav ul li::after {
    content: "\f054";
    font-family: Cmsfont;
    display: inline-block;
    padding: 0 6px;
    font-size: 10px;
    color: #333;
}
.z7-nav ul li:last-child a{color: var(--public-color);}
.z7-nav ul li:last-child::after{display: none;}
.z7-nav .img{margin-right: 10px;}
.z7-nav ul li a:hover{color: var(--public-color);text-decoration: underline;}

.z8-pro .z7-t1{margin-bottom: 20px;}
.z8-pro .desc{font-size: 18px;line-height: 36px;text-align: center;margin-bottom: 50px;}
.z8-pro .max-1590{max-width: 1590px;}
.z8-pro .qh{position: relative;padding: 0 70px;}
.z8-pro .qh .pro-qh-btn>div{width: 47px;height: 47px;box-shadow: 0 0 14px rgba(0, 0, 0, 0.2);border-radius: 50%;color: var(--public-color);}
.z8-pro .qh .pro-qh-btn>div:after{font-size: 20px;font-weight: bold;}
.z8-pro .qh .z8-col{box-shadow: 0 0 14px rgba(0, 0, 0, 0.2);background: #fff;padding: 20px 40px 30px;}
.z8-pro .qh .swiper-slide{padding: 14px;}
.z8-pro .qh .z8-col .img{border-bottom: 1px solid #cbcbcb;margin-bottom: 15px;}
.z8-pro .qh .z8-col .z8-sku{background: #fee2da;display: inline-block;font-size: 14px;color: var(--public-color);padding: 2px 15px;border-radius: 15px;}
.z8-pro .qh .z8-col .z8-t1{font-size: 20px;line-height: 25px;font-weight: bold;margin: 10px 0 10px;}
.z8-pro .qh .z8-col .z8-t1 a:hover{color: var(--public-color);}
.z8-pro .qh .z8-col ul li{position: relative;padding-left: 28px;}
.z8-pro .qh .z8-col ul li:before{content: "";width: 22px;height: 18px;background: url(../image/z7-tb11.webp) no-repeat;display: block;position: absolute;left: 0;top: 4px;}
.z8-pro .qh .z8-col .z8-more{background: var(--public-color);border: 1px solid var(--public-color); font-size: 18px;margin-top: 30px;border-radius: 10px;display: block;text-align: center;padding: 10px;color: #fff;}
.z8-pro .qh .z8-col .z8-more:hover{background:#fff;color:var(--public-color); }
.z8-table{margin-top: 60px;}
.z8-table table tr:first-child{background: var(--public-color);color: #fff;font-weight: bold;}
.z8-table table tr td{text-align: left;padding: 15px 20px;font-size: 16px;}
.table-wrapper table tbody tr:nth-of-type(even){background-color: #fff;}
.z8-table table tr td:first-child{font-weight: bold;background: #f7f7fa;}
.z8-table table tr:first-child td:first-child{background: var(--public-color);color: #fff;}
.z8-table table tr td a{background: var(--public-color);border: 1px solid var(--public-color); font-size: 16px;border-radius: 10px;font-weight: bold; display: inline-block;text-align: center;padding: 5px 30px;color: #fff;}
.z8-table table tr td a:hover{background:#fff;color:var(--public-color); }
.z8-pro .z8-a{display: flex;justify-content: center;margin-top: 30px;}
.z8-pro .z8-a a{background: var(--public-color);border: 1px solid var(--public-color); font-size: 16px;border-radius: 10px;font-weight: bold; display: inline-block;text-align: center;padding: 10px 40px;color: #fff;}
.z8-pro .z8-a a:hover{background:#fff;color:var(--public-color); }

@media(max-width:768px) {
.z8-pro .qh{padding: 0px;}
    .z14-banner>img{height:360px;}
    .z14-banner .z14-t1{font-size: 22px;line-height: 30px;margin-top: 0px;}
    .z14-banner .z14-t2{font-size: 22px;line-height: 30px;}
    .z14-banner .z14-t3{font-size: 14px;line-height: 20px;width: 100%;}
    .z14-banner .z14-more-box{margin: 10px 0;}
    .z14-banner .z14-more-box a{font-size: 14px;padding: 10px;margin: 0 5px;}
    .z14-banner .z14-flex .z14-item{margin: 0 10px;}
    .z14-banner .z14-flex{font-size: 14px;line-height: 20px;flex-wrap: wrap;}

    .z7-box{margin: 30px 0;display: none;}
    .z7-t1{font-size: 22px;line-height: 30px;margin-bottom: 20px;}
    .z7-list .z7-item{width: 100%;padding: 15px;margin-top: 15px;}
    .z7-list .z7-item p{font-size: 14px;line-height: 20px;}
    .z7-list .z7-item .z7-title{font-size: 16px;}

    .z8-pro{padding: 40px 0;}
    .z8-pro .desc{font-size: 14px;line-height: 20px;margin-bottom: 25px;}
    .z8-table table{display: block;}
    .z8-table table tr td{padding: 10px;}

    .z9-box{margin: 40px 0;}
    .z9-box .z9-item{padding: 15px;}
    .z9-box .z9-item .tt{font-size: 16px;line-height: 22px;}
    .z9-box .col-6{margin-bottom: 15px;}

    .z10-box{padding: 40px 0;}
    .z10-box .z10-item{padding: 20px 15px;}
    .z10-box .z10-item .tt{font-size: 16px;line-height: 22px;}
    .z10-box .col-6{margin-bottom: 15px;}

    .z11-box{margin: 40px 0;}
    .z11-flex .text{width: 100%;}
    .z11-flex .img{width: 100%;margin-top: 20px;}
    .z11-flex .text{font-size: 14px;line-height: 20px;}
    .z11-flex .text ul{margin: 15px 0;}
    .z11-flex .text ul li{width: 46%;padding-left: 15px;}
    .z11-flex .z11-more{font-size: 16px;}
    .z11-flex .text ul li:before{top: 7px;}

    .z12-box{margin: 40px 0;}
    .z12-item{padding: 10px;align-items: start;height: 100%;}
    .z12-item .tb{width: 30px;min-width: 30px;}
    .z12-box .col-6{margin-bottom: 15px;}

    .z13-box{padding: 40px 0;}
    .z13-list .z13-item{width: 100%;padding: 20px ;}
    .z13-list .z13-item p{font-size: 14px;line-height: 20px;}
}