/*
 * Inner Style Index (trade)
 * - final inner block:    inner-final-trade-20260529z
 * - final feedback block: feedback-final-trade-20260529z
 * - note: edit these final blocks first; avoid appending duplicate overrides.
 */

@charset "utf-8";
/* base 公共部分 */
body {font: 12px/22px "微软雅黑";color: #555;margin: 0px;text-align: center;}
* {padding: 0;margin: 0;}
a {color: #555; text-decoration: none;}
a:hover {color: #0278b8;text-decoration: none;}
ul, li {list-style: none;}
img {border: none;}
.clearboth {clear: both;}
.page {text-align: center;margin: 20px 0 40px 0;width: 100%;float: left; font-size:1.2em;}
.page .p_state{padding:0px 5px;font-weight:bold;color: #b3b3b3;float:left;}
.page .p_state .p_curr,.page .p_state .p_pages{padding: 2px 8px;}
.page a {border:solid 1px #eaeaea; color: #b3b3b3; margin: 0 2px;padding: 2px 8px;}
.page strong{padding:0px 5px;}
.page a.dq, .page a:hover {color:#F60}
.page a.on{color:#F60}

.wrapper {width: 100%;margin: 0;padding: 0;text-align: left; overflow:hidden;}
#header{border-bottom:solid 1px #eaeaea; margin-bottom:10px;}
#header .container{padding-right:0;}
.logo {float: left;width: 100px;padding:0;text-align:left;padding:30px 0;}
.logo img {height: 50px;}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.nav-box { width:100%; display: none;} 
.container1{margin-right:auto;margin-left:335px;}
@media (min-width:768px){.container1{width:815px}}
@media (min-width:992px){.container1{width:970px}}
@media (min-width:1200px){.container1{width:815px}}
.nav-box .container{padding:0;}
.nav { position: relative;z-index: 1; width:800px; float:left}
.language{ margin-right:0px; width:80px; float:left; line-height:14px; color:#F60; padding-top:15px; display:none}
.language a{ font-size:16px; color:#000}
.language a.on{color:#F60}
.nav a {color: #000;}
.nav .nLi {float: left;position: relative; display: inline; width:14%; padding-top:15px;}
.nav .nLi h3 {float: left;margin: 0;}
.nav .nLi h3 a {display: block;font-weight: normal;color: #000; line-height:50px;}
.nav .nLi h3 a:hover, .nav .nLi h3 a.active{border-bottom: solid 2px #000;}
.nav .sub {display: none;width: 120px;left: 5px;top: 40px;position: absolute;background: #4E4E4E;line-height: 26px;padding: 5px 0;}
.nav .sub li {zoom: 1;}
.nav .sub a {display: block;padding: 2px 10px;text-align: center;font-size: 14px; }
.nav .sub a:hover {background: #6d6d6d;color: #fff;}
.nav .on h3 a {}
.wz{float:left; margin:28px 0 0 20px; font-size:1.2em;}
.tel{float:right; margin:28px 0 0 0; font-size:1.6em; font-weight:bold; color:#d10e2c;}
.nav3{width:160px;float:right; display:none;}
.nav3 ul li{float:left; background:#f1f1f1; text-align:center; width:80px;padding:9px 0; border-left:1px solid #fff;}
.nav-box2 {display: block; float: right;margin-top:30px; width:38%}
.nav2 {height: 40px;line-height: 40px; float:right; z-index: 9999999; position:relative}
.nav2 a {color: #fff;}
.nav2 .nLi {float: left;position: relative;display: inline;}
.nav2 .nLi h3 {float: left;margin: 0;}
.nav2 .nLi h3 a {display: block;height: 40px;line-height: 40px;padding: 0 54px;font-size: 16px;font-weight: normal;color: #555;}
.nav2 .sub {display: none;width: 100px;right: 5px;top: 40px;position: absolute;background: #f60;line-height: 26px;padding: 5px 0;}
.nav2 .sub li {zoom: 1;}
.nav2 .sub a {display: block;padding: 0 10px;text-align: center;font-size: 14px;}
.nav2 .sub a:hover {background: #f60;color: #fff;}
.nav2 .on h3 a {}
.search {display: none;}
#banner {padding:0; background:#efefef; }
.banner{ width:100%;}
.slideBox {width: 100%;overflow: hidden;position: relative;}
.slideBox .hd {overflow: hidden;position: absolute;left: 50%;width:140px; margin-left:-55px;bottom: 10px;z-index: 1;}
.slideBox .hd ul {overflow: hidden;zoom: 1;float: left;}
.slideBox .hd ul li {float: left;margin-right: 5px;width: 30px;height: 5px;line-height: 14px;text-align: center;background: #fff;cursor: pointer;}
.slideBox .hd ul li.on {background: #f00;color: #fff;}
.slideBox .bd {position: relative;height: 100%;z-index: 0;}
.slideBox .bd li {zoom: 1;vertical-align: middle; margin:0; padding:0;}
.slideBox .bd img {max-width: 100%; display: block; height:auto;}

/*首页-分类*/
.flei{ width:100%; height:auto; background-size: auto 100%; }
.flei .container{padding:0;}
.flei .container .wmfw{ width:100%;}
.flei .container .wm{ padding-bottom:60px;}
.flei .container .wmfw p{ text-align:center; margin:0 auto;}
.flei .container .wmfw .bt{ font-size:36px; font-weight:bold; color:#F60; padding-top:68px;}
.flei .container .wmfw .hg{ width:66px; border-bottom:solid 3px #F60; margin:0 auto; padding-top:30px;}
.flei .container .wmfw .fbt{ font-size:18px; color:#747475; padding-top:11px;}
.flei .container .wmfw .xbt{ font-size:18px; color:#747475; width:67%; margin:0 auto; color:#1a1a1a; margin-top:30px; line-height:30px;}
.flei .container .wmfw .thumbnail{width:100%; display: block; margin-left: auto; margin-right: auto; text-align: center; border-radius: 0; background:#efefef; border:none; margin-top:40px; padding:0px; margin-bottom:70px; color:#646464; box-shadow:#ccc 5px 5px 30px 5px;}
.flei .container .wmfw .thumbnail:hover{ background:#fdddc8;}
.flei .container .wmfw .thumbnail img{width:100%; height:auto; padding:5px;}
.flei .container .wmfw .thumbnail .dg{ font-size:22px; padding-top:16px; padding-bottom:16px; color:#333;}
.flei .container .wmfw .thumbnail01 .dg{ font-size:24px; padding-top:16px; padding-bottom:16px; font-weight:bold; color:#333}
.flei .container .wmfw .thumbnail .dt{ font-size:12px; padding:0 60px 20px 60px;}
.flei .container .wmfw .row .ba .thumbnail01{width:100%; display: block; margin-left: auto; margin-right: auto; text-align: center; border-radius: 0; border:none; padding:0px; margin-bottom:40px;}

.flei .container .wmfw .rk{ font-size:18px; color:#005cad; text-align:center}
.flei .container .wmfw .frk{ font-size:16px; color:#333333; text-align:center; margin-top:13px;}
.flei .container .wmfw .gj{ font-size:14px; margin-top:42px;}
.flei .container .wmfw .gj .col-md-6{line-height:30px; color:#333; text-align:center;}
.flei .container .wmfw .sdds{ width:100%; height:auto}
.flei .container .wmfw .row .ba .thumbnail01 .ld img{ width:100%; height:auto}
.flei .container .wmfw .row .ba .thumbnail01 .ld01{ width:94px; height:94px; background:url(../images/xq01.jpg) no-repeat; transition:1s;}
.flei .container .wmfw .row .ba .thumbnail01 .ld01:hover{ width:94px; height:94px; background:url(../images/bh01.jpg) no-repeat; transform:rotate(360deg);}
.flei .container .wmfw .row .ba .thumbnail01 .ld02{ width:94px; height:94px; background:url(../images/xq02.jpg) no-repeat; transition:1s;}
.flei .container .wmfw .row .ba .thumbnail01 .ld02:hover{ width:94px; height:94px; background:url(../images/bh02.jpg) no-repeat; transform:rotate(360deg);}
.flei .container .wmfw .row .ba .thumbnail01 .ld03{ width:94px; height:94px; background:url(../images/xq03.jpg) no-repeat; transition:1s;}
.flei .container .wmfw .row .ba .thumbnail01 .ld03:hover{ width:94px; height:94px; background:url(../images/bh03.jpg) no-repeat; transform:rotate(360deg);}
.flei .container .wmfw .row .ba .thumbnail01 .ld04{ width:94px; height:94px; background:url(../images/xq04.jpg) no-repeat; transition:1s;}
.flei .container .wmfw .row .ba .thumbnail01 .ld04:hover{ width:94px; height:94px; background:url(../images/bh04.jpg) no-repeat; transform:rotate(360deg);}
.flei .container .wmfw .row .ba .thumbnail01 .ld05{ width:94px; height:94px; background:url(../images/xq05.jpg) no-repeat; transition:1s;}
.flei .container .wmfw .row .ba .thumbnail01 .ld05:hover{ width:94px; height:94px; background:url(../images/bh05.jpg) no-repeat; transform:rotate(360deg);}
.flei .container .wmfw .row .ba .thumbnail01 .dg{ font-size:24px; color:#333; padding-top:16px; padding-bottom:16px;}
.flei .container .wmfw .row .ba .thumbnail01 .dt{ font-size:14px; color:#646464; padding-bottom:16px;}
.flei .container .wmfw .row .ba .thumbnail01 .dt1{ font-size:14px; color:#fff; height:60px; line-height:60px; background:#000000;}
.flei .container .wmfw .row .thumbnail01{ margin-top:40px;}
.flei .container .wmfw .row .thumbnail01 .dtt{ font-size:16px; color:#333; margin-top:30px; line-height:26px;}

.wzdz{ width:100%; height:auto; background:none}
.wzdz img{width:100%; height:auto;}

.wzdz .container .wmfw{ width:100%;}
.wzdz .container .wmfw p{ text-align:center; margin:0 auto;}
.wzdz .container .wmfw .bt{ font-size:36px; font-weight:bold; color:#F60; padding-top:68px;}
.wzdz .container .wmfw .hg{ width:66px; border-bottom:solid 3px #F60; margin:0 auto; padding-top:30px;}
.wzdz .container .wmfw .fbt{ font-size:18px; color:#ccc; padding-top:11px;}

.rollBox{width:100%; overflow:hidden; margin:0px 0 50px 0}
.rollBox .LeftBotton{height:66px;width:51px;background:url(../images/an1.png) no-repeat 2px 0;overflow:hidden;float:left; display:inline;margin:185px 0 0 0;cursor:pointer;}
.rollBox .RightBotton{height:66px;width:48px;background:url(../images/an2.png) no-repeat -2px 0;overflow:hidden;float:left; display:inline;margin:185px 0 0 0;cursor:pointer;}
.rollBox .Cont{width:71%;overflow:hidden;float:left; margin-top:30px;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{float:left;text-align:center; margin-left:34px; background:#e4e4e4; width:258px; height:auto}
.rollBox .Cont .pic img{width:258px; border:1px solid #ccc; display:block;margin:0 auto; margin-bottom:15px;}
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#626466;text-decoration:none;}
.rollBox .Cont a:hover{color:#f00;text-decoration:underline;}
.rollBox #List1,.rollBox #List2{float:left;}

.rollBox .Cont .pic p{ color:#505050; font-size:18px; float:left; width:90%; text-align:left; padding:0 30px;}
.rollBox .Cont .pic p.third{ font-size:12px}
.rollBox .Cont .pic p .ck{ width:80px; height:30px; border:solid 1px #ccc; border-radius:20px; font-size:14px; text-align:center; line-height:30px; display:block; }
.rollBox .Cont .pic p .ck:hover{ text-decoration:none; color:#fff; background:#f60}


.gsjj{ width:100%; height:auto;}
.gsjj p{ margin:0 auto; text-align:left}
.gsjj .img-responsive{ margin:0 auto; padding-top:58px;}

.gsjj .wmss{ width:100%; margin-top:20px; float:left; background:none; margin-bottom:30px;}
.gsjj .about-rich-content .about-title{ font-size:30px; text-align:center; color:#000}
.gsjj .wmss h3{ height:19px; width:100%; margin:10px auto}
.gsjj .wmss h3 a{ font-size:14px; color:#7f7c7c; margin:0 auto; font-weight:normal; text-align:center; display:block; line-height:20px;}
.gsjj .wmss .aboutjs{ width:100%; float:right; margin-top:30px;}
.gsjj .wmss .aboutjs .fi{ font-size:20px; font-weight:bold; color:#000; line-height:30px;}
.gsjj .wmss .aboutjs .sec{ font-size:20px; font-weight:bold; color:#f64267; padding-top:20px;}
.gsjj .wmss .aboutjs .tir{ font-size:14px; color:#6e6d6d; padding-top:20px;}

.gsjj .wmss h4{ font-size:14px; color:#000000; margin:30px auto; font-weight:400; text-align:center; display:block; line-height:20px;}
.gsjj .wmss .tdimg{ width:100%; height:auto;}
.gsjj .wmss .partnerimg{ width:100%; height:auto;}
.gsjj .wmss video{width:100%; margin-top:20px;}


.gsjj .wmss .certificate{ font-size:36px; text-align:center; color:#fff; padding-bottom:30px;}
.gsjj .wmss .row img{width:100%; height:auto; margin-top:10px;}

.wmzy{ width:100%; height:auto; margin:0 auto; margin-bottom:20px; background:#000000}
.wmzy .zylf{ width:100%; float:left; padding-top:25px}
.wmzy .zylf .fir{font-size:20px; color:#fff}
.wmzy .zylf .sec{font-size:14px; color:#fff; padding-top:30px; font-weight:400; line-height:20px;}
.wmzy .plimg{ float:left; padding:20px 0px 20px 0px;}


.tab{ width:100%; margin-top:30px;}
.tab h2{ width:445px; overflow:hidden; font-size:16px; font-weight:normal; color:#666869; margin:0 auto;}
.tab h2 span,
.tab h2 a{ float:left; margin-left:32px; line-height:25px; text-align:left; cursor:pointer;}
.tab h2 .current{ background:#fff; border-bottom:2px solid #015dad; color:#015dad; padding-bottom:5px;}
.tab ul{ margin-top:30px; width:100%;}
.tab ul li{ width:16.6%; float:left;}
.tab ul li img{ width:100%; height:auto;}

.tab05{ width:100%; margin:0 auto; font-size:14px; color:#555;}
.tab05 h2{ width:100%; overflow:hidden; font-weight:normal; background:url(../images/gsjj.png) no-repeat left top; height:74px; font-size:18px}
.tab05 h2 span,
.tab05 h2 a{ float:left; padding-left:27px; cursor:pointer; color:#666; text-decoration:none; font-size:18px; height:auto; padding-top:20px; padding-bottom:29px;}
.tab05 h2 .current{ color:#2168b0;}
.tab05 ul{}
.tab05 ul span{ width:42%; float:left; display:none}
.tab05 ul .sk{ width:100%; float:right; }
.tab05 ul .sk p{ text-align:left; line-height:30px;}
.tab05 ul .sk p a{ color:#2168b0}

/*产品中心*/
#product .container{ background:#fff;padding:15px 15px;}
.product-title{border-left:3px solid #d10e2c;padding-left:10px;}
.product-title h3{font-size:2em; color:#000;}
.product-title h3 a{color:#000;}
.product-title p{font-size:1.25em;}
.product-content{margin-top:20px;}
.product-content img{width:100%;}
.product-content a h3{ color:#000; margin:10px 0; font-size:18px;}
.product-content a p{color:#555; font-size:1.25em; margin:5px 0 20px 0;}
.product-content a p.more{ color:#777; font-size:1em; margin-bottom:20px;}
.product-content a p.more span{color:#d10e2c;}
.product-bottom{background:#f5f5f5;}
.product-bottom ul{padding:20px;}
.product-bottom ul li{float:left; margin-right:15px; font-size:1.2em;}
.product-bottom ul li a.more{color:#d10e2c;}

.product-content .name{ font-size:20px; text-align:center; line-height:40px; color:#000;}
.product-content .date{ text-align:center; margin-bottom:10px; border-bottom:dashed 1px #dadada; padding-bottom:10px;}
.product-content .nr{ padding:8px 18px; font-size:1.2em; line-height:2;}
.product-content .nr img{width:100%;}
.product-content .back{ text-align:center;font-size:1.2em;margin-top: 10px;}
.product-content .back a:hover{ color:#ec6100;}

.product-content .prev_next{margin-bottom:20px;}
.product-content .prev_next .Pre{ float:left; margin-left:20px;}
.product-content .prev_next .Next{ float:right; margin-right:20px;}
.product-content .prev_next a:hover{ color:#ec6100;}

.pro-tp{width:100%; overflow:hidden;}
.pro-tp img{width:100%;transform:scale(1,1);transition-duration:0.5s;}
.pro-tp img:hover{ transform:scale(1.1,1.1); transition-duration:0.5s;}



/*新闻中心*/
#news{}
#news .container{ background:#fff;padding:20px 0 0 0;}
#news .container .wmfw p{ text-align:center; margin:0 auto;}
#news .container .wmfw .bt{ font-size:36px; font-weight:bold; color:#f60; margin-top:68px;}
#news .container .wmfw .hg{ width:66px; border-bottom:solid 3px #f60; margin:0 auto; padding-top:30px;}
#news .container .wmfw .fbt{ font-size:18px; color:#747475; padding-top:11px; padding-bottom:40px;}
.news-title{font-size:2.5em; text-align:center; margin-bottom:30px; font-weight:bold;}
.news-title a{color:#000;}
.news-tp img{width:100%;}
.news-content{font-size:1.2em;padding:10px 0 50px 0;}
.news-content .col-sm-6{margin-bottom:15px;}
.news-content a{float:left; color:#333;padding-left:25px; background:url(../images/bg3.png) left no-repeat;}
.news-content span{float:right; color:#777; display:none;}
/**/

/*小程序*/
#applet{margin-bottom: 50px; text-align: center;}
#applet .container .title p{ text-align:center; margin:0 auto;}
#applet .container .title .bt{ font-size:36px; font-weight:bold; color:#f60; margin-top:68px;}
#applet .container .title .hg{ width:66px; border-bottom:solid 3px #f60; margin:0 auto; padding-top:30px;}
#applet .container .title .fbt{ font-size:18px; color:#747475; padding-top:11px; padding-bottom:40px;}

/*内页--关于我们*/
.sider-nav{ padding-top:15px; background:#f1f1f1; padding-bottom:15px;}
.sider-nav ul{margin-bottom:0;}
.sider-nav ul li{float:left; font-size:1.2em;}
.sider-nav ul li a{display:block; color:#000; padding:0 20px;}
.sider-nav ul li a:hover{color:#f60;}

.product-sider-nav{padding-top:15px; border-bottom:solid 1px #dcdbdb; padding-bottom:15px;}
.product-sider-nav a{display:block; color:#000; padding:0 5px; float:left; font-size:1.2em;}
.product-sider-nav .sy{ background:url(../images/icon.png) no-repeat left; padding-left:30px;}
.product-sider-nav .active{color:#f60}

/*产品中心*/
.product-nav{ width:100%; float:left; margin-top:20px;}
.product-nav .product-nav-title{width:100%; background:#f64367; height:75px; line-height:75px; text-align:center; color:#ffffff; font-size:16px;}
.product-nav .product-nav-title span{ font-size:12px; padding-left:10px;}

.product-nav .menu_head{width:100%; float:left; height:40px; line-height:40px; background:#ffc8d4; margin-top:2px; padding-left:45px; font-size:16px; color:#f64367; }
.product-nav .menu_head a{color:#f64367;}
.product-nav .menu_head i{ width:8px; height:8px; border:solid 1px #fff; border-radius:50%; float:right; margin-top:16px; margin-right:20px;}
.product-nav .menu_list .current{background:#f64367; color:#fff;}
.product-nav .menu_list .current a{color:#fff;}
.product-nav .menu_body{width:100%; height:auto; overflow:hidden;line-height:38px;}
.product-nav .menu_body a{font-size:14px; color:#f64367; display:block; padding-left:45px; border-bottom:solid 1px #fbe6eb;}
.product-nav .menu_body a i{ background:url(../images/icon01.png) no-repeat left; padding-left:20px; font-style:normal}
.product-nav .menu_body a:hover{ background:#f64367; color:#fff}
.product-nav .menu_body a:hover i{background:url(../images/icon02.png) no-repeat left;}


.product-content{width:100%; float:right;}
.product-content .title{width:100%; float:left; font-size:12px; color:#333; text-align:right; margin-bottom:20px; border-bottom:solid 1px #eaeaea; padding-bottom:10px;}

/*人才招聘*/

#product .job{width:100%; float:left}
.job .menu_head{width:100%;float:left;min-height:44px;border:0!important;line-height:44px;background:#f5f5f5;margin-top:1px;padding:0 16px;font-size:15px;font-weight:700;color:#222;cursor:pointer}
.job .menu_head i{width:8px;height:8px;background:#999;border-radius:50%;float:right;margin-top:18px}
.job .menu_list .current{background:#333;color:#fff}
.job .menu_body{width:100%;border:0!important;overflow:hidden;line-height:1.85;padding:20px 16px;font-size:14px;color:#555}


/*在线留言*/
.feedback{width:100%; height:auto; margin-bottom:50px;}
.feedback .name{ font-size:20px; text-align:center; line-height:40px; color:#000; margin-top:40px;}
.feedback .nr{width:100%; }
.guestbook #bookAdd {
    width: 100%;
    margin: 0 auto;
    margin-top: 20px;
}
.guestbook #bookAdd .Text {
    display: inline-block;
    height: 150px;
    width: 100%;
    padding: 0 5px;
    border: 1px solid #e4e4e4;
    resize: none;
    padding-top: 5px;
    box-sizing: border-box;
}
.guestbook #bookAdd p {
    text-align: center;
}
.f-cb {
    zoom: 1;
}
.guestbook #bookAdd .InputText {
    width: 100%;
    height: 40px;
    line-height: 40px;
    border: 1px solid #e4e4e4;
    padding: 0 5px;
    box-sizing: border-box;
	margin-top:20px;
}
input[type="text"], input[type="number"] {
    -webkit-appearance: none;
}
.fl {
    float: left;
    display: inline;
}
input {
    outline: none;
}
.guestbook #bookAdd .btn {
    height: 30px;
    line-height: 30px;
    padding: 0 28px;
    background: #f60;
    color: #fff;
    border: 0px;
    display: inline-block;
	margin-top:10px;
}


/*新闻列表*/
.news-list{padding:20px 0;}
.news-list img{width:100%; margin-top:7px;}
.news-list .row{background:#f5f5f5; margin:30px 0;}
.news-list .row:hover{-webkit-box-shadow:0 2px 5px #aaa; -moz-box-shadow:0 2px 5px #aaa;box-shadow:0 2px 5px #aaa;}
.news-list h3{font-size:1.5em; line-height:1.5;}
.news-list h3 a{color:#000;}
.news-list p {font-size:1.2em;}
.news-list p.date{font-size:1em; color:#777;}
.news-list p.more a{color:#d10e2c}

/*新闻详细页*/
.news_show{ padding:40px 0;}
.news_show .name{ font-size:18px; text-align:center; line-height:40px; color:#000;}
.news_show .date{ text-align:center; margin-bottom:10px; border-bottom:dashed 1px #dadada; padding-bottom:10px;}
.news_show .nr{ padding:8px 18px; font-size:1.2em; line-height:2;}
.news_show .nr img{width:100%;}
.news_show .back{ text-align:left; font-size:1.2em;}
.news_show .back .Pre{ float:left; margin-left:20px;}
.news_show .back .Next{ float:right; margin-right:20px;}
.news_show .back a:hover{ color:#ec6100;}
.news_show .back{ text-align: center;}

/*联系我们*/
.contact{text-align:center;padding:60px 0;}
.contact h3{font-size:1.5em;color:#000;}
.contact p{font-size:1.2em; color:#555;}
.contact p.more a{color:#777;}
.map{ width:100%; height:auto; margin-top:40px;}
#dituContent{width:100%; height:300px;}


/*首页--底部*/
#footer .container{padding:20px 15px;}
#footer{ background:#000;   }
#footer a{color:#333;}
#footer h3{font-size:14px; font-weight:normal;}
#footer ul li{line-height:32px; font-size:1.2em;}
#footer ul li a{color:#9e9e9e;}
#footer p{margin:6px 0; display:block; width:100%;color:#9e9e9e; font-size:12px; float:left;}
#footer img{float:left; margin-top:0;}
#footer .ft2{ color:#9e9e9e}
#footer .ft2 .container{padding:0; text-align:center; font-size:1em;}
#footer .ft2 p a{color:#9e9e9e;white-space:nowrap;}
#footer .lx{ display:block; width:55%;}
#footer .bg{ display:none; width:100%;}
#footer .em{ display:block; width:45%;}
#footer .em img{ width:70%;}
#footer .rg{margin-top:145px; margin-left:34px;}
#footer .pz{ text-align:center; padding-left:30px; font-size:12px}


 @media(min-width:768px) {
.logo {}
.nav-box2 {display: block; width:19%}
.nav-box{ display:none;}
.nav .nLi h3 a { font-size:14px;padding:0 26px;}
.sider-nav ul li{float:left;  font-size:1.3em;}
.sider-nav ul li a{margin:0 15px; padding:10px 0 15px 0;}
.sider-nav ul li a.active{color:#f60}
.about-title{margin:50px auto 30px; font-size:2.5em; }
.news-list{padding:30px 0;}
.news-content span{display:none;}
.news-list h3{font-size:1.8em;}
.jzxl{ background:none;}
.wzdz{ width:100%; height:auto; background:none}
.flei ul li{width:33.3333%;float:left; border-right:1px solid #ccc;padding:20px 0; padding-left:80px;padding-right:-1px;border-bottom:3px solid #efefef; }

.rollBox .Cont{width:86%;overflow:hidden;float:left; margin-top:30px;}

.gsjj{ width:100%; background:none; height:auto;}
.gsjj .wmss{ width:100%; margin-top:20px; float:left; background:none; margin-bottom:30px; min-height:350px;}
.gsjj .about-rich-content .about-title{ font-size:36px; text-align:center; color:#000}
.gsjj .wmss h3{ height:19px; width:100%; margin:10px auto}
.gsjj .wmss h3 a{ font-size:14px; color:#7f7c7c; margin:0 auto; font-weight:normal; text-align:center; display:block; line-height:20px;}
.gsjj .wmss .aboutjs{ width:100%; float:right; margin-top:30px;}
.gsjj .wmss .aboutjs .fi{ font-size:20px; font-weight:bold; color:#000; line-height:30px;}
.gsjj .wmss .aboutjs .sec{ font-size:20px; font-weight:bold; color:#f64267; padding-top:20px;}
.gsjj .wmss .aboutjs .tir{ font-size:14px; color:#6e6d6d; padding-top:20px;}

.gsjj .wmss .tdimg{ width:59%; height:auto; float:left}
.gsjj .wmss video{width:39%; float:right; margin-top:0px}

.wmzy{ width:100%; background:#000; height:auto; margin:0 auto}
.wmzy .zylf{ width:50%; float:left; padding-top:50px}
.wmzy .zylf .fir{font-size:20px; color:#ffffff}
.wmzy .zylf .sec{font-size:14px; color:#ffffff; padding-top:30px; font-weight:400; line-height:20px;}
.wmzy .plimg{ float:right; padding:50px 0px 50px 0px;}

/*产品中心*/
.product-nav{ width:25%; float:left; margin-top:20px;}
.product-nav .product-nav-title{width:100%; background:#f64367; height:75px; line-height:75px; text-align:center; color:#ffffff; font-size:16px;}
.product-nav .product-nav-title span{ font-size:12px; padding-left:10px;}

.product-nav .menu_head{width:100%; float:left; height:40px; line-height:40px; background:#ffc8d4; margin-top:2px; padding-left:45px; font-size:16px; color:#f64367; }
.product-nav .menu_head i{ width:8px; height:8px; border:solid 1px #fff; border-radius:50%; float:right; margin-top:16px; margin-right:20px;}
.product-nav .menu_list .current{background:#f64367; color:#fff;}
.product-nav .menu_body{width:100%; height:auto; overflow:hidden;line-height:38px;}
.product-nav .menu_body a{font-size:14px; color:#f64367; display:block; padding-left:45px; border-bottom:solid 1px #fbe6eb}
.product-nav .menu_body a:hover{ background:#f64367; color:#fff}

.product-content{width:70%; float:right;}

#footer{ background:#363636;}
#footer .container{padding:20px 0px;}
.flei .container .wm{ padding-bottom:40px;}
#footer .ft2{ color:#9e9e9e;}
#footer .ft2 .container{ font-size:1.2em; text-align:left; }
.nav3{display:none;}
.contact h3{font-size:1.75em;}
#footer .lx{ display:block; width:55%;}
#footer .bg{ display:none; width:100%;}
#footer .em{ display:block; width:45%;}
#footer .rm{margin-top:70px; margin-left:100px;}
#footer .rg{margin-top:30px; margin-left:100px;}
#footer .pz{ text-align:center; padding-left:80px;}
.flei{ background:url(../images/bg1.jpg) no-repeat center;}

#tab06 ul span{ width:42%; float:left; display:none;}
#tab06 ul .sk{ width:100%; float:right;}
#tab06 ul .sk p a{ color:#2168b0}
.tab h2{ width:445px; overflow:hidden; font-size:24px; font-weight:normal; color:#666869; margin:0 auto;}
.flei .container .wmfw .rk{ font-size:18px; color:#005cad; text-align:left}
.flei .container .wmfw .frk{ font-size:16px; color:#333333; margin-top:13px; text-align:left}
.flei .container .wmfw .gj{ font-size:14px; margin-top:42px; text-align:left;}
.flei .container .wmfw .gj .col-md-6{ text-align:left; background:url(../images/tt.jpg) no-repeat left;}	 
 }
 @media(min-width:992px) {
.nav-box2 {display: block; width:14%}
.nav-box{ display:none;}
.nav .nLi h3 a { font-size:16px;padding:0 38px;}
.sider-nav ul li{float:left;  font-size:1.5em;}

.rollBox .Cont{width:89%;overflow:hidden;float:left; margin-top:30px;}

.gsjj{ width:100%; background:none; height:auto;}
.gsjj .wmss{ width:100%; margin-top:20px; float:left; background:none; margin-bottom:30px; min-height:350px;}
.gsjj .about-rich-content .about-title{ font-size:36px; text-align:center; color:#000}
.gsjj .wmss h3{ height:19px; width:100%; background:url(../images/hgf.jpg) no-repeat center top; margin:20px auto}
.gsjj .wmss h3 a{ font-size:14px; color:#7f7c7c; margin:0 auto; font-weight:normal; text-align:center; display:block; line-height:20px;}
.gsjj .wmss .aboutjs{ width:100%; float:right; margin-top:30px;}
.gsjj .wmss .aboutjs .fi{ font-size:20px; font-weight:bold; color:#000; line-height:30px;}
.gsjj .wmss .aboutjs .sec{ font-size:20px; font-weight:bold; color:#f64267; padding-top:20px;}
.gsjj .wmss .aboutjs .tir{ font-size:14px; color:#6e6d6d; padding-top:20px;}

.gsjj .wmss .tdimg{ width:59%; height:auto; float:left}
.gsjj .wmss video{width:39%; float:right; margin-top:0px}

.news-content span{display:block}
.news-list{padding:40px 0;}
.news-list h3{font-size:2em; }
.nav3{display:block;}
.wzdz{ width:100%; height:auto; background:none}

.flei{ background:url(../images/bg1.jpg) no-repeat center; background-size:100% 100%}
.flei ul li.third span{display:block;}
#tab06 ul span{ width:42%; float:left; display:none;}
#tab06 ul .sk{ width:100%; float:right;}
#tab06 ul .sk p a{ color:#2168b0}

.wmzy{ width:100%; background:#000; height:auto; margin:0 auto}
.wmzy .zylf{ width:60%; float:left; padding-top:50px}
.wmzy .zylf .fir{font-size:20px; color:#ffffff}
.wmzy .zylf .sec{font-size:14px; color:#ffffff; padding-top:30px; font-weight:400; line-height:20px;}
.wmzy .plimg{ float:right; padding:50px 0px 50px 0px;}

/*产品中心*/
.product-nav{ width:25%; float:left; margin-top:20px;}
.product-nav .product-nav-title{width:100%; background:#f64367; height:75px; line-height:75px; text-align:center; color:#ffffff; font-size:24px;}
.product-nav .product-nav-title span{ font-size:16px; padding-left:10px;}

.product-nav .menu_head{width:100%; float:left; height:40px; line-height:40px; background:#ffc8d4; margin-top:2px; padding-left:45px; font-size:16px; color:#f64367; }
.product-nav .menu_head i{ width:8px; height:8px; border:solid 1px #fff; border-radius:50%; float:right; margin-top:16px; margin-right:20px;}
.product-nav .menu_list .current{background:#f64367; color:#fff;}
.product-nav .menu_body{width:100%; height:auto; overflow:hidden;line-height:38px;}
.product-nav .menu_body a{font-size:14px; color:#f64367; display:block; padding-left:45px; border-bottom:solid 1px #fbe6eb}
.product-nav .menu_body a:hover{ background:#f64367; color:#fff}

.product-content{width:70%; float:right;}

#footer .lx{ display:block; width:33.3%}
#footer .bg{ display:block; width:33.3%}
#footer .em{ display:block; width:33.3%}
#footer .ft2{ color:#9e9e9e;}
#footer .rm{margin-top:70px; margin-left:100px;}
#footer .rg{margin-top:30px; margin-left:100px;}
#footer .pz{ text-align:center; padding-left:80px;}
}

.rheader{border-bottom:2px solid #ccc;height:50px;line-height:50px; text-align:center; }
.rheader .title{ font-size:24px; font-weight:bold;}
.rheader .home{display:inline-block;float:left; font-size:16px;color:red;}

.rfooter{border-top:2px solid #ccc;height:50px;line-height:50px; text-align:center; }
.rfooter a{font-size:16px;margin:0px 5px;}

 @media(min-width:1200px) {
.logo {float: left;padding:0;text-align:left;padding:30px 0 0 0;}
.logo img {}
.nav-box2 {display: none;}
.nav-box{ display:block;}
.nav .nLi h3 a { font-size:16px; line-height:84px; padding:0 15px;}
.language{line-height:80px;}
#menu2 {}
#menu2 ul {float:right;}
#menu2 li { position: relative;}
#menu2 li a { float:left;}
#menu2 ul ul { display:none;  position:absolute; top:101px;  left:0; }
#menu2 ul ul li{ padding:0px;}
#menu2 ul ul li a{ background:#ffffff; border-bottom:1px solid #eaeaea; display:block; overflow:hidden; white-space:nowrap; width:94px; padding:0; text-align:center; line-height:39px;}
#menu2 ul ul li a:hover{ color:#F60}
#product .container{ padding:15px 30px;}
.contact h3{font-size:2em;}
.ba{ width:33%;}
.flei{ background:url(../images/bg1.jpg) no-repeat center; background-size:100% 100%}
.rollBox{width:100%; overflow:hidden; margin:30px 0 50px 0}
.rollBox .LeftBotton{height:66px;width:51px;background:url(../images/an1.png) no-repeat 2px 0;overflow:hidden;float:left; display:inline;margin:185px 0 0 0;cursor:pointer;}
.rollBox .RightBotton{height:66px;width:48px;background:url(../images/an2.png) no-repeat -2px 0;overflow:hidden;float:left; display:inline;margin:185px 0 0 0;cursor:pointer;}
.rollBox .Cont{width:90%;overflow:hidden;float:left;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:308px; height:500px; float:left;text-align:center; margin-left:34px; background:#e4e4e4;}
.rollBox .Cont .pic img{width:100%; height:315px;}
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#626466;text-decoration:none;}
.rollBox .Cont a:hover{color:#f00;text-decoration:underline;}
.rollBox #List1,.rollBox #List2{float:left;}
.wzdz{ background:url(../images/app.jpg) no-repeat center; background-size:100% 100%;}
.wzdz .container {
    padding-right: 0px;
    padding-left: 0px;}
.cont{ margin-left:20px; margin-right:20px;}

.gsjj{ width:100%; background:url(../images/bg8.jpg) no-repeat center; background-size:100% 100%; height:auto; padding-bottom:30px;}
.gsjj .wmss{ width:100%; margin-top:50px; float:left; background:url(../images/aboutbg.jpg) no-repeat 0px 175px;}
.gsjj .about-rich-content .about-title{ font-size:36px; text-align:center; color:#000}
.gsjj .wmss h3{ height:19px; width:100%; background:url(../images/hgf.jpg) no-repeat center top; margin:20px auto}
.gsjj .wmss h3 a{ font-size:14px; color:#7f7c7c; margin:0 auto; font-weight:normal; text-align:center; display:block; line-height:20px;}
.gsjj .wmss .aboutjs{ width:60%; float:right; margin-top:50px;}
.gsjj .wmss .aboutjs .fi{ font-size:28px; font-weight:bold; color:#000;}
.gsjj .wmss .aboutjs .sec{ font-size:28px; font-weight:bold; color:#f64267; padding-top:20px;}
.gsjj .wmss .aboutjs .tir{ font-size:14px; color:#6e6d6d; padding-top:20px;}

.gsjj .wmss .tdimg{ width:59%; height:auto; float:left}
.gsjj .wmss video{width:39%; float:right; margin-top:0px}

.wmzy{ width:100%; background:url(../images/plbg.jpg) no-repeat center; height:533px; margin:0 auto}
.wmzy .zylf{ width:60%; float:left; padding-top:125px}
.wmzy .zylf .fir{font-size:30px; color:#ffffff}
.wmzy .zylf .sec{font-size:18px; color:#ffffff; padding-top:30px; font-weight:400; line-height:30px;}
.wmzy .plimg{ float:right; padding:120px 50px 120px 0px;}

/*产品中心*/
.product-nav{ width:25%; float:left; margin-top:20px;}
.product-nav .product-nav-title{width:100%; background:#f64367; height:75px; line-height:75px; text-align:center; color:#ffffff; font-size:24px;}
.product-nav .product-nav-title span{ font-size:16px; padding-left:10px;}

.product-nav .menu_head{width:100%; float:left; height:40px; line-height:40px; background:#ffc8d4; margin-top:2px; padding-left:45px; font-size:16px; color:#f64367; }
.product-nav .menu_head i{ width:8px; height:8px; border:solid 1px #fff; border-radius:50%; float:right; margin-top:16px; margin-right:20px;}
.product-nav .menu_list .current{background:#f64367; color:#fff;}
.product-nav .menu_body{width:100%; height:auto; overflow:hidden;line-height:38px;}
.product-nav .menu_body a{font-size:14px; color:#f64367; display:block; padding-left:45px; border-bottom:solid 1px #fbe6eb}
.product-nav .menu_body a:hover{ background:#f64367; color:#fff}

.product-content{width:70%; float:right;}
.wzdz .container .wmfw .fbt{ font-size:18px; color:#fff; padding-top:11px;}

.side-nav-title{height:50px;line-height: 50px;font-size:16px;background:#f64367;padding-left:45px;border-bottom:2px solid #ffc8d4;color:#fff;}
.side-nav-title span{ font-size: 14px;margin-left:10px;}
.side-related ul li a{display:block;height:28px;line-height: 28px; white-space: nowrap;overflow: hidden;text-overflow:ellipsis;border-bottom:1px dashed #ccc;}


#footer .txtzone{border-bottom:1px solid #3f3f3f;}
#footer .lx{ display:block; width:33.3%}
#footer .bg{ display:block; width:33.3%}
#footer .em{ display:block; width:33.3%}
#footer .ft2{border-top:1px solid #2b2b2b;}
#footer .rm{margin-top:40px; margin-left:100px;}
#footer .rg{margin-top:0px; margin-left:100px;}
#footer .pz{ text-align:center; padding-left:80px;}
#tab06 ul span{ width:42%; float:left; display:block;}
#tab06 ul span img{width:85%}
#tab06 ul .sk{ width:58%; float:right; margin-top:30px;}
#tab06 ul .sk p a{ color:#2168b0}
}

#footer .f-nav h3 a{ font-size:14px;}
#footer .f-nav ul li{line-height: 20px;}
#footer .f-nav ul li a{ font-size:12px;}

.sitemap{padding: 50px 0;}
.sitemap .map1{margin:5px 0;height: 40px;line-height:40px;padding-left:20px; font-size: 16px;background: #efefef;border-bottom:2px solid #cfcfcf;}
.sitemap .map2{padding:0px 20px;font-size: 14px;height: 40px;line-height:40px;border-bottom:1px dashed #cfcfcf;}
.sitemap .map-list .items a{display:inline-block;height: 28px;line-height:28px;padding:0px 10px;color:#999;}

.info404 .icon,.info404 .info{height:400px;line-height:400px;}
.info404 .icon{ text-align: center; font-size: 40px; font-weight: bold;}
.info404 .icon span{padding:10px 50px;border:1px solid #F60;color:#F60; border-radius: 5px;}
.info404 .info{ text-align: left; font-size: 20px;}
.info404 .info a{color:#F60;}

.info-tags{padding:0px 18px;}
.info-tags .tag{display:inline-block; background:#efefef;padding:2px 5px; border-radius: 3px;}
.info-tags .bshare-custom{display:inline-block;float: right;}

.bottom-nav-title{height: 30px;line-height: 30px;padding-left:18px;margin-top:10px;border-bottom:2px solid #efefef; font-size:14px;}
.bottom-news-list{}
.bottom-pro-list img{width:100%;}

.links{padding:20px 0; background: #efefef;;}

.links a{display:inline-block;float: left;height:90px;margin-right:5px;margin-bottom:5px;/*border:1px solid #efefef;*/padding:5px 5px 0px 5px;border-radius: 3px; text-align: center; background: #fff;}
/* .links a:first-child{line-height:90px;border:none; font-size:12px; background: none;} */
.links a span{display:block; text-align: center;line-height:35px;}

.floatWindow{position:fixed;right:35px;bottom:24%;/*width:65px;*/z-index:99;cursor:pointer;}
.floatWindow .list{margin-top:-5px;}
.floatWindow .list .item{margin-bottom:5px;position:relative;width:44px;height:44px;background-color:#666666;line-height:44px;text-align:center;color:#fff;}
.floatWindow .list .item:hover{ background-color: #2a7efb;}
.floatWindow .list .item .itemCon{right:100%;position:absolute;top:0;display:none;padding-right:20px;}
.floatWindow .list .item.return{background-color:#b2b2b2;}
.floatWindow .list .item.return:hover{ background-color: #666;}
.floatWindow .list .item .fa{font-size:25px;line-height:44px;}
.floatWindow .list .item .itemCon .ewm{}
.floatWindow .list .item .itemCon .ewm  .pictrue{width:150px;height:150px;vertical-align:middle;margin:4.5px;position:relative;
    border: 1px solid #eee;}
.floatWindow .list .item .itemCon .ewm  .pictrue img{width:100%;height:100%;}
.floatWindow .list .item .itemCon .ewm .pictrue .arrow,.floatWindow .list .item .itemCon .qq .arrow
,.floatWindow .list .item .itemCon .phone .arrow{position: absolute;right: -16px;top:10px;width: 0px;height: 0px;
    border: 8px solid transparent;border-left-color:#eee;}
.floatWindow .list .item .itemCon .ewm .pictrue .arrow:before,.floatWindow .list .item .itemCon .qq .arrow:before
,.floatWindow .list .item .itemCon .phone .arrow:before{position: absolute;left: -8px;top: -7px;content: "";width: 0px;
    height: 0px;border: 7px solid transparent;border-left-color: #fff;}
.floatWindow .list .item .itemCon .qq,.floatWindow .list .item .itemCon .phone{width:220px;border:1px solid #eeeeee;
    padding:12px 15px;font-size:15px;color:#282828;background-color:#fff;position:relative;}
.floatWindow .list .item .itemCon .qq img,.floatWindow .list .item .itemCon .phone img{vertical-align:middle;margin-right:10px;
    border-radius:50%;width:42px;height:42px;}
.floatWindow .list .item .itemCon .phone .dis{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;}
.floatWindow .list .item .itemCon .phone .items{height:25px;line-height:25px;}
.floatWindow .list .item .itemCon .phone .items.num{color:#ff0200;}
.floatWindow .list .item .itemCon.link{padding-right:0px;background:#fff;color:#282828;width:100px;}


@media screen and (max-width: 480px){
    .links a{display:inline;border:none;height:24px !important;line-height:24px !important;margin:0px;}
    /* .links a:first-child{display:inline;height:24px !important;line-height:24px !important;font-size:12px;} */
    .links span{display:inline;line-height:24px !important;}
    .links img{display:none;}
    .floatWindow{right:0px;}
}

/* =========================
   2026 Template Refresh
   低风险覆盖层：不改结构，仅做视觉统一
   ========================= */

:root {
    --ui-primary: #8d6e00;
    --ui-primary-hover: #6b5200;
    --ui-text-main: #392f16;
    --ui-text-sub: #635438;
    --ui-text-soft: #8a7855;
    --ui-border: #ede3c7;
    --ui-border-strong: #dccb99;
    --ui-surface: #ffffff;
    --ui-bg: #fdf9ee;
    --ui-footer: #2f2610;
}

body {
    background: var(--ui-bg);
    color: var(--ui-text-main);
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

a {
    transition: color .2s ease;
}

a:hover {
    color: var(--ui-primary);
}

#header {
    background: var(--ui-surface);
    border-bottom: 1px solid var(--ui-border);
    margin-bottom: 0;
    box-shadow: 0 6px 14px rgba(15, 23, 42, .035);
}

#header .container {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.logo {
    width: auto;
    padding: 18px 0;
}

.logo img {
    height: 56px;
    width: auto;
}

@media (min-width: 1200px) {
    .container1 {
        margin-left: auto;
        width: auto;
    }

    .nav {
        width: auto;
        float: none;
        display: flex;
        align-items: center;
        justify-content: flex-end;
    }

    .nav .nLi {
        width: auto;
        padding-top: 0;
        margin-left: 12px;
    }

    .nav .nLi h3 a {
        line-height: 76px;
        padding: 0 14px;
        border-bottom: 2px solid transparent;
        color: #1e293b;
    }

    .nav .nLi h3 a:hover,
    .nav .nLi h3 a.active {
        border-bottom-color: var(--ui-primary);
        color: var(--ui-primary);
    }

    #menu2 ul ul {
        top: 76px;
        border: 1px solid var(--ui-border);
        border-radius: 10px;
        overflow: hidden;
        box-shadow: 0 12px 24px rgba(15, 23, 42, .08);
    }

    #menu2 ul ul li a {
        width: 132px;
        background: var(--ui-surface);
        border-bottom: 1px solid #eef3f9;
        color: var(--ui-text-main);
    }

    #menu2 ul ul li:last-child a {
        border-bottom: none;
    }
}

.flei .container .wmfw .thumbnail {
    background: var(--ui-surface);
    border: 1px solid var(--ui-border);
    border-radius: 14px;
    box-shadow: 0 8px 18px rgba(15, 23, 42, .05);
    margin-top: 26px;
    margin-bottom: 30px;
    overflow: hidden;
    transition: transform .25s ease, box-shadow .25s ease, border-color .25s ease;
}

.flei .container .wmfw .thumbnail:hover {
    background: var(--ui-surface);
    border-color: var(--ui-border-strong);
    box-shadow: 0 12px 24px rgba(15, 23, 42, .08);
    transform: translateY(-2px);
}

.flei .container .wmfw .thumbnail img {
    width: 100%;
    height: 210px;
    object-fit: cover;
    padding: 0;
}

.flei .container .wmfw .thumbnail .dg {
    font-size: 20px;
    line-height: 1.45;
    padding: 16px 18px 6px;
    color: #0f172a;
}

.flei .container .wmfw .thumbnail .dt {
    font-size: 13px;
    line-height: 1.75;
    color: var(--ui-text-sub);
    padding: 0 18px 18px;
}

.news-list {
    padding: 20px 0 10px;
}

.news-list .row {
    background: var(--ui-surface);
    border: 1px solid var(--ui-border);
    border-radius: 14px;
    margin: 0 0 16px;
    padding: 14px;
    box-shadow: 0 8px 16px rgba(15, 23, 42, .045);
    transition: transform .2s ease, box-shadow .2s ease, border-color .2s ease;
}

.news-list .row:hover {
    border-color: var(--ui-border-strong);
    box-shadow: 0 10px 22px rgba(15, 23, 42, .075);
    transform: translateY(-2px);
}

.news-list img {
    margin-top: 0;
    border-radius: 10px;
    height: 150px;
    object-fit: cover;
}

.news-list h3 {
    font-size: 22px;
    line-height: 1.4;
    margin: 2px 0 8px;
}

.news-list p {
    margin-bottom: 8px;
    color: var(--ui-text-main);
    line-height: 1.75;
}

.news-list p.date {
    font-size: 12px;
    color: var(--ui-text-soft);
}

.news-list p.more a {
    color: var(--ui-primary);
}

.news-list p.more a:hover {
    color: var(--ui-primary-hover);
}

#footer {
    background: var(--ui-footer);
}

#footer .txtzone {
    border-bottom: 1px solid rgba(148, 163, 184, .18);
}

#footer .f-nav h3 a {
    color: #e2e8f0;
    font-size: 15px;
}

#footer .f-nav ul li a {
    color: #94a3b8;
}

#footer .f-nav ul li a:hover {
    color: #cbd5e1;
}

#footer p,
#footer .ft2,
#footer .ft2 p a {
    color: #94a3b8;
}

#footer .ft2 {
    border-top: 1px solid rgba(148, 163, 184, .12);
}

/* 内页左侧菜单：从旧红色统一到经典蓝 */
.product-nav .product-nav-title,
.side-nav-title {
    background: var(--ui-primary);
    color: #ffffff;
}

.product-nav .menu_head {
    background: #eef4fc;
    color: var(--ui-primary);
}

.product-nav .menu_head a {
    color: var(--ui-primary);
}

.product-nav .menu_head i {
    border-color: #b9cee8;
}

.product-nav .menu_list .current {
    background: var(--ui-primary);
    color: #ffffff;
}

.product-nav .menu_list .current a {
    color: #ffffff;
}

.product-nav .menu_body a {
    color: var(--ui-primary);
    border-bottom-color: #e6edf7;
}

.product-nav .menu_body a:hover {
    background: var(--ui-primary);
    color: #ffffff;
}

.sitemap .map1 {
    border: 1px solid var(--ui-border);
    border-bottom: none;
    border-radius: 10px 10px 0 0;
    background: #f9fbff;
    color: #1e293b;
}

.sitemap .map2 {
    border: 1px solid var(--ui-border);
    border-top: none;
    background: var(--ui-surface);
}

@media (max-width: 1199px) {
    #header .container {
        display: block;
    }

    .logo {
        float: none;
        text-align: center;
        padding: 14px 0 8px;
    }

    .logo img {
        height: 48px;
    }

    .nav-box2 {
        float: none;
        width: 100%;
        margin-top: 0;
        padding-bottom: 10px;
    }

    .nav2 {
        float: right;
    }

    .news-list h3 {
        font-size: 18px;
        margin-top: 10px;
    }
}

@media (max-width: 767px) {
    .flei .container .wmfw .bt,
    #news .container .wmfw .bt,
    #applet .container .title .bt {
        font-size: 30px;
        margin-top: 44px;
    }

    .flei .container .wmfw .xbt {
        width: 90%;
        font-size: 15px;
        line-height: 1.8;
    }

    .flei .container .wmfw .thumbnail img {
        height: 180px;
    }

    .news-list .row {
        padding: 12px;
    }
}


/* base-trade: catalog-first export layout */
.wrapper.base-trade{display:flex;flex-direction:column;background:#fff;color:#263238}
.base-trade #header{order:1;margin:0;background:#fff;border-bottom:1px solid #dfe5ea}
.base-trade #banner{order:2;background:#f5f8fb}
.base-trade .home-products{order:3;background:#fff;padding:34px 0 52px}
.base-trade .home-news{order:4;background:#f6f9fc;padding:42px 0}
.base-trade .home-intro{order:5;background:#fff;padding:36px 0}
.base-trade .home-process{order:6;background:#eef5f9;padding:36px 0 50px}
.base-trade .home-about{order:7;background:#fff;padding:38px 0}
.base-trade #footer{order:8}
.base-trade .wmfw .bt,.base-trade .flei .container .wmfw .bt,.base-trade .wzdz .container .wmfw .bt{color:#0f4c81;text-align:left}
.base-trade .wmfw .hg,.base-trade .flei .container .wmfw .hg,.base-trade .wzdz .container .wmfw .hg{margin-left:0;border-color:#0f9d8f}
.base-trade .product-content .pro{border-bottom:1px solid #e1e8ee;padding-bottom:18px;margin-bottom:22px}
.base-trade .thumbnail{border:1px solid #e1e8ee!important;box-shadow:none!important;background:#fff!important}
.base-trade .news-content .col-sm-6{background:#fff;border:1px solid #e1e8ee;margin-bottom:10px;padding:12px 16px}

/*: clean export catalog visual theme */

/* refine:common:start */
/* refined-common: cross-template polish */
.wrapper{min-height:100vh}
.wrapper *{box-sizing:border-box}
.wrapper img{max-width:100%;height:auto}
.wrapper .container{max-width:1180px}
.wrapper #header{position:relative;z-index:30}
.wrapper #header .container{display:flex;align-items:center;justify-content:space-between}
.wrapper .logo{float:none;flex:0 0 auto}
.wrapper .logo img{max-width:170px;object-fit:contain}
.wrapper .nav-box{float:none}
.wrapper .nav{display:flex;align-items:center;justify-content:flex-end;width:auto}
.wrapper .nav .nLi{width:auto;min-width:92px;text-align:center}
.wrapper .nav .nLi h3{float:none}
.wrapper .nav .nLi h3 a{padding:0 8px;transition:color .2s ease,border-color .2s ease}
.wrapper .slideBox .bd img{width:100%;max-height:680px;object-fit:cover}
.home-section{position:relative;overflow:hidden}
.home-section .wmfw .bt,.home-section .wmfw .fbt,.home-section .wmfw .xbt{letter-spacing:0}
.home-section .wmfw .bt{line-height:1.25}
.home-section .wmfw .fbt{line-height:1.7}
.home-section .wmfw .xbt{line-height:1.9}
.home-section .thumbnail,.home-section .thumbnail01,.rollBox .Cont .pic,.news-content .col-sm-6,.news-list .row{transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,background .22s ease}
.home-section .thumbnail:hover,.home-section .thumbnail01:hover,.rollBox .Cont .pic:hover,.news-list .row:hover{transform:translateY(-4px)}
.rollBox{position:relative;margin-bottom:0}
.rollBox .Cont{width:calc(100% - 120px);margin-left:10px;margin-right:10px}
.rollBox .Cont .pic{margin-left:22px;padding-bottom:18px;overflow:hidden}
.rollBox .Cont .pic img{height:180px;object-fit:cover}
.rollBox .Cont .pic p{width:100%;padding:0 18px;line-height:1.65}
.rollBox .Cont .pic p:first-of-type{min-height:52px;font-weight:700}
.rollBox .Cont .pic .ck{border-radius:0;transition:background .2s ease,color .2s ease,border-color .2s ease}
.tab05{padding:18px 0 10px}
.tab05 h2{background:none!important;height:auto;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:24px}
.tab05 h2 a{float:none;height:auto;padding:10px 18px;border:1px solid transparent;line-height:1.2;transition:background .2s ease,color .2s ease,border-color .2s ease}
.tab05 ul span img{width:100%;height:260px;object-fit:cover}
.tab05 ul .sk{font-size:14px;line-height:1.9}
#news .container{background:transparent!important}
.news-tp img{width:100%;height:260px;object-fit:cover}
.news-content .col-sm-6{line-height:28px}
.news-content .col-sm-6 a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.news-list .row{margin:0 0 18px;padding:18px;background:#fff;border:1px solid #eceff3}
.news-list .row img{width:100%;height:170px;object-fit:cover}
.news-list h3{margin-top:0;line-height:1.45}
.product-content .pro{min-height:0}
.product-content .pro-tp img{height:240px;object-fit:cover}
.product-content a p{line-height:1.75}
.product-nav{border:0}
.product-nav .product-nav-title{font-weight:700;letter-spacing:0}
.product-nav .menu_head,.product-nav .menu_body a{transition:background .2s ease,color .2s ease,border-color .2s ease}
#footer{clear:both}
#footer .txtzone{padding-top:20px}
#footer .f-nav{display:flex;flex-wrap:wrap}
#footer .f-nav h3{margin-top:0}
#footer .f-nav h3 a{font-weight:700}
#footer .ft2{padding:12px 0}
.floatWindow .list .item{border-radius:2px;box-shadow:0 8px 20px rgba(0,0,0,.12);transition:transform .2s ease,background .2s ease}
.floatWindow .list .item:hover{transform:translateX(-3px)}
@media (max-width:1199px){
  .wrapper #header .container{display:block}
  .wrapper .logo{text-align:left}
  .wrapper .nav-box{width:100%}
  .wrapper .nav{justify-content:center}
}
@media (max-width:767px){
  .wrapper #header .container{padding-left:15px;padding-right:15px}
  .wrapper .logo{text-align:center;padding:14px 0}
  .wrapper .logo img{height:46px}
  .wrapper .slideBox .bd img{height:260px}
  .home-section{padding-left:0!important;padding-right:0!important}
  .home-section .wmfw .bt{font-size:28px!important;margin-top:34px!important;padding-top:0!important;text-align:center!important}
  .home-section .wmfw .hg{margin-left:auto!important;margin-right:auto!important}
  .rollBox .LeftBotton,.rollBox .RightBotton{display:none}
  .rollBox .Cont{width:100%;float:none;margin:16px 0 0}
  .rollBox .Cont .pic{width:260px;margin-left:16px}
  .tab05 h2{justify-content:center}
  .tab05 h2 a{font-size:14px;padding:8px 12px}
  .tab05 ul span,.tab05 ul .sk{width:100%;float:none}
  .tab05 ul span img{height:210px;margin-bottom:16px}
  .news-tp,.news-content{float:none!important;width:100%!important;margin-right:0!important}
  .news-list .row img{height:190px;margin-bottom:14px}
  #footer .f-nav{display:none}
  #footer .lx,#footer .bg,#footer .em{width:100%!important;text-align:center}
  #footer .rg,#footer .rm{margin:14px auto!important}
  #footer .em img{float:none;width:150px}
}
/* refine:common:end */

/* refine:base-detail:start */
/* refined-base-trade */
.base-trade .home-products .rollBox{border-top:1px solid #e1e8ee;padding-top:24px}
.base-trade .rollBox .Cont .pic{background:#fff;border:1px solid #dfe9ee;box-shadow:none}
.base-trade .rollBox .Cont .pic:hover{box-shadow:0 12px 26px rgba(15,76,129,.09)}
.base-trade .rollBox .Cont .pic p:first-of-type{color:#0f4c81}
.base-trade .rollBox .Cont .pic .ck{border-color:#0f9d8f;color:#0f9d8f}
.base-trade .rollBox .Cont .pic .ck:hover{background:#0f9d8f;color:#fff}
.base-trade .news-content .col-sm-6{border-left:3px solid #0f9d8f}
.base-trade .tab05 h2 a{border-color:#dfe9ee;color:#0f4c81}
.base-trade .tab05 h2 a.current{background:#0f4c81;color:#fff;border-color:#0f4c81}
.base-trade #footer{background:#102f3f}
/* refine:base-detail:end */

/* rebuild-homepage:start */
.home-rebuild{background:#fff}
.home-rebuild #header{margin-bottom:0}
.home-rebuild .eyebrow{font-size:12px;font-weight:700;letter-spacing:0;color:inherit;text-transform:uppercase}
.home-rebuild h1,.home-rebuild h2,.home-rebuild h3{letter-spacing:0;line-height:1.12}
.home-rebuild h1{font-size:58px;font-weight:800;margin:16px 0 24px}
.home-rebuild h2{font-size:42px;font-weight:800;margin:10px 0 18px}
.home-rebuild p{font-size:16px;line-height:1.9}
.home-rebuild a{transition:background .2s ease,color .2s ease,border-color .2s ease,transform .2s ease}
.home-rebuild .home-rail{position:fixed;right:28px;top:36%;z-index:40;display:flex;flex-direction:column;align-items:center;gap:12px}
.home-rebuild .home-rail:before{content:"";position:absolute;top:0;bottom:0;width:1px;background:rgba(255,255,255,.22)}
.home-rebuild .home-rail span{position:absolute;top:0;width:2px;height:100%;background:currentColor;transform-origin:top;transform:scaleY(.04)}
.home-rebuild .home-rail button{position:relative;z-index:1;width:38px;height:38px;border:1px solid currentColor;background:rgba(255,255,255,.08);color:inherit;font-size:11px}
.home-rebuild .home-rail button.is-active{background:currentColor;color:#fff}
.home-fullscreen main,.home-parallax main{scroll-behavior:smooth}
.industrial-panel,.tech-panel,.service-scene,.minimal-slide{min-height:calc(100vh - 92px);display:flex;align-items:center;position:relative;overflow:hidden}
.industrial-bg{position:absolute;inset:-8%;background-size:cover;background-position:center;transform:translateZ(0);filter:grayscale(.25) contrast(1.1);will-change:transform}
.industrial-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(10,15,20,.9),rgba(10,15,20,.52),rgba(10,15,20,.82))}
.industrial-grid{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:60px;align-items:end;color:#fff}
.industrial-copy{max-width:720px}
.industrial-actions{display:flex;gap:14px;margin-top:34px}
.industrial-actions a,.service-cta a{display:inline-flex;align-items:center;justify-content:center;min-width:150px;height:44px;border:1px solid currentColor;color:inherit}
.industrial-actions a:first-child{background:#f36b21;border-color:#f36b21;color:#fff}
.industrial-meter{display:grid;grid-template-columns:1fr;gap:12px;padding:24px;border-left:4px solid #f36b21;background:rgba(255,255,255,.08);backdrop-filter:blur(8px)}
.industrial-meter strong{font-size:42px;line-height:1}
.industrial-meter span{font-size:13px;color:rgba(255,255,255,.72)}
.industrial-line{background:#f4f6f8}
.machine-track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:36px}
.machine-card{position:relative;display:block;height:310px;overflow:hidden;background:#111820;color:#fff}
.machine-card img{width:100%;height:100%;object-fit:cover;opacity:.72;transition:transform .4s ease,opacity .4s ease}
.machine-card span{position:absolute;left:20px;bottom:20px;font-size:22px;font-weight:800}
.machine-card:hover img{transform:scale(1.08);opacity:.95}
.industrial-proof{background:#111820;color:#fff}
.proof-grid{display:grid;grid-template-columns:1.2fr repeat(3,1fr);gap:18px}
.proof-card{padding:28px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16)}
.proof-card b{display:block;color:#f36b21;font-size:30px}.proof-card span{font-size:22px;font-weight:800}
.tech-story{background:#061626;color:#eaf4ff}
.tech-hero{background:radial-gradient(circle at 72% 20%,rgba(34,184,255,.22),transparent 28%),#061626}
.tech-hero .container{position:relative;max-width:900px;text-align:center}
.tech-orbit{position:absolute;right:8%;top:18%;width:420px;height:420px;border:1px solid rgba(34,184,255,.28);border-radius:50%;animation:spinSlow 18s linear infinite;will-change:transform}
.tech-orbit i{position:absolute;width:16px;height:16px;border-radius:50%;background:#22b8ff;box-shadow:0 0 28px #22b8ff}
.tech-orbit i:nth-child(1){left:20%;top:6%}.tech-orbit i:nth-child(2){right:8%;top:48%}.tech-orbit i:nth-child(3){left:44%;bottom:0}
@keyframes spinSlow{to{transform:rotate(360deg)}}
.stack-layout{display:grid;grid-template-columns:360px minmax(0,1fr);gap:52px;align-items:start}
.stack-sticky{position:sticky;top:120px}
.stack-cards{display:grid;gap:22px}
.stack-cards article{min-height:220px;padding:34px;border:1px solid rgba(34,184,255,.25);background:rgba(255,255,255,.06);backdrop-filter:blur(10px)}
.stack-cards span{color:#22b8ff;font-weight:800}
.case-radar{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:36px}
.case-radar a{height:180px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(34,184,255,.28);background:rgba(255,255,255,.06);color:#fff;font-size:22px;font-weight:800}
.trade-hero{padding:90px 0;background:#edf8f4}
.trade-hero-grid{display:grid;grid-template-columns:1fr 48%;gap:46px;align-items:center}
.trade-visual img{height:420px;width:100%;object-fit:cover}
.trade-layout{display:grid;grid-template-columns:280px minmax(0,1fr);gap:34px;padding:70px 15px}
.trade-layout aside{position:sticky;top:110px;align-self:start;border-top:4px solid #10a37f;padding-top:20px}
.trade-layout aside span{color:#10a37f;font-weight:800}
.trade-layout aside a{display:inline-block;margin-top:20px;padding:12px 22px;background:#10a37f;color:#fff}
.catalog-wall{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.catalog-wall a{display:block;background:#fff;border:1px solid #dfe9ee;color:#075f53}
.catalog-wall img{width:100%;height:210px;object-fit:cover}
.catalog-wall b{display:block;padding:16px;font-size:18px}
.cert-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#dfe9ee;margin-bottom:60px}
.cert-strip div{background:#fff;padding:28px;text-align:center;font-weight:800;color:#075f53}
.service-scene{background:#fffaf2}
.service-hero{background:linear-gradient(135deg,#fff7e8,#ffffff)}
.service-hero .container{max-width:820px}
.step-stage{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}
.step-stage article{min-height:360px;padding:36px;background:#fff;border:1px solid #eee2cf;box-shadow:0 18px 42px rgba(66,45,20,.08)}
.step-stage b{font-size:56px;color:#e67616}.step-stage h3{font-size:30px}
.service-contact{background:#2c2721;color:#fff;text-align:center}
.service-cta a{margin:8px;color:#fff}.service-cta a:first-of-type{background:#e67616;border-color:#e67616}
.brand-cover{min-height:660px;position:relative;display:flex;align-items:flex-end;color:#fff;overflow:hidden}
.brand-cover-image{position:absolute;inset:-8% 0;background-size:cover;background-position:center;filter:brightness(.56);will-change:transform}
.brand-cover .container{position:relative;padding-bottom:72px}
.brand-cover h1{max-width:760px}
.magazine-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr;grid-auto-rows:260px;gap:18px;padding:80px 15px}
.magazine-grid article{position:relative;overflow:hidden;background:#f7f7f5;padding:28px}
.magazine-grid .lead{grid-row:span 2;display:flex;flex-direction:column;justify-content:flex-end;background:#20242a;color:#fff}
.magazine-grid img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:brightness(.78)}
.magazine-grid h3{position:absolute;left:22px;bottom:18px;color:#fff}
.news-editorial{padding:70px 15px;border-top:1px solid #e7e2d4;display:flex;justify-content:space-between;align-items:center}
.news-editorial a{padding:12px 22px;border:1px solid #20242a;color:#20242a}
.minimal-slides{scroll-snap-type:y mandatory}
.minimal-slide{scroll-snap-align:start;background:#fff;color:#111;text-align:left}
.minimal-slide .container span{font-size:12px;font-weight:800}
.minimal-slide h1{max-width:760px}.minimal-slide p{max-width:560px}
.image-slide{color:#fff}.image-slide img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:brightness(.62)}
.image-slide .container{position:relative}
.minimal-gallery{width:100%;display:grid;grid-template-columns:repeat(3,1fr);height:calc(100vh - 92px)}
.minimal-gallery a{position:relative;display:block;overflow:hidden;color:#fff}
.minimal-gallery img{width:100%;height:100%;object-fit:cover;filter:brightness(.72);transition:transform .45s ease}
.minimal-gallery b{position:absolute;left:32px;bottom:28px;font-size:28px}
.minimal-gallery a:hover img{transform:scale(1.06)}
@media (max-width:991px){
  .home-rebuild h1{font-size:42px}.home-rebuild h2{font-size:32px}
  .industrial-grid,.stack-layout,.trade-hero-grid,.trade-layout,.proof-grid{grid-template-columns:1fr}
  .machine-track,.catalog-wall,.step-stage,.case-radar,.cert-strip{grid-template-columns:repeat(2,1fr)}
  .magazine-grid{grid-template-columns:1fr 1fr}
  .home-rebuild .home-rail{display:none}
}
@media (max-width:767px){
  .industrial-panel,.tech-panel,.service-scene,.minimal-slide{min-height:auto;padding:70px 0}
  .home-rebuild h1{font-size:34px}.home-rebuild h2{font-size:28px}.home-rebuild p{font-size:15px}
  .machine-track,.catalog-wall,.step-stage,.case-radar,.cert-strip,.magazine-grid{grid-template-columns:1fr}
  .industrial-grid{gap:28px}.industrial-actions{flex-direction:column}
  .machine-card{height:230px}.trade-visual img{height:260px}.catalog-wall img{height:190px}
  .minimal-gallery{height:auto;grid-template-columns:1fr}
  .minimal-gallery a{height:260px}
  .news-editorial{display:block}.news-editorial a{display:inline-block;margin-top:14px}
}
/* rebuild-homepage:end */

/* differentiated-trade-20260526:start */
.wrapper.base-trade{--trd-ink:#18322f;--trd-green:#0b8f69;--trd-gold:#d9a441;--trd-red:#d54b3d;--trd-bg:#f3f7f4;--trd-line:#d9e5df;background:#f3f7f4;color:#18322f}
.wrapper.base-trade #header{background:#fff!important;border-bottom:1px solid var(--trd-line)!important}
.wrapper.base-trade #header .nav .nLi h3 a{color:#18322f!important;font-weight:800}
.wrapper.base-trade #header .nav .nLi h3 a:hover,.wrapper.base-trade #header .nav .nLi h3 a.active{color:var(--trd-green)!important;border-bottom-color:var(--trd-green)!important}
.wrapper.base-trade .banner img{width:100%;max-height:330px;object-fit:cover;filter:saturate(.95) contrast(1.03)}
.wrapper.base-trade .sider-nav,.wrapper.base-trade .product-sider-nav{background:#f3f7f4;border-bottom:1px solid var(--trd-line)}
.wrapper.base-trade .sider-nav .container,.wrapper.base-trade .product-sider-nav .container{background:#fff;border:1px solid var(--trd-line)}
.wrapper.base-trade #main,.wrapper.base-trade #product,.wrapper.base-trade .gsjj{background:#f3f7f4!important}
.wrapper.base-trade #main>.container,.wrapper.base-trade #product>.container,.wrapper.base-trade .gsjj>.container{background:#fff!important;border:1px solid var(--trd-line);box-shadow:0 14px 34px rgba(24,50,47,.06)}
.trade-master .trd-catalog{background:#f3f7f4;color:#18322f}
.trade-master .trd-hero{padding:72px 0 54px;background:#fff;border-bottom:1px solid var(--trd-line)}
.trade-master .trd-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) 46%;gap:44px;align-items:center}
.trade-master .trd-copy span,.trade-master .trd-grid aside span{display:inline-block;color:var(--trd-green);font-size:12px;font-weight:900;letter-spacing:0;text-transform:uppercase}
.trade-master .trd-copy h1{max-width:720px;margin:16px 0 18px;color:var(--trd-ink);font-size:56px;font-weight:900;line-height:1.12;letter-spacing:0}
.trade-master .trd-copy p{max-width:620px;color:#5c716e;font-size:17px;line-height:1.9}
.trade-master .trd-actions{display:flex;gap:12px;margin-top:28px}
.trade-master .trd-actions a{display:inline-flex;align-items:center;justify-content:center;min-width:150px;height:46px;border:1px solid var(--trd-green);color:var(--trd-green);font-weight:900}
.trade-master .trd-actions a:first-child{background:var(--trd-green);color:#fff}
.trade-master .trd-cover{border:1px solid var(--trd-line);background:#f3f7f4;padding:12px}
.trade-master .trd-cover img{width:100%;height:390px;object-fit:cover}
.trade-master .trd-products{padding:70px 0;background:#f3f7f4}
.trade-master .trd-grid{display:grid;grid-template-columns:280px minmax(0,1fr);gap:28px;align-items:start}
.trade-master .trd-grid aside{position:sticky;top:100px;padding:24px;border:1px solid var(--trd-line);background:#fff}
.trade-master .trd-grid aside h2{margin:16px 0 14px;color:var(--trd-ink);font-size:34px;font-weight:900;line-height:1.18;letter-spacing:0}
.trade-master .trd-grid aside p{color:#627875;line-height:1.8}
.trade-master .trd-wall{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.trade-master .trd-wall a{position:relative;display:block;min-height:310px;padding:12px;border:1px solid var(--trd-line);background:#fff;color:var(--trd-ink)}
.trade-master .trd-wall img{width:100%;height:210px;object-fit:cover}
.trade-master .trd-wall b{display:block;margin:14px 4px 4px;font-size:20px;font-weight:900}
.trade-master .trd-wall small{display:block;margin:0 4px;color:var(--trd-green);font-size:12px;font-weight:900;text-transform:uppercase}
.trade-master .trd-wall a:hover{border-color:var(--trd-green);transform:translateY(-3px)}
.trade-master .trd-wall .trd-inquiry{display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--trd-ink);color:#fff;text-align:center}
.trade-master .trd-wall .trd-inquiry b{font-size:54px}.trade-master .trd-wall .trd-inquiry small{color:var(--trd-gold)}
.trade-master .trd-cert{padding:0 0 70px;background:#f3f7f4}
.trade-master .trd-cert .container{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}
.trade-master .trd-cert span{display:flex;align-items:center;justify-content:center;min-height:70px;background:#fff;border:1px solid var(--trd-line);color:var(--trd-ink);font-weight:900}
.wrapper.base-trade #footer{background:#18322f;color:#dbe9e4}
@media (max-width:991px){.trade-master .trd-hero-grid,.trade-master .trd-grid{grid-template-columns:1fr}.trade-master .trd-copy h1{font-size:42px}.trade-master .trd-wall{grid-template-columns:repeat(2,1fr)}.trade-master .trd-cert .container{grid-template-columns:repeat(2,1fr)}}
@media (max-width:767px){.trade-master .trd-hero{padding:54px 0}.trade-master .trd-copy h1{font-size:34px}.trade-master .trd-actions{flex-direction:column}.trade-master .trd-cover img{height:260px}.trade-master .trd-wall,.trade-master .trd-cert .container{grid-template-columns:1fr}.trade-master .trd-grid aside{position:static}.trade-master .trd-wall a{min-height:auto}}
/* differentiated-trade-20260526:end */

/* structural-redesign-trade-20260526:start */
.trade-procurement{background:#f3f7f4;color:#18322f}
.trade-procurement #header{background:#fff!important;border-bottom:1px solid #d9e5df!important}
.trade-procurement .procurement-page{background:#f3f7f4}
.trade-procurement .rfq-bar{display:grid;grid-template-columns:1.2fr repeat(3,1fr) 170px;align-items:center;min-height:78px;border-bottom:1px solid #d9e5df;background:#18322f;color:#fff}
.trade-procurement .rfq-bar strong,.trade-procurement .rfq-bar span,.trade-procurement .rfq-bar a{display:flex;align-items:center;justify-content:center;height:78px;border-right:1px solid rgba(255,255,255,.12);font-weight:900}
.trade-procurement .rfq-bar strong{justify-content:flex-start;padding-left:34px;color:#d9a441}.trade-procurement .rfq-bar a{background:#0b8f69;color:#fff;border-right:0}
.trade-procurement .catalog-table{display:grid;grid-template-columns:370px minmax(0,1fr);gap:0;min-height:680px}
.trade-procurement .catalog-intro{padding:54px 34px;background:#fff;border-right:1px solid #d9e5df}
.trade-procurement .catalog-intro h1{margin:0;color:#18322f;font-size:42px;font-weight:900;line-height:1.12;letter-spacing:0}.trade-procurement .catalog-intro p{margin-top:22px;color:#627875;font-size:16px;line-height:1.9}
.trade-procurement .catalog-list{display:grid;grid-auto-rows:minmax(118px,auto);background:#d9e5df;gap:1px}
.trade-procurement .catalog-list a{display:grid;grid-template-columns:142px minmax(0,1fr) 120px 130px;align-items:center;gap:22px;padding:14px 22px;background:#fff;color:#18322f}
.trade-procurement .catalog-list img{width:142px;height:90px;object-fit:cover}.trade-procurement .catalog-list b{font-size:22px;font-weight:900}.trade-procurement .catalog-list span{color:#0b8f69;font-weight:900}.trade-procurement .catalog-list em{color:#8a6a26;font-style:normal;font-weight:900;text-align:right}
.trade-procurement .catalog-list a:hover{background:#eef8f4}
@media (max-width:991px){.trade-procurement .rfq-bar{grid-template-columns:1fr 1fr}.trade-procurement .rfq-bar strong{grid-column:1 / -1}.trade-procurement .catalog-table{grid-template-columns:1fr}.trade-procurement .catalog-intro{border-right:0;border-bottom:1px solid #d9e5df}}
@media (max-width:767px){.trade-procurement .rfq-bar{grid-template-columns:1fr}.trade-procurement .rfq-bar strong,.trade-procurement .rfq-bar span,.trade-procurement .rfq-bar a{justify-content:flex-start;padding-left:22px}.trade-procurement .catalog-intro{padding:34px 22px}.trade-procurement .catalog-intro h1{font-size:32px}.trade-procurement .catalog-list a{grid-template-columns:96px 1fr;gap:14px}.trade-procurement .catalog-list img{width:96px;height:72px}.trade-procurement .catalog-list span,.trade-procurement .catalog-list em{grid-column:2;text-align:left}}
/* structural-redesign-trade-20260526:end */

/* base-home-order-fix-20260527:start */
.wrapper.base-trade{
  display:block!important;
  flex-direction:initial!important;
}
.wrapper.base-trade > #header{
  display:block!important;
  order:0!important;
  width:100%;
  clear:both;
}
.wrapper.base-trade > main,
.wrapper.base-trade > .procurement-page{
  display:block!important;
  order:1!important;
  width:100%;
  clear:both;
}
.wrapper.base-trade > #footer{
  display:block!important;
  order:2!important;
  width:100%;
  clear:both;
}
/* base-home-order-fix-20260527:end */

/* full-structure-trade-20260527:start */
.base-trade #header.trd-header{position:relative;z-index:50;background:#fff!important;border:0!important}.trd-rfq-strip{display:grid;grid-template-columns:1.3fr 1fr 1fr 170px;height:42px;background:#18322f;color:#fff}.trd-rfq-strip strong,.trd-rfq-strip span,.trd-rfq-strip a{display:flex;align-items:center;justify-content:center;border-right:1px solid rgba(255,255,255,.12);font-weight:900}.trd-rfq-strip strong{color:#d9a441}.trd-rfq-strip a{background:#0b8f69;color:#fff;border-right:0}.trd-header-main{display:grid;grid-template-columns:210px minmax(0,1fr) 44px;align-items:center;gap:20px;min-height:74px;padding:0 34px;border-bottom:1px solid #d9e5df}.trd-logo img{max-width:176px;max-height:52px}.trd-nav{display:flex;justify-content:flex-end;gap:22px}.trd-nav a{color:#18322f;font-weight:900}.trd-nav a.active,.trd-nav a:hover{color:#0b8f69}
.trd-inner{display:block!important;background:#f3f7f4;color:#18322f}.trd-inner > .banner{height:240px;overflow:hidden;background:#fff;border-bottom:1px solid #d9e5df}.trd-inner > .banner img{width:100%;height:100%;object-fit:cover;filter:saturate(.95) contrast(1.04)}.trd-inner .sider-nav,.trd-inner .product-sider-nav{background:#18322f;margin:0}.trd-inner .sider-nav .container,.trd-inner .product-sider-nav .container{width:100%!important;max-width:none!important;display:flex;align-items:center;gap:18px;min-height:54px;padding:0 34px!important;background:#18322f;border:0;overflow:auto}.trd-inner .sider-nav ul{display:flex;gap:18px;margin:0;padding:0}.trd-inner .sider-nav li{float:none;list-style:none}.trd-inner .sider-nav a,.trd-inner .product-sider-nav a{float:none;color:#dbe9e4!important;font-weight:900;white-space:nowrap}.trd-inner .sider-nav a.active,.trd-inner .product-sider-nav .active{color:#d9a441!important}
.trd-inner #main,.trd-inner #product,.trd-inner .gsjj{background:#f3f7f4!important;padding:34px!important}.trd-inner #main>.container,.trd-inner #product>.container,.trd-inner .gsjj>.container{width:100%!important;max-width:1320px!important;margin:0 auto!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}
.trd-inner #product>.container{display:grid;grid-template-columns:280px minmax(0,1fr);gap:0;border:1px solid #d9e5df;background:#fff}.trd-inner .product-nav{float:none!important;width:auto!important;margin:0!important;border:0!important;border-right:1px solid #d9e5df!important;background:#fff}.trd-inner .product-nav-title,.trd-inner .side-nav-title{height:auto!important;min-height:72px;background:#18322f!important;color:#fff!important;border-left:0!important;text-align:left!important}.trd-inner .product-nav .menu_head{background:#fff;color:#18322f;border-top:1px solid #d9e5df}.trd-inner .product-nav .menu_body a{background:#f6faf8;color:#49635f;border-bottom:1px solid #d9e5df}
.trd-inner .product-content{float:none!important;width:auto!important;margin:0!important;padding:0!important;background:#fff}.trd-inner .product-content .row{margin:0!important}.trd-inner .product-content .pro{float:none!important;width:100%!important;padding:0!important}.trd-inner .product-content .pro a{display:grid;grid-template-columns:150px minmax(0,1fr);gap:18px;align-items:center;padding:14px 18px;border:0!important;border-bottom:1px solid #d9e5df!important;color:#18322f}.trd-inner .product-content .pro-tp img{width:150px;height:96px;object-fit:cover}.trd-inner .news-list .row,.trd-inner .aboutinfo,.trd-inner .news_show,.trd-inner .case_show,.trd-inner .feedback,.trd-inner .contact{background:#fff!important;border:1px solid #d9e5df!important;padding:24px!important}
.trd-footer{background:#18322f;color:#dbe9e4}.trd-footer-rfq{display:grid;grid-template-columns:1.3fr 1fr 1fr 170px;height:68px}.trd-footer-rfq strong,.trd-footer-rfq span,.trd-footer-rfq a{display:flex;align-items:center;justify-content:center;border-right:1px solid rgba(255,255,255,.12);font-weight:900}.trd-footer-rfq a{background:#0b8f69;color:#fff}.trd-footer-grid{display:grid;grid-template-columns:220px 1fr 1.2fr 120px;gap:26px;padding:40px 34px}.trd-footer-logo img{max-width:170px;filter:brightness(0) invert(1)}.trd-footer nav a{display:block;color:#dbe9e4;margin-bottom:9px}.trd-footer-qr img{width:90px;height:90px;background:#fff}.trd-footer-bottom{padding:16px 34px;background:#102723;color:#9fb8b1}
@media(max-width:991px){.trd-header-main{grid-template-columns:1fr 44px}.trd-nav{display:none}.base-mobile-toggle{display:flex;flex-direction:column;gap:5px;border:0;background:transparent}.base-mobile-toggle span{display:block;width:28px;height:2px;background:#18322f}.mobile-open .base-mobile-panel{display:grid;grid-template-columns:1fr 1fr;background:#fff;border-top:1px solid #d9e5df}.base-mobile-panel a{padding:14px 18px;color:#18322f}.trd-inner #product>.container,.trd-footer-grid{grid-template-columns:1fr}.trd-inner .product-nav{border-right:0!important;border-bottom:1px solid #d9e5df!important}}@media(max-width:767px){.trd-rfq-strip,.trd-footer-rfq{grid-template-columns:1fr;height:auto}.trd-rfq-strip strong,.trd-rfq-strip span,.trd-rfq-strip a,.trd-footer-rfq strong,.trd-footer-rfq span,.trd-footer-rfq a{min-height:38px}.trd-header-main,.trd-inner #main,.trd-inner #product,.trd-inner .gsjj,.trd-footer-grid{padding-left:18px!important;padding-right:18px!important}.trd-inner .product-content .pro a{grid-template-columns:100px 1fr}.trd-inner .product-content .pro-tp img{width:100px;height:76px}.mobile-open .base-mobile-panel{grid-template-columns:1fr}}
/* full-structure-trade-20260527:end */

/* mobile-nav-visibility-trade-20260527:start */
.base-trade .base-mobile-toggle,
.base-trade .base-mobile-panel{display:none}
@media(max-width:991px){
  .base-trade .base-mobile-toggle{display:flex}
  .base-trade .base-mobile-panel{display:none}
  .base-trade #header.mobile-open .base-mobile-panel{display:grid}
}
/* mobile-nav-visibility-trade-20260527:end */

/* footer-layout-fix-trade-20260527:start */
.base-trade .trd-footer,
.base-trade .trd-footer *{box-sizing:border-box}
.base-trade .trd-footer{clear:both;width:100%;overflow:hidden;background:#18322f;color:#dbe9e4}
.base-trade .trd-footer img,
.base-trade .trd-footer p,
#footer.trd-footer img,
#footer.trd-footer p{float:none!important}
.base-trade .trd-footer-rfq{display:grid;grid-template-columns:minmax(220px,1.25fr) minmax(130px,.8fr) minmax(130px,.8fr) 156px;width:100%;min-height:68px;height:auto}
.base-trade .trd-footer-rfq strong,
.base-trade .trd-footer-rfq span,
.base-trade .trd-footer-rfq a{display:flex;align-items:center;justify-content:center;min-height:68px;padding:0 18px;border-right:1px solid rgba(255,255,255,.12);font-weight:900;text-align:center}
.base-trade .trd-footer-rfq a{margin:0;background:#0b8f69;color:#fff;border-right:0}
.base-trade .trd-footer-grid{display:grid;grid-template-columns:220px minmax(150px,.8fr) minmax(280px,1.2fr) 120px;gap:26px;align-items:start;width:100%;padding:40px 34px}
.base-trade .trd-footer-grid>div,
.base-trade .trd-footer-grid>nav{min-width:0}
.base-trade .trd-footer-logo{display:block;margin:0}
.base-trade .trd-footer-logo img{display:block;max-width:170px;max-height:58px;object-fit:contain;filter:brightness(0) invert(1)}
.base-trade .trd-footer nav a{display:block;margin:0 0 9px;color:#dbe9e4;font-weight:800}
.base-trade .trd-footer-contact,
.base-trade .trd-footer-contact p{width:auto!important;margin:0;color:#c6d8d2;line-height:1.8;overflow-wrap:anywhere}
.base-trade .trd-footer-contact img{max-width:100%;height:auto}
.base-trade .trd-footer-qr{justify-self:end;text-align:center}
.base-trade .trd-footer-qr img{display:block;width:90px;height:90px;max-width:90px;max-height:90px;margin:0 auto 10px;object-fit:cover;background:#fff}
.base-trade .trd-footer-qr span{display:block;color:#d9a441;font-size:12px;font-weight:900;line-height:1.45}
.base-trade .trd-footer-bottom{clear:both;padding:16px 34px;background:#102723;color:#9fb8b1;line-height:1.7;overflow-wrap:anywhere}
@media(max-width:991px){.base-trade .trd-footer-rfq{grid-template-columns:1fr 1fr}.base-trade .trd-footer-rfq strong{grid-column:1 / -1}.base-trade .trd-footer-grid{grid-template-columns:1fr 1fr}.base-trade .trd-footer-contact{grid-column:1 / -1}.base-trade .trd-footer-qr{justify-self:start}}
@media(max-width:767px){.base-trade .trd-footer-rfq,.base-trade .trd-footer-grid{grid-template-columns:1fr}.base-trade .trd-footer-rfq strong,.base-trade .trd-footer-rfq span,.base-trade .trd-footer-rfq a{min-height:42px;justify-content:flex-start;text-align:left}.base-trade .trd-footer-grid{padding:34px 18px}.base-trade .trd-footer-bottom{padding:16px 18px}.base-trade .trd-footer-qr{text-align:left}.base-trade .trd-footer-qr img{margin-left:0}}
/* footer-layout-fix-trade-20260527:end */

/* footer-content-fix-trade-20260527:start */
.base-trade .trd-footer-contact p{position:relative;display:block!important;width:auto!important;min-height:22px;margin:0 0 8px!important;padding-left:26px;color:#c6d8d2!important;font-size:14px;line-height:1.7}
.base-trade .trd-footer-contact p .glyphicon{position:absolute;left:0;top:.28em;display:inline-block!important;width:18px;margin:0!important;color:#d9a441!important;font-weight:400!important;text-indent:0!important}
.base-trade .trd-footer-contact p span:not(.glyphicon){display:inline!important;margin:0!important;color:inherit!important;font-weight:inherit!important;text-indent:0!important}
.base-trade .trd-footer-bottom p{display:block!important;width:100%!important;margin:0!important;color:#9fb8b1!important;line-height:1.7;white-space:normal;overflow:visible}
.base-trade .trd-footer-bottom p:after{content:"";display:block;clear:both}
.base-trade .trd-footer-bottom a{display:inline-block;color:#dbe9e4!important;white-space:nowrap}
.base-trade .trd-footer-bottom a:hover{color:#d9a441!important}
@media(max-width:767px){.base-trade .trd-footer-bottom p{white-space:normal;flex-wrap:wrap;overflow-x:visible}}
/* footer-content-fix-trade-20260527:end */

/* footer-contrast-icon-fix-trade-20260527:start */
#footer.trd-footer nav a{color:#eef8f3!important;font-size:15px;line-height:1.65}
#footer.trd-footer nav a:hover{color:#d9a441!important;text-decoration:none}
#footer.trd-footer .trd-footer-contact p{padding-left:30px!important;color:#e5f1ec!important}
#footer.trd-footer .trd-footer-contact p .glyphicon{width:22px!important;height:22px!important;top:.16em!important;color:#d9a441!important;font-family:Arial,"Microsoft YaHei",sans-serif!important;font-size:16px!important;line-height:22px!important;text-align:center}
#footer.trd-footer .trd-footer-contact p .glyphicon:before{font-family:Arial,"Microsoft YaHei",sans-serif!important}
#footer.trd-footer .trd-footer-contact p .glyphicon-phone-alt:before{content:"☎"!important}
#footer.trd-footer .trd-footer-contact p .glyphicon-earphone:before{content:"☏"!important}
#footer.trd-footer .trd-footer-contact p .glyphicon-envelope:before{content:"✉"!important}
#footer.trd-footer .trd-footer-contact p .glyphicon-map-marker:before{content:"⌖"!important}
/* footer-contrast-icon-fix-trade-20260527:end */

/* footer-contact-icons-trade-20260527:start */
#footer.trd-footer .trd-footer-contact{
  padding:0;
  background:transparent;
  border:0;
}
#footer.trd-footer .trd-footer-contact p{
  position:relative;
  display:block!important;
  min-height:24px;
  margin:0 0 10px!important;
  padding:0 0 0 28px!important;
  color:#e5f1ec!important;
  line-height:1.65!important;
}
#footer.trd-footer .trd-footer-contact p .glyphicon{display:none!important}
#footer.trd-footer .trd-footer-contact p:before{
  position:absolute;
  left:0;
  top:.18em;
  display:flex;
  align-items:center;
  justify-content:center;
  width:18px;
  height:18px;
  background:transparent;
  border-left:0;
  color:#d9a441;
  font-family:FontAwesome;
  font-size:14px;
}
#footer.trd-footer .trd-footer-contact p:nth-child(1):before{content:"\f1ad"}
#footer.trd-footer .trd-footer-contact p:nth-child(2):before{content:"\f095"}
#footer.trd-footer .trd-footer-contact p:nth-child(3):before{content:"\f0e0"}
#footer.trd-footer .trd-footer-contact p:nth-child(4):before{content:"\f041"}
#footer.trd-footer .trd-footer-contact p span:not(.glyphicon){
  display:inline!important;
  margin:0!important;
  color:inherit!important;
  text-indent:0!important;
}
/* footer-contact-icons-trade-20260527:end */

/* inner-content-cohesion-trade-20260527:start */
.trd-inner .sider-nav a,
.trd-inner .product-sider-nav a{color:#eef8f3!important}
.trd-inner .sider-nav a:hover,
.trd-inner .product-sider-nav a:hover{color:#d9a441!important;text-decoration:none}
.trd-inner .product-nav-title span,
.trd-inner .side-nav-title span{color:#d9a441!important}
.trd-inner .product-nav .menu_head,
.trd-inner .product-nav .menu_head a{color:#18322f!important}
.trd-inner .product-nav .menu_body a{color:#49635f!important}
.trd-inner .product-nav .menu_body a:hover{color:#0b8f69!important;background:#eef8f4!important}
.trd-inner .gsjj .wmss{float:none!important;width:100%!important;margin:0!important;padding:0!important;background:#fff!important;border:1px solid #d9e5df;overflow:hidden}
.trd-inner .gsjj .about-rich-content .about-title{margin:0!important;padding:22px 30px!important;background:#18322f;color:#fff!important;border-left:6px solid #0b8f69;text-align:left!important;font-size:29px!important;font-weight:900;line-height:1.25!important}
.trd-inner .gsjj .wmss .aboutinfo{width:100%!important;margin:0!important;padding:30px!important;background:transparent!important;border:0!important;color:#49635f!important;line-height:2}
.trd-inner .product-content{overflow:hidden}
.trd-inner .product-content .title{float:none!important;width:auto!important;margin:0!important;padding:16px 22px!important;background:#f6faf8;border:0!important;border-bottom:1px solid #d9e5df!important;color:#49635f!important;text-align:left!important;line-height:1.6}
.trd-inner .product-content .name,
.trd-inner .news_show .name,
.trd-inner .case_show .name{margin:0 0 18px!important;padding:0 0 16px!important;border-bottom:2px solid #0b8f69;color:#18322f!important;text-align:left!important;font-size:28px!important;font-weight:900;line-height:1.35!important}
.trd-inner .product-content .nr,
.trd-inner .news_show .nr,
.trd-inner .case_show .nr{padding:0!important;background:transparent!important;color:#49635f!important;line-height:2}
.trd-inner .product-content>.name,
.trd-inner .product-content>.nr,
.trd-inner .product-content>.info-tags,
.trd-inner .product-content>.back,
.trd-inner .product-content>.prev_next{margin-left:24px!important;margin-right:24px!important}
.trd-inner .product-content>.name{margin-top:24px!important}
@media(max-width:767px){
  .trd-inner .gsjj .about-rich-content .about-title{padding:18px 22px!important;font-size:24px!important}
  .trd-inner .gsjj .wmss .aboutinfo{padding:22px!important}
  .trd-inner .product-content>.name,
  .trd-inner .product-content>.nr,
  .trd-inner .product-content>.info-tags,
  .trd-inner .product-content>.back,
  .trd-inner .product-content>.prev_next{margin-left:18px!important;margin-right:18px!important}
}
/* inner-content-cohesion-trade-20260527:end */

/* product-case-layout-lock-trade-20260527:start */
.wrapper.base-trade.trd-inner #product > .container{
  display:grid!important;
  grid-template-columns:minmax(230px,280px) minmax(0,1fr)!important;
  gap:0!important;
  align-items:start!important;
}
.wrapper.base-trade.trd-inner #product > .container > .product-nav{
  grid-column:1!important;
  grid-row:1!important;
  float:none!important;
  width:100%!important;
  min-width:0!important;
  max-width:none!important;
  margin:0!important;
}
.wrapper.base-trade.trd-inner #product > .container > .product-content{
  grid-column:2!important;
  grid-row:1!important;
  float:none!important;
  width:100%!important;
  min-width:0!important;
  max-width:none!important;
  margin:0!important;
}
@media(max-width:991px){
  .wrapper.base-trade.trd-inner #product > .container{grid-template-columns:1fr!important}
  .wrapper.base-trade.trd-inner #product > .container > .product-nav,
  .wrapper.base-trade.trd-inner #product > .container > .product-content{grid-column:1!important;grid-row:auto!important}
}
/* product-case-layout-lock-trade-20260527:end */

/* product-case-crumb-clean-trade-20260527:start */
.wrapper.base-trade.trd-inner #product .product-content > .title{
  display:none!important;
}
/* product-case-crumb-clean-trade-20260527:end */

/* product-case-pagination-flow-trade-20260527:start */
.wrapper.base-trade.trd-inner #product .product-content .row > .page,
.wrapper.base-trade.trd-inner #product .product-content .row > .clearboth{
  display:block!important;
  grid-column:1 / -1!important;
  flex:0 0 100%!important;
  width:100%!important;
  max-width:100%!important;
  float:none!important;
  clear:both!important;
}
/* product-case-pagination-flow-trade-20260527:end */

/* product-case-navigation-polish-trade-20260527:start */
.wrapper.base-trade.trd-inner .product-sider-nav,
.wrapper.base-trade.trd-inner .product-sider-nav .container{
  background:#f3f7f4!important;
  border:0!important;
}
.wrapper.base-trade.trd-inner .product-sider-nav .container{
  min-height:54px!important;
  gap:10px!important;
}
.wrapper.base-trade.trd-inner .product-sider-nav a{
  padding:0!important;
  color:#49635f!important;
  font-size:13px!important;
}
.wrapper.base-trade.trd-inner .product-sider-nav a.active,
.wrapper.base-trade.trd-inner .product-sider-nav .active{
  color:#0b8f69!important;
}
.wrapper.base-trade.trd-inner .product-sider-nav .sy{background:none!important}
.wrapper.base-trade.trd-inner #product .product-nav,
.wrapper.base-trade.trd-inner #product > .container{
  border:0!important;
}
.wrapper.base-trade.trd-inner #product .product-nav .menu_head,
.wrapper.base-trade.trd-inner #product .product-nav .menu_body a{
  border:0!important;
}
.wrapper.base-trade.trd-inner #product .product-nav .menu_head.current,
.wrapper.base-trade.trd-inner #product .product-nav .menu_head:hover,
.wrapper.base-trade.trd-inner #product .product-nav .menu_body a:hover{
  background:#eef8f4!important;
  color:#0b8f69!important;
}
.wrapper.base-trade.trd-inner #product .page{
  display:flex!important;
  flex-wrap:wrap;
  justify-content:center;
  gap:8px;
  margin:18px 0 0!important;
}
.wrapper.base-trade.trd-inner #product .page .p_state{float:none!important;color:#49635f!important;line-height:34px}
.wrapper.base-trade.trd-inner #product .page a,
.wrapper.base-trade.trd-inner #product .page strong{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-width:34px;
  height:34px;
  margin:0!important;
  padding:0 12px!important;
  background:#fff!important;
  border:0!important;
  color:#49635f!important;
  font-weight:900!important;
}
.wrapper.base-trade.trd-inner #product .page a.on,
.wrapper.base-trade.trd-inner #product .page a.dq,
.wrapper.base-trade.trd-inner #product .page a:hover{
  background:#0b8f69!important;
  color:#fff!important;
}
/* product-case-navigation-polish-trade-20260527:end */

/* inner-nav-width-lock-trade-20260527:start */
.wrapper.base-trade.trd-inner .sider-nav{
  padding:0 34px!important;
}
.wrapper.base-trade.trd-inner .product-sider-nav{
  padding:16px 34px!important;
}
.wrapper.base-trade.trd-inner .sider-nav .container,
.wrapper.base-trade.trd-inner .product-sider-nav .container{
  width:100%!important;
  max-width:1320px!important;
  margin:0 auto!important;
  padding-left:0!important;
  padding-right:0!important;
}
@media(max-width:767px){
  .wrapper.base-trade.trd-inner .sider-nav,
  .wrapper.base-trade.trd-inner .product-sider-nav{
    padding-left:18px!important;
    padding-right:18px!important;
  }
}
/* inner-nav-width-lock-trade-20260527:end */

/* breadcrumb-separator-trade-20260527:start */
.wrapper.base-trade.trd-inner .product-sider-nav .breadcrumb-sep{
  top:0!important;
  display:inline-flex!important;
  align-items:center;
  justify-content:center;
  flex:0 0 18px;
  width:18px;
  height:18px;
  margin:0 2px!important;
  color:#9db4ad!important;
  font-family:Arial,"Microsoft YaHei",sans-serif!important;
  font-size:10px!important;
  line-height:1!important;
}
.wrapper.base-trade.trd-inner .product-sider-nav .breadcrumb-sep:before{
  content:">"!important;
  font-family:Arial,"Microsoft YaHei",sans-serif!important;
}
/* breadcrumb-separator-trade-20260527:end */

/* contact-bootstrap-icons-trade-20260528:start */
.wrapper.base-trade.trd-inner .contact .row{
  display:flex;
  flex-wrap:wrap;
  gap:18px 0;
}
.wrapper.base-trade.trd-inner .contact .col-xs-6.col-sm-3{
  float:none!important;
  display:flex;
  flex-direction:column;
  align-items:center;
}
.wrapper.base-trade.trd-inner .contact .col-xs-6.col-sm-3 .contact-icon{
  position:relative;
  top:0!important;
  display:inline-flex!important;
  align-items:center;
  justify-content:center;
  width:auto;
  height:auto;
  margin:0 auto 10px;
  color:#0b8f69;
  font-size:24px;
  line-height:1;
  background:transparent;
  border:0;
  box-shadow:none;
}
.wrapper.base-trade.trd-inner .contact .col-xs-6.col-sm-3 .contact-icon:after{
  content:none;
  display:none;
}
.wrapper.base-trade.trd-inner .contact h3{
  margin:0 0 10px!important;
  color:#18322f!important;
  font-size:17px!important;
  font-weight:900!important;
}
.wrapper.base-trade.trd-inner .contact p{
  margin:0!important;
  color:#49635f!important;
  line-height:1.8!important;
}
/* contact-bootstrap-icons-trade-20260528:end */

/* inner-card-border-soften-trade-20260528:start */
.wrapper.base-trade.trd-inner .news-list .row,
.wrapper.base-trade.trd-inner .feedback,
.wrapper.base-trade.trd-inner .contact,
.wrapper.base-trade.trd-inner .aboutinfo,
.wrapper.base-trade.trd-inner .news_show,
.wrapper.base-trade.trd-inner .case_show{
  border-color:rgba(217,229,223,.45)!important;
  background:#fff!important;
  box-shadow:0 10px 24px rgba(24,50,47,.035)!important;
}
.wrapper.base-trade.trd-inner .gsjj .wmss{
  border-color:rgba(217,229,223,.45)!important;
  box-shadow:0 10px 24px rgba(24,50,47,.035)!important;
}
.wrapper.base-trade.trd-inner .news-list .row:hover{
  border-color:rgba(11,143,105,.18)!important;
  box-shadow:0 14px 30px rgba(24,50,47,.055)!important;
}
/* inner-card-border-soften-trade-20260528:end */


/* detail-related-polish-trade-20260528:start */
.wrapper.base-trade.trd-inner #product .product-content > .nr{
  margin:0 24px 20px!important;
  padding:24px 26px!important;
  background:#fff!important;
  border:1px solid rgba(217,229,223,.86)!important;
  color:#49635f!important;
  line-height:2!important;
}
.wrapper.base-trade.trd-inner .bottom-nav-title{
  position:relative;
  height:auto!important;
  margin:30px 24px 0!important;
  padding:14px 18px!important;
  background:#f6faf8!important;
  border:0!important;
  border-top:1px solid #d9e5df!important;
  border-bottom:1px solid #d9e5df!important;
  color:#18322f!important;
  font-size:17px!important;
  font-weight:900!important;
  line-height:1.35!important;
}
.wrapper.base-trade.trd-inner .bottom-nav-title:before{
  content:"";
  position:absolute;
  left:0;
  top:0;
  bottom:0;
  width:4px;
  background:#0b8f69;
}
.wrapper.base-trade.trd-inner .bottom-pro-list,
.wrapper.base-trade.trd-inner .bottom-news-list{
  margin:0 24px 8px;
}
.wrapper.base-trade.trd-inner .bottom-pro-list ul,
.wrapper.base-trade.trd-inner .bottom-news-list ul{
  margin:0;
  padding:0;
}
.wrapper.base-trade.trd-inner .bottom-pro-list li,
.wrapper.base-trade.trd-inner .bottom-news-list li{
  margin:0;
  padding-left:0!important;
  padding-right:0!important;
  list-style:none;
}
.wrapper.base-trade.trd-inner .bottom-pro-list a{
  display:grid;
  grid-template-columns:104px minmax(0,1fr);
  gap:14px;
  align-items:center;
  min-height:84px;
  padding:12px 0;
  border-bottom:1px solid rgba(217,229,223,.9);
  color:#18322f;
  font-weight:900;
  line-height:1.55;
  overflow:hidden;
  transition:color .2s ease,background .2s ease;
}
.wrapper.base-trade.trd-inner .bottom-pro-list img{
  display:block;
  width:104px;
  height:68px;
  margin:0;
  object-fit:cover;
  filter:saturate(.98) contrast(1.02);
}
.wrapper.base-trade.trd-inner .bottom-pro-list a:hover{
  color:#0b8f69;
  text-decoration:none;
}
.wrapper.base-trade.trd-inner .bottom-news-list a{
  position:relative;
  display:block;
  min-height:42px;
  padding:10px 8px 10px 24px;
  border-bottom:1px solid rgba(217,229,223,.9);
  color:#49635f;
  line-height:1.55;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
  transition:color .2s ease,background .2s ease;
}
.wrapper.base-trade.trd-inner .bottom-news-list a:before{
  content:"";
  position:absolute;
  left:8px;
  top:50%;
  width:6px;
  height:6px;
  margin-top:-3px;
  background:#d9a441;
}
.wrapper.base-trade.trd-inner .bottom-news-list a:hover{
  background:#f6faf8;
  color:#0b8f69;
  text-decoration:none;
}
@media(max-width:767px){
  .wrapper.base-trade.trd-inner #product .product-content > .nr,
  .wrapper.base-trade.trd-inner .bottom-nav-title,
  .wrapper.base-trade.trd-inner .bottom-pro-list,
  .wrapper.base-trade.trd-inner .bottom-news-list{margin-left:18px!important;margin-right:18px!important}
  .wrapper.base-trade.trd-inner #product .product-content > .nr{padding:20px!important}
  .wrapper.base-trade.trd-inner .bottom-pro-list a{grid-template-columns:88px minmax(0,1fr)}
  .wrapper.base-trade.trd-inner .bottom-pro-list img{width:88px;height:60px}
  .wrapper.base-trade.trd-inner .bottom-news-list a{white-space:normal}
}
/* detail-related-polish-trade-20260528:end */

/* detail-related-borderless-trade-20260528:start */
.wrapper.base-trade.trd-inner .bottom-nav-title{
  border-top:0!important;
  border-bottom:0!important;
}
.wrapper.base-trade.trd-inner .bottom-pro-list a,
.wrapper.base-trade.trd-inner .bottom-news-list a{
  border-bottom:0!important;
}
.wrapper.base-trade.trd-inner .bottom-pro-list li + li,
.wrapper.base-trade.trd-inner .bottom-news-list li + li{
  margin-top:4px;
}
.wrapper.base-trade.trd-inner .bottom-pro-list a{
  padding-left:10px;
  padding-right:10px;
  background:#fff;
}
.wrapper.base-trade.trd-inner .bottom-pro-list a:hover,
.wrapper.base-trade.trd-inner .bottom-news-list a:hover{
  background:#f6faf8;
}
/* detail-related-borderless-trade-20260528:end */

/* detail-left-clean-trade-20260528:start */
.wrapper.base-trade.trd-inner #product .product-content > .nr,
.wrapper.base-trade.trd-inner .news_show .nr{
  border-left:0!important;
}
.wrapper.base-trade.trd-inner .bottom-nav-title{
  padding-left:14px!important;
}
.wrapper.base-trade.trd-inner .bottom-nav-title:before,
.wrapper.base-trade.trd-inner .bottom-news-list a:before{
  content:none!important;
  display:none!important;
}
.wrapper.base-trade.trd-inner .bottom-news-list a{
  padding-left:8px!important;
}
/* detail-left-clean-trade-20260528:end */

/* related-marker-restore-trade-20260528:start */
.wrapper.base-trade.trd-inner .bottom-nav-title{
  padding-left:18px!important;
}
.wrapper.base-trade.trd-inner .bottom-nav-title:before{
  content:""!important;
  display:block!important;
  position:absolute;
  left:0;
  top:0;
  bottom:0;
  width:4px;
  background:#0b8f69;
}
.wrapper.base-trade.trd-inner .bottom-news-list a{
  padding-left:24px!important;
}
.wrapper.base-trade.trd-inner .bottom-news-list a:before{
  content:""!important;
  display:block!important;
  position:absolute;
  left:8px;
  top:50%;
  width:6px;
  height:6px;
  margin-top:-3px;
  background:#d9a441;
}
/* related-marker-restore-trade-20260528:end */

/* detail-panel-cohesion-trade-20260528:start */
.wrapper.base-trade.trd-inner #product > .container > .product-content.detail-content{
  padding:0 24px 30px!important;
  background:#fff!important;
  border:0!important;
  box-shadow:none!important;
  overflow:hidden!important;
}
.wrapper.base-trade.trd-inner #product .product-content.detail-content > .name{
  margin:0 -24px 24px!important;
  padding:22px 24px 18px!important;
  background:#f6faf8!important;
  border:0!important;
  border-bottom:1px solid #d9e5df!important;
  color:#18322f!important;
}
.wrapper.base-trade.trd-inner #product .product-content.detail-content > .name:before{
  content:"";
  display:inline-block;
  width:32px;
  height:3px;
  margin:0 12px 7px 0;
  background:#0b8f69;
  vertical-align:middle;
}
.wrapper.base-trade.trd-inner #product .product-content.detail-content > .nr{
  margin:0 0 20px!important;
  padding:0!important;
  background:#fff!important;
  border:0!important;
}
@media(max-width:767px){
  .wrapper.base-trade.trd-inner #product > .container > .product-content.detail-content{padding:0 18px 24px!important}
  .wrapper.base-trade.trd-inner #product .product-content.detail-content > .name{margin-left:-18px!important;margin-right:-18px!important;padding:20px 18px!important}
}
/* detail-panel-cohesion-trade-20260528:end */

/* inner-polish-trade-20260528:start */
.wrapper.base-trade.trd-inner #product .product-nav .menu_body{
  padding:0!important;
  background:#f6faf8!important;
}
.wrapper.base-trade.trd-inner #product .product-nav .menu_body a{
  margin:0!important;
  padding:11px 16px 11px 22px!important;
  background:#f6faf8!important;
  color:#49635f!important;
  line-height:1.45!important;
}
.wrapper.base-trade.trd-inner #product .product-nav .menu_body a:hover{
  background:#eef8f4!important;
  color:#0b8f69!important;
}
.wrapper.base-trade.trd-inner .news-list p.more{margin:18px 0 0!important}
.wrapper.base-trade.trd-inner .news-list p.more a{
  display:inline-flex;
  align-items:center;
  gap:10px;
  min-height:38px;
  padding:0 16px;
  background:#0b8f69;
  color:#fff!important;
  font-size:13px;
  font-weight:900;
  text-decoration:none!important;
}
.wrapper.base-trade.trd-inner .news-list p.more a:after{
  content:"\f178";
  font-family:FontAwesome;
  color:#d9a441;
}
.wrapper.base-trade.trd-inner .news-list p.more a:hover{
  background:#18322f;
}
#footer.trd-footer .trd-footer-contact p:before{display:flex!important;opacity:1!important}
.wrapper.base-trade.trd-inner .contact{
  padding:30px!important;
  background:#fff!important;
}
.wrapper.base-trade.trd-inner .contact > .row{
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr));
  gap:1px;
  margin:0!important;
  background:#d9e5df;
}
.wrapper.base-trade.trd-inner .contact > .row:before,
.wrapper.base-trade.trd-inner .contact > .row:after{content:none!important}
.wrapper.base-trade.trd-inner .contact .col-xs-6.col-sm-3{
  float:none!important;
  width:auto!important;
  min-height:150px;
  padding:22px 18px!important;
  background:#fff;
  text-align:left;
}
.wrapper.base-trade.trd-inner .contact .contact-icon{margin:0 0 14px!important;color:#0b8f69!important}
.wrapper.base-trade.trd-inner .contact-map-panel{margin-top:22px;background:#f6faf8;overflow:hidden}
.wrapper.base-trade.trd-inner .contact-map-iframe{display:block;width:100%;height:420px;border:0}
@media(max-width:991px){.wrapper.base-trade.trd-inner .contact > .row{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:767px){.wrapper.base-trade.trd-inner .contact{padding:20px!important}.wrapper.base-trade.trd-inner .contact > .row{grid-template-columns:1fr}.wrapper.base-trade.trd-inner .contact-map-iframe{height:320px}}
/* inner-polish-trade-20260528:end */

/* inner-sider-nav-clean-trade-20260528:start */
.wrapper.base-trade.trd-inner .sider-nav{
  padding:0 34px!important;
  background:#f3f7f4!important;
  border:0!important;
  box-shadow:none;
}
.wrapper.base-trade.trd-inner .sider-nav .container{
  min-height:62px!important;
  padding:0!important;
  background:transparent!important;
  border:0!important;
}
.wrapper.base-trade.trd-inner .sider-nav ul{
  display:flex!important;
  flex-wrap:wrap;
  gap:24px!important;
  margin:0!important;
  padding:0!important;
}
.wrapper.base-trade.trd-inner .sider-nav li{
  float:none!important;
}
.wrapper.base-trade.trd-inner .sider-nav a{
  position:relative;
  display:inline-flex!important;
  align-items:center;
  min-height:62px;
  padding:0 2px!important;
  background:transparent!important;
  border:0!important;
  color:#49635f!important;
  font-size:13px;
  font-weight:900!important;
  line-height:1.2;
  white-space:nowrap;
}
.wrapper.base-trade.trd-inner .sider-nav a:after{
  content:"";
  position:absolute;
  left:0;
  right:0;
  bottom:12px;
  height:3px;
  background:linear-gradient(90deg,#0b8f69 0,#0b8f69 70%,#d9a441 70%,#d9a441 100%);
  transform:scaleX(0);
  transform-origin:left center;
  transition:transform .18s ease;
}
.wrapper.base-trade.trd-inner .sider-nav a:hover,
.wrapper.base-trade.trd-inner .sider-nav a.active{
  color:#0b8f69!important;
}
.wrapper.base-trade.trd-inner .sider-nav a:hover:after,
.wrapper.base-trade.trd-inner .sider-nav a.active:after{
  transform:scaleX(1);
}
@media(max-width:767px){
  .wrapper.base-trade.trd-inner .sider-nav{padding:0 18px!important}
  .wrapper.base-trade.trd-inner .sider-nav ul{gap:18px!important}
}
/* inner-sider-nav-clean-trade-20260528:end */

/* feedback-form-modern-trade-20260528:start */
.wrapper.base-trade.trd-inner .feedback{
  display:grid;
  grid-template-columns:280px minmax(0,1fr);
  gap:30px;
  max-width:1120px;
  margin:0 auto;
  padding:32px;
  background:#fff;
  box-shadow:0 20px 48px rgba(24,50,47,.08);
}
.wrapper.base-trade.trd-inner .feedback .name{
  margin:0!important;
  color:#18322f!important;
  font-size:32px!important;
  font-weight:900!important;
  line-height:1.22!important;
  text-align:left!important;
}
.wrapper.base-trade.trd-inner .feedback .name:before{
  content:"RFQ MESSAGE";
  display:block;
  margin-bottom:12px;
  color:#0b8f69;
  font-size:12px;
  font-weight:900;
}
.wrapper.base-trade.trd-inner .feedback .name:after{
  content:"";
  display:block;
  width:58px;
  height:3px;
  margin-top:18px;
  background:linear-gradient(90deg,#0b8f69 0,#0b8f69 72%,#d9a441 72%,#d9a441 100%);
}
.wrapper.base-trade.trd-inner .feedback .nr{margin:0!important}
.wrapper.base-trade.trd-inner .feedback .nr > p{margin:0!important}
.wrapper.base-trade.trd-inner .guestbook{padding:0!important;background:transparent!important;border:0!important}
.wrapper.base-trade.trd-inner .guestbook #bookAdd{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:14px;
  width:100%;
  margin:0!important;
}
.wrapper.base-trade.trd-inner .guestbook #bookAdd .f-cb{display:contents}
.wrapper.base-trade.trd-inner .guestbook #bookAdd p{grid-column:1 / -1;margin:0!important;text-align:left!important}
.wrapper.base-trade.trd-inner .guestbook #bookAdd .InputText,
.wrapper.base-trade.trd-inner .guestbook #bookAdd .Text{
  float:none!important;
  width:100%!important;
  height:52px!important;
  margin:0!important;
  padding:0 16px!important;
  background:#f6faf8!important;
  border:0!important;
  box-shadow:inset 0 -2px 0 #d9e5df;
  color:#18322f!important;
  font-size:14px!important;
  line-height:52px!important;
  transition:background .18s ease,box-shadow .18s ease;
}
.wrapper.base-trade.trd-inner .guestbook #bookAdd #pro,
.wrapper.base-trade.trd-inner .guestbook #bookAdd .Text{grid-column:1 / -1}
.wrapper.base-trade.trd-inner .guestbook #bookAdd .Text{
  min-height:136px!important;
  padding-top:14px!important;
  line-height:1.8!important;
  resize:vertical;
}
.wrapper.base-trade.trd-inner .guestbook #bookAdd .InputText:focus,
.wrapper.base-trade.trd-inner .guestbook #bookAdd .Text:focus{
  background:#fff!important;
  box-shadow:inset 0 -2px 0 #0b8f69,0 12px 24px rgba(11,143,105,.08);
  outline:0;
}
.wrapper.base-trade.trd-inner .feedback-captcha{
  display:grid;
  grid-template-columns:minmax(0,1fr) 128px;
  gap:12px;
}
.wrapper.base-trade.trd-inner .feedback-captcha .captcha-code{
  display:flex;
  align-items:center;
  justify-content:center;
  min-height:52px;
  background:#eef8f4;
  color:#0b8f69;
  font-size:15px;
  font-weight:900;
}
.wrapper.base-trade.trd-inner .guestbook #bookAdd .btn{
  min-width:150px;
  height:50px;
  margin:6px 0 0!important;
  padding:0 28px!important;
  background:#0b8f69!important;
  border:0!important;
  color:#fff!important;
  font-weight:900;
  line-height:50px!important;
}
.wrapper.base-trade.trd-inner .guestbook #bookAdd .btn:hover{background:#18322f!important}
.wrapper.base-trade.trd-inner .guestbook #bookAdd div[style*="height:40px"]{height:auto!important;overflow:visible!important;text-align:left!important}
@media(max-width:991px){.wrapper.base-trade.trd-inner .feedback{grid-template-columns:1fr}}
@media(max-width:767px){
  .wrapper.base-trade.trd-inner .feedback{padding:22px}
  .wrapper.base-trade.trd-inner .guestbook #bookAdd,
  .wrapper.base-trade.trd-inner .feedback-captcha{grid-template-columns:1fr}
}
/* feedback-form-modern-trade-20260528:end */




/* job-override-trade-20260528:start */
.trd-inner .job .menu_head{min-height:52px!important;line-height:52px!important;padding:0 20px!important;background:#f9fbf8!important;color:#18322f!important;font-size:16px!important;font-weight:800!important;border:0!important}.trd-inner .job .menu_head i{background:#d9a441!important}.trd-inner .job .menu_list .current{background:#18322f!important;color:#fff!important}.trd-inner .job .menu_list .current i{background:#fff!important}.trd-inner .job .menu_body{padding:0 20px 24px!important;line-height:1.95!important;font-size:14px!important;color:#49635f!important;background:#fff!important;border:0!important}
/* job-override-trade-20260528:end */

/* job-list-trade-20260528b:start */
.wrapper.base-trade.trd-inner .trd-job-list{
  max-width:980px;
  margin:0 auto;
  padding:36px 0 48px;
}
.wrapper.base-trade.trd-inner .trd-job-item{
  margin:0 0 12px;
  background:#fff;
  box-shadow:0 14px 28px rgba(24,50,47,.08);
}
.wrapper.base-trade.trd-inner .trd-job-head{
  width:100%;
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:12px;
  min-height:52px;
  padding:0 20px;
  background:#edf5f1;
  border:0;
  color:#18322f;
  text-align:left;
  font-size:16px;
  font-weight:800;
  cursor:pointer;
}
.wrapper.base-trade.trd-inner .trd-job-indicator{
  width:18px;
  height:18px;
  position:relative;
}
.wrapper.base-trade.trd-inner .trd-job-indicator:before,
.wrapper.base-trade.trd-inner .trd-job-indicator:after{
  content:"";
  position:absolute;
  left:50%;
  top:50%;
  width:12px;
  height:2px;
  margin:-1px 0 0 -6px;
  background:#0b8f69;
  transition:transform .2s ease,opacity .2s ease,background .2s ease;
}
.wrapper.base-trade.trd-inner .trd-job-indicator:after{
  transform:rotate(90deg);
}
.wrapper.base-trade.trd-inner .trd-job-head.open{
  background:#18322f;
  color:#fff;
}
.wrapper.base-trade.trd-inner .trd-job-head.open .trd-job-indicator:before,
.wrapper.base-trade.trd-inner .trd-job-head.open .trd-job-indicator:after{
  background:#d9a441;
}
.wrapper.base-trade.trd-inner .trd-job-head.open .trd-job-indicator:after{
  opacity:0;
  transform:rotate(90deg) scaleX(.2);
}
.wrapper.base-trade.trd-inner .trd-job-body{
  padding:20px 20px 24px;
  color:#49635f;
  font-size:14px;
  line-height:1.95;
}
@media(max-width:767px){
  .wrapper.base-trade.trd-inner .trd-job-list{padding:24px 0 32px}
  .wrapper.base-trade.trd-inner .trd-job-head{padding:0 16px}
  .wrapper.base-trade.trd-inner .trd-job-body{padding:16px 16px 20px}
}
/* job-list-trade-20260528b:end */





/* inner-shell-trade-20260528j:start */
.wrapper.base-trade .trd-product-shell .title{font-weight:700;color:#5c736d!important}
.wrapper.base-trade .trd-news-shell .row{padding:18px 18px!important;background:#f6faf8}
.wrapper.base-trade .trd-detail-shell .date{color:#0b8f69!important;font-weight:700}
/* inner-shell-trade-20260528j:end */

/* product-item-meta-trade-20260528k:start */
.wrapper.base-trade .trd-product-shell .pro-kicker{display:block;padding:0 22px;color:#0b8f69;font-size:11px;font-weight:900;letter-spacing:.05em}
.wrapper.base-trade .trd-product-shell .pro-action{display:block;padding:0 22px 20px;color:#6a817a;font-style:normal;font-size:12px}
/* product-item-meta-trade-20260528k:end */

/* detail-meta-trade-20260528u:start */
.wrapper.base-trade .trd-detail-shell .detail-kicker,
.wrapper.base-trade .product-content .detail-kicker,
.wrapper.base-trade .case_show .detail-kicker{margin:6px 0 10px;color:#0b8f69;font-size:11px;font-weight:800;letter-spacing:.06em}
.wrapper.base-trade .trd-detail-shell .detail-back a,
.wrapper.base-trade .product-content .detail-back a,
.wrapper.base-trade .case_show .detail-back a{display:inline-block;padding:0 10px;line-height:28px;background:#eef8f4;color:#0b8f69!important}
/* detail-meta-trade-20260528u:end */

/* ===== Inner Matrix: base-trade ===== */
.base-trade.base-inner .product-sider-nav,
.base-trade.base-inner .sider-nav {
  margin-bottom: 0;
}
.base-trade.base-inner #main .container,
.base-trade.base-inner #product .container,
.base-trade.base-inner .gsjj .container {
  max-width: 1320px;
}
.base-trade.base-inner .news-list .row,
.base-trade.base-inner .product-content .pro,
.base-trade.base-inner .detail-content,
.base-trade.base-inner .news_show,
.base-trade.base-inner .feedback {
  border-radius: 10px;
}
.base-trade.base-inner .news-list .row,
.base-trade.base-inner .detail-content,
.base-trade.base-inner .news_show,
.base-trade.base-inner .feedback {
  padding: 24px 26px;
  box-shadow: 0 10px 28px rgba(47,38,16,.10);
}
.base-trade.base-inner .product-nav-title,
.base-trade.base-inner .name,
.base-trade.base-inner .title {
  letter-spacing: 0.02em;
}
.base-trade.base-inner .detail-kicker,
.base-trade.base-inner .more a,
.base-trade.base-inner .pro-action {
  transition: all .2s ease;
}
.base-trade.base-inner .detail-kicker:hover,
.base-trade.base-inner .more a:hover,
.base-trade.base-inner .pro-action:hover {
  opacity: .85;
}



/* inner-final-trade-20260529z:start */
.wrapper.base-trade.trd-inner #main,
.wrapper.base-trade.trd-inner #product,
.wrapper.base-trade.trd-inner .gsjj{padding-top:24px!important}
.wrapper.base-trade.trd-inner .product-sider-nav{padding-top:10px!important;padding-bottom:10px!important}
.wrapper.base-trade.trd-inner .news-list .row,
.wrapper.base-trade.trd-inner #product .product-content .pro a{box-shadow:0 12px 26px rgba(24,50,47,.08)!important}
@media(max-width:767px){
  .wrapper.base-trade.trd-inner #main,
  .wrapper.base-trade.trd-inner #product,
  .wrapper.base-trade.trd-inner .gsjj{padding-top:16px!important}
}
/* inner-final-trade-20260529z:end */

/* feedback-final-trade-20260529z:start */
.wrapper.base-trade.trd-inner.feedback-page .gsjj>.container.feedback-container-bg{max-width:1320px!important;background:#fff!important;padding:24px!important;box-shadow:none!important}
.wrapper.base-trade.trd-inner.feedback-page .feedback,.wrapper.base-trade.trd-inner.feedback-page .feedback.trd-feedback-shell{background:transparent!important;box-shadow:none!important}
.wrapper.base-trade.trd-inner.feedback-page .feedback:before,.wrapper.base-trade.trd-inner.feedback-page .feedback:after{content:none!important;display:none!important}
/* feedback-final-trade-20260529z:end */

/* side-nav-hover-fix-20260529 */
.wrapper.base-trade .product-nav .menu_body a:hover {
  background: #0b8f69 !important;
  color: #ffffff !important;
}
.wrapper.base-trade .product-nav .menu_body a:hover i {
  color: #ffffff !important;
}

/* side-nav-hover-force-20260529b */
.wrapper.base-trade.trd-inner #product .product-nav .menu_body a:hover,
.wrapper.base-trade.trd-inner #product .product-nav .menu_body a:hover i {
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
}

/* side-nav-bootstrap-icon-final-20260529d */
.wrapper.base-trade.trd-inner #product .product-nav .menu_body a {
  position: relative;
  padding-left: 40px !important;
  color: #49635f !important;
}
.wrapper.base-trade.trd-inner #product .product-nav .menu_body a:before {
  content: "\e080";
  font-family: "Glyphicons Halflings";
  position: absolute;
  left: 22px;
  top: 50%;
  transform: translateY(-50%);
  font-size: 11px;
  color: #0b8f69;
}
.wrapper.base-trade.trd-inner #product .product-nav .menu_body a i {
  background: none !important;
  padding-left: 0 !important;
  color: inherit !important;
}
.wrapper.base-trade.trd-inner #product .product-nav .menu_body a.current,
.wrapper.base-trade.trd-inner #product .product-nav .menu_body a:hover {
  color: #ffffff !important;
}
.wrapper.base-trade.trd-inner #product .product-nav .menu_body a.current:before,
.wrapper.base-trade.trd-inner #product .product-nav .menu_body a:hover:before {
  color: #ffffff !important;
}

.wrapper.base-trade.trd-inner #product .product-nav .menu_body a:before { font-family: "Glyphicons Halflings", "Arial"; }
.wrapper.base-trade .product-nav .menu_head.no-children{cursor:pointer;}

/* news-row-inset-trade-20260529 */
.wrapper.base-trade.trd-inner.page-news .news-list .row{
  margin-left:12px !important;
  margin-right:12px !important;
}
@media (max-width:767px){
  .wrapper.base-trade.trd-inner.page-news .news-list .row{
    margin-left:8px !important;
    margin-right:8px !important;
  }
}

/* feedback-left-bottom-bg-20260529 */
.wrapper.base-trade.page-feedback .gsjj > .container.feedback-container-bg{
  position:relative;
  overflow:hidden;
  background:#f7fbf9 !important;
}
.wrapper.base-trade.page-feedback .gsjj > .container.feedback-container-bg:before{
  content:"";
  position:absolute;
  left:0;
  bottom:0;
  width:32%;
  height:100%;
  background:linear-gradient(180deg,#e8f3ee 0%,#dcebe4 100%);
}
.wrapper.base-trade.page-feedback .gsjj > .container.feedback-container-bg > .feedback{
  position:relative;
  z-index:1;
}

/* click-focus-outline-fix-trade-20260529 */
.wrapper.base-trade a:focus,
.wrapper.base-trade a:active,
.wrapper.base-trade button:focus,
.wrapper.base-trade button:active{
  outline:0 !important;
  box-shadow:none !important;
}
.wrapper.base-trade a,
.wrapper.base-trade button{
  -webkit-tap-highlight-color:transparent;
}

.tpl-semantic-h1{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}

/* inner-nav-content-merge-20260529:start */
.wrapper.base-inner > .sider-nav,
.wrapper.base-inner > .product-sider-nav{
  padding-bottom:0!important;
  margin-bottom:0!important;
}
.wrapper.base-inner > .sider-nav + #main,
.wrapper.base-inner > .sider-nav + #product,
.wrapper.base-inner > .sider-nav + .gsjj,
.wrapper.base-inner > .product-sider-nav + #main,
.wrapper.base-inner > .product-sider-nav + #product,
.wrapper.base-inner > .product-sider-nav + .gsjj{
  padding-top:0!important;
  margin-top:0!important;
}
/* inner-nav-content-merge-20260529:end */

/* inner-nav-gap-hotfix-trade-20260529b:start */
.wrapper.base-trade.trd-inner > .sider-nav,
.wrapper.base-trade.trd-inner > .product-sider-nav{
  padding-bottom:0!important;
  margin-bottom:0!important;
}
.wrapper.base-trade.trd-inner > .sider-nav + #main,
.wrapper.base-trade.trd-inner > .sider-nav + #product,
.wrapper.base-trade.trd-inner > .sider-nav + .gsjj,
.wrapper.base-trade.trd-inner > .product-sider-nav + #main,
.wrapper.base-trade.trd-inner > .product-sider-nav + #product,
.wrapper.base-trade.trd-inner > .product-sider-nav + .gsjj{
  padding-top:0!important;
  margin-top:0!important;
}
/* inner-nav-gap-hotfix-trade-20260529b:end */

/* product-case-side-nav-unify-trade-20260602:start */
.wrapper.base-trade.trd-inner #product .product-nav .product-nav-title,
.wrapper.base-trade.trd-inner #product .product-nav .side-nav-title{
  display:flex;
  align-items:center;
  min-height:68px!important;
  height:auto!important;
  margin:0!important;
  padding:0 22px!important;
  background:#18322f!important;
  border:0!important;
  color:#fff!important;
  font-size:20px!important;
  font-weight:900;
  line-height:1.3!important;
  text-align:left!important;
}
.wrapper.base-trade.trd-inner #product .product-nav .product-nav-title span,
.wrapper.base-trade.trd-inner #product .product-nav .side-nav-title span{
  margin-left:8px!important;
  padding-left:0!important;
  color:#d9a441!important;
  font-size:12px!important;
  font-weight:900;
  letter-spacing:.06em;
}
.wrapper.base-trade.trd-inner #product .product-nav .side-nav-title{
  margin-top:22px!important;
}
.wrapper.base-trade.trd-inner #product .product-nav .side-related,
.wrapper.base-trade.trd-inner #product .product-nav .side-relate{
  padding:8px 14px 14px;
  background:#f6faf8;
}
.wrapper.base-trade.trd-inner #product .product-nav .side-related ul,
.wrapper.base-trade.trd-inner #product .product-nav .side-relate ul{
  margin:0;
  padding:0;
}
.wrapper.base-trade.trd-inner #product .product-nav .side-related li,
.wrapper.base-trade.trd-inner #product .product-nav .side-relate li{
  margin:0;
  padding:0;
  list-style:none;
}
.wrapper.base-trade.trd-inner #product .product-nav .side-related li a,
.wrapper.base-trade.trd-inner #product .product-nav .side-relate li a{
  display:block;
  height:auto!important;
  min-height:42px;
  padding:11px 4px;
  border-bottom:1px solid #d9e5df;
  color:#49635f;
  font-size:14px;
  line-height:1.5!important;
  white-space:normal!important;
  overflow:visible!important;
  text-overflow:clip!important;
}
.wrapper.base-trade.trd-inner #product .product-nav .side-related li a:hover,
.wrapper.base-trade.trd-inner #product .product-nav .side-relate li a:hover{
  color:#0b8f69;
  text-decoration:none;
}
/* product-case-side-nav-unify-trade-20260602:end */

/* product-list-card-grid-trade-20260602:start */
.wrapper.base-trade.trd-inner.page-product #product .trd-product-shell > .row{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:16px;
  padding:18px;
}
.wrapper.base-trade.trd-inner.page-product #product .trd-product-shell > .row:before,
.wrapper.base-trade.trd-inner.page-product #product .trd-product-shell > .row:after{
  content:none!important;
  display:none!important;
}
.wrapper.base-trade.trd-inner.page-product #product .trd-product-shell .pro{
  width:auto!important;
  min-width:0;
  margin:0!important;
  border:0!important;
}
.wrapper.base-trade.trd-inner.page-product #product .trd-product-shell .pro:before{
  content:none!important;
  display:none!important;
}
.wrapper.base-trade.trd-inner.page-product #product .trd-product-shell .pro > a{
  display:grid;
  grid-template-columns:140px minmax(0,1fr);
  grid-template-rows:auto 1fr auto;
  gap:8px 16px;
  height:100%;
  min-height:154px;
  padding:14px!important;
  border:0!important;
  background:#fff;
}
.wrapper.base-trade.trd-inner.page-product #product .trd-product-shell .pro-tp{
  grid-row:1 / 4;
  align-self:stretch;
}
.wrapper.base-trade.trd-inner.page-product #product .trd-product-shell .pro-tp img{
  display:block;
  width:140px!important;
  height:100%!important;
  min-height:124px;
  object-fit:cover;
}
.wrapper.base-trade.trd-inner.page-product #product .trd-product-shell h3,
.wrapper.base-trade.trd-inner.page-product #product .trd-product-shell p,
.wrapper.base-trade.trd-inner.page-product #product .trd-product-shell .pro-action{
  min-width:0;
  margin:0!important;
  padding:0!important;
}
.wrapper.base-trade.trd-inner.page-product #product .trd-product-shell h3{
  color:#18322f;
  font-size:17px;
  font-weight:900;
  line-height:1.45;
}
.wrapper.base-trade.trd-inner.page-product #product .trd-product-shell p{
  color:#6a817a;
  font-size:13px;
  line-height:1.7;
}
.wrapper.base-trade.trd-inner.page-product #product .trd-product-shell .pro-action{
  color:#0b8f69;
  font-weight:900;
  line-height:1.5;
}
@media(max-width:1199px){
  .wrapper.base-trade.trd-inner.page-product #product .trd-product-shell > .row{grid-template-columns:1fr}
}
@media(max-width:767px){
  .wrapper.base-trade.trd-inner.page-product #product .trd-product-shell > .row{gap:12px;padding:12px}
  .wrapper.base-trade.trd-inner.page-product #product .trd-product-shell .pro > a{grid-template-columns:104px minmax(0,1fr);gap:6px 12px;min-height:124px;padding:10px!important}
  .wrapper.base-trade.trd-inner.page-product #product .trd-product-shell .pro-tp img{width:104px!important;min-height:104px}
}
/* product-list-card-grid-trade-20260602:end */

/* case-list-card-grid-trade-20260602:start */
.wrapper.base-trade.trd-inner.page-case #product .trd-case-shell > .row{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:16px;
  padding:18px;
}
.wrapper.base-trade.trd-inner.page-case #product .trd-case-shell > .row:before,
.wrapper.base-trade.trd-inner.page-case #product .trd-case-shell > .row:after{
  content:none!important;
  display:none!important;
}
.wrapper.base-trade.trd-inner.page-case #product .trd-case-shell .pro{
  width:auto!important;
  min-width:0;
  margin:0!important;
  border:0!important;
}
.wrapper.base-trade.trd-inner.page-case #product .trd-case-shell .pro > a{
  display:block;
  height:100%;
  padding:0!important;
  border:0!important;
  background:#fff;
  overflow:hidden;
}
.wrapper.base-trade.trd-inner.page-case #product .trd-case-shell .pro-tp{
  width:100%;
  overflow:hidden;
}
.wrapper.base-trade.trd-inner.page-case #product .trd-case-shell .pro-tp img{
  display:block;
  width:100%!important;
  height:168px!important;
  object-fit:cover;
}
.wrapper.base-trade.trd-inner.page-case #product .trd-case-shell h3{
  margin:0!important;
  padding:16px 16px 8px!important;
  color:#18322f;
  font-size:17px;
  font-weight:900;
  line-height:1.45;
}
.wrapper.base-trade.trd-inner.page-case #product .trd-case-shell p{
  margin:0!important;
  padding:0 16px 16px!important;
  color:#6a817a;
  font-size:13px;
  line-height:1.7;
}
@media(max-width:1199px){
  .wrapper.base-trade.trd-inner.page-case #product .trd-case-shell > .row{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:767px){
  .wrapper.base-trade.trd-inner.page-case #product .trd-case-shell > .row{grid-template-columns:1fr;gap:12px;padding:12px}
  .wrapper.base-trade.trd-inner.page-case #product .trd-case-shell .pro-tp img{height:190px!important}
}
/* case-list-card-grid-trade-20260602:end */

/* feedback-full-width-clean-bg-trade-20260602:start */
.wrapper.base-trade.page-feedback .gsjj > .container.feedback-container-bg{
  background:transparent!important;
}
.wrapper.base-trade.page-feedback .gsjj > .container.feedback-container-bg:before{
  content:none!important;
  display:none!important;
}
.wrapper.base-trade.page-feedback .feedback.trd-feedback-shell{
  width:100%;
  max-width:none;
  box-sizing:border-box;
}
/* feedback-full-width-clean-bg-trade-20260602:end */

/* trade-stable-repair-20260603:start */
.wrapper.base-trade{
  background:#eef3f7;
  color:#203041;
}
.wrapper.base-trade #header.trd-header{
  background:#07111f!important;
  border:0!important;
  border-bottom:0!important;
  color:#dcebf7!important;
  box-shadow:0 14px 34px rgba(7,17,31,.18)!important;
}
.wrapper.base-trade .trd-header-main{
  display:grid!important;
  grid-template-columns:210px minmax(0,1fr) 44px;
  align-items:center;
  gap:18px;
  min-height:88px;
  padding:0 38px!important;
  background:linear-gradient(90deg,rgba(255,181,71,.08),rgba(53,211,199,.04) 45%,transparent)!important;
  border:0!important;
  border-bottom:0!important;
  box-shadow:none!important;
}
.wrapper.base-trade .trd-logo{
  display:flex!important;
  align-items:center;
  width:auto!important;
  min-width:0;
  padding:0!important;
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
}
.wrapper.base-trade .trd-logo img{
  display:block;
  max-width:176px;
  max-height:48px;
  object-fit:contain;
  filter:brightness(0) invert(1);
}
.wrapper.base-trade .trd-nav{
  display:flex!important;
  justify-content:flex-end;
  align-items:center;
  gap:8px;
  min-width:0;
}
.wrapper.base-trade .trd-nav a{
  display:inline-flex!important;
  align-items:center;
  min-height:44px;
  padding:0 14px!important;
  color:#d8e8f5!important;
  font-weight:800!important;
  line-height:1.2!important;
  white-space:nowrap;
}
.wrapper.base-trade .trd-nav a.active,
.wrapper.base-trade .trd-nav a:hover{
  background:rgba(255,255,255,.05)!important;
  color:#ffb547!important;
}
.wrapper.base-trade .base-mobile-toggle{
  display:none;
}
.wrapper.base-trade .base-mobile-toggle span{
  background:#dcebf7!important;
}
.wrapper.base-trade #header.mobile-open .base-mobile-panel{
  background:#07111f!important;
  border-top:1px solid rgba(134,169,198,.24)!important;
}
.wrapper.base-trade .base-mobile-panel a{
  color:#dcebf7!important;
  border-bottom:1px solid rgba(134,169,198,.2)!important;
}
.wrapper.base-trade.trd-inner,
.wrapper.base-trade.base-inner{
  background:#eef3f7!important;
  color:#203041!important;
}
.wrapper.base-trade #banner,
.wrapper.base-trade .banner,
.wrapper.base-trade.trd-inner > .banner{
  margin-top:0!important;
  margin-bottom:0!important;
  background:transparent!important;
  border:0!important;
  border-top:0!important;
  border-bottom:0!important;
  box-shadow:none!important;
}
.wrapper.base-trade #banner img,
.wrapper.base-trade .banner img,
.wrapper.base-trade.trd-inner > .banner img{
  display:block!important;
  border:0!important;
  box-shadow:none!important;
  vertical-align:top!important;
}
.wrapper.base-trade.trd-inner .trd-inner-banner{
  background:linear-gradient(120deg,#07111f,#10283e 58%,#ffb547 58%,#ffb547)!important;
  color:#fff!important;
}
.wrapper.base-trade.trd-inner .trd-inner-banner h1,
.wrapper.base-trade.trd-inner .trd-inner-banner p{
  color:#fff!important;
}
.wrapper.base-trade.trd-inner .sider-nav,
.wrapper.base-trade.trd-inner .product-sider-nav{
  background:#07111f!important;
  color:#dcebf7!important;
  border:0!important;
  border-top:0!important;
  border-bottom:0!important;
  box-shadow:none!important;
}
.wrapper.base-trade.trd-inner .sider-nav .container,
.wrapper.base-trade.trd-inner .product-sider-nav .container{
  background:transparent!important;
  border:0!important;
  border-top:0!important;
  border-bottom:0!important;
  box-shadow:none!important;
}
.wrapper.base-trade.trd-inner .gsjj .wmss{
  border:0!important;
  border-top:0!important;
  border-bottom:0!important;
  box-shadow:none!important;
}
.wrapper.base-trade.trd-inner .sider-nav a,
.wrapper.base-trade.trd-inner .product-sider-nav a{
  color:#dcebf7!important;
  border-bottom:0!important;
}
.wrapper.base-trade.trd-inner .sider-nav a.active,
.wrapper.base-trade.trd-inner .sider-nav a:hover,
.wrapper.base-trade.trd-inner .product-sider-nav a.active,
.wrapper.base-trade.trd-inner .product-sider-nav a:hover{
  color:#ffb547!important;
}
.wrapper.base-trade.trd-inner .product-sider-nav .container{
  padding:14px 32px!important;
}
.wrapper.base-trade.trd-inner .product-sider-nav .breadcrumb-sep,
.wrapper.base-trade.trd-inner .product-sider-nav span{
  color:#7f98aa!important;
}
.wrapper.base-trade.trd-inner #main,
.wrapper.base-trade.trd-inner #product,
.wrapper.base-trade.trd-inner .gsjj{
  background:#eef3f7!important;
  padding:34px 32px 48px!important;
}
.wrapper.base-trade.trd-inner #main > .container,
.wrapper.base-trade.trd-inner #product > .container,
.wrapper.base-trade.trd-inner .gsjj > .container{
  width:100%;
  max-width:1200px;
  margin:0 auto;
  padding:0!important;
  background:transparent!important;
}
.wrapper.base-trade.trd-inner #product > .container{
  display:grid!important;
  grid-template-columns:280px minmax(0,1fr)!important;
  gap:24px!important;
  align-items:start;
}
.wrapper.base-trade.trd-inner #product > .container:before,
.wrapper.base-trade.trd-inner #product > .container:after{
  content:none!important;
  display:none!important;
}
.wrapper.base-trade.trd-inner #product .product-nav{
  grid-column:1!important;
  float:none!important;
  width:auto!important;
  min-width:0;
  margin:0!important;
  background:#07111f!important;
  border:0!important;
  color:#dcebf7!important;
  box-shadow:12px 12px 0 rgba(255,181,71,.12)!important;
}
.wrapper.base-trade.trd-inner #product .product-nav .product-nav-title,
.wrapper.base-trade.trd-inner #product .product-nav .side-nav-title{
  background:#10283e!important;
  color:#fff!important;
}
.wrapper.base-trade.trd-inner #product .product-nav .product-nav-title span,
.wrapper.base-trade.trd-inner #product .product-nav .side-nav-title span{
  color:#ffb547!important;
}
.wrapper.base-trade.trd-inner #product .product-nav .menu_head,
.wrapper.base-trade.trd-inner #product .product-nav .menu_head a,
.wrapper.base-trade.trd-inner #product .product-nav .menu_body a{
  background:transparent!important;
  color:#dcebf7!important;
  border-color:rgba(134,169,198,.22)!important;
}
.wrapper.base-trade.trd-inner #product .product-nav .menu_head.current,
.wrapper.base-trade.trd-inner #product .product-nav .menu_head:hover,
.wrapper.base-trade.trd-inner #product .product-nav .menu_body a:hover{
  background:rgba(255,181,71,.14)!important;
  color:#ffb547!important;
}
.wrapper.base-trade.trd-inner #product .product-nav .side-related,
.wrapper.base-trade.trd-inner #product .product-nav .side-relate{
  background:#0d1c2f!important;
}
.wrapper.base-trade.trd-inner #product .product-nav .side-related li a,
.wrapper.base-trade.trd-inner #product .product-nav .side-relate li a{
  color:#d8e8f5!important;
  border-bottom-color:rgba(134,169,198,.18)!important;
}
.wrapper.base-trade.trd-inner #product .product-content,
.wrapper.base-trade.trd-inner .aboutinfo,
.wrapper.base-trade.trd-inner .news_show,
.wrapper.base-trade.trd-inner .case_show,
.wrapper.base-trade.trd-inner .feedback,
.wrapper.base-trade.trd-inner .contact,
.wrapper.base-trade.trd-inner .news-list .row,
.wrapper.base-trade.trd-inner .trd-job-list,
.wrapper.base-trade.trd-inner .trd-region-shell,
.wrapper.base-trade.trd-inner .trd-sitemap-shell{
  float:none!important;
  width:100%!important;
  max-width:none!important;
  min-width:0;
  background:#fff!important;
  border:0!important;
  color:#203041!important;
  box-shadow:0 20px 54px rgba(16,40,62,.08)!important;
}
.wrapper.base-trade.trd-inner.page-job #main > .container{
  max-width:1320px!important;
}
.wrapper.base-trade.trd-inner.page-job .trd-job-list{
  margin:0!important;
  padding:28px!important;
}
.wrapper.base-trade.trd-inner.page-job .trd-job-item{
  margin:0!important;
  box-shadow:none!important;
  border-bottom:1px solid #e5edf3!important;
}
.wrapper.base-trade.trd-inner.page-job .trd-job-item:last-child{
  border-bottom:0!important;
}
.wrapper.base-trade.trd-inner #product .product-content{
  grid-column:2!important;
  margin:0!important;
}
.wrapper.base-trade.trd-inner .aboutinfo,
.wrapper.base-trade.trd-inner .news_show,
.wrapper.base-trade.trd-inner .case_show,
.wrapper.base-trade.trd-inner .feedback,
.wrapper.base-trade.trd-inner .contact{
  padding:28px!important;
}
.wrapper.base-trade.trd-inner .gsjj .wmss{
  background:#fff!important;
  color:#203041!important;
  overflow:hidden;
  box-shadow:0 20px 54px rgba(16,40,62,.08)!important;
}
.wrapper.base-trade.trd-inner .gsjj .wmss .aboutinfo{
  background:transparent!important;
  box-shadow:none!important;
  border:0!important;
}
.wrapper.base-trade.trd-inner .product-content .name,
.wrapper.base-trade.trd-inner .news_show .name,
.wrapper.base-trade.trd-inner .case_show .name{
  border-bottom:2px solid #ffb547!important;
  color:#10283e!important;
}
.wrapper.base-trade.trd-inner .wmss h2{
  border-bottom:2px solid #ffb547!important;
  color:#fff!important;
}
.wrapper.base-trade.trd-inner .product-content h1,
.wrapper.base-trade.trd-inner .product-content h2,
.wrapper.base-trade.trd-inner .product-content h3,
.wrapper.base-trade.trd-inner .aboutinfo h1,
.wrapper.base-trade.trd-inner .aboutinfo h2,
.wrapper.base-trade.trd-inner .aboutinfo h3,
.wrapper.base-trade.trd-inner .news_show h1,
.wrapper.base-trade.trd-inner .case_show h1,
.wrapper.base-trade.trd-inner .contact h3{
  color:#10283e!important;
}
.wrapper.base-trade.trd-inner .product-content p,
.wrapper.base-trade.trd-inner .aboutinfo,
.wrapper.base-trade.trd-inner .news_show,
.wrapper.base-trade.trd-inner .case_show,
.wrapper.base-trade.trd-inner .contact,
.wrapper.base-trade.trd-inner .trd-job-body{
  color:#455d70!important;
}
.wrapper.base-trade.trd-inner .product-content a,
.wrapper.base-trade.trd-inner .aboutinfo a,
.wrapper.base-trade.trd-inner .news_show a,
.wrapper.base-trade.trd-inner .case_show a,
.wrapper.base-trade.trd-inner .contact a{
  color:#0f7d70!important;
}
.wrapper.base-trade.trd-inner .trd-product-shell > .row,
.wrapper.base-trade.trd-inner .trd-case-shell > .row{
  margin:0!important;
}
.wrapper.base-trade.trd-inner .trd-product-shell .pro,
.wrapper.base-trade.trd-inner .trd-case-shell .pro{
  float:none!important;
}
.wrapper.base-trade.trd-inner .trd-product-shell .pro > a,
.wrapper.base-trade.trd-inner .trd-case-shell .pro > a{
  width:100%!important;
  max-width:100%!important;
  box-sizing:border-box!important;
  overflow:hidden;
}
.wrapper.base-trade #footer.trd-footer{
  background:#06111f!important;
  color:#c8d9e8!important;
}
.wrapper.base-trade .trd-footer-rfq{
  background:#10283e!important;
}
.wrapper.base-trade .trd-footer-rfq a{
  background:#ffb547!important;
  color:#112033!important;
}
.wrapper.base-trade .trd-footer-grid{
  background:#07111f!important;
  border-top:1px solid rgba(134,169,198,.22)!important;
}
.wrapper.base-trade #footer.trd-footer a,
.wrapper.base-trade #footer.trd-footer p,
.wrapper.base-trade #footer.trd-footer span,
.wrapper.base-trade #footer.trd-footer li,
.wrapper.base-trade #footer.trd-footer .trd-footer-contact p{
  color:#dcebf7!important;
}
.wrapper.base-trade #footer.trd-footer h3,
.wrapper.base-trade #footer.trd-footer .trd-footer-contact p:before,
.wrapper.base-trade .trd-footer-qr span{
  color:#ffb547!important;
}
.wrapper.base-trade .trd-footer-bottom{
  background:#030a13!important;
  color:#8ca4b9!important;
}
@media(max-width:1199px){
  .wrapper.base-trade .trd-header-main{
    grid-template-columns:190px minmax(0,1fr) 44px;
    padding:0 24px!important;
  }
  .wrapper.base-trade .trd-nav a{
    padding:0 10px!important;
    font-size:13px!important;
  }
}
@media(max-width:991px){
  .wrapper.base-trade .trd-header-main{
    grid-template-columns:minmax(0,1fr) 44px;
    min-height:76px;
  }
  .wrapper.base-trade .trd-nav{
    display:none!important;
  }
  .wrapper.base-trade .base-mobile-toggle{
    display:inline-flex!important;
  }
  .wrapper.base-trade.trd-inner #product > .container{
    grid-template-columns:1fr!important;
  }
  .wrapper.base-trade.trd-inner #product .product-nav,
  .wrapper.base-trade.trd-inner #product .product-content{
    grid-column:1!important;
  }
}
@media(max-width:767px){
  .wrapper.base-trade .trd-header-main{
    padding:0 16px!important;
  }
  .wrapper.base-trade.trd-inner #main,
  .wrapper.base-trade.trd-inner #product,
  .wrapper.base-trade.trd-inner .gsjj{
    padding:22px 14px 34px!important;
  }
  .wrapper.base-trade.trd-inner .product-sider-nav .container{
    padding:12px 14px!important;
  }
  .wrapper.base-trade.trd-inner .aboutinfo,
  .wrapper.base-trade.trd-inner .news_show,
  .wrapper.base-trade.trd-inner .case_show,
  .wrapper.base-trade.trd-inner .feedback,
  .wrapper.base-trade.trd-inner .contact{
    padding:20px!important;
  }
  .wrapper.base-trade.trd-inner.page-product #product .trd-product-shell .pro > a{
    display:block!important;
    min-height:0!important;
    padding:12px!important;
  }
  .wrapper.base-trade.trd-inner.page-product #product .trd-product-shell .pro-tp{
    width:100%!important;
    margin:0 0 10px!important;
  }
  .wrapper.base-trade.trd-inner.page-product #product .trd-product-shell .pro-tp img{
    width:100%!important;
    height:150px!important;
    min-height:0!important;
  }
  .wrapper.base-trade.trd-inner.page-product #product .trd-product-shell h3{
    font-size:15px!important;
    line-height:1.35!important;
  }
  .wrapper.base-trade.trd-inner.page-product #product .trd-product-shell p{
    display:-webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical;
    overflow:hidden!important;
  }
}
/* trade-stable-repair-20260603:end */

/* product-case-layout-balance-20260604:start */
.wrapper.base-trade.trd-inner.page-product #product,
.wrapper.base-trade.trd-inner.page-case #product{
  padding:32px 32px 50px!important;
}
.wrapper.base-trade.trd-inner.page-product #product > .container,
.wrapper.base-trade.trd-inner.page-case #product > .container{
  max-width:1320px!important;
  grid-template-columns:280px minmax(0,1fr)!important;
  gap:28px!important;
  align-items:start!important;
}
.wrapper.base-trade.trd-inner.page-product #product .product-nav,
.wrapper.base-trade.trd-inner.page-case #product .product-nav{
  box-shadow:none!important;
  background:#07111f!important;
}
.wrapper.base-trade.trd-inner.page-product #product .product-nav .product-nav-title,
.wrapper.base-trade.trd-inner.page-case #product .product-nav .product-nav-title{
  min-height:66px!important;
  padding:0 24px!important;
  background:#10283e!important;
}
.wrapper.base-trade.trd-inner.page-product #product .product-nav .menu_head,
.wrapper.base-trade.trd-inner.page-case #product .product-nav .menu_head{
  min-height:48px!important;
  height:auto!important;
  padding:0 24px!important;
  line-height:48px!important;
}
.wrapper.base-trade.trd-inner.page-product #product .product-nav .menu_body a,
.wrapper.base-trade.trd-inner.page-case #product .product-nav .menu_body a{
  min-height:42px!important;
  padding:10px 24px!important;
  line-height:1.5!important;
}
.wrapper.base-trade.trd-inner.page-product #product .product-content,
.wrapper.base-trade.trd-inner.page-case #product .product-content{
  background:#fff!important;
  box-shadow:none!important;
  padding:0!important;
}
.wrapper.base-trade.trd-inner.page-product #product .product-content > .title,
.wrapper.base-trade.trd-inner.page-case #product .product-content > .title{
  margin:0!important;
  padding:0 0 18px!important;
  background:transparent!important;
  border:0!important;
  color:#627889!important;
  font-size:13px!important;
  line-height:1.6!important;
}
.wrapper.base-trade.trd-inner.page-product #product .trd-product-shell > .row,
.wrapper.base-trade.trd-inner.page-case #product .trd-case-shell > .row{
  gap:18px!important;
  padding:24px!important;
  background:#fff!important;
}
.wrapper.base-trade.trd-inner.page-product #product .trd-product-shell > .row{
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
}
.wrapper.base-trade.trd-inner.page-case #product .trd-case-shell > .row{
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
}
.wrapper.base-trade.trd-inner.page-product #product .trd-product-shell .pro > a,
.wrapper.base-trade.trd-inner.page-case #product .trd-case-shell .pro > a{
  background:#f7fafb!important;
  box-shadow:none!important;
  border:0!important;
  transition:background .18s ease, transform .18s ease;
}
.wrapper.base-trade.trd-inner.page-product #product .trd-product-shell .pro > a:hover,
.wrapper.base-trade.trd-inner.page-case #product .trd-case-shell .pro > a:hover{
  background:#f1f6f7!important;
  transform:translateY(-2px);
}
.wrapper.base-trade.trd-inner.page-product #product .trd-product-shell .pro > a{
  grid-template-columns:150px minmax(0,1fr)!important;
  gap:10px 18px!important;
  min-height:164px!important;
  padding:16px!important;
}
.wrapper.base-trade.trd-inner.page-product #product .trd-product-shell .pro-tp img{
  width:150px!important;
  min-height:132px!important;
}
.wrapper.base-trade.trd-inner.page-case #product .trd-case-shell .pro-tp img{
  height:178px!important;
}
.wrapper.base-trade.trd-inner.page-case #product .trd-case-shell h3{
  padding:16px 18px 8px!important;
}
.wrapper.base-trade.trd-inner.page-case #product .trd-case-shell p{
  padding:0 18px 18px!important;
}
.wrapper.base-trade.trd-inner.page-product #product .trd-product-shell .page,
.wrapper.base-trade.trd-inner.page-case #product .trd-case-shell .page{
  grid-column:1 / -1;
  margin:4px 0 0!important;
  padding:8px 0 0!important;
}
@media(max-width:1199px){
  .wrapper.base-trade.trd-inner.page-product #product > .container,
  .wrapper.base-trade.trd-inner.page-case #product > .container{
    grid-template-columns:260px minmax(0,1fr)!important;
    gap:22px!important;
  }
  .wrapper.base-trade.trd-inner.page-product #product .trd-product-shell > .row,
  .wrapper.base-trade.trd-inner.page-case #product .trd-case-shell > .row{
    grid-template-columns:1fr!important;
  }
}
@media(max-width:991px){
  .wrapper.base-trade.trd-inner.page-product #product > .container,
  .wrapper.base-trade.trd-inner.page-case #product > .container{
    grid-template-columns:1fr!important;
  }
  .wrapper.base-trade.trd-inner.page-product #product .product-nav,
  .wrapper.base-trade.trd-inner.page-case #product .product-nav{
    margin-bottom:0!important;
  }
}
@media(max-width:767px){
  .wrapper.base-trade.trd-inner.page-product #product,
  .wrapper.base-trade.trd-inner.page-case #product{
    padding:22px 14px 36px!important;
  }
  .wrapper.base-trade.trd-inner.page-product #product .trd-product-shell > .row,
  .wrapper.base-trade.trd-inner.page-case #product .trd-case-shell > .row{
    gap:14px!important;
    padding:16px!important;
  }
  .wrapper.base-trade.trd-inner.page-product #product .trd-product-shell .pro > a{
    display:block!important;
    min-height:0!important;
    padding:14px!important;
  }
  .wrapper.base-trade.trd-inner.page-product #product .trd-product-shell .pro-tp{
    width:100%!important;
    margin:0 0 10px!important;
  }
  .wrapper.base-trade.trd-inner.page-product #product .trd-product-shell .pro-tp img{
    width:100%!important;
    height:150px!important;
    min-height:0!important;
  }
  .wrapper.base-trade.trd-inner.page-case #product .trd-case-shell .pro-tp img{
    height:180px!important;
  }
}
/* product-case-layout-balance-20260604:end */

/* trade-catalog-shared-module-20260604:start */
.wrapper.base-trade.trd-inner.trade-catalog-module #product{
  padding:32px 32px 50px!important;
}
.wrapper.base-trade.trd-inner.trade-catalog-module #product > .container{
  display:grid!important;
  grid-template-columns:280px minmax(0,1fr)!important;
  gap:28px!important;
  align-items:start!important;
  width:100%!important;
  max-width:1320px!important;
  margin:0 auto!important;
  padding:0!important;
  background:transparent!important;
}
.wrapper.base-trade.trd-inner.trade-catalog-module #product > .container:before,
.wrapper.base-trade.trd-inner.trade-catalog-module #product > .container:after{
  content:none!important;
  display:none!important;
}
.wrapper.base-trade.trd-inner.trade-catalog-module #product .product-nav{
  grid-column:1!important;
  float:none!important;
  width:auto!important;
  margin:0!important;
  background:#07111f!important;
  border:0!important;
  box-shadow:none!important;
  border-radius:0!important;
}
.wrapper.base-trade.trd-inner.trade-catalog-module #product .product-nav .product-nav-title,
.wrapper.base-trade.trd-inner.trade-catalog-module #product .product-nav .side-nav-title{
  min-height:66px!important;
  padding:0 24px!important;
  background:#10283e!important;
}
.wrapper.base-trade.trd-inner.trade-catalog-module #product .product-nav .menu_head{
  position:relative!important;
  min-height:48px!important;
  height:auto!important;
  padding:0 48px 0 24px!important;
  line-height:48px!important;
  color:#dcebf7!important;
  font-size:16px!important;
  font-weight:800!important;
}
.wrapper.base-trade.trd-inner.trade-catalog-module #product .product-nav .menu_head a{
  color:inherit!important;
  -webkit-text-fill-color:inherit!important;
}
.wrapper.base-trade.trd-inner.trade-catalog-module #product .product-nav .menu_head i{
  position:absolute!important;
  right:22px!important;
  top:50%!important;
  width:9px!important;
  height:9px!important;
  margin:0!important;
  background:transparent!important;
  border:0!important;
  border-right:2px solid #8aa8bd!important;
  border-bottom:2px solid #8aa8bd!important;
  border-radius:0!important;
  transform:translateY(-50%) rotate(-45deg)!important;
  transition:border-color .18s ease, transform .18s ease;
}
.wrapper.base-trade.trd-inner.trade-catalog-module #product .product-nav .menu_head.current,
.wrapper.base-trade.trd-inner.trade-catalog-module #product .product-nav .menu_head:hover{
  color:#ffb547!important;
}
.wrapper.base-trade.trd-inner.trade-catalog-module #product .product-nav .menu_head.current i,
.wrapper.base-trade.trd-inner.trade-catalog-module #product .product-nav .menu_head:hover i{
  border-color:#ffb547!important;
  transform:translateY(-50%) rotate(45deg)!important;
}
.wrapper.base-trade.trd-inner.trade-catalog-module #product .product-nav .menu_body a{
  min-height:42px!important;
  padding:10px 24px 10px 44px!important;
  line-height:1.5!important;
}
.wrapper.base-trade.trd-inner.trade-catalog-module #product .product-nav .menu_body{
  background:#0d1c2f!important;
  border:0!important;
}
.wrapper.base-trade.trd-inner.trade-catalog-module #product .product-nav .menu_body a,
.wrapper.base-trade.trd-inner.trade-catalog-module #product .product-nav .menu_body a i{
  background:transparent!important;
  color:#cfe0ed!important;
}
.wrapper.base-trade.trd-inner.trade-catalog-module #product .product-nav .menu_body a{
  position:relative!important;
  display:flex!important;
  align-items:center!important;
  width:100%!important;
  box-sizing:border-box!important;
  font-size:14px!important;
  font-weight:700!important;
  text-decoration:none!important;
  -webkit-text-fill-color:#cfe0ed!important;
}
.wrapper.base-trade.trd-inner.trade-catalog-module #product .product-nav .menu_body a:before{
  content:""!important;
  position:absolute!important;
  left:24px!important;
  top:50%!important;
  width:7px!important;
  height:7px!important;
  margin-top:-4px!important;
  border:0!important;
  border-right:2px solid #35d3c7!important;
  border-bottom:2px solid #35d3c7!important;
  transform:rotate(-45deg)!important;
  font-family:Arial,sans-serif!important;
  color:transparent!important;
}
.wrapper.base-trade.trd-inner.trade-catalog-module #product .product-nav .menu_body a i{
  display:block!important;
  min-width:0!important;
  padding:0!important;
  margin:0!important;
  background:none!important;
  font-style:normal!important;
  line-height:1.5!important;
  color:inherit!important;
  -webkit-text-fill-color:inherit!important;
}
.wrapper.base-trade.trd-inner.trade-catalog-module #product .product-nav .menu_body a:hover,
.wrapper.base-trade.trd-inner.trade-catalog-module #product .product-nav .menu_body a:hover i,
.wrapper.base-trade.trd-inner.trade-catalog-module #product .product-nav .menu_body a.current,
.wrapper.base-trade.trd-inner.trade-catalog-module #product .product-nav .menu_body a.current i{
  background:rgba(255,181,71,.12)!important;
  color:#ffb547!important;
  -webkit-text-fill-color:#ffb547!important;
}
.wrapper.base-trade.trd-inner.trade-catalog-module #product .product-nav .menu_body a:hover:before,
.wrapper.base-trade.trd-inner.trade-catalog-module #product .product-nav .menu_body a.current:before{
  border-color:#ffb547!important;
}
.wrapper.base-trade.trd-inner.trade-catalog-module #product .product-content{
  grid-column:2!important;
  float:none!important;
  width:100%!important;
  min-width:0!important;
  margin:0!important;
  background:#fff!important;
  border:0!important;
  box-shadow:none!important;
  border-radius:0!important;
  overflow:hidden;
}
.wrapper.base-trade.trd-inner.trade-catalog-module #product .product-content > .title{
  float:none!important;
  width:auto!important;
  margin:0!important;
  padding:0 0 18px!important;
  background:transparent!important;
  border:0!important;
  color:#627889!important;
  font-size:13px!important;
  line-height:1.6!important;
  text-align:left!important;
}
.wrapper.base-trade.trd-inner.trade-catalog-module #product .trd-product-shell,
.wrapper.base-trade.trd-inner.trade-catalog-module #product .trd-case-shell,
.wrapper.base-trade.trd-inner.trade-catalog-module #product .detail-content{
  padding:24px!important;
  border-radius:0!important;
}
.wrapper.base-trade.trd-inner.trade-catalog-module #product .trd-product-shell > .row,
.wrapper.base-trade.trd-inner.trade-catalog-module #product .trd-case-shell > .row{
  display:grid!important;
  gap:18px!important;
  margin:0!important;
  padding:0!important;
  background:#fff!important;
}
.wrapper.base-trade.trd-inner.trade-catalog-module #product .trd-product-shell > .row{
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
}
.wrapper.base-trade.trd-inner.trade-catalog-module #product .trd-case-shell > .row{
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
}
.wrapper.base-trade.trd-inner.trade-catalog-module #product .trd-product-shell .pro,
.wrapper.base-trade.trd-inner.trade-catalog-module #product .trd-case-shell .pro{
  float:none!important;
  width:auto!important;
  min-width:0!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
}
.wrapper.base-trade.trd-inner.trade-catalog-module #product .trd-product-shell .pro > a,
.wrapper.base-trade.trd-inner.trade-catalog-module #product .trd-case-shell .pro > a{
  width:100%!important;
  max-width:100%!important;
  height:100%;
  background:#f7fafb!important;
  border:0!important;
  box-shadow:none!important;
  overflow:hidden;
  transition:background .18s ease, transform .18s ease;
}
.wrapper.base-trade.trd-inner.trade-catalog-module #product .trd-product-shell .pro > a:hover,
.wrapper.base-trade.trd-inner.trade-catalog-module #product .trd-case-shell .pro > a:hover{
  background:#f1f6f7!important;
  transform:translateY(-2px);
}
.wrapper.base-trade.trd-inner.trade-catalog-module #product .trd-product-shell .pro > a{
  display:grid!important;
  grid-template-columns:150px minmax(0,1fr)!important;
  grid-template-rows:auto 1fr auto;
  gap:10px 18px!important;
  min-height:164px!important;
  padding:16px!important;
}
.wrapper.base-trade.trd-inner.trade-catalog-module #product .trd-product-shell .pro-tp{
  grid-row:1 / 4;
  align-self:stretch;
}
.wrapper.base-trade.trd-inner.trade-catalog-module #product .trd-product-shell .pro-tp img{
  display:block;
  width:150px!important;
  height:100%!important;
  min-height:132px!important;
  object-fit:cover;
}
.wrapper.base-trade.trd-inner.trade-catalog-module #product .trd-case-shell .pro > a{
  display:block!important;
}
.wrapper.base-trade.trd-inner.trade-catalog-module #product .trd-case-shell .pro-tp img{
  display:block;
  width:100%!important;
  height:178px!important;
  object-fit:cover;
}
.wrapper.base-trade.trd-inner.trade-catalog-module #product .trd-product-shell h3,
.wrapper.base-trade.trd-inner.trade-catalog-module #product .trd-case-shell h3{
  color:#18322f!important;
  font-size:17px!important;
  font-weight:900!important;
  line-height:1.45!important;
}
.wrapper.base-trade.trd-inner.trade-catalog-module #product .trd-product-shell h3,
.wrapper.base-trade.trd-inner.trade-catalog-module #product .trd-product-shell p,
.wrapper.base-trade.trd-inner.trade-catalog-module #product .trd-product-shell .pro-action{
  min-width:0;
  margin:0!important;
  padding:0!important;
}
.wrapper.base-trade.trd-inner.trade-catalog-module #product .trd-case-shell h3{
  margin:0!important;
  padding:16px 18px 8px!important;
}
.wrapper.base-trade.trd-inner.trade-catalog-module #product .trd-product-shell p,
.wrapper.base-trade.trd-inner.trade-catalog-module #product .trd-case-shell p{
  color:#607789!important;
  font-size:13px!important;
  line-height:1.75!important;
}
.wrapper.base-trade.trd-inner.trade-catalog-module #product .trd-case-shell p{
  margin:0!important;
  padding:0 18px 18px!important;
}
.wrapper.base-trade.trd-inner.trade-catalog-module #product .detail-content > .name{
  margin:0!important;
  padding:0 0 18px!important;
  background:transparent!important;
  border:0!important;
  border-bottom:2px solid #ffb547!important;
  color:#10283e!important;
  font-size:28px!important;
  font-weight:900!important;
  line-height:1.35!important;
  text-align:left!important;
}
.wrapper.base-trade.trd-inner.trade-catalog-module #product .detail-content > .nr{
  margin:0!important;
  padding:24px 0!important;
  background:transparent!important;
  border:0!important;
  color:#455d70!important;
  font-size:15px!important;
  line-height:1.95!important;
}
.wrapper.base-trade.trd-inner.trade-catalog-module #product .detail-content > .info-tags,
.wrapper.base-trade.trd-inner.trade-catalog-module #product .detail-content > .back,
.wrapper.base-trade.trd-inner.trade-catalog-module #product .detail-content > .prev_next{
  margin:0!important;
  padding:14px 0!important;
}
.wrapper.base-trade.trd-inner.trade-catalog-module #product .detail-content .bottom-nav-title{
  margin:18px 0 12px!important;
  padding:14px 16px!important;
  background:#f2f7f6!important;
  border:0!important;
  color:#18322f!important;
  font-weight:900!important;
}
.wrapper.base-trade.trd-inner.trade-catalog-module #product .detail-content .bottom-pro-list,
.wrapper.base-trade.trd-inner.trade-catalog-module #product .detail-content .bottom-news-list{
  margin:0!important;
  padding:0!important;
}
@media(max-width:1199px){
  .wrapper.base-trade.trd-inner.trade-catalog-module #product > .container{
    grid-template-columns:260px minmax(0,1fr)!important;
    gap:22px!important;
  }
  .wrapper.base-trade.trd-inner.trade-catalog-module #product .trd-product-shell > .row,
  .wrapper.base-trade.trd-inner.trade-catalog-module #product .trd-case-shell > .row{
    grid-template-columns:1fr!important;
  }
}
@media(max-width:991px){
  .wrapper.base-trade.trd-inner.trade-catalog-module #product > .container{
    grid-template-columns:1fr!important;
  }
  .wrapper.base-trade.trd-inner.trade-catalog-module #product .product-nav,
  .wrapper.base-trade.trd-inner.trade-catalog-module #product .product-content{
    grid-column:1!important;
  }
}
@media(max-width:767px){
  .wrapper.base-trade.trd-inner.trade-catalog-module #product{
    padding:22px 14px 36px!important;
  }
  .wrapper.base-trade.trd-inner.trade-catalog-module #product .trd-product-shell,
  .wrapper.base-trade.trd-inner.trade-catalog-module #product .trd-case-shell,
  .wrapper.base-trade.trd-inner.trade-catalog-module #product .detail-content{
    padding:16px!important;
  }
  .wrapper.base-trade.trd-inner.trade-catalog-module #product .trd-product-shell > .row,
  .wrapper.base-trade.trd-inner.trade-catalog-module #product .trd-case-shell > .row{
    gap:14px!important;
  }
  .wrapper.base-trade.trd-inner.trade-catalog-module #product .trd-product-shell .pro > a{
    display:block!important;
    min-height:0!important;
    padding:14px!important;
  }
  .wrapper.base-trade.trd-inner.trade-catalog-module #product .trd-product-shell .pro-tp{
    width:100%!important;
    margin:0 0 10px!important;
  }
  .wrapper.base-trade.trd-inner.trade-catalog-module #product .trd-product-shell .pro-tp img{
    width:100%!important;
    height:150px!important;
    min-height:0!important;
  }
  .wrapper.base-trade.trd-inner.trade-catalog-module #product .trd-case-shell .pro-tp img{
    height:180px!important;
  }
  .wrapper.base-trade.trd-inner.trade-catalog-module #product .detail-content > .name{
    font-size:23px!important;
  }
}
/* trade-catalog-shared-module-20260604:end */
