<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
:root{
    --color: #0771ed;
	--color2:#f46b00;
}
ul,li,dl,dt,dd,h1,h2,h3,p,em{ font-style:normal; list-style:none; margin:0; padding:0;}
a{text-decoration: none;transition: all .1s linear; color:#444;}
a:hover{color:var(--color);}
img,video{ max-width:100%;}
.am-container{max-width: 1430px;}
.am-alert-danger{ width:100%; position:fixed; left:0; top:0; margin:0;}

.arccontent .selectTdClass{background-color:#edf5fa !important}
.arccontent table.noBorderTable td,.arccontent table.noBorderTable th,.arccontent table.noBorderTable caption{border:1px dashed #ddd !important}
.arccontent table{margin-bottom:10px;border-collapse:collapse;display:table; width:100% !important;}
.arccontent td,.arccontent th{padding: 5px 10px !important;border: 1px solid #DDD;line-height:1.4;}
.arccontent caption{border:1px dashed #DDD;border-bottom:0;padding:3px;text-align:center;}
.arccontent th{border-top:1px solid #BBB;background-color:#F7F7F7;}
.arccontent table tr.firstRow th{border-top-width:2px;}
.arccontent .ue-table-interlace-color-single{ background-color: #fcfcfc; } 
.arccontent .ue-table-interlace-color-double{ background-color: #f7faff; }

html{-webkit-text-size-adjust:100%;}
@media (min-width:1921px) and (max-width:2880px) {
    html{font-size:.455vw}
}
@media (min-width:1601px) and (max-width:1920px) {
    html{font-size:.525vw}
}
@media (min-width:1025px) and (max-width:1600px) {
    html{font-size:.625vw}
}
@media (max-width:1024px) {
    html{font-size:1.2vw}
}
@media (max-width:768px) {
    html{font-size:1.5vw}
}
@media (max-width:568px) {
    html{font-size:2vw}
}
.ani{transition:all .3s;}
.txt-line1{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.txt-line2{-webkit-line-clamp: 2;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
.txt-line3{-webkit-line-clamp: 3;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
.bold{ font-weight:bold;}
.t-center{ text-align:center;}
.bgr{ background:#f4f5f6;}
.hm-mgt{ margin-top:2.2rem;}
.hm-mgb{ margin-bottom:2.2rem;}

header{ box-shadow:0 2px 10px rgba(0,0,0,.05); background:#fff;}
header .main .logo{ height:8rem; line-height:8rem; float:left;}
header .main .logo a{display: flex;align-items: center;height: 100%;}
header .main .logo img{ max-width:22rem;}
header .menu{ float:right;  width:82%; display:flex;align-items: center;justify-content: space-between;}
header .menu nav{ float:left; width:calc(100% - 20rem); }
header .menu nav&gt;ul{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
header .menu nav&gt;ul&gt;li{ float:left;flex: auto;-webkit-box-flex: auto;text-align: center;}
header .menu nav&gt;ul&gt;li.re{position: relative;}
header .menu nav&gt;ul&gt;li&gt;a{ display: inline-block; line-height:8rem; font-size:1.8rem; color:#333; position: relative;}
header .menu nav&gt;ul&gt;li&gt;a i{ margin-left:4px;}
header .menu nav&gt;ul&gt;li&gt;a:before{ content:""; display: block; width:0; height:3px; border-radius:3px; background:var(--color); position:absolute; left:50%; top:0;transition: all .3s linear; }
header .menu nav&gt;ul&gt;li:hover&gt;a:before{ width:100%;}
header .menu nav&gt;ul&gt;li.on&gt;a:before{ width:100%;}
header .menu nav&gt;ul:hover&gt;li.on&gt;a:before{ width:100%;}
header .menu nav&gt;ul:hover&gt;li.on&gt;a{  color:var(--color); font-weight:normal;}
header .menu nav:hover&gt;ul&gt;li.on&gt;a{color:#333; background:none;-webkit-text-fill-color:#333;}
header .menu nav:hover&gt;ul&gt;li.on&gt;a:before{ width:0;}
header .menu nav&gt;ul&gt;li:hover&gt;a:before,header .menu nav&gt;ul&gt;li.on:hover&gt;a:before,header .menu nav&gt;ul&gt;li.on&gt;a:before{ width:100%; left:0;}
header .menu nav&gt;ul&gt;li:hover&gt;a,header .menu nav&gt;ul&gt;li.on:hover&gt;a,header .menu nav&gt;ul&gt;li.on&gt;a{ color:var(--color)  }


.ulnav&gt;li .subnav{position: absolute;width:100%;background-color: #FFF; margin:0; box-shadow: 0 2px 38px rgba(0,0,0,.1); height: auto;z-index: 199;top: 68px;left: 0;opacity:0; visibility:hidden;transition: all .36s ease; border-left:1px solid #f5f5f5; border-right:1px solid #f5f5f5; border-radius:5px;}
.ulnav&gt;li .subnav:before{ content:""; display:block; position:absolute; left:50%; top:-8px; margin-left:-5px;border-left: 5px solid transparent;border-right: 5px solid transparent;border-bottom: 8px solid #fff;}
.ulnav&gt;li:hover .subnav{opacity:1;visibility: visible;top:7rem;}
.ulnav&gt;li .subnav li{ border-bottom:1px solid #f5f5f5;}
.ulnav&gt;li .subnav li:first-child{ border-radius:5px 5px 0 0;}
.ulnav&gt;li .subnav li:last-child{ border-radius:0 0 5px 5px;}
.ulnav&gt;li .subnav li a{font-weight: 500;color: #666; padding: 8px 5px;line-height: 3rem;display: block;transition: all .2s ease-in-out;font-size: 1.6rem;}
.ulnav&gt;li .subnav li a:hover{ color:var(--color);}
.nav-warp{ display:none;}
.warpbg{ position:fixed; width:100%; height:100%; background:rgba(0,0,0,.88); left:0; top:0; z-index:1990; display:none;}
.warpbg:after{ position:fixed; right:15px; top:15px; color:rgba(255,255,255,.81);    content: "\f00d"; font-size:1.8rem; cursor:pointer;}

header .top-tel a{ display:flex; background:var(--color2); color:#fff; font-size:1.8rem; font-weight:bold;    align-items: center; padding:0.2rem 1rem; border-radius:0.8rem;}
header .top-tel a i{ display:block; line-height:1; margin-right:0.5rem;}

.hm-topsearch{ background:url(../images/banner-bg.jpg) center no-repeat; background-size:cover; padding:8rem 0 14rem 0;}
.hm-topsearch .hm-se-txt{ margin-bottom:3rem;}
.hm-topsearch .hm-se-txt .tit{ font-size:4.8rem; font-weight:bold;}
.hm-topsearch .hm-se-txt .tit span{ color:var(--color);}
.hm-topsearch .hm-se-txt .note{ color:#8399b2; font-size:1.8rem;}
.hm-topsearch .hm-se-form{ max-width:90rem; margin:0 auto;}
.hm-topsearch .hm-se-form .box{ background:#fff; padding:1.3rem; position: relative; border-radius:8px; overflow:hidden;}
.hm-topsearch .hm-se-form .box .am-btn{ background:var(--color2); color:#fff; position:absolute; right:1.3rem; top:1.3rem; height:calc(100% - 2.6rem); border:none; outline:none; box-shadow:none; border-radius:8px; z-index:9;    display: flex;align-items: center;justify-content: center;}
.hm-topsearch .hm-se-form .box .am-btn span{ margin-left:1rem;}
.hm-topsearch .hm-se-form .box .am-form-field{ border:none; outline:none; box-shadow:none; padding:1.5rem;}
.hm-topsearch .hm-se-hot { color:#36506e; font-size:1.8rem; margin-top:3rem;display: flex;justify-content: center;align-items: center;}
.hm-topsearch .hm-se-hot a{color:#36506e;}
.hm-topsearch .hm-se-hot em{ margin:0 1rem; font-size:1.5rem;}

.hm-yewu{ position:relative; z-index:9; margin-top:-7rem;}
.hm-yewu .hm-yw-box{ background:#fff; border-radius:8px; display:flex;justify-content: space-between; overflow:hidden;}
.hm-yewu .hm-yw-box .left{ padding:2rem; width:calc(100% - 30rem)}
.hm-yewu .hm-yw-box .left ul{ display:flex;flex-wrap: wrap;/*justify-content: space-between;*/}
.hm-yewu .hm-yw-box .left ul li{ min-width:30%;max-width: 33.3%; padding:1rem 2.5rem;}
.hm-yewu .hm-yw-box .left ul li a{display:flex;align-items: center;}
.hm-yewu .hm-yw-box .left ul li a .icon{ max-width:6rem; margin-right:2rem;flex: none;}
.hm-yewu .hm-yw-box .left ul li a .txt .tit{ color:#36506e; font-size:1.8rem; margin-bottom:0.7rem; white-space:nowrap;}
.hm-yewu .hm-yw-box .left ul li a .txt .go img{ transition:all .3s linear; max-width:5rem;}
.hm-yewu .hm-yw-box .left ul li a .txt .go:hover img{ transform:translateX(5px)}
.hm-yewu .hm-yw-box .right{ max-width:28rem;}
.hm-yewu .hm-yw-box .right img{height: 100%;object-fit: cover;}


.hm-title{ font-size:2.4rem; font-weight:bold; line-height:1; color:var(--color);}

.hm-gsxx-box{ display:flex;justify-content: space-between;}
.hm-gsxx-box .left{ width:calc(35% - 2.2rem);  border-radius:8px; background:#fff; overflow:hidden; padding:2.2rem 2.2rem 1rem;}
.hm-gsxx-box .left .list{ margin-top:1.1rem;}
.hm-gsxx-box .left .list ul{ display:flex;justify-content: space-between;flex-wrap: wrap; margin:0 -1.1rem;}
.hm-gsxx-box .left .list ul li{ padding:1.1rem; width:50%;}
.hm-gsxx-box .left .list ul li a{ display:flex;align-items: center; background:#f3f9fd; padding:1.6rem; border-radius:8px;}
.hm-gsxx-box .left .list ul li a:hover{ box-shadow:0 2px 10px rgba(0,0,0,.1); background:#e4eef4;}
.hm-gsxx-box .left .list ul li a img{ max-width:5rem;}
.hm-gsxx-box .left .list ul li a span{ font-size:1.8rem; margin-left:1.5rem; color:#36506e;}
.hm-gsxx-box .right{ width:65%; min-height:100%; border-radius:8px; overflow:hidden;}
.hm-gsxx-box .right .hm-gsjj{ background:#fff; padding:3rem; min-height:100%;}
.hm-gsxx-box .right .hm-gsjj .txt{ line-height:2; font-size:14px;}
.swiper-gspaly{ height:100%;}
.swiper-gspaly ul li img{ width:100%; min-height:100%; object-fit: cover;}
.swiper-gspaly .swiper-gspaly-pa{ position:absolute; z-index:9; left:0; bottom:1rem; text-align:center;}
.swiper-gspaly .swiper-gspaly-pa .swiper-pagination-bullet{ width:1.2rem; height:1.2rem; background:#c2c2c2; opacity:1;}
.swiper-gspaly .swiper-gspaly-pa .swiper-pagination-bullet.swiper-pagination-bullet-active{ background:var(--color);}

.hm-zhaobiao-tab{ background:#fff; border-radius:8px; overflow:hidden; padding:2.2rem;}
.hm-zhaobiao-tab .hd{ border-bottom:1px solid #e9e9e9;}
.hm-zhaobiao-tab .hd ul{ display:flex;justify-content: center;flex-wrap: wrap;}
.hm-zhaobiao-tab .hd ul li{ height:7rem; line-height:7rem; text-align:center; padding:0 4rem;}
.hm-zhaobiao-tab .hd ul li a{ display:inline-block; position:relative; font-size:2.2rem; color:#666; cursor:pointer;}
.hm-zhaobiao-tab .hd ul li.on a,.hm-zhaobiao-tab .hd ul li:hover a{ font-weight:bold; color:var(--color)}
.hm-zhaobiao-tab .hd ul li a:before{ content:""; display:block; width:0%; height:3px; background:var(--color); position:absolute; left:50%; bottom:-1px; transform:translateX(-50%); opacity:0; transition:all .3s;}
.hm-zhaobiao-tab .hd ul li.on a:before,.hm-zhaobiao-tab .hd ul li:hover a:before{ width:100%; opacity:1;}
.hm-zhaobiao-tab .bd{ margin-top:2rem;}
.hm-zhaobiao-tab .bd .box .list ul{ display:flex;flex-wrap: wrap; margin:0 -1.1rem;justify-content: space-between;}
.hm-zhaobiao-tab .bd .box .list ul li{ width:48%; padding:1.1rem; }
.hm-zhaobiao-tab .bd .box .list ul li .boxs{border-bottom:1px solid #e9e9e9; padding-bottom:1.4rem;}
.hm-zhaobiao-tab .bd .box .list ul li .boxs .txt{ display:flex;justify-content: space-between;}
.hm-zhaobiao-tab .bd .box .list ul li .boxs .txt .title{ width:calc(100% - 2rem);}
.hm-zhaobiao-tab .bd .box .list ul li .boxs .txt .down{flex:none;}
.hm-zhaobiao-tab .bd .box .list ul li .boxs .txt .tit{ font-size:1.8rem; color:#333; font-weight:bold;}
.hm-zhaobiao-tab .bd .box .list ul li .boxs .txt .des{ font-size:1.6rem; color:#999; margin-top:0.5rem;}
.hm-zhaobiao-tab .bd .box .list ul li .boxs .txt .down a{ display:inline-block; padding:0.4rem 1rem 0.2rem 1rem; border:1px solid var(--color); border-radius:8px; font-size:1.5rem; color:var(--color);}
.hm-zhaobiao-tab .bd .box .list ul li .boxs .txt .down a:hover{ background:var(--color); color:#fff;}
.hm-zhaobiao-tab .bd .box .list ul li .boxs .bot { margin-top:1rem;}
.hm-zhaobiao-tab .bd .box .list ul li .boxs .bot a{ display:flex;justify-content: space-between;}
.hm-zhaobiao-tab .bd .box .list ul li .boxs .bot a .tg span{ display:inline-block; margin-right:1.5rem; padding:0.3rem 1rem 0.2rem 1rem; font-size:1.4rem; border-radius:4px;}
.hm-zhaobiao-tab .bd .box .list ul li .boxs .bot a .tg span.b{ background:var(--color2);border:1px solid var(--color2); color:#fff;}
.hm-zhaobiao-tab .bd .box .list ul li .boxs .bot a .tg span.p{ background:#fff0f0;border:1px solid #fff0f0; color:#ff2b2d;}
.hm-zhaobiao-tab .bd .box .list ul li .boxs .bot a .tg span.c{ border:1px solid var(--color2); color:var(--color2);}
.hm-zhaobiao-tab .bd .box .list ul li .boxs .bot a .time{ font-size:1.6rem; color:#999;}
.hm-zhaobiao-tab .bd .box .more{ text-align:center; margin-top:1.5rem;}
.hm-zhaobiao-tab .bd .box .more a{ color:#888;}


.hm-ad2{ border-radius:8px; overflow:hidden;}
.hm-ad2 img{ width:100%;}

.hm-news{ background:#fff; border-radius:8px; overflow:hidden; display:flex;justify-content: space-between;}
.hm-news .left{ width:50%;}
.hm-news .left .swiper-news{ height:100%; border-radius:8px; width: 100%;}
.hm-news .left .swiper-news ul{ height:100%;}
.hm-news .left .swiper-news ul li a{ display:block; position:relative; height:100%;}
.hm-news .left .swiper-news ul li a img{ min-height:100%; width:100%; display:block; object-fit: cover;}
.hm-news .left .swiper-news ul li a .txt{ position:absolute; width:calc(100% - 13rem); font-size:1.8rem; left:2rem; bottom:2rem; z-index:3; color:#fff;}
.swiper-news .swiper-news-pa{ position:absolute; bottom:2rem; width:auto; left:auto; right:2rem; z-index:99;}
.swiper-news .swiper-news-pa .swiper-pagination-bullet{ width:1.2rem; height:1.2rem; background:#c2c2c2; opacity:1;}
.swiper-news .swiper-news-pa .swiper-pagination-bullet.swiper-pagination-bullet-active{ background:var(--color);}
.hm-news .right{ width:50%; padding:1.1rem 3rem;}
.hm-news-tab .hd{ border-bottom:1px solid #e9e9e9; display:flex;justify-content: space-between;align-items: center;}
.hm-news-tab .hd .more a{ font-size:1.6rem; color:#888;}
.hm-news-tab .hd ul{ display:flex;}
.hm-news-tab .hd ul li{ height:7rem; line-height:7rem; text-align:center; margin-right:8rem;}
.hm-news-tab .hd ul li a{ display:inline-block; position:relative; font-size:2.2rem; color:#666; cursor:pointer;}
.hm-news-tab .hd ul li.on a,.hm-news-tab  .hd ul li:hover a{ font-weight:bold; color:var(--color)}
.hm-news-tab .hd ul li a:before{ content:""; display:block; width:0%; height:3px; background:var(--color); position:absolute; left:50%; bottom:-1px; transform:translateX(-50%); opacity:0; transition:all .3s;}
.hm-news-tab .hd ul li.on a:before,.hm-news-tab  .hd ul li:hover a:before{ width:100%; opacity:1;}

.hm-news-tab .bd .list{ padding-top:1.1rem;}
.hm-news-tab .bd .list ul li{ position:relative; padding-left:1.5rem;}
.hm-news-tab .bd .list ul li:before{ content:""; display:block; width:4px; height:4px; background:var(--color); position:absolute; left:0; top:50%; transform:translateY(-50%); border-radius:50%;}
.hm-news-tab .bd .list ul li a{ display:flex;justify-content: space-between;align-items: center; padding:0.8rem 0;}
.hm-news-tab .bd .list ul li a .tit{ width:calc(100% - 10rem); font-size:1.8rem; }
.hm-news-tab .bd .list ul li a .time{ font-size:1.6rem; color:#999;}

.fg-list ul{ display:flex;flex-wrap: wrap; margin:0 -1.1rem;justify-content: space-between;}
.fg-list ul li{ width:48%; padding:1.1rem; }
.fg-list ul li a{border-bottom:1px solid #e9e9e9; padding-bottom:1.4rem; display:block;}
.fg-list ul li a .tit{ font-size:1.8rem; }
.fg-list ul li a .time{ font-size:1.6rem; color:#999; margin-top:0.4rem;}



footer{ background:#0c2038; padding-top:2rem; color:rgba(255,255,255,.6);}
footer a{color:rgba(255,255,255,.6);}
footer .foot-main{ padding:4rem 0 2rem 0;display:flex;justify-content: space-between;align-items: center;}
footer .foot-main .foot-ewm{ text-align:center; font-size:1.6rem; }
footer .foot-main .foot-ewm ul{display:flex;justify-content: space-between;}
footer .foot-main .foot-ewm ul li{ margin-left:2rem;}
footer .foot-main .foot-ewm .img{ margin-bottom:1rem; width:10rem;}
footer .foot-main .foot-contact{ width:70%;}
footer .foot-main .foot-contact ul{display:flex;justify-content: space-between;}
footer .foot-main .foot-contact ul li i{display:flex;justify-content:center;align-items: center; width:4.2rem; height:4.2rem; border-radius:50%; border:2px solid #fff;}
footer .foot-main .foot-contact ul li .tit{ font-size:1.8rem; margin-top:0.5rem; margin-bottom:0.6rem;}
footer .foot-main .foot-contact ul li .note{ font-size:1.6rem; color:#fff;}
footer .foot-main .foot-contact ul li .note.bold{ font-size:1.8rem;}
footer .foot-link{ padding-bottom:4rem;}
footer .foot-link .dro-btn{display:flex;justify-content: center;align-items: center; border-radius:4rem; border:1px solid rgba(255,255,255,.9); padding:0.5rem 2rem; color:#fff; cursor:pointer;}
footer .foot-link .dro-btn i{ margin-left:1rem;}

footer .foot-copyr{ padding:4rem 0;font-size:14px;color:rgba(255,255,255,.5); border-top:1px solid rgba(255,255,255,.08)}
footer .foot-copyr a{color:rgba(255,255,255,.5);}

.ab-pd{ padding:4rem 0; overflow:hidden;}
.ab-title .tit{ font-size:2.4rem; font-weight:bold; color:var(--color);}
.ab-title .en{ font-size:1.6rem; color:#888; text-transform:uppercase;}

.ab-content{ margin-top:2rem; line-height:2; font-size:1.8rem;}

.ab-pics{ margin-top:3rem; margin-left:-2rem; margin-right:-2rem;}
.ab-pics ul{display:flex;}
.ab-pics ul li{ width:33.3%; padding:0 2rem;}
.ab-pics ul li .img{ border-radius:8px; overflow:hidden;}
.ab-pics ul li .img img{ width:100%;}

.ab-history{ background:url(../images/about-p5-bg.jpg) center no-repeat; background-size:cover;}

.ab-hisbox{ margin-top:3rem; position:relative;}
.ab-hisbox:before{ content:""; display:block; width:100%; left:0; top:calc(50% - 1px); position:absolute; height:2px; background:#e1e1e1}
.swiper-history{ overflow:inherit; z-index:9;}
.swiper-history ul li{ width:30rem;}
.swiper-history ul li .box{display: flex;flex-flow: column;}
.swiper-history ul li:nth-child(2n) .box{flex-flow: column-reverse;}
.swiper-history ul li .box .text{ height:26rem; width:150%;}
.swiper-history ul li .box .text .tit{ font-size:2.2rem; font-weight:bold; margin-bottom:1.5rem;display: inline-block;}
.swiper-history ul li .box .text .des{ font-size:1.5rem;  line-height:1.8;}
.swiper-history ul li .box .zw{ height:30rem;}
.swiper-history ul li .box .mg{ margin:2rem 0;}
.swiper-history ul li .yd{ position:absolute; left:0; top:50%; transform:translateY(-50%); width:16px; height:16px; border:2px solid var(--color); border-radius:50%; display:flex;justify-content: center;align-items: center;}
.swiper-history ul li .yd:before{ content:""; display:block; width:6px; height:6px; border-radius:50%; background:var(--color)}

.controls{ margin-top:2rem; position:relative; text-align:right;}
.controls .swiper-next,.controls .swiper-prev {cursor: pointer;display: inline-block;vertical-align: top;width: 52px;height: 52px;text-align: center;line-height: 52px;background-color: #6c6c6b;transition: all 300ms ease;margin: 0 0 0 25px}

.controls .swiper-next:not(.swiper-button-disabled):hover,.controls .swiper-prev:not(.swiper-button-disabled):hover {background-color: var(--color)}

.controls .swiper-next.swiper-button-disabled,.controls .swiper-prev.swiper-button-disabled {opacity: .6;cursor: not-allowed}


.arc-zzjg{  line-height:2;font-size:1.8rem;}


.ab-yous-list{ margin-top:1rem;}
.ab-yous-list ul{ display:flex; flex-wrap: wrap; margin:0 -2rem;}
.ab-yous-list ul li{ padding:2rem; width:33.3%;}
.ab-yous-list ul li .box{ height:100%; background:rgba(255,255,255,.91); padding:2rem; border-radius:8px;display: flex;}
.ab-yous-list ul li .box .txt .tit{ font-size:1.8rem; font-weight:bold;  margin-bottom:1rem;}
.ab-yous-list ul li .box .txt .des{ font-size:1.6rem; line-height:2; color:#666;}
.ab-yous-list ul li .box .icon{ flex:none;}

.ab-qyfc{overflow: visible;}
.ab-qyfc-tab{display: flex;justify-content: space-between; margin-top: 3rem;}
.ab-qyfc-tab .left{width: 30rem;}
.ab-qyfc-tab .hd{position: sticky;top: 2rem;}
.ab-qyfc-tab .hd ul li{ margin-bottom: 2rem;}
.ab-qyfc-tab .hd ul li a{display: flex;background: #fff;font-size: 2.2rem;padding: 3rem;cursor: pointer;border-radius: 8px;}
.ab-qyfc-tab .hd ul li a i{font-style: normal; margin-right: 2rem;}
.ab-qyfc-tab .hd ul li.on a,.ab-qyfc-tab .hd ul li a:hover{ background: var(--color);color: #fff;}
.ab-qyfc-tab .bd{width: calc(100% - 40rem);}
.ab-fencailist ul{display: flex;flex-wrap: wrap; margin: 0 -2rem;}
.ab-fencailist ul li{padding: 0 2rem;width: 50%; margin-bottom: 4rem;}
.ab-fencailist ul li a{ display: block;position: relative;overflow: hidden;border-radius: 8px;}
.ab-fencailist ul li a img{width: 100%;height: 30rem;object-fit: cover;transition: all .3s linear;}
.ab-fencailist ul li a:hover img{transform: scale(1.05);}
.ab-fencailist ul li a .tit{position: absolute;padding: 3rem;color: #fff;left: 0;bottom: 0; z-index: 9;text-align: center;background: linear-gradient(0deg, rgba(0,0,0,0.5), transparent);width: 100%;}

.ny-pd{ padding:3rem 0;}

.zb-filter{ background:#fff; border-radius:8px; overflow:hidden;}
.zb-filter .hed{background: linear-gradient(360deg, #EDF2F9 0, #DFEBFF 100%); overflow-x:auto;}
.zb-filter .hed ul{ display:flex;}
.zb-filter .hed ul li{ text-align:center;}
.zb-filter .hed ul li a{ display:block; height:6rem; line-height:6rem; position:relative; padding:0 3rem;}
.zb-filter .hed ul li a:before{ content:""; display:block; width:0%; height:2px; background:var(--color); position:absolute; left:50%; transform:translateX(-50%); top:0; opacity:0;}
.zb-filter .hed ul li.on{ background:#fff;}
.zb-filter .hed ul li.on a:before{ opacity:1; width:100%;}
.ny-filter{ padding:2rem;}

.ny-filter ul{ }
.ny-filter ul li{ border-bottom:1px dashed #e1e1e1; padding-bottom:0.5rem; margin-bottom:1.5rem;display: flex;}
.ny-filter ul li .sai{width: calc(100% - 9rem);display: flex;flex-wrap: wrap;}
.ny-filter ul li a{ display:inline-block; padding:0.3rem 1.5rem; background:#fff; border-radius:4rem; margin-bottom: 1rem;}
.ny-filter ul li a.on{ background:var(--color); color:#fff;}

.ny-filter .filer-searach{ display:flex;}
.ny-filter .filer-searach .input{ width:36rem; position:relative;}
.ny-filter .filer-searach .input .am-form-field{ border:1px solid #eee; padding:1rem 1.3rem; border-radius:10px;}
.ny-filter .filer-searach .input .sbtn{ position:absolute; z-index:9; right:0; top:0;}
.ny-filter .filer-searach .input .sbtn .am-btn{ padding:1rem 2.2rem; background:var(--color); color:#fff; border-color:var(--color); border-radius:10px; outline: none;}


.ny-zblist{ margin-top:1rem;}
.ny-zblist ul{ display:flex;flex-wrap: wrap; margin:0 -1.1rem;justify-content: space-between;}
.ny-zblist ul li{ width:50%; padding:1.1rem; }
.ny-zblist ul li .boxs{ background:#fff; border-radius:8px; padding:2rem;}
.ny-zblist ul li .boxs .txt{ display:flex;justify-content: space-between;}
.ny-zblist ul li .boxs .txt .title{ width:calc(100% - 2rem);}
.ny-zblist ul li .boxs .txt .tit{ font-size:1.8rem; color:#333; font-weight:bold;}
.ny-zblist ul li .boxs .txt .down{flex:none;}
.ny-zblist ul li .boxs .txt .des{ font-size:1.6rem; color:#999; margin-top:0.5rem;}
.ny-zblist ul li .boxs .txt .down a{ display:inline-block; padding:0.4rem 1rem 0.2rem 1rem; border:1px solid var(--color); border-radius:8px; font-size:1.5rem; color:var(--color);}
.ny-zblist ul li .boxs .txt .down a:hover{ background:var(--color); color:#fff;}
.ny-zblist ul li .boxs .bot { margin-top:1rem;}
.ny-zblist ul li .boxs .bot a{ display:flex;justify-content: space-between;}
.ny-zblist ul li .boxs .bot a .tg span{ display:inline-block; margin-right:1.5rem; padding:0.3rem 1rem 0.2rem 1rem; font-size:1.4rem; border-radius:4px;}
.ny-zblist ul li .boxs .bot a .tg span.b{ background:var(--color2);border:1px solid var(--color2); color:#fff;}
.ny-zblist ul li .boxs .bot a .tg span.p{ background:#fff0f0;border:1px solid #fff0f0; color:#ff2b2d;}
.ny-zblist ul li .boxs .bot a .tg span.c{ border:1px solid var(--color2); color:var(--color2);}
.ny-zblist ul li .boxs .bot a .time{ font-size:1.6rem; color:#999;}

.pages{ text-align:center; margin-top:2.5rem;}
.pages a{width:4rem;margin:0 5px;height:4rem;line-height:4rem;text-align:center;display:inline-block;background:#fff;border-radius: 8px;box-shadow:0 2px 2px 2px rgba(0,0,0,.05)}
.pages a.on,.pages a:hover{ background:var(--color); color:#fff;  }
.pages .am-form-field{ display:inline-block; width:5rem; text-align:center; margin-left:3px;}

.zb-con-main{ display:flex;justify-content: space-between;}
.zb-case-hed ul{ display:flex;justify-content: space-between;}
.zb-case-hed ul li{ flex:1; padding:0 4px; text-align:center;}
.zb-case-hed ul li a{ display:block; height:5rem; line-height:5rem;background: linear-gradient(360deg, #EDF2F9 0, #DFEBFF 100%); font-size:1.6rem; border-radius:8px 8px 0 0;}
.zb-case-hed ul li.on a{ background:var(--color); color:#fff;}
.zb-con-main .left{ width:calc(100% - 35rem);}
.zb-con-main .left .zb-article{ background:#fff; padding:4rem; border-radius:8px;}
.zb-con-main .left .zb-article .hed{ text-align:center; margin-bottom:3rem; padding-bottom:3rem; border-bottom:1px solid #e1e1e1;}
.zb-con-main .left .zb-article .hed h1{ font-size:2.4rem;}
.zb-con-main .left .zb-article .hed .info{ margin-top:1rem; font-size:1.6rem; color:#666;}
.zb-con-main .left .zb-article  .hed .info span{ margin:0 1rem;}
.zb-con-main .right{ width:33rem;}
.zb-con-main .right .sitp{position: sticky; top:2rem;}
.zb-right-contact{ background:#fff; padding:2rem; border-radius:8px; margin-bottom:2rem;  display:flex; align-items: center;}
.zb-right-contact .txt{ padding-left:2rem;}
.zb-right-contact .txt p{}
.zb-right-contact .txt span{ font-size:2rem; font-weight:bold; color:var(--color2);}
.zb-right-wx{ background:#fff; padding:2rem; border-radius:8px; margin-bottom:2rem; display:flex;align-items: center;}
.zb-right-wx .img{ max-width:9rem;}
.zb-right-wx .txt{ padding-left:2rem;}

.zb-xgxm{ background:#fff; border-radius:8px; overflow:hidden;}
.zb-xgxm .title{background: linear-gradient(360deg, #f9f4ed 0, #ffecdf 100%);height:6rem;line-height:6rem;padding:0 2rem;font-size:2rem;font-weight:bold;color: var(--color2);}
.zb-xgxm .list{ padding:1.5rem 2rem;}
.zb-xgxm .list ul li{ padding:0.7rem 0;}
.zb-xgxm .list ul li a{ display:block; font-size:1.6rem;}

.zb-file-down{ margin-top:3rem; padding-top:3rem; border-top:1px solid #eee; text-align:center;}
.zb-file-down a{ display:inline-block; height:5rem; line-height:5rem; padding:0 3rem; background:var(--color); color:#fff; border-radius:8px;}


@font-face {
    font-family: bm;
    src: url("../fonts/Barlow-Medium_8889baf.ttf") format("truetype"),url(./fonts/bm.svg) format("svg")
}
.zzfg-bbox{ background:#fff; border-radius:8px; overflow:hidden;}
.zzfg-bbox .hed{ height:6rem;background: linear-gradient(360deg, #EDF2F9 0, #DFEBFF 100%); display:flex;align-items: center; padding:0 2rem;}
.zzfg-bbox .hed span{ font-size:2.2rem; font-weight:bold; margin-left:1rem; color:var(--color); padding-bottom:0.2rem;}
.zzfg-bbox .list{ padding:3rem 4rem;}
.zzfg-bbox .list ul li{ border-bottom:1px solid #f1f1f1; padding-bottom:3rem; margin-bottom:3rem;}
.zzfg-bbox .list ul li a{ display:flex;}
.zzfg-bbox .list ul li a .date{flex: none; font-family: bm; color:#333;}
.zzfg-bbox .list ul li a .date p{ font-size:3rem;}
.zzfg-bbox .list ul li a .date span{ font-size:1.8rem;}
.zzfg-bbox .list ul li a .txt{ padding-left:2.5rem; width:calc(100% - 7rem);}
.zzfg-bbox .list ul li a .txt .tit{ font-size:2rem; margin-bottom:1rem;}
.zzfg-bbox .list ul li a .txt .des{ font-size:1.6rem; color:#888;}

.news-article{ background:#fff; padding:4rem;border-radius: 8px;}
.news-article .ntop{ text-align:center; margin-bottom:3rem; padding-bottom:3rem; border-bottom:1px solid #e1e1e1;}
.news-article .ntop h1{ font-size:2.4rem;}
.news-article .ntop .info{ margin-top:1rem; font-size:1.6rem; color:#666;}
.news-article .ntop .info span{ margin:0 1rem;}
.news-article .news-arc{ line-height:2;}
.arc-sxp{ display:flex;flex-wrap: wrap; border-top:1px solid #e1e1e1; padding-top:3rem; margin-top:3rem;justify-content: space-between; font-size:1.6rem;}
.arc-sxp .item{ max-width:48%;}
.arc-sxp a{ color:#666;}

.news-top-paly .swiper-nnews ul li a{ display:flex;justify-content: space-between;}
.news-top-paly .swiper-nnews ul li a .img{ width:45%; overflow:hidden; border-radius:8px;}
.news-top-paly .swiper-nnews ul li a .img img{ width:100%;}
.news-top-paly .swiper-nnews ul li a .txt{ width:55%; padding-left:4rem;}
.news-top-paly .swiper-nnews ul li a .txt .date{ font-size:6rem; color:#333;}
.news-top-paly .swiper-nnews ul li a .txt .tit{ font-size:2.4rem; color:#333; margin-bottom:1.5rem;}
.news-top-paly .swiper-nnews ul li a .txt .des{ font-size:1.8rem; color:#888; line-height:2; margin-bottom:3rem;}
.news-top-paly .swiper-nnews ul li a .txt .more span{ color:var(--color);}
.news-top-paly .swiper-nnews ul li a .txt .more i{ margin-left:1rem; transition:all .3s linear;}
.news-top-paly .swiper-nnews ul li a .txt .more span:hover i{ margin-left:2rem;}
.news-top-paly .sw-btn-nes{ width:5rem; height:5rem; background:#fff; border:1px solid #e1e1e1; border-radius:50%; display:flex;align-items: center;justify-content:center; cursor:pointer; position:absolute; bottom:2rem; z-index:9;}
.news-top-paly .sw-btn-nes:hover{ background:var(--color); color:#fff; border-color:var(--color);}
.news-top-paly .sw-btn-nes.swiper-nn-next{ right:0; }
.news-top-paly .sw-btn-nes.swiper-nn-prev{right:8rem;}

.ny-news-cate{ border-bottom:1px solid #e1e1e1;}
.ny-nes-main{ display:flex;justify-content: space-between;align-items: center;}
.ny-nes-main .left ul{ display:flex;}
.ny-nes-main .left ul li{ margin-right:2rem;}
.ny-nes-main .left ul li a{ display:block; position:relative; padding:0 2rem; height:7rem; line-height:7rem; font-size:1.8rem;}
.ny-nes-main .left ul li a:before{ content:""; display:block; width:0%; height:2px; background:var(--color); position:absolute; left:50%; bottom:-1px; transform:translateX(-50%);}
.ny-nes-main .left ul li.on a{ color:var(--color);}
.ny-nes-main .left ul li.on a:before{ width:100%;}
.ny-nes-main .right input{ border:none; outline:none; width:20rem; font-size:1.6rem;}
.ny-nes-main .right button{ background:none; outline:none; box-shadow:none; border:none; color:#999;}

.ny-news-list ul li{ padding-bottom:3rem;  margin-bottom:3rem; border-bottom:1px solid #e1e1e1;}
.ny-news-list ul li a{ display:flex;}
.ny-news-list ul li a .img{ flex:none; width:30rem; padding-right:3rem;}
.ny-news-list ul li a .img i{ display:block; border-radius:8px; overflow:hidden;}
.ny-news-list ul li a .img img{ width:100%; transition:all .3s linear;}
.ny-news-list ul li a:hover .img img{ transform:scale(1.05)}
.ny-news-list ul li a .txt{ width:100%; display:flex;justify-content: space-between;}
.ny-news-list ul li a .txt .wen{ width:calc(100% - 18rem);}
.ny-news-list ul li a .txt .wen .tit{ font-size:2rem; margin-bottom:1rem; color:#333;}
.ny-news-list ul li a .txt .wen .des{ font-size:1.6rem; margin-bottom:1.5rem; color:#666;}
.ny-news-list ul li a .txt .wen .more{ color:#888; font-size:1.5rem;}
.ny-news-list ul li a .txt .wen .more span i{ margin-left:1rem;}
.ny-news-list ul li a:hover .txt .wen .more{ color:var(--color);}
.ny-news-list ul li a .txt .date{ text-align:right;}
.ny-news-list ul li a .txt .date p{ font-size:3.6rem; color:#333;}
.ny-news-list ul li a .txt .date span{ font-size:1.4rem; color:#999;}


.join-main{ display:flex;}
.join-main .left{ width:42rem;}
.join-main .left .hd{ background:#fff; border-radius:8px; overflow:hidden;}
.join-main .left .hd ul li{padding:3rem; cursor:pointer; border-bottom:1px solid #e1e1e1;}
.join-main .left .hd ul li:last-child{ border:none;}
.join-main .left .hd ul li .title{ display:flex;justify-content: space-between;align-items: center; margin-bottom:1.5rem;}
.join-main .left .hd ul li .title .tit{ font-size:1.8rem;}
.join-main .left .hd ul li .title .xz{ font-size:2rem; color:#f46b00;flex: none; padding-left:1rem; font-weight:bold;}
.join-main .left .hd ul li .tg span{ display:inline-block; padding:0.5rem 1.5rem; border-radius:4rem; background:#f5f5f5; font-size:1.5rem; margin-right:1.5rem; }
.join-main .left .hd ul li.on{ background:var(--color); color:#fff;}
.join-main .left .hd ul li.on .title{ font-weight:bold;}
.join-main .left .hd ul li.on .tg span{ color:var(--color);}
.join-main .left .hd ul li.on .title .xz{ color:#fff;}
.xi-top{ position: sticky;top: 2rem;}

.tdjl{ background:#fff; border-radius:8px; display:flex;align-items: center; margin-top:2rem; padding:3rem; }
.tdjl svg{ width:4.8rem; height:4.8rem;}
.tdjl svg path {fill: var(--color);}
.tdjl .txt{ padding-left:2rem;}
.tdjl  .txt .tit{ font-size:1.6rem; color:#666; margin-bottom:0.5rem;}
.tdjl  .txt .info a{ font-size:1.8rem; font-weight:bold; color:var(--color);}


.join-main .right{ width:calc(100% - 42rem); padding-left:3rem;}
.join-main .right .bd .box{ background:#fff; border-radius:8px; padding:3rem;}
.join-main .right .bd .box .title{ display:flex;align-items: center; margin-bottom:1rem;}
.join-main .right .bd .box .title .tit{ font-size:2.2rem; font-weight:bold; margin-right:3rem;}
.join-main .right .bd .box .title .xz{ font-size:2.2rem; font-weight:bold; color:#f46b00;}
.join-main .right .bd .box .tg span{ display:inline-block; padding:0.5rem 1.5rem; border-radius:4rem; background:#f5f5f5; font-size:1.5rem; margin-right:1.5rem; }
.join-main .right .bd .box .join-arc{ border-top:1px solid #e1e1e1; margin-top:3rem; padding-top:3rem; line-height:2; font-size:1.6rem;}

.ny-job-list ul li{ background:#fff; padding:2rem; border-radius:8px; margin-bottom:2rem;}
.ny-job-list ul li .title{ display:flex;justify-content: space-between;align-items: center; margin-bottom:1.5rem;}
.ny-job-list ul li .title .tit{ font-size:1.8rem;}
.ny-job-list ul li .title .xz{ font-size:2rem; color:#f46b00;flex: none; padding-left:1rem; font-weight:bold;}
.ny-job-list ul li .tg span{ display:inline-block; padding:0.5rem 1.5rem; border-radius:4rem; background:#f5f5f5; font-size:1.5rem; margin-right:1.5rem; }
.ny-job-list ul li .join-arc{ border-top:1px solid #e1e1e1; margin-top:2rem; padding-top:2rem; line-height:2; font-size:1.6rem; display:none;}


.ny-pro-contact{ padding:4rem 0;}
.ny-proc-box{ display:flex;justify-content:space-between;}
.ny-proc-box .left{ width:45%;}
.ny-proc-box .left .npc-title{}
.ny-proc-box .left .npc-title .en{ font-size:1.8rem; color:#888;}
.ny-proc-box .left .npc-title .cn{ font-size:2.8rem; font-weight:bold;}
.ny-proc-box .left .npc-title .line{ width:8rem; height:4px; background:var(--color); margin:1rem 0;}
.ny-proc-box .left .txt{ padding:2rem 0; color:#999;}
.ny-proc-box .left .list{ border-top: 1px solid #e6e6e7;border-bottom: 1px solid #e6e6e7;padding: 3rem 0 2rem 0;overflow: hidden;}
.ny-proc-box .left .list ul li{ width:50%; float:left;}
.ny-proc-box .left .list ul li .tit{ font-size:1.8rem; color:#999;}
.ny-proc-box .left .list ul li .note{ font-size:2rem; font-weight:bold;}
.ny-proc-box .right{ width:48%;}
.nypro-form .iput-list{ display:flex;    flex-wrap: wrap;justify-content:space-between;}
.nypro-form .iput-list .item{ width:48.5%; margin-bottom:2rem; position:relative;}
.nypro-form .iput-list .item .am-form-field{border: 1px solid #ededed;background: #f5f5f7; padding:1.5rem 2rem;border-radius: 8px;}
.nypro-form .iput-list .item .yzm{ position:absolute; right:1rem; top:50%; transform:translateY(-50%); z-index:22; cursor:pointer;}
.nypro-form .iput-list .item.w10{ width:100%;}
.nypro-form .iput-list .item .am-btn{ width:100%; background:var(--color); color:#fff; padding:1.5rem; border:none; outline:none;border-radius: 8px;}

.ny-contact-main{ background:#fff; display:flex; border-radius:8px; overflow:hidden;}
.ny-contact-main .left{ padding:3rem; width:50%;}
.ny-contact-main .left .title .cn{ font-size:2.8rem; font-weight:bold; color:var(--color);}
.ny-contact-main .left .title .en{ font-size:1.6rem; color:#999;}
.ny-contact-main .left .title .line{ width:1.4rem; height:2px; background:#999; margin:2rem 0;}
.ny-contact-main .left .list .item{ margin-bottom:0.6rem;}
.ny-contact-main .left .list .item span{ color:#666;}
.ny-contact-main .left .contact-wx{ display:flex;align-items: center; margin-top:3rem;}
.ny-contact-main .left .contact-wx .img{ max-width:12rem;}
.ny-contact-main .left .contact-wx .txt{ padding-left:2rem;}
.ny-contact-main .map{ width:50%; min-height:50rem;}
#allmap{ height:100%;}
#allmap img{ max-width:inherit;}

.pics-list{ padding:3rem;}
.pics-list ul{ display:flex; margin:0 -1.5rem;flex-wrap: wrap;}
.pics-list ul li{ width:25%; padding:1.5rem;}
.pics-list ul li a{ display:block;}
.pics-list ul li a .img{ border-radius:8px; overflow:hidden;}
.pics-list ul li a .img img{ width:100%; height:25rem; object-fit: cover; transition:all .3s linear;}
.pics-list ul li a:hover .img img{ transform:scale(1.05)}
.pics-list ul li a .tit{ margin-top:1rem; text-align:center; color:#333;}

@media screen and (min-width: 2000px){
.am-container{max-width: 170rem;}
}
@media screen and (max-width: 1920px){
.am-container{max-width: 143rem;}
}
@media screen and (max-width: 1680px){
.am-container{max-width: 1300px;}
.pics-list ul li a .img img{ height:23rem;}
}
@media screen and (max-width: 1440px){
.am-container{max-width: 1200px;}
.pics-list ul li a .img img{ height:20rem;}
}


@media screen and (max-width:1024px){
html {background: #fafafa;}
body{ max-width:1024px; margin:0 auto; background:#fff; zoom:1; }	
.arccontent img{ height:auto !important;}
.am-container{ padding:0 2rem;}
.menu-bar{ display:block; width:26px; height:18px; float:right; position: absolute; right:1.5rem; top: 3rem; border-bottom:2px solid #333;}
.menu-bar:after{ content:""; display:block; width:100%; height:2px; background:#333; position:absolute; left:0; top:0;}
.menu-bar:before{ content:""; display:block; width:100%; height:2px; background:#333; position:absolute; left:0; top:50%;}
header .menu{ width:52%;}

header .logo img{ max-height:36px;}
header .logo .txt{ font-size:14px; height:26px; line-height:26px;}
header .menu nav{ position:fixed; width:100%; height:100%; left:-100%; top:0; z-index:99999;transition: all .3s linear;}
header .menu nav.active{ left:0; opacity:1;pointer-events: none;}
header .am-container{ height:100%;}
header .menu nav .ulnav{ display:block; width:60%;background:#fff; height:100%; position:relative;overflow-y: auto;    pointer-events: auto;}
header .menu nav .ulnav&gt;li{ width:100%; float:none; border-bottom:1px solid rgba(0,0,0,.05); border-radius:0!important; position:relative;}
header .menu nav .ulnav&gt;li&gt;a{ line-height:60px; color: #333; font-size:2rem;}
header.withe .menu nav&gt;ul&gt;li&gt;a{ color:#333;}
header.ny .menu nav&gt;ul&gt;li&gt;a{ color:#333;}
header .menu nav .ulnav&gt;li&gt;a:before{ display:none;}
header .menu nav .ulnav&gt;li .xm{ position:absolute; width:70px; display:block; right:0; top:0; color:rgba(0,0,0,.81); line-height:60px;}
header .menu nav .ulnav&gt;li .subnav{ position:relative; display:none; top:0; opacity:1;visibility:inherit; border-radius:0;}
header .menu nav .ulnav&gt;li:hover&gt;a{ }
header .menu nav .ulnav&gt;li .subnav.show{ display:block;}
header .menu nav&gt;ul&gt;li&gt;a i{ display:none;}
nav .am-close {position: absolute;right: 32%;top: 4px;color: #fff;text-shadow: none;opacity: .5;font-size: 2.6rem;display: block;}
.nav-warp{ width:100%; height:100%; position: fixed; right:0; top:0; background:rgba(0,0,0,.81); display:none; z-index:1920}
.nav-warp .am-close{ color:#fff; font-size:24px; padding:15px; opacity:.5;    padding-left: 66%;}
header .top-tel{ padding-top:2.5rem;}

.hm-topsearch{ padding:4rem 0 10rem 0;}
.hm-topsearch .hm-se-txt .tit{ font-size:2.4rem;}
.hm-topsearch .hm-se-txt .note{ font-size:1.4rem;}
.hm-topsearch .hm-se-form .box{ padding:0.3rem;}
.hm-topsearch .hm-se-form .box .am-btn{ height:calc(100% - 1.6rem); top:0.8rem}
.hm-topsearch .hm-se-form .box .am-btn img{ width:2rem;}
.hm-topsearch .hm-se-hot{ font-size:1.6rem;    flex-wrap: wrap;}

.hm-yewu .hm-yw-box .right{ display:none;}
.hm-yewu .hm-yw-box .left{ width:100%;}
.hm-yewu .hm-yw-box .left ul{ margin:0 -1.1rem;}
.hm-yewu .hm-yw-box .left ul li{ max-width:50%;min-width:50%; padding:1.1rem;}
.hm-yewu .hm-yw-box .left ul li a{ display:block; background:#f3f9fd; text-align:center; height:100%; padding:1.5rem; border-radius:8px;}
.hm-yewu .hm-yw-box .left ul li a .icon{ max-width:4rem; margin:0 auto;}
.hm-yewu .hm-yw-box .left ul li a .txt .go{ display:none;}
.hm-yewu .hm-yw-box .left ul li a .txt .tit{ margin-top:1rem; margin-bottom:0; font-size:1.6rem; white-space:normal;}
.hm-gsxx-box{ display:block;}
.hm-gsxx-box .left{ width:100%;}
.hm-gsxx-box .right{ width:100%; margin-top:2.2rem;}
.hm-title{ font-size:2rem;}

.hm-zhaobiao-tab .hd ul li{ height:5rem; line-height:5rem; padding:0 1.5rem;}
.hm-zhaobiao-tab .hd ul li a{ font-size:2rem;}
.hm-zhaobiao-tab .hd ul li a:before{ height:2px;}
.hm-zhaobiao-tab .bd .box .list ul li{ width:100%;}

.hm-news{ display:block;}
.hm-news .left{ width:100%;}
.hm-news .right{ width:100%;}

.hm-news-tab .hd ul li{ height:5rem; line-height:5rem; margin-right:3rem;}
.hm-news-tab .hd ul li a{ font-size:2rem;}
.hm-news-tab .hd ul li a:before{ height:2px;}

.fg-list ul li{ width:100%;}

footer{ padding-top:3rem;}
footer .foot-main{ padding:2rem 0;}
footer .foot-main .foot-ewm .img{ padding:1rem;}
footer .foot-main .foot-ewm .img img{ width:10rem;}
footer .foot-main .foot-contact{ display:block; width:66%;}
footer .foot-main .foot-contact .f-tel{ margin-bottom:1.5rem;}
footer .foot-copyr{ padding:2rem 0;}
footer .foot-copyr p{ float:none !important; text-align:center; font-size:1.6rem;}
footer .foot-main .foot-contact ul{ display:block;}
footer .foot-main .foot-contact ul li i{ display:none;}

.ab-pics{ margin-left:-1rem; margin-right:-1rem;}
.ab-pics ul li{ padding:0 1rem; width:50%;}

.swiper-history ul li{ width:18rem;}
.swiper-history ul li .box .text .tit{ font-size:1.9rem;}
.controls{ display:none;}
.swiper-history ul li .box .text{ overflow-y:auto;}

.ab-yous-list ul{ margin:0 -1rem;}
.ab-yous-list ul li{ width:100%; padding:1rem;}

.ab-qyfc-tab{display:block;}
.ab-qyfc-tab .left{width: 100%;}
.ab-qyfc-tab .bd{width: 100%;}
.ab-qyfc-tab .hd ul{display: flex;justify-content: center;}
.ab-qyfc-tab .hd ul li a{padding: 1rem 2rem;font-size: 1.8rem;}
.ab-qyfc-tab .hd ul li a i{margin-right: 0.5rem;}
.ab-fencailist ul{margin: 0 -1rem;}
.ab-fencailist ul li{padding: 1rem; margin-bottom: 0;}
.ab-fencailist ul li a img{height: 18rem;}
.ab-fencailist ul li a .tit{padding: 1rem;}

.zb-filter .hed ul li a{ padding:0 1rem;    white-space: nowrap;}
.ny-zblist ul li{ width:100%;}

.zb-con-main{ display:block;}
.zb-con-main .left{ width:100%; margin-bottom:2rem;}
.zb-con-main .right{ width:100%;}

.news-top-paly .swiper-nnews ul li a{ display:block;}
.news-top-paly .swiper-nnews ul li a .img{ width:100%;}
.news-top-paly .swiper-nnews ul li a .txt{ width:100%; padding-left:0; margin-top:2rem;}
.news-top-paly .swiper-nnews ul li a .txt .date{ font-size:3rem;}
.news-top-paly .swiper-nnews ul li a .txt .tit{ font-size:2rem; margin-top:1rem; margin-bottom:0.8rem;}
.news-top-paly .swiper-nnews ul li a .txt .des{ margin-bottom:1rem;}
.news-top-paly .sw-btn-nes{ display:none;}
.ny-nes-main{ display:block;}
.ny-nes-main .left ul li{ margin-right:0;}
.ny-nes-main .right{ padding:2rem 0; width:100%; display:none;}
.ny-news-list ul li a .img{ display:none;}
.ny-news-list ul li a .txt .wen {width: calc(100% - 10rem);}
.ny-news-list ul li a .txt .date p{ font-size:2.4rem;}

.ny-pro-contact{ padding:4rem 0;}
.ny-proc-box{ display:block;}
.ny-proc-box .left{ width:100%;}
.ny-proc-box .left .npc-title .cn{ font-size:2.4rem;}
.ny-proc-box .right{ width:100%; margin-top:3rem;}

.ny-contact-main{ display:block;}
.ny-contact-main .left{ width:100%;}
.ny-contact-main .left .title .cn{ font-size:2.4rem;}
.ny-contact-main .map{ width:100%; height:40rem; min-height:40rem;}


.pics-list ul li{ width:50%;}
.pics-list ul li a .img img{ height:13rem;}

.zb-case-hed ul{ overflow-x:auto;}
.zb-case-hed ul li a{white-space: nowrap; padding: 0 4px;}
}

@media print {
	html,body{ width:1500px !important;}
	a[href]::after {content: ""; }
	div{-webkit-print-color-adjust: exact;}
	.bgr{background:#f5f5f5 !important;}
	.zb-con-main .left .zb-article,.zb-right-contact,.zb-right-wx,.zb-xgxm{background:#ffffff !important;}
	footer{-webkit-print-color-adjust: exact; background:#333!important; color:#ffffff !important;}
	footer .foot-main .foot-contact ul li .tit,footer .foot-main .foot-contact ul li .note,footer .foot-main .foot-ewm .txt,footer .foot-link .am-dropdown .dro-btn span,footer .foot-copyr .am-fl,footer .foot-link .am-dropdown .dro-btn span,footer .foot-copyr .am-fl aï¼Œfooter .foot-link .am-dropdown .dro-btn span,footer .foot-copyr .am-fr{ color:#ffffff !important;}
	.zb-case-hed ul li a{ background:#e1e1e1 !important;}
	.zb-case-hed ul li.on a{ background:#333333 !important; color:#ffffff !important;}
	.cndns-right{ display:none;}
}





























</pre></body></html>