
/* 


 _____________\_____/_____________
/                                  \
| Powered By CHECK-WIN             |                           
| https://www.seoso.cn             |
| Tel:400-677-0510                 |
| Creation:2024.05.14              | 
| Designed By Silence              |
\__________________________________/ 

(づ｡◕‿‿◕｡)づ 


*/

body{padding:0;margin:0;overflow-x:hidden}
html{padding:0;margin:0;overflow-x:hidden}
.container{max-width:1440px;margin:0 auto}
.fjsb{justify-content:space-between}
.fjsa{justify-content:space-around}
.fjfe{justify-content:flex-end}
.fjce{justify-content:center}
.fafe{align-items:flex-end}
.fafs{align-items:flex-start}
.fwp{flex-wrap:wrap}
.fx , .fxrow { display: flex; flex-direction: row;align-items: center}
@media (min-width:1660px){html{font-size:16px}
}
@media (min-width:1400px) and (max-width:1660px){html{font-size:0.875rem;}
}
@media (max-width:1399px){html{font-size:12px}
}
@media (max-width:767px){html{font-size:0.875rem;}
}
@media only screen and (max-width :1919px){.banner img{width:100%;height:auto}
}
.header{position:fixed;width:100%;z-index:9999999; width:100%;transition:1s;height:5rem;top:0;position:absolute;}
.header.hide{top: -5rem;}
.header.show{top: 0;}
.logo{ float:left;width: 23%;}
.logo a{ display:table-cell; vertical-align: middle;}
.logo a img{height:3.9375rem;margin-top:0.5rem;object-fit:contain;width:100%;display:block;}
#nav{ float:right;position: relative;width: 59%;}
#nav>ul{ float:left;}
#nav>ul>li{ float:left; position:relative;margin-right:2.5rem;}
#nav>ul>li>a{ font-size:1rem; color:#000; display:block;position: relative;}
#nav>ul>li>a h3{ position:relative; font-size:1.125rem; color:#000;line-height:5rem;font-weight: normal;display: inline-block;}
#nav>ul>li>a i{width: 10px;height: 10px;background-size: 100% auto;top: 2.25rem;display: inline-block;margin-left: 0.25rem}
#nav>ul>li:last-child{margin-right: 0;}
#nav>ul>li.act h3 , #nav>ul>li:hover h3  {color: #222;font-weight: 600;position:relative}
#nav>ul>li.act h3::after ,#nav>ul>li:hover h3::after  {position:absolute;width:120%;height:0.3rem;content:"";bottom:1.75rem;background: #f4ae26;left:-10%;z-index: -1;}
#nav>ul>li ul.sub{position:absolute; top:5rem; width:10rem; display:none; opacity: 0;transition: 1s;background:#fff; font-size:1rem; color:#585858; line-height:2.5;border-top:2px solid #f4ae26;padding:0.5rem 0;box-shadow: 0 1px 20px rgb(0 0 0 / 15%);}
#nav .sub li{ padding:0 0.5rem;}
#nav .sub li a{ display:block;text-align: center;color: #000}
#nav .sub li:hover a{color: #f4ae26}
#nav .sub{ left:50%; margin-left:-5.5rem;}
.navMenu {right: 15px;z-index: 22;position: absolute;top: 50%;margin-top:1.5rem;cursor: pointer;width: 30px;height: 24px;display: none;}
.navMenu span {border-radius: 2px;position: absolute;left: 0;background: #015198;width: 100%;height: 2px;display: block;transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;-o-transition: 0.5s;}
.navMenu .line1 {top: 0;}
.navMenu .line2 {top: 50%;margin-top: -1px;}
.navMenu .line3 {bottom: 0;}
.navMenu.on .line1{transform:rotate(-135deg);-o-transform:rotate(-135deg);-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-ms-transform:rotate(-135deg); top: 50%; bottom: auto;}
.navMenu.on .line2{transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg); top: 50%; bottom: auto;}
.navMenu.on .line3{display: none;}
@media (max-width:767px){
#nav>ul{background-color: #fff;}
.navMenu{display: block;}
#nav{bottom: 0;overflow-y:auto;transition:.5s;-webkit-transition:.5s;transform:translate(100%,0);-webkit-transform:translate(100%,0);position:fixed;width: 100%;right:0;min-height: 560px;height: calc(100vh - 3rem);top:3rem;z-index:66;background:#f9f9f9;}
#nav.on{transform: translate(0,0);-webkit-transform: translate(0,0);}
#nav>ul>li:nth-child(1){border-top: 1px solid #ddd;}
#nav>ul>li{width: 100%;padding:0 15px;border-bottom: 1px solid #ddd;}
#nav>ul>li>a h3{height: 3rem;line-height: 3rem;font-size: 1.125rem;color: #ffae3e}
#nav>ul>li h3:after{display: none;}
#nav>ul>li a h3{margin: unset;}
#nav .sub{display: block;position: unset;width: 100%;line-height: 34px;color: #666;}
#nav .sub1{margin-left:0;}
#nav .sub1 li{padding: 0;display: inline-block;margin-right: 10px;}
#nav .sub1>li:hover, #nav .sub1>li.on{background:unset;color: #ffae3e}
#nav .sub{display: block;position: unset;width: 100%;line-height: 34px;color: #666;left: unset;margin-left: unset;padding:0;}
#nav .sub1{margin-left:0;}
#nav .sub1 li{padding: 0;display: inline-block;margin-right:10px;}
#nav .sub1>li:hover, #nav .sub1>li.on{background:unset;color:#ffae3e}
#nav>ul>li>a h3{height: 3.5rem;line-height: 3.5rem;}
#nav>ul>li ul.sub{display: block;opacity: 1;position: relative;border-top:unset;top: unset;width: 100%;padding-top: 0;background:unset;box-shadow:unset}
#nav .sub li{display: inline-block;padding:0;padding-right: 1rem}
}

