@charset "utf-8";
/*=============================公共样式=====================================*/
body{--wz-color:#ff6537;--font-color:#979797;--bt-color:#333333;}
*{font-family:Arial, Helvetica,"Microsoft Yahei", sans-serif;padding: 0;margin:0;}
html, body, div, span, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,abbr, address, cite, code,del, dfn, em, img, ins, kbd, q, samp,small, strong, sub, sup, var,b, i,dl, dt, dd, ol, ul, li,fieldset, form, label, legend, caption, tfoot, thead, th,article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary,time, mark, audio, video{padding:0;border:0;outline:0;vertical-align:baseline;background:transparent;}
html,body{width:100%;position:relative;height:auto;font-size: 14px;color:var(--font-color);}
body{min-width:1300px;}
*[align="center"]{margin:0 auto;}
html{-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;-webkit-text-size-adjust: none;background-attachment: fixed;background-repeat: no-repeat;background-position: center center;}

::-webkit-scrollbar {width:8px;height:8px;background:#f1f1f1;}
::-webkit-scrollbar-track {border-radius:10px; background:#f1f1f1}
::-webkit-scrollbar-thumb {border-radius:10px;background:#c1c1c1;}
::selection{background:var(--wz-color);color:#fff;}
::-moz-selection{background:var(--wz-color);color:#fff;}
::-webkit-selection{background:var(--wz-color);color:#fff;}
h1,h2,h3,h4,h5,h6{font-weight: normal;}
a,input,img,:focus{mayfish:expression(this.onfocus=this.blur);cursor:handbblr:expression(this.onFocus=this.blur());/*IE使用*/outline-style:none;/*FF使用*/}/*去除a标签带来的虚框*/
input, textarea {outline-style: none;}
article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}
ul,li{list-style:none}
i, cite, em, var, address, dfn {font-style: normal;}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}
a{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:0 0; color:#333333;}
ins{background-color:#ff9;color:#000;text-decoration:none}
mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}
del{text-decoration:line-through}
abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}
table{border-collapse:collapse;border-spacing:0}
input,select{vertical-align:middle}
input{padding: 0 5px;vertical-align: middle;line-height: normal;}
input[type="submit"]{background-image:none!important;border-radius: 0!important;}
img{max-width:100%;}
.bold{font-weight: bold;}
.c-label{min-width: 44px;height: 22px;font-size: 12px;line-height: 20px;text-align: center;vertical-align: middle;padding: 0 9px;float: left;box-sizing: border-box;border: 1px solid #fff;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;}
.c-label.onsell{color: var(--wz-color);border-color: var(--wz-color);}
.tc{width: 100%;text-align: center;}
.pr{position: relative;}
.f12 {font-size: 12px;}
/*css定义超链接四个状态也有顺序的。*/
a:link, a:visited{text-decoration: none;cursor:pointer !important;}
a:hover, a:active{border: none;color:var(--wz-color);}

/*辅助样式*/
.fl,.left{float:left !important;}
.fr,.right{float:right !important;}
.no_bg{background:none !important;}
.no_border{border:0 !important;}
.no_padding{padding:0 !important;}
.no_margin{margin:0 !important;}
.no_bg_img{background-image:none !important;}
.fix{position:fixed;top:0;*padding-top:50px;}
.border{border:1px solid #dedede;}
.clear{clear:both;}
.clearfix:after,.main_box:after,.wrap:after{content:''; height:0;display:block; overflow:hidden; clear:both;}
.main_box,.wrap {width: 90%;max-width:1600px;display: block; margin-left: auto; margin-right: auto; position: relative;z-index:1;}
.h_x{color:#fe0505;font-weight:bold;padding-left:10px;padding-top:10px;}
.dd{background: #d6d7d9;border-radius:50%;height:7px;display:inline-block;width:7px;margin:0 10px;}
hr{display:block;height:1px;border:0;background:#e0dede;margin:10px 0 30px 0;padding:0}
@font-face {font-family: "iconfont"; /* Project id  */ src: url('../font/iconfont.ttf?t=1638253513397') format('truetype');}
.iconfont {font-family: "iconfont" !important;font-size: 16px;font-style: normal;-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
/*
.lazy-load {width: 100%; height: auto; opacity: 0; transition: opacity 0.5s ease-in-out;}
*/

/*==============滚动条=====================*/
.wrap1{ width: 90%; max-width: 1600px; margin: 0 auto;}
.header .wrap{position: initial;}
.header,.header .logo,.header .logo img{transition: .5s;}
.header{height:100px;width:100%;position: fixed;top:0;z-index:999;display:flex;align-items: center;min-width:1200px;background: rgba(0 0 0 / 0.3);justify-content: center;}
.header .logo{height:100px;display:flex;align-items: center;}
.header .logo .logo1{display:none;}
.header .logo .logo2{height: 25px;}
.header.xg .logo .logo1{display:block;}
.header.xg .logo .logo2{display:none; }
.header .navbox {margin-right:30px;}
.header .navbox .nav>ul:after{content:'';display:block; overflow: hidden;clear: both;height:0;}
.header .navbox .nav>ul>li{float:left; position: relative;/*height:50px;*/}
.header .navbox .nav>ul>li>a{padding:0 15px;color:#FFFFFF;font-size:16px;height:100px;line-height:100px;display:block; position: relative;}
.header .navbox .nav>ul>li>a:after{content:'';display:block; position: absolute;bottom:0px;width:0%;height:2px;background:var(--wz-color);}
.header .navbox .nav>ul>li.on>a,.header .navbox .nav>ul>li:hover>a{color:var(--wz-color)!important;}
.header .navbox .nav>ul>li.on>a:after,.header .navbox .nav>ul>li:hover>a:after{width:50%;left:25%;}
.header .navbox .nav>ul>li#m2{position: initial;}
.header .navbox .nav>ul>li>.sub{display:none; position: absolute;top:100px;z-index:10;width: 290px; backdrop-filter: blur(15px); background:rgb(255 255 255 / 90%);left:50%;-webkit-transform: translate(-50%, 0); -moz-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); -o-transform: translate(-50%, 0); transform: translate(-50%, 0);}
.header .navbox .nav>ul>li:hover>.sub{display:block;}
.header .navbox .nav>ul>li#m2>.sub{width:100%;}
.header .navbox .nav>ul>li>.sub .wrap2,.header .navbox .nav>ul>li>.sub .wrap1{vertical-align: top;text-align: left;padding-top: 24px;text-align: left;overflow: hidden;padding-left: 30px;padding-right: 30px;padding-bottom: 20px;}
.header .navbox .nav>ul>li>.sub .wrap2 li{margin-top:0px;margin-bottom:15px;padding: 0 10px;border-bottom: 1px solid #ebebeb;position:relative;}
.header .navbox .nav>ul>li>.sub .wrap2 li:after{content:'';position:absolute;bottom:0;left:0;height:1px;width:0;background:var(--wz-color);-moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out;  transition: all 0.3s ease-in-out;}
.header .navbox .nav>ul>li>.sub .wrap2 li:first-child{margin-top:0;}
.header .navbox .nav>ul>li>.sub .wrap2 li>a{display:block;text-align:left;line-height:20px;font-size:16px;padding:0 0 16px;color:#999999;}
.header .navbox .nav>ul>li>.sub .wrap2 li:hover>a{color:var(--wz-color);}
.header .navbox .nav>ul>li>.sub .wrap2 li:hover:after{width:100%;}
.header .navbox .nav>ul>li>.sub .wrap1{padding:31px 0 24px;}
.header .navbox .nav>ul>li>.sub .wrap1 .tit{display:flex;justify-content: space-between; align-items: center;padding:0 15px;padding-bottom:25px;margin-bottom:32px;border-bottom:1px solid #dfdfdf;}
.header .navbox .nav>ul>li>.sub .wrap1 .tit h3{color:#333333;font-size:20px;font-weight:600}
.header .navbox .nav>ul>li>.sub .wrap1 .tit a{color:#888888;font-size:15px;}
.header .navbox .nav>ul>li>.sub .wrap1 .tit a:hover{color:var(--wz-color);}
.header .navbox .nav>ul>li>.sub .wrap1 .sub_list{padding:0 15px;}
.header .navbox .nav>ul>li>.sub .wrap1 .sub_list dl{display: flex; flex-wrap: wrap;margin-right:-20px;}
.header .navbox .nav>ul>li>.sub .wrap1 .sub_list dl dd{width:calc((100% / 8) - 20px);margin-bottom:20px;margin-right:20px;border-bottom:1px solid #ebebeb;position: relative;}
.header .navbox .nav>ul>li>.sub .wrap1 .sub_list dl dd:after{content:'';position:absolute;bottom:0;left:0;height:1px;width:0;background:var(--wz-color);-moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out;  transition: all 0.3s ease-in-out;}
.header .navbox .nav>ul>li>.sub .wrap1 .sub_list dl dd a{line-height: 20px; font-size: 16px; padding: 0 0 16px; color: #666666;display:block;}
.header .navbox .nav>ul>li>.sub .wrap1 .sub_list dl dd a:hover{color:var(--wz-color);}
.header .navbox .nav>ul>li>.sub .wrap1 .sub_list dl dd:hover:after{width:100%;}
/*.header .navbox .nav>ul>li>.sub li:hover{background:var(--wz-color);}*/
/**/
/*.header .navbox .nav>ul>li>ul{display:none; position: absolute;top:50px;z-index:10;width: 180px; left: calc(50% - 90px);}
.header .navbox .nav>ul>li:hover>ul{display:block;}
.header .navbox .nav>ul>li>ul>li{background:rgba(255 255 255 / 0.8);margin-top:1px;}
.header .navbox .nav>ul>li>ul>li:first-child{margin-top:0;}
.header .navbox .nav>ul>li>ul>li>a{display:block;text-align:center;line-height:24px;font-size:14px;padding:5px;color:#666666;}
.header .navbox .nav>ul>li>ul>li:hover{background:var(--wz-color);}
.header .navbox .nav>ul>li>ul>li:hover>a{color:#FFFFFF;}*/
.header .menuBtn{display:none;}
.header .search_box{*position: absolute;right:0; }
.header .search_box .tit{padding-left: 50px;font-size: 18px;color: #FFFFFF;height: 100px;line-height:100px;position: relative; cursor: pointer;width: 50px;padding: 0;text-align: center;}
.header .search_box .tit:after{content:"\e8d6";font-family:'iconfont';}

.search-dialog-box{position: fixed;left: 0;top: 0;width: 100%;height: 18rem;z-index: 1000000;opacity: 0;visibility: hidden;transition: .6s;/* overflow: hidden;*/}
.search-dialog-box:before{content: "";position: absolute;top: 0;height: 0;background:var(--wz-color);transition: .6s;left: 0;right: 0;z-index: 1;}
.search-dialog-box.on:before{height: 100%}
.search-dialog-box .bubbles-bg{opacity: 0;visibility: hidden;display: none;}
.search-dialog-box .search-bg{position: absolute;left: 0;top: 0;width: 100%;height: 0;margin: 0;background: rgba(0,0,0,.7);background-size: cover;background-repeat: no-repeat;/* z-index: 1;*/transform-origin: center center;transition: height .8s cubic-bezier(.77,0,.175,1);}
.search-dialog-box .wrap-inner{transform: translateY(100%);transition: .6s;}
.header-right .bubbles-bg{opacity: 0;visibility: hidden;transition: all .5s .8s;}
.search-dialog-box .bubbles-bg .bubble{position: absolute;}
.search-dialog-box .bubbles-bg .bubble .circle{border-radius: 100%;position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.search-dialog-box .bubbles-bg .bubble1{width: 6%;padding-top: 6%;left: 26.875%;top: -6.67%;}
.search-dialog-box .bubbles-bg .bubble1 .circle{border: 1px solid #fff;}
.search-dialog-box .bubbles-bg .bubble2{width: 12px;padding-top: 12px;left: 13.54%;top: 18%;}
.search-dialog-box .bubbles-bg .bubble2 .circle{background-color: #ff495f;}
.search-dialog-box .bubbles-bg .bubble3{width: 36px;padding-top: 36px;left: 8.854%;top: 30.55%;}
.search-dialog-box .bubbles-bg .bubble3 .circle{background-color: #fff;}
.search-dialog-box .bubbles-bg .bubble4{width: 56.875%;padding-top: 56.875%;left: -28.6458%;top: 51.85%;}
.search-dialog-box .bubbles-bg .bubble4 .circle{background: -webkit-linear-gradient(45deg, rgba(255,255,255,0),rgba(255,255,255,.05) 100%);background: -ms-linear-gradient(45deg, rgba(255,255,255,0),rgba(255,255,255,.05) 100%);background: linear-gradient(45deg, rgba(255,255,255,0),rgba(255,255,255,.05) 100%);}
.search-dialog-box .bubbles-bg .bubble5{width: 54px;padding-top: 54px;left: 26.3%;top: 70.83%;}
.search-dialog-box .bubbles-bg .bubble5 .circle{background-color: #fff;opacity: .1;}
.search-dialog-box .bubbles-bg .bubble6{width: 56.875%;padding-top: 56.875%;left: 73.4375%;top: -52.77%;}
.search-dialog-box .bubbles-bg .bubble6 .circle{background: -webkit-linear-gradient(135deg, rgba(255,255,255,.05),rgba(255,255,255,.1) 100%);background: -ms-linear-gradient(135deg, rgba(255,255,255,.05),rgba(255,255,255,.1) 100%);background: linear-gradient(135deg, rgba(255,255,255,.05),rgba(255,255,255,.1) 100%);}
.search-dialog-box .bubbles-bg .bubble7{width: 2rem;padding-top: 2rem;left: 60.9375%;top: 18.5%;}
.search-dialog-box .bubbles-bg .bubble7 .circle{background-color: #ff495f;}
.search-dialog-box .bubbles-bg .bubble8{width: 1.35rem;padding-top: 1.35rem;left: 95.83%;top: 70.83%;}
.search-dialog-box .bubbles-bg .bubble8 .circle{border: 1px solid #fff;}
.search-dialog-box .bubbles-bg .bubble9{width: 16px;padding-top: 16px;left: 76.5625%;top: 96.296%;}
.search-dialog-box .bubbles-bg .bubble9 .circle{background-color: #fff;}
.search-dialog-box .bubbles-bg .bubble10{width: 56.875%;padding-top: 56.875%;left: 71.354%;top: 87%;}
.search-dialog-box .bubbles-bg .bubble10 .circle{background: -webkit-linear-gradient(135deg, rgba(255,255,255,.05),rgba(255,255,255,.3) 100%);background: -ms-linear-gradient(135deg, rgba(255,255,255,.05),rgba(255,255,255,.3) 100%);background: linear-gradient(135deg, rgba(255,255,255,.05),rgba(255,255,255,.3) 100%);}
.search-dialog-box .bubbles-bg .bubble{animation: spin 8s infinite linear;transform-origin: 50% 45%;}
.search-dialog-box .bubbles-bg .bubble:nth-child(2n){animation: spin2 8s infinite linear;}
.search-dialog-box .bubbles-bg .bubble .circle{animation: spin-reverse 8s infinite linear;}
.search-dialog-box .bubbles-bg .bubble:nth-child(2n) .circle{animation: spin-reverse2 8s infinite linear;}
.search-dialog-box .bubbles-bg .sm-bubble{transform-origin: 30% 30px;}
.search-dialog{position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 100%;z-index: 2;}
.search-dialog .search-tit{font-size: 2.75rem;line-height: 3.5rem;color: #fff;text-align: center;overflow: hidden;display: none;}
.search-dialog .search-inner{overflow: hidden;margin-top: 0;}
.search-dialog .search-input{width: 50rem;margin: 0 auto;padding: 0 0 0 30px;background-color: rgba(255,255,255,.3);box-sizing: border-box;transition: all .3s;max-width: 94%;}
.search-dialog .search-input input[type=text]{float: left;height: 4.5rem;width: calc(100% - 4.5rem);background-color: transparent;font-size: 1.25rem;line-height: .5rem;padding:0;color: #fff;transition: all .3s;}
.search-dialog .search-input input[type=text]::-webkit-input-placeholder{color: rgba(255,255,255,0.5);}
.search-dialog .search-input input[type=text]:-moz-placeholder{color: rgba(255,255,255,0.5);}
.search-dialog .search-input input[type=text]::-moz-placeholder{color: rgba(255,255,255,0.5);}
.search-dialog .search-input input[type=text]:-ms-input-placeholder{color: rgba(255,255,255,0.5);}
.search-dialog .search-input input[type=submit],.search-dialog .search-input .clear-btn{float: right;height: 4.5rem;width:4.5rem;}
.search-dialog .search-input input[type=submit]{background-color:transparent;background-repeat: no-repeat;background-position: center;background-size: 1.7rem;background-image: url('../images/search-btn.svg') !important;padding:0; cursor: pointer;}
.search-dialog .search-input .clear-btn{background-color: rgba(0,0,0,.2);background-repeat: no-repeat;background-position: center;background-image: url('../images/close-btn.svg');background-size: 3.5rem;border-radius: 100%;margin-right: 1rem;display: none;}
.search-dialog .search-input.on{background-color: #fff;}
.search-dialog .search-input.on input[type=submit]{background-image: url('../images/search-btn2.svg')}
.search-dialog .hot-search{font-size: 0;width: 19.5rem;margin: .6rem auto 0;box-sizing: border-box;padding: 0 .6rem;overflow: hidden;}
.search-dialog .hot-search .hot-tit, .search-dialog .hot-search .hot-link{display: inline-block;*display: inline;zoom:1;vertical-align: top;}
.search-dialog .hot-search .hot-tit{font-size: .375rem;line-height: .5rem;color: #fff;font-weight: bold;padding-left: .6rem;background-repeat: no-repeat;background-position: left center;background-size: .5rem;background-image: url(../images/hot-icon.png);}
.search-dialog .hot-link{margin-left: 1rem;}
.search-dialog .hot-link a{display: inline-block;*display: inline;zoom:1;font-size: .375rem;line-height: .5rem;margin-right: .75rem;color: #fff;padding-bottom: 5px;position: relative;}
.search-dialog .hot-link a:before{content: "";position: absolute;left: 0%;bottom: 0;width: 100%;height: 2px;background-color: #fff;transform: scaleX(0);transform-origin: left center;transition: transform .3s;}
.search-dialog-box .bottom-box{position: absolute;left: 0;bottom: 5.1%;width: 100%;}
.search-dialog-box .bottom-box .share-box{overflow: hidden;}
.search-dialog-box .bottom-box .copy{font-size: .35rem;line-height: .5rem;color: #fff;margin-top: .5rem;overflow: hidden;}
.header-right.is-open .bubbles-bg{visibility: visible;opacity: 1;}
.header-right.is-open .search-btn .con-box{display: none;}
.header-right.is-open .close-btn{display: block;}
.header-right.is-open .item .search-bg{transform: scale(1);}
.search-dialog-box.on{opacity: 1;visibility: visible;}
.search-dialog-box.on .search-bg{height: 100vh;}
.search-dialog-box.on .bubbles-bg{opacity: 1;visibility: visible;}
.search-dialog-box.on .wrap-inner{transform: translateY(0)}
.pub-close{position: absolute;width: 3rem;height: 3rem;z-index: 10;right: 1.5rem;top: 1.35rem;background-color: rgba(255,255,255,.3);border-radius: 100%;}
.pub-close .bg{position: absolute;left: 0;top: 0;width: 100%;height: 100%;transform: scale(0);border-radius: 100%;transition: transform .3s;}
.pub-close i{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-position: center;background-size: 0.75rem;background-repeat: no-repeat;background-image: url(../images/close-btn.svg);transition: .6s}
.pub-close i:hover{transform: rotate(180deg)}
@keyframes spin{to{transform: rotate(1turn);}}
@keyframes spin2{to{transform: rotate(-1turn);}}
@keyframes spin-reverse{from{transform: rotate(1turn);}}
@keyframes spin-reverse2{from{transform: rotate(-1turn);}}


.header.xg{background:rgb(255 255 255 /0.8);height:100px; box-shadow: 0 0 6px rgb(0 0 0 /0.05);}
.header.xg .logo{height:100px;}
.header.xg .logo img{height:25px;}
.header.xg .navbox .nav>ul>li>a{color:#333333;height:100px; line-height: 100px;}
.header.xg .navbox .nav>ul>li>a:after{z-index:99;}
.header.xg .navbox .nav>ul>li>ul{top:100px;}
.header.xg .search_box .tit{color:#333333;height:100px;line-height:100px;}
.header.xg .search_box .searchBar{top:100px;}
.header .navbox .nav>ul>li#m3 .sub{width: 100%; left: 0; -webkit-transform: translate(-50%, 0); -moz-transform: translate(0%, 0); -ms-transform: translate(0%, 0); -o-transform: translate(0%, 0);transform: translate(0%, 0);}
/*.header .navbox .nav>ul>li:nth-child(4)>.sub{width: 380px;flex-wrap: wrap;background: rgba(255 255 255 / 0.8);}
.header .navbox .nav>ul>li:nth-child(4)>.sub ul{width:49%;margin-right:1px;}
.header .navbox .nav>ul>li:nth-child(4)>.sub li{margin-top:0;margin-bottom:1px;background:none;}
.header .navbox .nav>ul>li:nth-child(4)>.sub li a{text-align: left; padding-left:25px;}
.header .navbox .nav>ul>li:nth-child(4)>.sub li:hover { background: var(--wz-color);}*/
.header.xg .navbox .nav>ul>li>.sub{top: 100px;}
.header .navbox .nav>ul>li:nth-child(4):hover>.sub{display:flex;}
/*banner*/
.banner{position: relative;height:55vw;}
.banner .swiper-slide a{display:block;height:55vw;background-position: center top;background-size:cover;}
.banner .swiper-pagination span.swiper-pagination-bullet-active{background:var(--wz-color);}
/*#banner .inner {width:auto;max-width: 100%;text-align: center;position:relative;}
#banner .slide{width: 100%;height: 100%;position: relative;float: left;display: inline-block;}
#banner .slide>a{display: block;width: 100%;height: 100%;}
#banner .slide .slide_imgs{width: 100%;height: 100%;position: absolute;}
#banner .slide .news_bg{position: absolute;top: 0;right: 0;bottom: 0;left: 0;width: 100%;height: 100%;margin: auto;}
#banner .slide_title{position: absolute;z-index: 29;bottom: 0.6rem;bottom:60px; left: 2.6%;padding:0 15px;max-width:57%;}
#banner .slide_title .tit_con{font-size: 0.30rem;font-size: 30px; font-weight: normal;line-height: 0.65rem;line-height: 65px; color: #fff;font-family: "微软雅黑"; z-index:9;position: relative;width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
#banner .slide_title .title_bg{background:#000;opacity:0.5; filter:Alpha(opacity=50); position: absolute; left: 0; bottom: 0;top:0;right:0;width:100%;height:100%;}
#banner .slick-dots{position: absolute;z-index: 9;bottom: 0.65rem;bottom: 65px; right: 3.1%;}
#banner .slick-dots li{font-size: 0.25rem;font-size: 25px; line-height: 0.34rem;line-height: 34px; color: #fff;margin: 0 0.12rem;margin: 0 12px ;cursor: pointer;display: inline-block;vertical-align: bottom;}
#banner .slick-dots li.slick-active:after{width: 0.55rem;width: 55px; height: 1px;background: #fff;margin-left: 0.13rem;margin-left: 13px; content: " ";display: inline-block;}
#banner .slick-dots li button{background: no-repeat; border: none;font-size: 0.25rem;font-size: 25px; line-height: 0.34rem;line-height: 34px; color: #fff;}
#banner .slick-dots li.slick-active button{font-size: 0.35rem;font-size: 35px;}
#banner .button_box{position: absolute;top: 44%;width: 0.7rem;height: 0.7rem;width: 70px;height: 70px;opacity: 0;filter:alpha(opacity=0);background: #000;border: 1px solid rgba(255,255,255,0.5);display: block;z-index: 20;border-radius: 50%;text-align: center;cursor: pointer;transition: all 0.4s ease;}
#banner:hover .button_box{opacity: 0.5;filter:alpha(opacity=50);}
#banner .button_box button{background: none;border: none;font-size: 0.4rem;font-size: 40px;color: #fff;line-height: 0.7rem;line-height: 70px;font-weight: bold;font-family:'宋体'; }
*/
.banner .swiper-container .swiper-button-next, .banner .swiper-container .swiper-button-prev{color:#FFFFFF;/*background-color: rgb(0 0 0 /0.2);*/ padding: 20px 15px;-moz-transition: all 0.2s ease-in-out;
-webkit-transition: all 0.2s ease-in-out;  -o-transition: all 0.2s ease-in-out; -ms-transition: all .2s ease-in-out; transition: all 0.2s ease-in-out;}
.banner .swiper-container .swiper-button-next:after, .banner .swiper-container .swiper-button-prev:after{font-size: 24px;}
.banner .swiper-container .swiper-button-next{right:-80px;background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ff6537'%2F%3E%3C%2Fsvg%3E");}
.banner .swiper-container .swiper-button-prev{left:-80px; background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ff6537'%2F%3E%3C%2Fsvg%3E");}
.banner:hover .swiper-container .swiper-button-next{right:20px;}
.banner:hover .swiper-container .swiper-button-prev{left:20px;}

.bb{cursor: pointer; z-index: 10; animation:bb 2s linear 0s infinite;width: 44px;height: 34px;background: url(../images/arr_btm.png) no-repeat center;position: fixed;left: 50%;bottom: 27px;}
@keyframes bb{
0%{transform:translate(-50%,0);opacity:0;}
20%{transform:translate(-50%,3px);opacity:1;}
80%{transform:translate(-50%,10px);opacity:1;}
90%{transform:translate(-50%,10px);opacity:0;}
100%{transform:translate(-50%,10px);opacity:0;}
}
.mbanner,.mbanner .inner,.mbanner .inner > div,.focus,.focus>ul,.mbanner .slick-list,.mbanner .slick-track{height: 100%;}
.mbanner{width:100%;overflow:hidden;height:660px;}
.i_title1{text-align: center;display:flex;justify-content: center;align-items: center; position: relative;}
.i_title1:before{content:'';position: absolute;left:0;width:40%;height:1px;top:50%;background:rgb(237 237 237);}
.i_title1:after{content:'';position: absolute;right:0;width:40%;height:1px;top:50%;background:rgb(237 237 237);}
.i_title1 .tit{padding:0 30px;position: relative;z-index: 1;}
.i_title1 h3{color: rgb(68, 68, 68);font-size: 30px;line-height: 40px;}
.i_title1 p{color: rgb(119, 119, 119); font-size: 16px;line-height:33px; }
.i_title1 span{display:block;width:7px;height:7px;background:var(--wz-color);margin: 15px auto 0;}
.i_title2{margin-bottom:50px;text-align: center;}
.i_title2 h3{color:#222222;font-size: 30px;line-height: 30px;text-align: center;}
.i_title2 p{color:#222222;font-size: 56px;line-height:60px;font-weight:600;position: relative;display: inline-block;margin-bottom:10px}
.i_title2 p span{position: absolute;display:block;right: 0px;width:7px;height:7px;background:var(--wz-color);top: 15px;}
#s_about{position: relative;display:flex;align-items: center;justify-content: space-between; flex-direction: column;padding:80px 0 0;}
#s_about .wrap{display:flex;align-items: center;justify-content:  space-between;margin-bottom:60px;}
#s_about .wrap::after{display: none;}
/*#s_about:after{content:'';display:block;height:800px;position: absolute;top:0;width:1px;background:rgb(237 237 237);left:calc(50% - 550px);}*/
#s_about .imgbox{width:46%;}
#s_about .imgbox img{width:100%;}
#s_about .textbox{width:46%;}
.num_box ul{display: flex;flex-wrap: wrap;justify-content: space-between;}
.num_box ul li{width:48%;margin-bottom:70px;display:flex;}
.num_box ul li.iabt-dli{}
/*.num_box ul li:last-child{width:100%;}*/
.num_box ul li.iabt-dli .iabt-d1{width:60px;margin-right:15px;margin-top:15px;}
.num_box ul li.iabt-dli .iabt-d2{width:calc(100% - 75px);}
.num_box ul li.iabt-dli .iabt-d02{display: flex;color:var(--wz-color);}
.num_box ul li.iabt-dli .iabt-d02 .iabt-num{font-size:68px;color:var(--wz-color);}
.num_box ul li.iabt-dli .iabt-d02 .txt1{display:flex;margin-left:5px;font-size:30px;align-items: flex-end; margin-bottom: 12px;}
.num_box ul li.iabt-dli .iabt-d02 .txt2{display:flex;margin-left:5px;}
.num_box ul li.iabt-dli .iabt-d02 .txt2 small{font-size:24px;margin-top:5px;}
.num_box ul li.iabt-dli .iabt-d3{font-size:18px;color:#333333;margin-top:0px;}
.num_box ul li.iabt-dli:nth-child(2)  .iabt-d02 .txt2{display:none}
/*.num_box ul li.iabt-dli:nth-child(3) .iabt-d02 .txt2,.num_box ul li.iabt-dli:nth-child(4) .iabt-d02 .txt2{display:block;}*/

/*
#s_about .textbox{background:#FFFFFF;padding:60px 0;position: relative;z-index: 1;}
#s_about .textbox .about_tit{margin-bottom:50px;}
#s_about .textbox .about_tit h3{color: rgb(68, 68, 68);font-size: 30px;line-height: 40px;}
#s_about .textbox .about_tit p{color: rgb(119, 119, 119); font-size: 16px;line-height:33px; position: relative;}
#s_about .textbox .about_tit p span{position: absolute;display:block;left:110px;width:7px;height:7px;background:var(--wz-color);top: 15px;}
#s_about .textbox{width:460px;}
#s_about .textbox .content{line-height:35px;}*/
.more{width:124px;height:42px;margin-top:50px;}
.more a{display:block;width:124px;height:42px;background-image:url("../images/more.png");background-repeat:no-repeat;background-position: center;}
.more a:hover{background-image:url("../images/more_on.jpg");}
/**/
#s_cpfa{background:url(../images/bg1.jpg)no-repeat top center; background-size:cover !important;padding:80px 0;}
#s_cpfa .list{margin-top:30px;}
#s_cpfa .list ul li{width: calc(50% - 40px); float: left;margin-bottom:40px; margin-right:80px; text-align: center;}
#s_cpfa .list ul li .imgbox{display:block;*width:100px;*height:390px; overflow: hidden;margin:0px auto 20px; border-radius: 10px;padding-bottom: 50%; position: relative;}
#s_cpfa .list ul li .imgbox img{display:block;position: absolute;width: 100%;height: 100%;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;}
#s_cpfa .list ul li .imgbox:hover img{-webkit-transform:scale(1.1, 1.1);-moz-transform:scale(1.1, 1.1);-o-transform:scale(1.1, 1.1);-ms-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1);}
#s_cpfa .list ul li em{display:block;height:1px;background:#dddddd;margin:15px 0;position: relative;}
#s_cpfa .list ul li em:after{content:'';display:block;width:30px;top:0;left:calc(50% - 15px);height:1px;background:var(--wz-color);position: absolute;}
#s_cpfa .list ul li:nth-child(2n){margin-right:0;}
#s_cpfa .list ul li p{padding:0 20px;line-height:30px;}
#s_cpfa .list ul li h3{/*font-size:24px;*/font-size:18px;}
#s_cpfa .list ul li h3:hover{color:var(--wz-color);}
#s_cpfa .list ul li .txt{margin-top:30px;}
/***/
#s_rczp{height:740px;position: relative;display:flex;align-items: center;}
#s_rczp:before,#s_rczp:after{content:'';position: absolute;height:100%;width:43.48%;top:0;left:0;background:url("../images/rcln_img1.jpg")no-repeat top;}
#s_rczp:after{left:auto;right:0;background:#f3f3f3;width:calc(100% - 43.48%);}
#s_rczp .textbox {width:550px;margin-right: 60px;}
#s_rczp .textbox .imgbox{margin:50px 0 ;border:1px solid #dddddd;padding:10px;}
#s_rczp .textbox .content{line-height: 35px;}
/**/
#s_fwal{padding:80px 0;}
#s_fwal .list{margin-top:50px;}
#s_fwal .list ul{display: flex; flex-wrap: wrap;}
#s_fwal .list ul::after{display: none;}
#s_fwal .list ul li{width:calc(25% - 17px);margin-right:20px;margin-bottom:30px;}
#s_fwal .list ul li:nth-child(4n){margin-right:0;}
#s_fwal .list ul li .img{position: relative; overflow: hidden; padding-bottom:60%;border-radius:10px;}
#s_fwal .list ul li img{position: absolute; top: 0; right: 0; bottom: 0;left: 0; width: 100%; height: 100%; object-fit: cover; -webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;}
#s_fwal .list ul li:hover img{ -webkit-transform:scale(1.1, 1.1);-moz-transform:scale(1.1, 1.1);-o-transform:scale(1.1, 1.1);-ms-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1);}
#s_fwal .list ul li a{display:block;}
#s_fwal .list ul li .text{padding:15px 0 0;}
#s_fwal .list ul li .text em{display:block;height:1px;width:100%;position: relative;background:#dddddd;}
#s_fwal .list ul li .text em:before{content:'';display:block;width:20px;height:1px;background:var(--wz-color);}
#s_fwal .list ul li .text h3{margin-top:15px;/*font-size:16px;*/color:#333333;font-size:18px;}
#s_fwal .i_more{display:flex;margin-top:30px;justify-content: center;}
.ellipsis2 {overflow: hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.ellipsis {overflow: hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
/**/
#s_news{padding:80px 0;background:#f8f8f8;}
#s_news .first_li{display:flex;margin-bottom:50px;}
#s_news .first_li .imgbox{width:45%;}
#s_news .first_li .imgbox a{display:flex;position: relative;overflow: hidden;padding-bottom:60%; border-radius:10px;}
#s_news .first_li .imgbox a img{width: 100%; object-fit: cover;height: 100%; position: absolute; transition: all .6s; -webkit-transition: all .6s;}
#s_news .first_li .textbox{width:50%;margin-left:5%;padding-top:50px;}
#s_news .first_li .textbox .txt1 a{margin-bottom: 45px;font-size: 26px;font-weight: bold; color: #333333; line-height: 1.5;display:block;}
#s_news .first_li:hover .textbox .txt1 a{color:var(--wz-color);}
#s_news .first_li:hover .imgbox a img{transform: scale(1.1);}
#s_news .first_li .textbox .txt_info {font-size: 16px; color: #999999; line-height: 1.625; margin-bottom: 3.8vw;}
.i_more{}
.i_more a{overflow: hidden; background:var(--wz-color);  gap: 14px; align-items: center; border-radius: 48px; display: flex; justify-content: center; width: 150px; box-sizing: border-box; line-height: 48px; position: relative; border: 1px solid var(--wz-color); font-size: 16px; color: #ffffff;}
.i_more a i { transition: all 0.5s; display: block; background: url(../images/moreIconCur.png) center no-repeat; width: 13px; height: 14px; position: relative; z-index: 2;}
.i_more a b { transition: all 0.5s; position: relative; z-index: 2;}
.i_more a:after { content: ''; transition: all 0.5s; position: absolute; left: 0; height: 100%; width: 0; background: #ffffff;}
.i_more a:hover:after { width: 100%;}
.i_more a:hover b { color:var(--wz-color);}
.i_more a:hover i { transform: rotate(360deg); background: url(../images/moreIcon.png) center no-repeat;}



#s_news .news_list ul{display:flex; flex-wrap: wrap;}
#s_news .news_list ul li{width:48.5%;margin-right:3%;margin-bottom:25px;}
#s_news .news_list ul li a{display:flex;}
#s_news .news_list ul li .img_db{width:32%;position: relative; overflow: hidden;padding-bottom:20%; border-radius:10px;}
#s_news .news_list ul li .img_db img{width: 100%; object-fit: cover;height: 100%; position: absolute; transition: all .6s; -webkit-transition: all .6s;}
#s_news .news_list ul li:hover .img_db img{transform: scale(1.1);}
#s_news .news_list ul li .coolcon{width:66%;margin-left:3%;}
#s_news .news_list ul li:nth-child(2n){margin-right:0;}
#s_news .news_list ul li .coolcon .txt1{font-size:18px;color:#333333;margin-top:5px;}
#s_news .news_list ul li:hover .coolcon .txt1{color:var(--wz-color);font-weight: 600;}
#s_news .news_list ul li .coolcon .txt2{font-size:15px;margin-top:15px;color:#999999;margin-bottom:30px;}
#s_news .news_list ul li .coolcon span{font-size:14px;color:#999999;}

/*
#s_news .imgbox{width:512px;border:1px solid #dddddd;}
#s_news .imgbox .img{max-height:385px;overflow: hidden;}
#s_news .imgbox .img img{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;}
#s_news .imgbox .img:hover img{-webkit-transform:scale(1.1, 1.1);-moz-transform:scale(1.1, 1.1);-o-transform:scale(1.1, 1.1);-ms-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1);}
#s_news .imgbox a{display:block;}
#s_news .imgbox .text{padding:15px 18px 19px;}
#s_news .imgbox .text h3{margin-bottom:10px;}
#s_news .imgbox .text .p{font-size: 13px; line-height: 26px;color: grey; margin-bottom: 6px; word-break: normal; word-wrap: break-word;line-height: 20px;overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3;}
#s_news .imgbox .text .label{margin-top:15px;}
#s_news .imgbox .text .label a{display:inline-block;padding:5px 15px;border-radius:20px;border:solid 1px #dddddd;}*/

#s_news .list{width:calc(100% - 600px);}
#s_news .list ul li{padding:30px 0;border-bottom:1px solid #dddddd;}
#s_news .list ul li:first-child{padding-top:0;}
#s_news .list ul li h3{margin-bottom:5px;}
#s_news .list ul li p{line-height:24px;}

#s_vidoe{padding:100px 0;background-position: center; overflow: hidden; background-repeat: no-repeat;background-size:100% auto;position: relative;}
#s_vidoe::before{background:rgb(28 32 33 / 50%); content:'';position: absolute;width:100%;height:100%;top:0;left:0;}
#s_vidoe .video_tit{text-align: center;font-size:56px;color:#ffffff;font-weight: 600;position: relative;z-index:1;}
#s_vidoe a{ display: block; position: relative; height: 100%; width: 1000px;margin: 40px auto 0;}
#s_vidoe .img .img_hezi{padding-bottom: 60% !important;border-radius: 10px; position: relative; overflow: hidden;}
#s_vidoe .img .img_hezi:after{content:'';position: absolute;width:100%;height:100%;top:0;left:0;background:rgba(0 0 0 /0.3);}
#s_vidoe .img .img_hezi img {position:absolute;width: 100%;object-fit: cover;height: 100%;}
#s_vidoe .img img{transform: translate(0,0);transition: transform .5s;}
#s_vidoe .top{ z-index:9;position: absolute; top: 0; right:0; bottom: 0; left: 0;display:flex; align-items: center;justify-content:center; flex-direction: column;*background:rgb(28 32 33 / 50%);}
#s_vidoe .top .ico{ width:80px; height:80px;display: flex;; align-items: center; justify-content: center; }


.about_01 #s_vidoe{border-radius:10px;padding:50px 0;}

#footer{background:#333333;padding:50px 0;color:#777777;}
#footer .wrap{display: flex;justify-content: center; justify-content: space-between;}
#footer .wrap:after{display:none;}
#footer .ftelbox{width:550px;}
/*#footer .flogo{width:400px;height:180px;display:flex;align-items: center;}
#footer .flogo img{width:200px;}*/
#footer .f_nav>ul{display:flex;}
#footer .f_nav ul li{line-height:32px;font-size:15px;margin-right:50px;}
#footer .f_nav>ul>li{margin-bottom:15px;}
#footer .ftel p,#footer .f_nav ul li a,#footer .f_cpxl ul li a{color:#d8d8d8;}
#footer .ftel{width:400px;line-height:30px;font-size:16px;color:#d8d8d8;}
#footer .ftel h3,.f_nav ul li h3,#footer .f_cpxl h3{font-size:16px;color:#ffffff;font-weight:600;}
#footer .ftel h3{color:var(--wz-color);}

#footer .fewm{width:270px;text-align:center;padding-top:30px;}
#footer .fewm .ewm_img{display:flex;width:270px;justify-content: space-between;}
#footer .fewm .ewm_txt{margin-top:10px;font-size:14px;text-align: center;color:#ffffff;}
#footer .f_cpxl{margin-right:0px;width:480px;}
#footer .f_cpxl h3{font-size:15px;}
#footer .f_cpxl .cpxl_nav{margin-top:10px;display:flex;flex-wrap: wrap; justify-content: space-between;}
#footer .f_cpxl .cpxl_nav ul{*width:50%;}
#footer .f_cpxl ul li a{line-height:32px;font-size:15px;color:#d8d8d8;}

/*#footer .flogo{width:400px;height:180px;display:flex;align-items: center;}
#footer .flogo img{width:200px;}
#footer .f_nav{width:150px;margin-right:50px;}
#footer .f_nav ul li{line-height:30px;font-size:14px;}
#footer .f_nav ul li a{color:#777777;}
#footer .ftel{width:400px;line-height:30px;font-size:14px;color:#777777;}
#footer .fewm{width:120px;text-align:center;padding-top:30px;}
#footer .fewm p{margin-top:5px;font-size:14px;}
#footer .f_cpxl{margin-right:30px;width:450px;}
#footer .f_cpxl h3{dont-aize:15px;}
#footer .f_cpxl .cpxl_nav{margin-top:10px;display:flex;flex-wrap: wrap;}
#footer .f_cpxl .cpxl_nav ul{width:50%;}
#footer .f_cpxl ul li a{line-height:30px;font-size:14px;color:#777777;}*/
.copyright{text-align:center;padding:20px 0;background: #272727;font-size: 14px; color: #646464;line-height:24px;}
.copyright a{font-size: 14px; color: #646464;}

/**/
.online_q{position: fixed;right: 2rem;bottom: 10%;z-index: 9999;transition: .5s;-webkit-transition: .5s}
.online_q .close{position: absolute;right: -1rem;font-size: 1rem;color: #969797;opacity: 1;font-weight: normal;display: block;cursor: pointer}
.online_q .btn2{width: 54px;height: 54px;cursor: pointer;position: relative;margin-bottom: 5px}
.online_q .btn-top{padding: 0;transition: .5s;overflow: hidden}
.online_q .btn2 a{font-size: 12px;color: #fff}
.online_q .btn2 span{display: flex;align-items: center;background:#b1b1b1;justify-content: center;float: left;text-align: center;width:52px;height: 52px;line-height:52px;position: relative;z-index: 999;transition: .3s;-webkit-transition: .3s;border-radius: 50%;overflow: hidden}
.online_q .btn2.btn-top span{background:  var(--wz-color);margin-top: 1px}
.online_q .btn2:hover span{background:  var(--wz-color)}
.online_q .btn2 span i{color: #fff;font-size: 1.5rem;background-repeat:no-repeat; background-position:center;background-size:24px;width:24px;height:24px;}
.online_q .open.pic{position: absolute;background: #f1f1f1;width: 100px;height: 100px;right: 80px;top: 50%;margin-top: -50px;text-align: right;opacity: 0;transition: .6s;-webkit-transition: .6s;visibility: hidden}
.online_q .open.pic img{width: 80px;height: 80px;margin-top: 10px;margin-right: 10px}
.online_q .open.pic h5{font-size: 12px;color: #777;text-align: center;line-height: 25px}
.online_q .btn2:hover .open.pic{opacity: 1;right: 5rem;visibility: visible}
.online_q .open.phone{display: inline-block;height:52px;line-height:52px;z-index: 0;color: #fff;font-family: arial;font-size: 18px;transition: width 0s;-webkit-transition: width 0s;text-align: left;width: 150px}
.online_q .btn2:hover .open.phone{transition: .5s;-webkit-transition: .5s;opacity: 1;visibility: visible}
.btn-tel a{display: block;width: 52px;white-space: nowrap;position: absolute;right: 0;transition: .5s;-webkit-transition: .5s;overflow: hidden}
.btn-tel:hover a{width: 200px}
.online_q .btn-02.btn-tel:hover span{background: url(../images/piaofu_tel.png) center no-repeat #fff;border: 2px solid  var(--wz-color)}
.online_q .open.pic:before{content: "";display: block;width: 0;height: 0;border: 10px solid transparent;border-left: 10px solid  #f1f1f1;position: absolute;right: -15px;top: 50%;margin-top: -10px}
.btn2.btn-tel a{z-index: 1}
.btn2.btn-tel a:before{content: "";display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: var(--wz-color);z-index: -1;border-radius: 26px;transition: .3s}
.online_q .btn2.btn-tel:hover a:before{background: var(--wz-color)}
#gotop.hide{height: 0;overflow: hidden;display: block!important}
.online_q img{display: inline-block}

.icon-weixin1{background-image:url(../images/pf_wechat.png);}
.icon-dianhuatianchong{background-image:url(../images/pf_tel.png);}
.icon-custom-service{background-image:url(../images/pf_kf.png);}
.icon-fanhuidingbu1{background-image:url(../images/pf_gotop.png);background-size:20px !important;}

/**/
.nybanner{height:400px;background-repeat:no-repeat;background-position:top center; background-size:cover;}
.bn-box {width: 100%;overflow: hidden;position: relative;z-index:0;}
.nybanner {height:370px;position: relative;overflow: hidden;overflow:hidden;}
.nybanner .wrap{ display:table; position:relative; }
.nybanner .wrap .box{height:370px; vertical-align:middle; display:table-cell; margin:0 auto; }
.nybanner h5{ font-size:36px; color:#fff; margin-top:40px; }
.nybanner span{ font-size:15px; color:#fff; display:block; margin-top:15px; }
.nybanner .box i{ display: inline-block; width:25px; height:1px; background:#fff; position:relative; margin-left:14px; top:-10px;  }

.n_nav_box{}
.n_nav_box{ height:50px; background:#eff1f5; border-bottom:1px solid #e4e2e1; clear:both; overflow:hidden; }
.n_nav_box ul{ float:left;}
.n_nav_box ul li{ height:50px; line-height:50px; text-align:center; float:left; display:inline-block; position:relative;  }
.n_nav_box ul li a{ display:block; position:relative; z-index:1; text-align:center; font-size:16px; color:#3b3c3d; padding:0 40px;}
.n_nav_box ul li.on{ background:var(--wz-color);}
.n_nav_box ul li.on a{ color:#fff;}
.n_nav_box ul li:hover a{ color:#fff;}
.n_nav_box li i { position: absolute; right: 0; top: 0; display: block; height:100%; width:0; background:var(--wz-color); transition:all ease 600ms; z-index:0;}
.n_nav_box li:hover i { width:100%; left:0; right:auto;}
.n_nav_box h3{ font-size:12px; line-height:50px; display:inline-block; float:right; color:#7b7b7d;}
.n_nav_box h3 img{ position:relative; top:1px; margin-right:3px;}
.n_nav_box h3:before{ content:''; margin-right:6px; position:relative; top:1px;}
.n_nav_box h3 a{ margin:0 5px; display:inline-block; color:#969798; font-size:14px;}
.n_nav_box h3 a:hover{ color:var(--wz-color);}
.n_nav_box h3 em{ color:var(--wz-color); margin-left:5px;}

.n_main{}
.about_01{padding:80px 0 50px;}
.about_01 .about_tit img{width:400px;}
.about_01 .about_con{margin-top:30px;}
.about_01 .about_con *{color:#666666;font-size:16px;}
.about_01 .about_con p{margin-bottom:15px;}
.about_01 .iabt-d{margin-top: 60px; font-size: 0;display:flex; justify-content: space-between; } 
.about_01 .iabt-dli{display: inline-block;vertical-align: top;margin-bottom:35px;padding: 0 20px;text-align: center; }
.about_01 .iabt-dcnt{display: inline-block; } 
.about_01 .iabt-d1{display: none; } 
.about_01 .iabt-d2{line-height: 1;font-size:70px; }
.about_01 .iabt-d3{line-height: 1.4;font-size:18px; color:#333333;}
.about_01 .iabt-d02 .txt2{display:block}
.about_01 .iabt-dli:nth-child(2) .iabt-d02 .txt2{display:none;}
.about_01 .iabt-d02 span{margin-left:10px;}
.about_01 .iabt-d02 span small{font-size:24px;color:var(--wz-color);}
.about_01 .iabt-d02{color:var(--wz-color);display: flex;justify-content: center;margin-bottom:15px;}
.about_01 .iabt-d02 .txt1{display:flex;align-items: flex-end; margin-left:5px;}
.about_01 .iabt-d02 .txt1 p{font-size:30px;margin-bottom:5px;}
.about_02{background-image:url(../images/bg3.jpg); background-position: center; background-repeat: no-repeat;padding:80px 0 120px;background-size:cover;}
/*.ny_tit{font-size:24px;text-align: center;color:#333333;margin-bottom:50px;}*/
.ny_tit{margin-bottom: 50px;text-align: center;}
.ny_tit p { color: #222222;font-size: 56px; line-height: 60px; font-weight: 600; position: relative;display: inline-block; margin-bottom: 10px;}
.ny_tit h3 {color: #222222; font-size: 30px; line-height: 30px;text-align: center;}



.licheng_list{width: 100%;overflow: hidden;/*background-image: -moz-linear-gradient(270deg,#f2f6f7 0,#fff 100%);background-image: -webkit-linear-gradient(270deg,#f2f6f7 0,#fff 100%);background-image: -ms-linear-gradient(270deg,#f2f6f7 0,#fff 100%)*/}

.licheng_list .bd{margin-bottom:50px}
.licheng_list .bd .swiper{max-width: 58.75rem;margin: 0 auto;overflow: visible}
.licheng_list .bd .li{display: flex;align-items: flex-start;padding-left: 100px;flex-direction: column;}
.licheng_list .bd .year{flex-shrink: 0;font-size: 50px;font-weight:600;color: #d6d6d6;font-family: Oswald-Stencil;margin-top: 50px;}
.licheng_list .bd .box .img{width: 21.5625rem;max-width: 90%;display: none;}
.licheng_list .bd .box .img:after{padding-top: 63.67%}
.licheng_list .bd .box .line{margin: 1.875rem 0;border-top: 1px dashed #adadad;position: relative}
.licheng_list .bd .box .line:before{content: "";display: block;width: 5px;height: 5px;border-radius: 50%;background: #adadad;position: absolute;left: 0;top: 50%;transform: translateY(-50%)}
.licheng_list .bd .box .line:after{content: "";display: block;width: 5px;height: 5px;border-radius: 50%;background: #adadad;position: absolute;right: 0;top: 50%;transform: translateY(-50%)}
.licheng_list .hd .swiper{width:calc(100% - 20em)}
.licheng_list .hd{text-align: center;width: 95.625rem;height: 5.625rem;max-width: 100%;margin: 0 auto;border-radius: 3rem;overflow: hidden;background: #f6f6f6; display: flex; justify-content: center;}
.licheng_list .hd span{cursor: pointer;font-size:20px;color: #666;display: block;font-family: Oswald-Stencil;line-height: normal;padding-bottom:10px;position: relative}
.licheng_list .bd .box .txt{height: 160px;overflow: auto;font-size: 18px;line-height: 36px;color: #515151}
.licheng_list .bd .box .txt p{position:relative;margin-bottom:5px;padding-left:20px;}
.licheng_list .bd .box .txt p:before{content:'';width:6px;height:6px;border-radius:3px;background:var(--wz-color);position: absolute; left:0;top:calc(50% - 3px);}
.licheng_list .hd .arr{width: 10rem;display: flex;align-items: center;justify-content: center;cursor: pointer;background:none;}
.licheng_list .hd .arr i{font-size: 1.875rem;color: #b1b1b1}
.licheng_list .hd span:before{content: "";display: block;width: 5px;height: 5px;border-radius: 50%;background:  var(--wz-color);position: absolute;left: 50%;bottom: 0;transform: translateX(-50%);opacity: 0;visibility: hidden}
.licheng_list .hd .swiper-slide-thumb-active span{color:var(--wz-color)}
.licheng_list .hd .swiper-slide{display:flex; align-items: center; justify-content: center;}
.licheng_list .hd .swiper-slide-thumb-active span:before{opacity: 1;visibility: visible}
.licheng_list .bd .swiper-slide-active .year{color: var(--wz-color)}
.n_coop ul li .mask{text-align: center;}
.pro_xq .right .btn_zixun{padding: 0 1rem;text-align: center;display: inline-flex;}
.ar_fot a{max-width: 50%;}
.ar_fot a:nth-child(2){text-align: right;}
.wap_foot_nav .btn0{text-align: center;}
.ar_fot a h4{line-height: 1.4;}
.language_sub a img{width: 20px;height: auto;font-size: 13px;float: left;}
.language_sub a{padding: 0;line-height: 2.7rem;height: 2.7rem;padding-left: 1rem;overflow: hidden;display: flex;align-items: center;padding: 0 10px;padding-left: 1rem;}
.online_q{right: 0;}
.licheng_list .bd .li .box{width: 100%;}
.language_sub{border: 1px solid #eee;border-top: 0;}

/**/
.honor_li{display: flex; flex-wrap: wrap;}
.honor_li .item{margin:0 25px 30px 0;width:calc((100% / 4) - (25px * 3 / 4));}
.honor_li .item:nth-child(4n){margin-right:0;}
.honor_li .item .imgs{overflow:hidden;position:relative;padding-top:70%;}
.honor_li .item .imgs img{display: block;max-width: 100%;max-height:100%;position:absolute;top:50%;left:50%;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all 0.6s ease-out 0s;-moz-transition:all 0.6s ease-out 0s;-o-transition:all 0.6s ease-out 0s;transition:all 0.6s ease-out 0s;/*-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%);filter: gray;*/transform: translate(-50%, -50%);}
.honor_li .item dd:hover .imgs img{/*-webkit-transform:scale(1.1, 1.1);-moz-transform:scale(1.1, 1.1);-o-transform:scale(1.1, 1.1);-ms-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1);*//*-webkit-filter: grayscale(0%);-moz-filter: grayscale(0%);-ms-filter: grayscale(0%);-o-filter: grayscale(0%);filter: grayscale(0%);filter:none;*/}
.honor_li .item dd{box-shadow: 0 0px 5px rgb(0 0 0 / 10%);border-radius: 10px;overflow: hidden;position: relative;transition-property: transform;margin-top: 1%;margin-bottom: 1%;}
.honor_li .item dd .partbox{border-radius: 10px;overflow: hidden;color: #333;padding: 26px;position: relative;transition:all 0.3s;}
.honor_li .item dd .partbox:after{content: "";display: none;width: 17px;height: 17px;background: url(../images/about_pic2.png) center center no-repeat; background-size: cover;position: absolute;right: 30px;top: 30px;}
.honor_li .item dd .partbox:hover:after{background: url(../images/about_pic2_on.png) center center no-repeat; background-size: cover;}
.honor_li .item dd .partbox:hover{background-blend-mode: normal, normal;color: var(--wz-color);}
.honor_li .item dd .partbox .title{margin-top: 15px;line-height: 30px;height: 60px;font-size:20px;overflow: hidden;margin-right: 0px;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.honor_li .item dd:hover{/*-webkit-box-shadow: 0 5px 25px rgba(0,0,0,0.1);box-shadow: 0 5px 25px rgba(0,0,0,0.1);*/}

/**/
.qywh_box{padding:80px 0 ;}
.qywh_box .bd ul{display: grid;grid-template-columns: repeat(3, 1fr);gap: 3.25rem}
.qywh_box .bd  ul li{border-radius: 10px;overflow: hidden}
.qywh_box .bd  ul li .box{display: block;position: relative}
.qywh_box .bd  ul li .box:before{content: "";opacity: 0;visibility: hidden;transition: .5s;display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;background:rgb(0 0 0 / 50%);z-index: 2}
.qywh_box .bd  ul li .box .img img{width:100%; display: block;}
.qywh_box .bd  ul li .box .img:after{padding-top: 107.6%}
.qywh_box .bd  ul li .box .txt{padding-top: 13.375rem;transition: .5s;position: absolute;z-index: 3;left: 0;top: 0;width: 100%;height: 100%;color: #fff;display: flex;align-items: center;justify-content: center;flex-direction: column;text-align: center}
.qywh_box .bd  ul li .box .txt .tt h4{font-size: 2rem;margin-bottom: .5rem}
.qywh_box .bd  ul li .box .txt .tt span{font-size: 1rem;color: rgba(255, 255, 255, .4);text-transform: uppercase}
.qywh_box .bd  ul li .box .bot{opacity: 0;visibility: hidden;transition: .5s;padding-top: 2rem;display: flex;align-items: center;justify-content: center;flex-direction: column}
.qywh_box .bd  ul li .box .txt i{height: 3.75rem;width: 1px;background: #fff;display: block;position: relative}
.qywh_box .bd  ul li .box .txt i:before{content: "";display: block;width: 3px;height: 1.25rem;position: absolute;left: -1px;top: 0;background: #5d78ff;display: none;}
.qywh_box .bd  ul li .box .txt h5{margin: 0 15px; margin-top: 20px; font-size: 20px; line-height: 1.5; padding: 15px 30px; border-radius: 10px;background: rgba(0, 0, 0, 0.2)}
.qywh_box .bd  ul li:hover .box:before{opacity: 1;visibility: visible}
.qywh_box .bd  ul li:hover .txt{padding: 0 !important}
.qywh_box .bd  ul li:hover .box .bot{opacity: 1;visibility: visible;transition-delay: .2s}

.zjl_box{padding:80px 0 ;background-color:#f8f7f3;}
.zjl_box .zjlcon{ font-size: 18px; line-height: 2; color: #333333;}


.zjl_box .zjlf01{/*background-repeat: no-repeat; background-position:center;background-size:cover; background-image:url(../images/n_leader_bg.jpg);*/}
/*.zjl_box .zjlf01 .ny_tit{margin-bottom: 18.5rem;}
.zjl_box .zjlf01 .zjlf01_top{padding:4rem 0; background-color:var(--wz-color);}
.zjl_box .zjlf02{padding:30px 0;min-height:200px;}*/


.ar_article{padding:80px 0;}
.ar_article p{font-size: 15px; color: #6b6d71; line-height: 30px; padding-bottom: 20px;}

#n_zizhi{ padding-top:70px; overflow:hidden; padding-bottom:80px;}
#n_zizhi ul{ margin:0 -10px; margin-top:-45px;display:flex;flex-wrap: wrap;}
#n_zizhi ul li{width:calc((100% / 4) - 20px);background:#eff1f5;margin:0 10px;margin-top:30px;position:relative;transition:all ease 300ms;-webkit-transition:all ease 300ms;}
#n_zizhi ul li a{ position:relative; display:block; z-index:999;padding:0 0 15px;}
#n_zizhi ul li::before,#n_zizhi ul li::after{position:absolute;content:'';opacity:0;transition:all 0.5s;}
#n_zizhi ul li::before{top:0px;right:0px;bottom:0px;left:0px;border-top:3px solid var(--wz-color);border-bottom:3px solid var(--wz-color);transform:scale(0,1);-webkit-transform-origin:0 0;transform-origin:0 0}
#n_zizhi ul li::after{top:0px;right:0px;bottom:0px;left:0px;border-right:3px solid var(--wz-color);border-left:3px solid var(--wz-color);transform:scale(1,0);transform-origin:100% 0;}
#n_zizhi ul li:hover::before,#n_zizhi ul li:hover::after{opacity:1;transform:scale(1);transition: all 0.5s;}
#n_zizhi ul li .img_box{ margin:0 auto; position:relative;margin:3px 3px 0;padding-bottom:60%;transition:all ease 300ms; -webkit-transition:all ease 300ms; overflow: hidden;}
#n_zizhi ul li img{width:100%;height:100%; display:block; position:absolute;object-fit: cover; top:0%; left:0%;-moz-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out;  transition: all 0.3s ease-in-out;}
#n_zizhi ul li:hover{ background:#fff; box-shadow:0 5px 18px 0 rgba(0,0,0,.1);}
#n_zizhi ul li:hover img{transform: scale(1.05);}
#n_zizhi ul li p{text-align:center;margin-top:18px;/*font-size: 16px;*/color:#646566;padding: 0 10px;line-height:  1.5;font-size:18px;}
#n_zizhi ul li p:hover{ color:#333;}


#n_honor{ padding-top:70px; overflow:hidden; padding-bottom:80px;}
#n_honor ul{ margin:0 -10px; margin-top:-45px;display:flex;flex-wrap: wrap;}
#n_honor ul li{width:calc((100% / 4) - 20px);background:#eff1f5;margin:0 10px;margin-top:30px;position:relative;transition:all ease 300ms;-webkit-transition:all ease 300ms;}
#n_honor ul li a{ position:relative; display:block; z-index:999;padding:0 0 15px;}
#n_honor ul li::before,#n_honor ul li::after{position:absolute;content:'';opacity:0;transition:all 0.5s;}
#n_honor ul li::before{top:0px;right:0px;bottom:0px;left:0px;border-top:3px solid var(--wz-color);border-bottom:3px solid var(--wz-color);transform:scale(0,1);-webkit-transform-origin:0 0;transform-origin:0 0}
#n_honor ul li::after{top:0px;right:0px;bottom:0px;left:0px;border-right:3px solid var(--wz-color);border-left:3px solid var(--wz-color);transform:scale(1,0);transform-origin:100% 0;}
#n_honor ul li:hover::before,#n_honor ul li:hover::after{opacity:1;transform:scale(1);transition: all 0.5s;}
#n_honor ul li .img_box{position:relative;height: 240px;margin:30px 30px 0;*padding-bottom:60%;transition:all ease 300ms; -webkit-transition:all ease 300ms; overflow: hidden;display: flex; justify-content: center;
    align-items: center;}
#n_honor ul li img{max-width:100%;max-height:100%;/*top: 50%; left: 50%; transform: translate(-50%, -50%); */display:block; /*position:absolute;*/object-fit: cover; -moz-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out;  transition: all 0.3s ease-in-out;}
#n_honor ul li:hover{ background:#fff; box-shadow:0 5px 18px 0 rgba(0,0,0,.1);}
#n_honor ul li:hover img{transform: scale(1.05);}
#n_honor ul li p{text-align:center;margin-top:18px;/*font-size: 16px;*/color:#646566;padding: 0 10px;line-height:  1.5;font-size:18px;}
#n_honor ul li p:hover{ color:#333;}
/*商城*/
#n_shoplist{ padding-top:70px; overflow:hidden; padding-bottom:80px;}
#n_shoplist ul{ margin:0 -10px; margin-top:-45px;display:flex; flex-wrap: wrap;}
#n_shoplist ul li{*float:left;*width:285px;*height: 276px;width: calc(20% - 20px);background:#eff1f5;margin:0 10px;margin-top:45px;position:relative;transition:all ease 300ms;-webkit-transition:all ease 300ms;}
#n_shoplist ul li a{ position:relative; padding:15px;display:block; z-index:999;}
#n_shoplist ul li::before,#n_shoplist ul li::after{position:absolute;content:'';opacity:0;transition:all 0.5s;}
#n_shoplist ul li::before{top:0px;right:0px;bottom:0px;left:0px;border-top:3px solid var(--wz-color);border-bottom:3px solid var(--wz-color);transform:scale(0,1);-webkit-transform-origin:0 0;transform-origin:0 0}
#n_shoplist ul li::after{top:0px;right:0px;bottom:0px;left:0px;border-right:3px solid var(--wz-color);border-left:3px solid var(--wz-color);transform:scale(1,0);transform-origin:100% 0;}
#n_shoplist ul li:hover::before,#n_shoplist ul li:hover::after{opacity:1;transform:scale(1);transition: all 0.5s;}
#n_shoplist ul li .img_box{ width:100%; height:161px; margin:0px 0px 0; position:relative;transition:all ease 300ms; -webkit-transition:all ease 300ms;}
#n_shoplist ul li img{ max-width:100%;width:100%; max-height:100%; display:block; /*position:absolute; top:50%; left:50%; transform:translateX(-50%) translateY(-50%); -ms-transform:translateX(-50%) translateY(-50%); -moz-transform:translateX(-50%) translateY(-50%); -o-transform:translateX(-50%) translateY(-50%); -webkit-transform:translateX(-50%) translateY(-50%);*/}
#n_shoplist ul li:hover{ background:#fff; box-shadow:0 5px 18px 0 rgba(0,0,0,.1);}
#n_shoplist ul li .textbox{text-align:left;margin-top:18px;padding: 0 0px;line-height:  1.5;}
#n_shoplist ul li .textbox .money{font-size: 20px;color:#FF0000;font-weight:600;}
#n_shoplist ul li .textbox .money span{font-size:14px;font-weight:400;}
#n_shoplist ul li .textbox .tit{color:#333333;font-size:20px;margin-top:10px;line-height:24px;height:50px;max-height:50px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
#n_shoplist ul li p:hover{ color:#333;}

/**/
#n_news{ padding-top:70px; overflow:hidden; margin-bottom:30px;}
#n_news ul{ margin-right:-25px;}
#n_news ul li{ width:385px; margin-right:23px; float:left; margin-bottom:40px; transition:.5s;}
#n_news ul li:hover{ box-shadow:0 10px 20px 0 rgba(0,0,0,.1);}
#n_news ul li .img{ width:100%; height:150px;overflow: hidden;}
#n_news ul li .txt{ border:1px solid #e5e5e5; height:206px;}
#n_news ul li .txt .con{ padding:25px;}
#n_news ul li .txt h5{ font-size:16px; color:#353535; line-height:28px; height:72px; border-bottom:1px solid #dadce2; padding:0 25px; position:relative;display:flex;align-items: center;}
#n_news ul li .txt h5:before{ content:""; display:block; position:absolute; bottom:0; left:0; width:0; height:2px; background:var(--wz-color); opacity:0; transition:.5s; -webkit-transition:.5s;}
#n_news ul li .txt:hover h5:before{ opacity:1; width:100%; }
#n_news ul li .txt p{ font-size:14px; color:#8d8e92; line-height:24px; height:48px;overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
#n_news ul li .txt span{ display:block; margin-top:18px; font-size:14px; font-family:arial; color:#5b5b5b;}

/**/
/*
#n_news_list{ padding-top:70px; overflow:hidden; margin-bottom:30px;}
#n_news_list ul li{padding:20px 0;border-bottom:1px solid #dfdfdf;}
#n_news_list ul li:after{content:'';height:0;display:block; overflow:hidden; clear:both;}
#n_news_list ul li .time{float:left;width:84px;height:84px;background:var(--wz-color);color:#FFFFFF;display:flex;align-items: center;justify-content: center;text-align:center;}
#n_news_list ul li .time i{display:block;font-size: 25px;line-height: 25px; margin-bottom:3px;}
#n_news_list ul li .time span{display:block;font-size: 14px; line-height: 14px;}
#n_news_list ul li .text{float:right;width:calc(100% - 110px);}
#n_news_list ul li .text h3{margin-bottom:6px;font-size:16px;color:#333333;}
#n_news_list ul li .text .con{font-size:13px; color:#8d8e92; line-height:24px;overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
*/
#n_news_list{ padding-top:70px; overflow:hidden; margin-bottom:30px;}
.newsDate { font-size: 16px; color: #333333; margin-bottom: 20px;  position: relative; line-height: 38px;}
.newsDate span {position: relative; z-index: 2;background: url(../images/date.png) left center no-repeat; padding-left: 25px;}
.newsDate::after {content: '';position: absolute; left: 0; top: 0; height: 38px; width: 38px; transition: all .5s; background: #e5e5e5; border-radius: 50%;}
#n_news_list ul li a.newsMore,#search_list ul li a.newsMore{ transition: all .3s; position: relative; display:flex; position: relative; align-items: center; line-height: 14px; font-size: 14px; color: #333333;}
#n_news_list ul li a.newsMore::after,#search_list ul li a.newsMore::after { transition: all .3s; content: ''; position: absolute; left: 66px; width: 1px; height: 13px; top: 50%; transform: translateY(-50%); background: #a9a9a9;}
#n_news_list ul li a.newsMore i ,#search_list ul li a.newsMore i { transition: all .3s; margin-left: 28px; display: inline-flex;background: url(../images/nenter.png) center no-repeat; width: 20px; height: 5px;}
#n_news_list ul li:hover a.newsMore,#search_list ul li:hover a.newsMore{ color:  var(--wz-color);}
#n_news_list ul li:hover a.newsMore i,#search_list ul li:hover a.newsMore i {background: url(../images/nenteron.png) center no-repeat;}
#n_news_list ul li:hover a.newsMore::after,#search_list ul li:hover a.newsMore::after { background: var(--wz-color);}
.listTag {align-items: center; border-top: 1px solid #dcdcdc; padding-top:15px; margin-top: 40px; display: flex; justify-content:space-between;}
.listTag .i_more a{margin-top:0;}
#n_news_list ul li ,#search_list ul li { margin-bottom:30px; padding:40px 30px 20px; background: #f5f5f5;}
#n_news_list ul li .newsDate,#search_list ul li .newsDate { margin-bottom: 0;}
#n_news_list ul li:hover .txt1,#search_list ul li:hover .txt1 { color: var(--wz-color);} 
#n_news_list ul li:hover .newsDate::after,#search_list ul li:hover .newsDate::after { background:  var(--wz-color);}
#n_news_list .txt1,#search_list .txt1{transition:all .3s; overflow: hidden;text-overflow: ellipsis;  white-space: nowrap;  font-size: 24px; font-weight: bold; color: #000000; line-height: 1; margin-bottom: 15px;}
#n_news_list .txt2,#search_list .txt2{ font-size: 18px; color: #333333; line-height: 2; overflow: hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

#search_list{margin-bottom:60px;}
/**/
.searchbox{padding:80px 0 0;}
.searchbox .not_list{text-align: center;margin-bottom:160px;min-height:200px;}
.searchbox .not_list .txt1{font-size: 28px;color:#333333;margin-bottom:20px;}
.searchbox .not_list .txt2{font-size:20px;color:#666666;}

.contact_us{padding:80px 0;}
.contact_us .box{margin-top:30px;}
.contact_us .content {line-height:30px;color:#333333;font-size:18px;}
/*==============分页=====================*/
.j_pages { text-align: center; margin-bottom:73px; }
.j_pages .box{display: inline-block;  font-size:0;}
.j_pages a{height: 40px;padding: 0 15px;line-height: 40px;text-align: center;display: inline-block;border-radius: 2px ; margin: 0 4px; color: #66635f;font-size: 16px; font-family: arial; overflow: hidden; float: left; transition: .3s;background: #eeeff4; }
.j_pages .on{ background:var(--wz-color); color:#fff !important;}
.j_pages a:hover{ background:var(--wz-color); color:#fff !important;}
.j_pages a.m_bnt{ padding:0 20px; font-family:Microsoft Yahei; margin:0 15px;}
.j_pages a.u_bnt{ transition: all 1s;-moz-transition: all 1s; /* Firefox 4 */-webkit-transition: all 1s; /* Safari 和 Chrome */
-o-transition: all 1s; /* Opera */}
/**/
#n_cpfa{background:url(../images/bg1.jpg)no-repeat top center;padding:80px 0;}
#n_cpfa .list{margin-top:30px;}
#n_cpfa .list ul li{width:25%;float:left;margin-right:12%;text-align:center;}
#n_cpfa .list ul li i{display:block;*width:100px;height:150px; overflow: hidden;margin:20px auto;}
#n_cpfa .list ul li em{display:block;height:1px;background:#dddddd;margin:15px 0;position: relative;}
#n_cpfa .list ul li em:after{content:'';display:block;width:10px;top:0;left:calc(50% - 5px);height:1px;background:var(--wz-color);position: absolute;}
#n_cpfa .list ul li:last-child{margin-right:0;}
#n_cpfa .list ul li p{padding:0 20px;line-height:30px;}

/**/
#n_fwal{background:#f8f8f8;padding:80px 0;}
#n_fwal .wrap{width:1030px;}
#n_fwal .list{margin-top:50px;}
#n_fwal .list ul li{float:left;width:calc(25% - 17px);margin-right:20px;margin-bottom:40px;}
#n_fwal .list ul li:nth-child(4n){margin-right:0;}
#n_fwal .list ul li a{display:block;}
#n_fwal .list ul li .img{height:166px; overflow: hidden;}
#n_fwal .list ul li .text{padding:15px 0 0;}
#n_fwal .list ul li .text em{display:block;height:1px;width:100%;position: relative;background:#dddddd;}
#n_fwal .list ul li .text em:before{content:'';display:block;width:10px;height:1px;background:var(--wz-color);}
#n_fwal .list ul li .text h3{margin-top:15px;font-size:14px;color:#666666;}
/**/
.n_jobf01{padding:80px 0; background:#f8f8f8;}
.n_jobf02{padding:80px 0 0;}
#list_slide dl dd{ float:left; width:49%; overflow:hidden; background:#fff; border: 1px solid #dfdfdf;margin-bottom:3%;transition:all 0.3s;position: relative; }
#list_slide dl dd:before{top: 0px; right: 0px; bottom: 0px; left: 0px; border-top: 3px solid var(--wz-color); border-bottom: 3px solid var(--wz-color); transform: scale(0, 1); -webkit-transform-origin: 0 0; transform-origin: 0 0;}
#list_slide dl dd:after{top: 0px;right: 0px;bottom: 0px;left: 0px;border-right: 3px solid var(--wz-color);border-left: 3px solid var(--wz-color);transform: scale(1, 0);transform-origin: 100% 0;}
#list_slide dl dd:before,#list_slide dl dd:after { position: absolute; content: ''; opacity: 0; transition: all 0.5s;}
#list_slide dl dd:nth-child(2n+0){ float:right;}
#list_slide dl dd:hover{*border: 1px solid var(--wz-color);/*-webkit-box-shadow: 0 5px 25px rgba(0,0,0,0.05); box-shadow: 0 5px 25px rgba(0,0,0,0.05);*/}
#list_slide dl dd .boxs{ padding:40px; padding-left:48px; padding-bottom:50px; overflow:hidden;position: relative;z-index:1;}
#list_slide dl dd .h3{ height:36px; line-height:36px; overflow:hidden; color:#333333; font-size:28px;white-space:nowrap;text-overflow:ellipsis;}
#list_slide dl dd .desc{ overflow:hidden; color:#777777; line-height:30px; height:30px;font-size:15px; margin-top:16px;}
#list_slide dl dd .desc span{ float:left; width:48%; margin-right:2%; max-width:210px;}
#list_slide dl dd .desc span i{ font-style:normal; overflow:hidden; color:#222222;}
#list_slide dl dd .p{ color:#777777; overflow:hidden; line-height:30px; height:60px;font-size:15px; margin-top:18px;text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
#list_slide dl dd .more1 em{ font-style:normal; background:#e7e7e7;border:1px solid #e7e7e700; display:block; color:#333333; font-size:15px; width:136px; height:40px; line-height:40px;  text-align:center;transition:all 0.3s;}
#list_slide dl dd .more2 em,.show_content .job_more .more2 em{font-style:normal; background:#ffffff;border:1px solid var(--wz-color); display:block; color:var(--wz-color); font-size:15px; width:136px; height:40px; line-height:40px;  text-align:center;transition:all 0.3s;}
#list_slide dl dd:hover .h3{color:var(--wz-color);font-weight:600;}
#list_slide dl dd .job_more{display:flex;margin-top:30px;}
#list_slide dl dd .job_more a{margin-right:25px;}
#list_slide dl dd:hover:before,#list_slide dl dd:hover:after{opacity: 1;transform: scale(1);transition: all 0.5s;}
#list_slide dl dd .job_more a:hover em,.show_content .job_more a:hover em{ background:var(--wz-color); color:#ffffff;}

.jobf01_con{display:flex;background:#ffffff; justify-content: space-between;}
.jobf01_con .cont{width:35%;padding:30px 45px;font-size:18px;color:#333333;display:flex; align-items: center;line-height:1.75}
.jobf01_con .cont p{margin-bottom:20px;}
.jobf01_con .img{width:calc(62% - 110px);}
.show_content{}
.show_content .job_more{margin-top:60px;margin-bottom:30px; display:flex;justify-content: flex-end;}

.show_article{padding:50px 0 80px;}
/*.show_article .wrap{width:1080px;}*/
.show_article .show_title{border-bottom:1px solid #dfdfdf;padding-bottom:20px;margin-bottom:30px;text-align:center;}
.show_article .show_title h1{font-size:40px;color:#333333;*line-height:30px;margin-bottom:20px;font-weight:600;}
.show_article .show_title h4{font-size:16px;color:#666666;}
.show_article .show_title h4 span{padding:0 10px;}
.show_article .ar_fot{overflow: hidden; color: #555; margin-top: 30px;font-size:15px;}
.show_article .ar_fot p {width: 380px;height: 20px;line-height: 20px;float: left;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;word-break: break-all;}
.show_article .ar_fot .next { float: right;  text-align: right;}

.show_content{color:#333; line-height:200%;}

/**/
.shop_show_article{padding:50px 0 80px;}
.shop_show_article .wrap{width:1400px;}
.shop_show_top{display:flex;}
.shop_show_img{width:600px;margin-right:50px;}
.shop_show_title{}
.shop_show_article .shop_show_title{text-align:left;}
.shop_show_article .shop_show_title h1{font-size:30px;color:#333333;line-height:30px;margin-bottom:30px;font-weight:600;}
.shop_show_article .shop_price .pri{font-size:16px;color:#666666;margin-bottom:20px;display:flex;}
.shop_show_article .shop_price .pri .pri_tit{width:100px;display: flex; align-items: center;}
.shop_show_article .shop_price .pri .xsj{font-size: 36px;color: #FF0000; font-weight: 600;}
.shop_show_article .shop_price .pri .xsj i{font-size: 16px;}
.shop_show_article .shop_price .pri .scj{font-size:16px;color: #555555;}
.shop_show_article .shop_price .pri .scj em{text-decoration-line: line-through;}
.shop_show_article .shop_price .pri .i_bb{border-radius:3px;border:1px var(--wz-color) solid;overflow: hidden; height:45px;display:flex;width:110px;position: relative;}
.shop_show_article .shop_price .pri .i_bb:after{content:'';position: absolute;background-color:var(--wz-color);width:50px;height:50px;border-radius:50%;top: 30px;right: -30px;}
.shop_show_article .shop_price .pri .i_bb:before{content:'';position: absolute;background-image:url(../images/dui.svg);background-repeat:no-repeat;background-size: 100%;width: 13px;height: 13px;bottom: -1px;right: -1px;z-index: 1;}
.shop_show_article .shop_price .pri .i_bb .img{width:50%;}
.shop_show_article .shop_price .pri .i_bb .txt{width:50%;display:flex;align-items: center;justify-content: center;font-size:16px;}
.shop_show_article .shop_price .pri .fwnx{display:flex;border:1px var(--wz-color) solid;align-items: center;justify-content: center;font-size:16px;height:38px;width:80px;border-radius:3px;position: relative;overflow: hidden;}
.shop_show_article .shop_price .pri .fwnx:after{content:'';position: absolute;background-color:var(--wz-color);width:50px;height:50px;border-radius:50%;top: 23px;right: -30px;}
.shop_show_article .shop_price .pri .fwnx:before{content:'';position: absolute;background-image:url(../images/dui.svg);background-repeat:no-repeat;background-size: 100%;width: 13px;height: 13px;bottom: -1px;right: -1px;z-index: 1;}

.shop_show_article .shop_show_content{padding-top:20px;margin-top:30px;}
.shop_content_title{border-bottom:1px solid #dfdfdf;margin-bottom:30px;}
.shop_content_title h3{font-size:20px;font-weight:600;color:var(--wz-color);border-bottom:var(--wz-color) solid 3px;display:inline-block;padding-bottom:20px;}

/*.shop_show_article .shop_show_title h4{font-size:14px;color:#666666;}
.shop_show_article .shop_show_title h4 span{padding-right:20px;}*/



.shop_show_article .ar_fot{overflow: hidden; color: #555; margin-top: 30px;}
.shop_show_article .ar_fot p {width: 380px;height: 20px;line-height: 20px;float: left;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;word-break: break-all;}
.shop_show_article .ar_fot .next { float: right;  text-align: right;}

.shop_show_content{color:#333; line-height:200%;}

.pro_show{}
.pro_show .wrap{display:flex; justify-content: space-between;align-items: flex-start;}
.pro_show .wrap:after{display:none;}
.pro_show .pro_nav{width:320px;box-shadow: 0 0 6px 1px rgba(0 0 0 /0.08);}
.pro_show .pro_nav .info {padding: 25px 30px 25px;}
.pro_show .pro_nav .info .h2{margin-bottom: 0px; font-size: 24px;font-weight: normal; line-height: 1.4em; color: #090d13;}
.pro_show .pro_con{width:calc(100% - 400px);}
.pro_show .pro_nav li a{display: block; border-top: 1px solid rgba(221, 221, 221, 0.6);padding: 15px 20px; font-size: 16px;color: #444444;background: #ffffff; }
.pro_show .pro_nav .list li a:hover { background: #f1f1f1; }
.pro_show .pro_nav .list li.on a{ color: #ffffff; background:var(--wz-color); }



@media only screen and (max-width: 1600px){
.main_box,.wrap{width: 1300px;}
.header .logobox{width:350px;}
.header {height: 110px;}
.header .logo img{height:30px;}
.header.xg .logo img{height:26px;}
.nybanner h5{font-size:30px;}
.header .n_navbox .nav>ul>li>a{padding:0 13px;font-size: 15px;}
.header .n_navbox .nav>ul>li{height:45px;}
.header .n_navbox { padding-top: 25px;}
.header .n_navbox .header_tit { margin-bottom: 15px;}
.inbox1 .xyxw_box .img_list ul li,.inbox1 .xyxw_box .list ul li{width: 48.5%;}
.inbox1 .xyxw_box .img_list ul li .imgbox{width:100%;}
.inbox2 .imgbox img{height:400px;max-width:none;}
.inbox5 .list .swiper-slide a .imgbox{height:220px;}
#footer .flogo img{width:180px;}
}

@media only screen and (max-width: 1400px){
.main_box,.wrap{width: 1200px;}
.header .logobox{width:300px;}
.header .n_navbox .nav>ul>li>a{font-size: 14px;}
.header .n_navbox .nav>ul>li{height:40px;}
.header .n_navbox { padding-top:20px;}
.inbox5 .list .swiper-slide a .imgbox{height:200px;}
}