/*========================== banner ========================== */
.banner .swiper-slide{background:no-repeat center/cover;}
.banner .swiper-slide img{display:block;width: 100%;height:auto;}
.banner .swiper-pagination-banner{z-index:2222;bottom:1.875rem;position:absolute;left:0;width:100%;text-align:center}
.banner .swiper-pagination-bullet{background-color:#fff;opacity:1}
.banner .swiper-pagination-bullet-active{background-color:#ffae3e}
.banner{position:relative;overflow:hidden;}
.banner img{width:100%;height:100%}
.banner .pagination{z-index:9999999;text-align:center;line-height:2rem;height:1.875rem;width:100%;position:absolute;left:0;bottom:.625rem}
.banner .pagination .swiper-pagination-switch{cursor:pointer;width:1rem;height:1rem;display:inline-block;margin:0 4px;border-radius:50%;box-sizing:border-box;background:rgb(255 255 255 / 50%)}
.banner .pagination .swiper-active-switch{background:#0b3caa;border-color:#0b3caa}
.banner .banner-left{z-index:9999;background:url(../images/bpre.png) no-repeat left center;display:none;position:absolute;opacity:.8;font-size:3rem;color:#fff;left:1.25rem;top:50%;width:4rem;height:6.875rem;line-height:6.875rem;margin-top:-55px}
.banner .banner-right{z-index:9999;background:url(../images/bnext.png) no-repeat right center;display:none;position:absolute;opacity:.8;font-size:3rem;color:#fff;right:1.25rem;top:50%;width:4rem;height:6.875rem;line-height:6.875rem;margin-top:-55px}
.banner .banner-left:hover,.banner .banner-right:hover{opacity:1}
.swiper-container{margin:0 auto;position:relative;overflow:hidden;direction:ltr;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;z-index:1}
.swiper-wrapper{position:relative;width:100%;-webkit-transition-property:-webkit-transform,left,top;-webkit-transition-duration:0s;-webkit-transform:translate3d(0,0,0);-webkit-transition-timing-function:ease;-moz-transition-property:-moz-transform,left,top;-moz-transition-duration:0s;-moz-transform:translate3d(0,0,0);-moz-transition-timing-function:ease;-o-transition-property:-o-transform,left,top;-o-transition-duration:0s;-o-transform:translate3d(0,0,0);-o-transition-timing-function:ease;-o-transform:translate(0,0);-ms-transition-property:-ms-transform,left,top;-ms-transition-duration:0s;-ms-transform:translate3d(0,0,0);-ms-transition-timing-function:ease;transition-property:transform,left,top;transition-duration:0s;transform:translate3d(0,0,0);transition-timing-function:ease;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.swiper-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}
.swiper-slide{float:left;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.swiper-wp8-horizontal{-ms-touch-action:pan-y}
.swiper-wp8-vertical{-ms-touch-action:pan-x}
.swiper-pagination-bullet{width:.6rem;height:.6rem}
.swiper-button-prev-banner{border-radius: 100px;cursor:pointer;background: url(../images/caseprev.png) rgb(221 221 221 / 50%) no-repeat center center;width: 5rem;height: 5rem;position: absolute;z-index: 2222;left: 2%;top: 45%;background-size: 1.1875rem 2rem;}
.swiper-button-next-banner{border-radius: 100px;cursor:pointer;background: url(../images/casenext.png) rgb(221 221 221 / 50%) no-repeat center center;width: 5rem;height: 5rem;position: absolute;z-index: 2222;right: 2%;top: 45%;background-size: 1.1875rem 2rem;}
.swiper-button-prev-banner:hover{ background: url(../images/caseprev.png) rgb(3 37 82 / 50%) no-repeat center center; background-size: 1.1875rem 2rem;}  
.swiper-button-next-banner:hover{background: url(../images/casenext.png) rgb(3 37 82 / 50%) no-repeat center center;background-size: 1.1875rem 2rem;}  
/*========================== pubtit ========================== */
.pubtit{background:url(../images/pubtitbg.png) no-repeat left center;height:4.6875rem;margin-bottom:3.125rem;background-size:20.625rem 4.6875rem}
.pubtit h3{display:block;color:#032552;font-size:2.25rem;font-weight:600;line-height:1.8}
.pubtit span{display:block;color:#999;font-family:arial;font-size:1rem;text-transform:uppercase;letter-spacing:4px}
.pubtit .en{color:#032552;font-size:5rem;font-weight:600;font-family:arial;padding:2.5% 1% 1% 4%}
.index_adv .pubtit{background:url(../images/pubtitbg1.png) no-repeat left center;width:74%}
.index_adv .pubtit h3{color:#fff}
.index_adv .pubtit span{display:block;color:#fff}
.index_adv .pubtit .en{color:#fff;padding:2.5% 3% 1% 4%;width:12%;}
.index_adv .ptit h6{display:block;color:#fff;font-weight:200;font-size:1.25rem;width:26%;position:relative}
.index_adv .ptit h6::after{position:absolute;content:"";width:19rem;height:1px;background:#fff;top:50%;left:95%;opacity:.53}
.index_case .ptit h6{display:block;color:#666;font-weight:200;font-size:1.25rem;width:26%;position:relative}
.index_case .ptit h6::after{position:absolute;content:"";width:19rem;height:1px;background:#666;top:50%;left:98%;opacity:.53}
.index_case .pubtit{width:74%}
.index_case .pubtit .en{padding:2.5% 3% 1% 4%;width: 12%;}
.index_about .pubtit .en{padding:1.5% 2% 1% 6.5%;width:17%;}
.index_case .left1{width:96%; }
.index_about .left1{width:96%; }
.index_adv .left1{width:96%; }
.index_pro .left1{width:96%; }
.index_pro .pubtit .en{padding: 2.6% 2% 1% 4%;width: 11%;}
.index_pro .pubtit{ }
/*========================== index_pro ========================== */
.index_pro{padding:3.125rem  0 0  0}
.index_pro .imglist li{width:23.5%;border:1px solid #ddd;background:#ffae3e;margin-bottom:2%}
.index_pro .imglist .img{background:url(../images/pbg.jpg) no-repeat center center;padding:.5rem;border:1.3rem solid #fff;border-radius:0 0 5.2rem 0}
.index_pro .des{background:#fff;padding:1rem;border-top:1px solid #ddd}
.index_pro .des h6{color:#333;font-size:1rem;display:block;line-height:2;font-weight:400;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.index_pro .des p{color:#999;font-size:.875rem;line-height:1.5}
.index_pro .imglist li h6:hover{color:#ffae3e;transition:all .3s ease-out}
.index_pro .imglist .img{overflow:hidden}
.index_pro .imglist img{display:block;transition:.5s ease-in}
.index_pro .imglist img:hover{transform:scale(1.1,1.1)}
.index_pro .pmore{display:block;background:url(../images/pjt.png) no-repeat #ffae3e center center;width:2rem;height:2rem;border-radius:100px}
.index_pro .titall{margin-bottom:.5rem}
.index_pro .pmore:hover{background:url(../images/pjt.png) no-repeat #032552 center center;transition:all .3s ease-out}
.search_b_le span{color:#fff;font-size:.875rem ;display: block; padding-left: 2rem;display: inline-block; }
.search_b_ri .d1 input{width:100%;height:42px;padding-left:7%;border:1px solid #ccc;border-radius:20px;outline:0;background:#fff;color:#b8b5b5}
.search_b_ri .d1 button{position:absolute;top:0;right:0;width:42px;height:42px; background:url(../images/sou.png) no-repeat  center  center;   border-radius:0 20px 20px 0;cursor:pointer;border:1px solid #ccc;border-left:none; background-size: 2.5rem 2.5rem;}
.search_b_ri .d1 button:before{font-size:1rem;color:#f9f0da}
.search_b_ri form{position:relative;width: 15rem;margin:0 auto}
.search_b_ri a{color:#fff;font-size:.875rem}
.search_b_ri{width:17%;}
.index_pro .left1{ }
.index_pro .pubtit{width:100%}
/*========================== index_adv ========================== */
.index_adv{margin:6.25rem 0 0 0;padding:6.25rem 0;height:120vh;background:url(../images/advbg.jpg) fixed no-repeat top center;width:100%;background-size:cover;overflow:hidden}
.index_adv .nr{background:#fff;padding:2rem 2rem 11.7rem 2rem;width:88%;position:absolute;left:12%;overflow:hidden;height:calc(110vh - 8.25rem)}
.index_adv .img{border-radius:100px 0 0 0;overflow:hidden}
.index_adv .img img{width:100%;object-fit:cover;height:19.5rem}
.index_adv .swiper-slide{border:1px solid #ddd}
.index_adv .des{background:#fff;padding:1.875rem;border-top:1px solid #ddd}
.index_adv .des h6{color:#032552;font-size:1.875rem;display:block;line-height:1;font-weight:800}
.index_adv .titall span{color:#ccc;font-size:.875rem;line-height:1.8;margin-bottom:1rem;display:block;text-transform:uppercase}
.index_adv .swiper-slide p{color:#666;font-size:1rem;line-height:1.5}
.index_adv .entit em{display:block;font-style:normal}
.index_adv .entit .em1{color:#ddd;font-size:2.25rem;font-weight:600;font-family:arial;border:2px solid #ddd;border-left:none;border-right:none;margin-right:1rem;line-height:1.5}
.index_adv .entit .em2{color:#032552;font-size:3.5rem;font-weight:600;font-family:arial}
.index_adv .entit{margin-bottom:2rem}
.index_adv .swiper-button-prev{color:rgb(255 255 255 / 0%);background:url(../images/ysprv.png) #ffae3e no-repeat center center;position:absolute;bottom:0;opacity:1;font-size:0;padding:1.5rem 5rem;top:96%;left:39%;background-size: 1.75rem 1rem;}
.index_adv .swiper-button-next{color:rgb(255 255 255 / 0%);background:url(../images/ysnext.png) #032552 no-repeat center center;position:absolute;bottom:0;opacity:1;font-size:0;padding:1.5rem 5rem;top:96%;right:39%;background-size: 1.75rem 1rem;}
.index_adv .outimg{background:#ffae3e}
.index_adv .swiper {padding-bottom:6rem;}
/*========================== index_case ========================== */
.index_case{background:#f9f9f9;padding:6.25rem 0  5.25rem 0;position:relative}
.index_case .outimg{background:#ffae3e}
.index_case .outimg .img{border-radius:0 0 100px 0;overflow:hidden}
.index_case .des h6{display:block;font-size:1.125rem;font-weight:600;color:#222;line-height:2;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.index_case .des{padding:2rem}
.index_case .des span{color:#999;font-size:1rem;line-height:1.5}
.index_case .swiper-slide{box-shadow:-1px 4px 6px rgb(204 204 204 / 26%)}
.index_case .swiper-wrapper{padding-bottom:5rem}
.index_case .des i{font-style:normal;font-size:1.25rem;font-weight:600;border:1px solid #ddd;padding:.5rem 1rem .7rem 1rem;line-height:.5;display:inline-block;color:#333}
.index_case .des a{margin-bottom:1rem}
.swiper-button-prev-case{cursor:pointer;background:url(../images/caseprev.png) #e2e1e1 no-repeat center center;height:3rem;width:4rem;position:absolute;left:44%;top:90%;z-index:222222;background-size: 1.1875rem 2rem;}
.swiper-button-next-case{cursor:pointer;background:url(../images/casenext.png) #e2e1e1 no-repeat center center;height:3rem;width:4rem;position:absolute;right:44%;top:90%;z-index:222222;background-size: 1.1875rem 2rem;}
.swiper-button-prev-case:hover{transition:all 0.3s ease-out;background:url(../images/caseprev.png) #ffae3e no-repeat center center;  }
.swiper-button-next-case:hover{transition:all 0.3s ease-out;background:url(../images/casenext.png) #ffae3e no-repeat center center;  }
.index_case .des i:hover{color:#ffae3e;transition:all .3s ease-out}
.index_case .des h6:hover{transition:all .3s ease-out;color:#ffae3e}
/*========================== index_about ========================== */
.index_about{background:#fff;padding:6.25rem 0;position:relative;margin-bottom:6.25rem}
.index_about .img{position:absolute;right:0}
.index_about .left{width:55%}
.index_about .nr{align-items:flex-start!important}
.index_about h2{color:#032552;font-weight:400;padding:1.5rem 0;font-size:1.25rem;letter-spacing:4px;padding:0 0 1.5rem 0}
.index_about p{color:#666;line-height:1.6}
.index_about h6{display:block;color:#333;font-size:1.25rem;font-weight:500}
.index_about em{display:block;width:3rem;height:4px;background:#032552;margin:2rem 0}
.index_about .more{display:block;background:#ffae3e;width:5rem;height:5rem;margin:3rem 0}
.index_about .suq{background:url(../images/amore.png) #032552 no-repeat center center;border-radius:0 0 3.5rem 0;width:100%;height:100%}
.index_about .more:hover{background:#032552;transition:all .3s ease-out}
.index_about .more:hover .suq{background:url(../images/amore.png) #ffae3e no-repeat center center;transition:all .3s ease-out}
.index_about .swiper-slide{border:1px solid #ddd;padding:0 0}
.index_about .swiper-slide img{display:block;width:79%;object-fit:contain;margin:0 auto}
.index_about .swiper-horizontal{margin-left:-8px;padding:0 1rem 3rem 0}
.index_about .swiper-pagination-bullet-active{background:#ffae3e}
.index_about .swiper-pagination-bullet{width:1.6rem;height:.3rem;border-radius:10px}
/*========================== index_news ========================== */
.index_news{padding:0 0 6.25rem 0;position:relative}
.index_news .tab-content{width:100%}
.index_news .container{position:relative}
.index_news .tab-nav{position:absolute;right:0;top:0;width:23%}
.index_news .tab-nav-item a{color:#333;line-height:3;display:block;padding-top:60%}
.index_news .tab-nav-item.active a{color:#032552;font-weight:800}
.index_news .rightlistques{align-items:flex-start!important}
.index_news .rightlistques .img{height:261px;width:100%}
.index_news .rightlistques li{padding:2rem;width:32%;border-radius:0;overflow:hidden;border:1px solid #ddd;list-style:none}
.index_news .rightlistques li:hover{border:1px solid #032552;transition:all .3s ease-in-out}
.index_news .rightlistques .sum .ntit{color:#222;font-size:1.25rem;font-weight:400;line-height:1.5;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.index_news .rightlistques .sum span{font-size:.875rem;display:block;color:#999;font-family:arial;line-height:1;padding:1.2rem 0 1.2rem 6rem;position:relative}
.index_news .rightlistques .sum span::after{content:"";position:absolute;width:5rem;height:1px;background:#ddd;left:0;top:50%}
.index_news .rightlistques .nmore{font-size:1rem;color:#032552;padding:2rem 0 0 0;background:url(../images/icon5.png) no-repeat right 94%}
.index_news .tab-nav li{position:relative}
.index_news .tab-nav li::after{position:absolute;content:"";width:1px;height:100%;background:url(../images/nline.png) no-repeat right center;width:1.625rem;height:4.625rem;top:0;right:-3rem;background-size: 1.625rem 4.625rem;}
.index_news .tab-nav li:nth-child(3)::after{background:0 0}
.index_news li:hover .nmore{transition:all .4s ease-in-out;background:url(../images/icon4.png) no-repeat right 94%}
.index_news .tab-nav li:nth-child(1){background:url(../images/nicon1.png) no-repeat top center;background-size: 2.3125rem 2.3125rem;}
.index_news .tab-nav li:nth-child(1):hover{background:url(../images/nicon1-1.png) no-repeat top center;transition:all .3s ease-in-out;background-size: 2.3125rem 2.3125rem;}
.index_news .tab-nav li:hover a{color:#032552;transition:all .3s ease-in-out}
.index_news .tab-nav li:nth-child(2){background:url(../images/nicon2.png) no-repeat top center;background-size: 2.3125rem 2.3125rem;}
.index_news .tab-nav li:nth-child(2):hover{background:url(../images/nicon2-1.png) no-repeat top center;transition:all .3s ease-in-out;background-size: 2.3125rem 2.3125rem;}
.index_news .tab-nav li:nth-child(3){background:url(../images/nicon3.png) no-repeat top center;background-size: 2.3125rem 2.3125rem;}
.index_news .tab-nav li:nth-child(3):hover{background:url(../images/nicon3-1.png) no-repeat top center;transition:all .3s ease-in-out;background-size: 2.3125rem 2.3125rem;}
.index_news .rightlistques .sum p{color:#888;line-height:1.4;font-size:1rem}
.index_news .rightlistques .sum{padding-bottom:2rem}
.index_news .rightlistques li:hover .ntit{color:#032552;transition:all .3s ease-in-out}
.index_news .list{margin-top:2rem}
.index_news .list li{padding:2rem;width:32%;border-radius:0;overflow:hidden;border:1px solid #ddd;list-style:none}
.index_news .list .sum .ntit{color:#222;font-size:1.25rem;font-weight:400;line-height:1.5;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.index_news .list .sum p{color:#888;line-height:1.4;font-size:1rem;padding:1rem 0}
.index_news .list .sum span{font-size:.875rem;display:block;color:#999;font-family:arial;line-height:1;padding:0 0 0 6rem;position:relative}
.index_news .list .sum span::after{content:"";position:absolute;width:5rem;height:1px;background:#ddd;left:0;top:50%}
.index_news .list li:hover .ntit{color:#032552;transition:all .3s ease-in-out}
.index_news .list li:hover{border:1px solid #032552;transition:all .3s ease-in-out}
.index_news .tab-nav-left{position:relative}
/*========================== index_contact ========================== */
.index_contact{padding:6.25rem 0;background:url(../images/contactbg.jpg) fixed no-repeat top center;width:100%;background-size:cover;overflow:hidden}
.index_contact li .img{border:1px solid rgb(255 255 255 / 37%);padding:2rem;border-radius:100px;width:8rem;height:8rem;margin:0 auto}
.index_contact li img{margin:.7rem auto 0;width:2.25rem;height:2.25rem;display:block}
.index_contact li p{color:#fff;font-size:.875rem;line-height:3;text-align:center;font-family:arial;opacity: 0.5;}
.index_contact li span{display:block;text-align:center;color:#fff;font-size:1rem;line-height:1.4}
.index_contact li{width:25%}
.index_contact li:nth-child(4) .img{width:100%;height:100%;background:url(../images/ewmbg.png) no-repeat center center;border:none;padding:1rem;background-size: 8.625rem 8.625rem;}
.index_contact li:nth-child(4) .img img{width:7.5rem;height:7.5rem;object-fit:contain;display:block;margin:0 auto}
.index_contact li:nth-child(4) span{padding-top:1rem}
.index_contact ul{align-items:flex-start!important}
/*========================== index_flink ========================== */
.index_flink{padding:3.125rem 0; }
.index_flink .right{width:80%}
.index_flink .right a{color: #999;font-size: 0.875rem;padding-right: 1rem;line-height: 1.6;}
.index_flink .right a:hover{color:#ffae3e;transition:all 0.3s ease-in-out}
.index_flink .img img{display:block;width:6.375rem;height:2.375rem;object-fit:contain;}
/*========================== footer ========================== */
.footer{background:#fff;width:100%;position:relative;border-top:1px solid #ddd}
.footer .copy{background:#ededed;padding:1.5rem 0;font-size:.875rem;color:#999}
.footer .copy a{font-size:.875rem;color:#999}
.footer .copy a:hover{color:#ffae3e;transition:all .3s ease-in-out}
.footer h6{color:#032552;font-size:1.25rem;letter-spacing:2px}
.footer span{color:#032552;font-size:.875rem;opacity:.4;text-transform:uppercase;font-family:arial;display:block;padding-bottom:1rem;line-height:1.6}
.footer ul li a{color:#666;font-size:1rem;line-height:1.8}
.footer>.container{padding:3.125rem 0}
.footer ul li a:hover{color:#ffae3e;transition:all .3s ease-in-out}
.footer .footer_left{width:60%}
.footer .footer_right{width:25%}
.footer_left{align-items:flex-start!important}
.footer .nr{align-items:flex-start!important}
.footer_right .p1{font-size:2rem;font-family:impact;background:url(../images/ficon1.png) no-repeat left center;display:block;padding-left:4rem;line-height:2;margin-bottom:1.5rem;background-size: 3.5625rem 3.5625rem;}
.footer_right .p2{font-size:1rem;font-family:arial;background:url(../images/ficon2.png) no-repeat left 1rem center;display:block;padding-left:4rem;line-height:1;margin-bottom:1rem;background-size: 1.8125rem 1.8125rem;}
.footer_right .p3{font-size:1rem;font-family:arial;background:url(../images/ficon3.png) no-repeat left 1rem center;display:block;padding-left:4rem;line-height:2;margin-bottom:1rem;background-size: 1.8125rem 1.8125rem;}

/*内页banner*/
.page-banner{height:21.875rem}
.page-banner img{display: block;height: auto;width: 100%;object-fit: contain;}
/*========================== 搜素页面 ========================== */
.soupage{padding: 10rem 0 6.25rem 0;}
.soupage ul li{width:32%;margin-right:2%;margin-bottom:2%;border:1px solid #ddd;padding:2rem}
.soupage ul li:nth-child(3n){margin-right:0%;}
.soupage ul li h3{display:block;text-align:center}
.nysearchlistline{font-size:1rem;margin:1rem 0 2rem}
.nysearchlistline b{display:inline-block;padding:6px;color:#ffae3e;background-color:#032552;border-radius:4px;font-size:16px}
.seahtitle{margin:2.5rem 0;font-size:1.875rem;font-weight:700;line-height:1;color:#032552}
.four-column{display:none;}
.cart-concern-btm-fixed{bottom:0;height:50px;left:0;position:fixed;text-align:center;width:100%;z-index:9999}
.four-column{display:none}
.four-column .concern-cart{width:100%;display:none}
.concern-cart{background:#032552;float:left;height:5rem;}
.concern-cart a{color:#fff;font-size:12px;width:25%;display:inline-block;float:left;height:3.125rem}
.concern-cart a span{display:block;height:18px;line-height:13px;text-align:center;color:#fff}
em.dibuyangshi{display:inline-block;height:20px;width:20px;background-position:0 0;margin:1.2rem 2px 2px 2px}
.footer .nav{background-image:unset;margin-bottom:1.25rem}
/*========================== 媒体查询 ========================== */

@media (max-width:1600px) {
.container {width:100%;padding:0 5%}
.footer>.container {padding: 3.125rem 5%;}
.index_about .left {width:45%;}
.index_adv .nr {height: calc(110vh - 3.0rem);}
.index_adv {height: 130vh;}
}

@media (max-width:1500px) {
.index_about .img {right: -10%;}
.index_adv .nr {height: calc(110vh - 3.0rem);}
.index_adv {height: 130vh;}
.index_adv .swiper-button-next {right:36%;}
.index_adv .swiper-button-prev {left:36%;}
.index_adv .nr {width:95%;left:5%;}
.index_adv .pubtit .en {width: 17%;padding: 2.5% 3% 1% 7%;}
.index_about .pubtit .en {padding: 1.5% 2% 1% 6.5%;width: 20%;}

}

@media (max-width: 768px) {
.logo a img{height:3rem;margin-top:0;margin-top:0.5rem}
.navMenu{top:-.2rem}
.navMenu{height:19px}
.banner .swiper-slide img{height:11rem;object-fit:cover}
.banner .swiper-slide{height:11rem}
.banner{height:11rem;margin-top:3rem}
.header{height:4rem;position:fixed;background:#fff;box-shadow: 1px 3px 8px rgb(204 204 204 / 60%);}
.logo a{height:auto}
.container{max-width:100%;margin: 0 auto;width:100%;padding:0 5%}
.index_pro ul{flex-wrap:wrap;align-items:flex-start!important}
.index_pro .imglist li{width:48%;margin-bottom: 4%;}
.index_pro .imglist .img{border:.3rem solid #fff}
.index_pro .titall{flex-wrap:wrap}
.index_pro .titall a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.index_pro .des h6{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width: 100%;}
.index_pro .des{background:#fff;padding:.3rem}
.index_pro .pmore{width:1.5rem;height:1.5rem}
.index_pro .des p{overflow: hidden;font-size: 0.75rem;overflow: hidden;text-overflow: -o-ellipsis-lastline;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.index_pro{padding:1rem 0 3rem 0}
.index_adv{margin:0}
.pubtit .en{display:none}
.pubtit h3{font-size:1.5rem}
.pubtit span{font-size:.875rem;letter-spacing:2px}
.pubtit{background:0 0;margin-bottom:1.5rem}
.index_pro .imglist>.a1{display:block;background:#ffae3e}
.index_adv{margin:3rem 0 0 0;padding:3rem 0;height:90vh}
.index_adv .nr{left:6%}
.index_adv .img img{height:9.5rem}
.index_adv .nr{padding:1rem 1rem 3rem 1rem;width:90%;left:6%;height:calc(65vh - 3rem)}
.index_adv{margin:0rem 0 0 0;padding:3rem 0;height:77vh}
.index_adv .des h6{font-size:1.25rem}
.index_adv .entit{margin-bottom:1rem}
.index_adv .entit .em2{font-size:2.2rem}
.index_adv .entit .em1{font-size:1.5rem}
.index_adv .des{padding:1rem}
.index_adv .swiper-button-next{padding:.5rem 3rem;right:18%;z-index: 22222;top:95%}
.index_adv .swiper-button-prev{padding:.5rem 3rem;top:95%;left:13%;z-index: 22222;}
.index_about .nr{flex-wrap:wrap}
.index_about .left{width:100%}
.index_news .rightlistques li{width:100%}
.index_news .rightlistques li{padding:1rem}
.index_news .tab-nav{position:static;width:70%;margin-bottom:2rem}
.index_news .rightlistques li{margin-bottom:2rem}
.index_news .rightlistques .sum p{font-size:.875rem}
.index_news .tab-nav li::after{right:-2rem}
.index_news .list ul{flex-wrap:wrap}
.index_news .list li{padding:1rem;margin-bottom:1rem;width:100%}
.index_news{padding:0 0 3rem 0}
.index_news .list .sum p{font-size:.875rem;padding:0.5rem 0}
.index_contact li{width:50%;margin-bottom: 1rem;}
.index_contact ul{flex-wrap:wrap}
.index_contact li .img{padding:.5rem;width:4rem;height:4rem}
.index_contact li img{margin:.5rem auto 0;width:2rem;height:2rem}
.index_contact li span{font-size:.875rem;padding:0 9%}
.index_contact li:nth-child(4) .img img{width:5.2rem;height:5.2rem}
.index_contact{padding:3rem 0}
.index_news .rightlistques{flex-wrap:wrap}
.index_news .list .sum .ntit {font-size: 1.125rem;}
.index_news .rightlistques .sum {padding-bottom: 1rem;}
.index_news .rightlistques .sum .ntit {font-size: 1.125rem;}
.index_news .rightlistques .sum span {padding: 0.5rem 0 0.5rem 6rem;}
.index_news .rightlistques .img {height:12rem;width:100%;object-fit:cover;}
.footer .footer_left{display:none}
.footer .footer_right{width:100%}
.footer>.container{padding:3.125rem 0;padding: 1rem 5%;}
.footer_right .p3{font-size:.875rem;background:url(../images/ficon3.png) no-repeat left .5rem center;background-size:1.5rem 1.5rem;padding-left:2.5rem}
.footer_right .p1{font-size:1.5rem;padding-left:3rem;margin-bottom:1.5rem;margin-bottom:.5rem;background-size:2.5rem 2.5rem}
.footer_right .p2{background-size:1.5rem 1.5rem;font-size:.875rem;background:url(../images/ficon2.png) no-repeat left .5rem center;padding-left:2.5rem;background-size:1.5rem 1.5rem;margin-bottom:.2rem}
.copy .fx{flex-wrap:wrap;line-height: 1.2;}
.index_flink .fx{align-items:flex-start!important}
.index_contact li:nth-child(4) .img {border:none;background:none;padding: 0 1rem}
.index_contact li:nth-child(4) span {padding-top:0.6rem;}
.index_contact li p {line-height: 2;}
.index_contact ul{align-items: flex-start!important;}
.index_adv .ptit{flex-wrap:wrap; }
.index_adv .ptit h6{font-size:1rem;margin-bottom:1.5rem;width: 100%;}
.index_adv .pubtit {background:none;margin-bottom: 0;}
.index_adv .ptit h6::after{left:82%;}    
.index_about {padding:3rem 0;margin-bottom:0rem;}
.index_about .img {position:static;}
.index_about h2 {padding:1rem 0;font-size:1.125rem;letter-spacing:2px;padding:0 0 1rem 0;}  
.index_about h6 {font-size:1.125rem;line-height:1.4;}
.index_about .more {width:3rem;height:3rem;margin:1rem 0 1rem 0;} 
.index_flink {display:none;}
.index_news .list li:last-child{margin-bottom:0rem;}
.index_case .ptit {flex-wrap:wrap;}   
.index_case .ptit h6 {font-size: 1rem;width:100%;position:relative;margin-bottom:1rem;}
.index_case .pubtit {width: 74%;margin-bottom:0;}
.index_case .swiper-wrapper{padding-bottom:7rem;}
.index_case {padding:3rem 0 0 0;}
.index_case .des {padding: 1rem;}
.banner .swiper-pagination-banner {bottom: 0;}
.index_case .ptit h6::after{left:84%;}
.swiper-button-prev-case{left:25%;top:82%;}
.swiper-button-next-case{right:25%;top:82%;}
.swiper-button-prev-banner{display:none}
.swiper-button-next-banner{display:none}   
.index_pro .titall .a1{width:100%}
.index_adv .swiper-wrapper {width:99%;}
.index_adv .swiper {padding-bottom:4rem;}
.index_pro .ptit{flex-wrap:wrap;}  
.search_b_ri {width:17%;margin-bottom:2rem;}     
.soupage {padding:4rem 0 3rem 0;}
.soupage ul li{width:100%;margin-right:0%;margin-bottom:2%;border:1px solid #ddd;padding:1rem;}
.logo {width:50%;} 
.page-wrap{padding-top:2rem;}
.page-banner{height:21.875rem;display:none;}
.page-wrap-right table span{font-size:0.875rem!important}
.product-detail-tab .product-detail-tabcon {overflow-x: scroll;}  
.four-column{display:block;height:5rem;}
::-webkit-scrollbar {display: none;}
.footer .copy{margin-bottom:5rem;}
.four-column .concern-cart {display: block;}
.index_news .tab-nav-item a {line-height: 1.8;}
.index_news .list {margin-top:0rem; }
  
  
   
}






