<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@media screen and ( max-width:1880px ){
	.headerList li{ margin: 0 0 0 24px; }
	.intellect-nav{ margin: 0 240px 56px; }
}
@media screen and ( max-width:1680px ){
	.section-about-con .number-list .number{ font-size: 50px; line-height: 60px; }
	.section-about-con .number-list{ margin: 0 0 18px 0; }
	.section-about-con .inside .tit{ font-size: 16px; margin: 0 0 12px 0; }
	.section-about-con .inside .text{ font-size: 14px; margin: 0 0 18px; }
	.section-about-con .inside{ padding: 24px 36px 0 50px; }
	.section-about-con .inside p{ font-size: 14px; line-height: 28px; }
	.section-scheme-list .inside .name{ padding: 66px 0 12px 70px; }
	.section-scheme-list .inside .tit{ padding: 10px 0 10px 70px; }
	.section-scheme-list .inside .text{ line-height: 20px; }
	.section-scheme-list .inside .more{ margin-top: 18px; }
	.product-page3 .content{ top: 8%; }
	.product-page3 .detailed{ bottom: 6%; }
	.product-page3 .content li img{ width: 42px; }
	.product-page2 .text h5,
	.product-page3 .content h5,
	.product-page4 .text h5{ font-size: 28px; }
	.product-page2 .text h4,
	.product-page3 .content h4,
	.product-page4 .text h4{ font-size: 40px; }
	.product-page4 .detailed{ margin: 60px 0 0; }
	.product-page5 .text h6{ font-size: 50px; margin: 0 0 32px; }
	.product-page5 .text h5{ font-size: 26px; margin: 0 0 18px; }
	.product-page5 .text p{ font-size: 18px; line-height: 34px; }
	.product-page6 .text{ padding: 10% 0 0; }
	.product-page6 .img{ margin: 0 74px 0 -46px; }
	.product-page6 .text h4{ font-size: 40px; }
	.product-page7 .text{ right: 7%; min-width: 30%; margin: -100px 0 0; }
	.product-page7 .text h3{ font-size: 40px; line-height: 60px; }
	.product-page7 .title{ line-height: 30px; font-size: 20px; }
	.product-page7 .text h5{ font-size: 21px; }
	.product-page8 .text h4{ font-size: 40px; }
	.product-page8 .text{ margin: 120px 0 0; }
	.product-page1 .title{ font-size: 40px; }
	.product-page1 p{ margin: 0 0 24px; }
	
	.service-list .text{ margin-top: 16px; padding: 26px 20px 26px 60px; }
	.service-list .title{ font-size: 20px; padding: 0 0 6px; }
	.service-list .title h6{ font-size: 26px; margin: 0 0 6px; }
	.service-list p{ font-size: 14px; }
	
	.intellect-nav{ margin: 0 170px 56px; }
}
@media screen and ( max-width:1460px ){
	/*å¤´éƒ¨ */
	.w1440{ padding: 0 7%; }
	.header{ line-height: 80px; height: 80px; }
	.header .logo em{ font-size: 28px; }
	.header .logo img{ width: 68px; }
	.headerList li{ margin: 0 0 0 24px; font-size: 16px; }
	.headerList{ line-height: 80px; }
	.headerList .seekDiv{ height: 80px; line-height: 80px; }
	.headerList .input{ margin: 22px 0 0; }
	.banner .pagination{ margin: 0 -600px 0 0; }
	.pageBanner .contentBox{ padding: 0 7%; }
	/*å¤´éƒ¨ END */
	
	/* å†…å®¹ */
	.section-scheme-list .inside .name{ padding-top: 66px; }
	.section-about-con .number-list .number{ font-size: 46px; line-height: 56px; height: 56px; }
	.section-about-con .number-list li{ margin: 0 40px 0 0; }
	/* å†…å®¹ END */
	.product .border{ margin: 0 7%; }
	
	.intellect-nav{ margin: 0 120px 56px; }
	
}
@media screen and ( max-width:1200px ){
	.w1440{ padding: 0 3%; }
	.header{ line-height: 1rem; height: 1rem; display: flex; justify-content: space-between; align-items: center; }
	.header .logo img{ width: 0.78rem; }
	.header .logo em{ font-size: 0.36rem; }
	.header .navIco { width: 0.5rem; height: 0.5rem; background: url(../img/navIco.png) no-repeat center; background-size: 0.32rem; cursor: pointer; }
	.section1Con{ padding: 0.5rem 0 0; margin: 0; position: relative; top:  0; border-top: 0; }
	.section1Con h2{ font-size: 0.36rem; line-height: 0.5rem; }
	.section1Con h3{ font-size: 0.36rem; line-height: 0.5rem; }
	.section1Con .text{ padding: 0.34rem 0rem 0; font-size: 0.24rem; line-height: 0.38rem; }
	.section1-list{ padding: 0.48rem 0 0.5rem; }
	.section1-list li{  width:46%; margin:0.12rem 0.12rem; }
	.section1-list li img{ width: 1.25rem; }
	.section1-list .name{ font-size: 0.24rem; margin: 0.26rem 0 0.18rem; }
	.section1-list p{ font-size: 0.15rem; line-height: 0.38rem; }
	
	.section2Con{ padding: 0.80rem 0 0; }
	.max-title{ font-size: 0.32rem; line-height: 0.42rem; }
	.max-title em{ font-size: 0.38rem; line-height: 0.42rem; }
	.section-about-nav{ display: flex; justify-content: center; flex-wrap: wrap; margin: 0.36rem 0 0.35rem; }
	.section-about-nav li{ width: 33.33%; margin: 0; line-height: 0.56rem; height: 0.56rem; font-size: 0.28rem; margin: 0 0 0.12rem; }
	.section-about-con .leftDiv{ width: 100%; float: none; }
	.section-about-con .rightDiv img{ height: 5rem; }
	.section-about-con .rightDiv{ width: 100%; float: none; margin: 0 0 0.2rem; }
	.section-about-con .inside{ padding:0.40rem; font-size: 0.22rem; line-height: 0.34rem; }
    .section-about-con .inside p{ margin:0px; padding:0px; font-size: 0.22rem; line-height: 0.34rem; }
	.section-about-con .number-list{ margin: 0 0 0.18rem 0; }
	.section-about-con .number-list .name{ font-size: 0.22rem; }
	.section-about-con .number-list .number{ font-size: 0.5rem; line-height: 0.6rem; height: 0.6rem; margin: 0.05rem 0 0.08rem; }
	.section-about-con .number-list .label{ font-size: 0.22rem; }
	.section-about-con .inside .tit{ font-size: 0.24rem; margin: 0 0 0.12rem 0; }
	.section-about-con .inside .text{ font-size: 0.22rem; margin:0 0 0; line-height: 0.34rem; height: auto; }
	
	.more{ margin-top:0.22rem; width: auto; display: inline-block; height: 0.40rem; font-size: 0.22rem; line-height: 0.40rem; padding: 0 0.40rem 0 0.12rem; background-position: calc(100% - 0.12rem); background-size: 0.18rem; }
	
	.section-about-con{ width: auto; }
	.section-scheme-list li{ width: auto; float: none; }
	.section-about-con .leftDiv img{  }
	.section-scheme-list .inside{ padding: 0; }
	.section-scheme-list .inside .name{ padding: 0.6rem 0.5rem 0.12rem 0.5rem; font-size: 0.26rem; }
	.section-scheme-list .inside .tit{ padding: 0.1rem 0.5rem 0.1rem 0.5rem; font-size: 0.38rem; }
	.section-scheme-list .inside .text{ padding: 0 0.5rem 0 0.5rem; line-height: 0.34rem; font-size: 0.22rem; }
	.section-scheme-list .inside .more{ margin: 0.24rem 0 0 0.5rem; }
	.section-scheme-list .inside .more{ background: #D41A1F url(../img/icon-r4.png) no-repeat; background-position: calc(100% - 0.12rem); background-size: 0.18rem; }
	
	.section3Con{ padding: 0.54rem 0 0.42rem; }
	.section3Con .max-title{ margin: 0 0 0.34rem; }
	.section-news-list li{ width: 100%; margin: 0 0 0.34rem; }
	.section-news-list .text{ padding: 0.16rem 0.2rem 0.2rem; }
	.section-news-list .name{ height: auto; margin: 0 0 0.16rem; font-size: 0.24rem; }
	.section-news-list .time{ height: 0.40rem; line-height: 0.4rem; padding: 0.06rem 0 0 0.28rem; background-size: 0.24rem; font-size: 0.24rem; }
	.section4Con{ padding: 0.8rem 0 0.3rem; }
	.product-display-list{ margin: 0.32rem 0 0 0; }
	.product-display-list{ padding: 0.72rem 0.2rem 0.32rem; }
	.product-display-list li{ width: 100%; }
	.product-display-list .bg i{ width: 0.56rem; height: 0.56rem; border-width: 0.02rem; margin: 0; transform: translate(-50%,-50%); background-size: 0.32rem; }
	.product-display-list .text{ line-height: 0.8rem; height: 0.8rem; padding: 0 0.52rem 0 0.2rem; font-size: 0.24rem; }
	.product-display-list li .text i{ background-size: 0.18rem; right: 0.22rem; }
	.max-more{ width: 1.2rem; line-height: 0.5rem; height: 0.5rem; padding: 0 0.40rem 0 0.2rem; background-position: calc(100% - 0.12rem); font-size: 0.26rem; margin: 0.3rem auto 0; }
	.product-display{ padding: 0 0 0.38rem; }
	
	.footerTop{ padding: 0.6rem 0 0rem; }
	.friendshipDiv{ float: none; width: auto; }
	.friendshipDiv .title{ font-size: 0.26rem; padding: 0 0 0.12rem; }
	.friendship{ margin: 0.12rem 0 0; line-height: 0.62rem; height: 0.62rem; }
	.friendship i{ margin: 0 0.16rem 0 0.1rem; height: 0.62rem; line-break: 0.62rem; background-size: 0.23rem; }
	.friendship span{ background-position: calc(100% - 0.12rem); background-size: 0.23rem; }
	.friendship ul a{ padding: 0 0 0 0.52rem; }
	.friendshipIcon{ text-align: center; padding: 0.3rem 0; }
	.friendshipIcon li{ margin: 0 0.26rem 0; width: 0.58rem; height: 0.58rem; }
	.friendshipIcon .weixin{ background-size: 0.36rem; }
	.friendshipIcon .qq{ background-size: 0.29rem; }
	.friendshipIcon .xinlang{ background-size: 0.35rem; }
	.friendshipIcon li a{  }
	.friendshipIcon .box{ top: auto; bottom: 100%; transform: translate(-50%,-0.14rem); margin: 0; }
	.friendshipIcon .box i{ height: 0.14rem; transform: rotate(180deg); position: absolute; bottom: -0.14rem; }
	.friendshipIcon .box img{ margin: 0.06rem; width: 1.2rem; }
	.footerBtm p{ width: auto; float: none; text-align: center; }
	.footerBtm{ padding: 0.22rem 0; height: auto; line-height: 0.34rem; font-size: 0.24rem; }
	.footerBtm ul{ float: none; display: flex; justify-content: center; margin: 0.12rem 0 0; }
	.footerBtm li:last-child{ margin: 0; }
	.footerBtm li{ float: none; padding: 0 0.28rem; border-right-width: 0.01rem; }
	
	.aside li{ display: none; }
	.aside .backTop{ display: block; width: 0.6rem; height: 0.6rem; }
	.aside li .top{ background-size: 0.33rem; }
	.banner .pagination{ width: 100%; left: 0 !important; right: 0 !important; display: flex; justify-content: center; margin: 0; top: auto !important; }
	.banner .pagination span{ width: 0.16rem; height: 0.16rem; text-indent: 150%; overflow: hidden; background: #FFFFFF; margin: 0 0.08rem !important; top: auto !important; bottom: 0.34rem !important; }
	.banner .pagination .swiper-pagination-bullet-active{ background: #D41A1F; }

	/* äº§å“å±•ç¤ºåˆ—è¡¨ */
	.pageBanner .imgDiv{ overflow: hidden; }
	.pageBanner .imgDiv img{ width: 200%; float: right; margin: 0 -30% 0 0; }
	.pageBanner .pageNav{ display: none; }
	.pageBanner .contentBox{ width: auto; padding: 0 3%; margin: 0; left: 0; top: 50%; transform: translateY(-50%); }
	.pageBanner .txt1{ font-size: 0.42rem; margin: 0 0 0.24rem; }
	.pageBanner .txt2{ font-size: 0.28rem; padding: 0 0 0.16rem; }
	.pageBanner .txt2 em{ width: 0.2rem; height: 0.03rem; }
	
	.productlist{ padding: 0 0 0.6rem; border-top: none; margin: 0; }
	.productlist-list{ margin: 0; }
	.productlist-list li{ width: 100%; margin: 0 0 0.3rem; }
	.productlist-list li a{ margin-right: 0; background: #FFFFFF; }
	.pageContent{ padding: 0.48rem 0 0rem; }
	.productlist-list .title{ padding: 0.02rem 0 0; line-height: 0.66rem; font-size: 0.30rem; }
	.productlist-list .p{ opacity: 1; }
	.productlist-list img{ width: 80%; margin: 0 auto; }
	.productlist-list .text{ position: static; background: #000000; transform: translate(0); display: block; padding: 0 0 0.24rem; }
	.productlist-list a:hover .text{ padding: 0 0 0.24rem; transform: translate(0); }
	.pagemore{ display: block; width: 100%; line-height: 0.64rem; background: #000000; color: #FFFFFF; border-radius: 64px; text-align: center; }
	/* äº§å“å±•ç¤ºåˆ—è¡¨ END */
	
	/* äº§å“å±•ç¤º è¯¦æƒ… */
	.productShow{ padding: 0; border-top: none; margin: 0 0 0.56rem; }
	.productShow .title{ line-height: 0.8rem; font-size: 0.34rem; }
	.productShow-nav .active,
	.productShow-nav li:hover{ border-bottom: 0.04rem solid #D41A1F; }
	.productShow .show-content{ padding: 0.4rem 3%; }
	.productShow .show-content .img{ width: 80%; margin: 0 auto; float: none; }
	.productShow .show-content .img img{ margin: 0 0 0.3rem; width: 100%; }
	.productShow .show-content .text{ float: none; width: 100%; }
	.productShow .show-content .box{ padding: 0.20rem 0 0 0; line-height: 0.34rem; font-size: 0.24rem;  }
	.productShow .show-content .tit{ font-size: 0.34rem; margin: 0 0 0.22rem; }
	.productShow .show-content .p{ line-height: 0.34rem; font-size: 0.24rem; }
	.productShow .show-content .datalist{ margin: 0; padding: 0.28rem 0 0; font-size: 0.24rem; }
	.productShow .show-content .datalist em{ font-size: 0.46rem; margin: 0 0 0.16rem; }
	.productShow-nav{ margin: 0.39rem 0 0; height: auto; }
	.productShow-nav li{ line-height: 0.48rem; margin: 0 0.52rem 0 0; }
	.productShow-con .content{ padding: 0.38rem 0 0.6rem; font-size: 0.24rem; line-height: 0.40rem; }
	.productShow-con .content p{ font-size: 0.24rem; line-height: 0.40rem; }
	.productShow .return{ width: 1.87rem; height: 0.46rem; border: 0.01rem solid #D41A1F; line-height: 0.46rem; font-size: 0.24rem; }
	.productShow-con table th{ font-size: 0.26rem; }
	.productShow-con table th,
	.productShow-con table td{ line-height: 0.48rem; }
	.productShow-con table td{ font-size: 0.24rem; }
	/* äº§å“å±•ç¤º è¯¦æƒ… END */

	/* å†…é¡µä¸‹æ‹‰ */
	.minNavdiv{ line-height: 0.80rem; background: #3a3c3c ; color: #FFFFFF; position: relative; }
	.minNavdiv span{ font-size: 0.30rem; display: block; padding: 0 3%; background: url(../img/nimg51_1.png) no-repeat 100% center; background-size: 0.6rem; }
	.minNavdiv ul{ position: absolute; top: 100%; left: 0; right: 0; background: #FFFFFF; z-index: 100; padding: 0 0 0.12rem; display: none; }
	.minNavdiv li{ line-height: 0.68rem; color: #3a3c3c; }
	.minNavdiv li a{ display: block; padding: 0 3%; }
	.minNavdiv li:hover{ background: #3a3c3c; color: #FFFFFF; }
	/* å†…é¡µä¸‹æ‹‰ END */

	
	/* äº§å“å±•ç¤º */
	.product .border{ display: none; }
	.product-page1{ padding: 0 0 0.53rem; }
	.product-page1 .title{ font-size: 0.4rem; margin: 0 0 0.18rem; }
	.product-page1 p{ margin: 0 0 0.3rem; font-size: 0.26rem; line-height: 0.34rem; }
	.detailed{ width: 2.05rem; line-height: 0.46rem; height: 0.46rem; font-size: 0.22rem; }
	.product-page1 img{ margin: 0.34rem auto 0; right: -0.6rem; }
	.product-page2{ padding: 0.72rem 0 0.62rem; }
	.product-page2 .text{ width: 100%; padding: 0; float: none; }
	.product-page2 .text .box{ padding: 0; }
	.product-page2 .text h5, .product-page3 .content h5, .product-page4 .text h5{ font-size: 0.30rem; margin: 0 0 0.16rem; text-align: center; }
	.product-page2 .text h4, .product-page3 .content h4, .product-page4 .text h4{ font-size: 0.4rem; margin: 0 0 0.56rem; text-align: center; }
	.product-page2 .text ul{ display: flex; justify-content: center; margin: 0; }
	.product-page2 .text li{ width: 25%; }
	.product-page2 .text img{ width: 0.64rem; }
	.product-page2 .text span{ margin: 0.24rem 0 0; font-size: 0.24rem; }
	.product-page2 .detailed{ width: 2.05rem; margin: 0.42rem auto 0; }
	.product-page2 .rightDiv{ float: none; width: auto; padding: 0.34rem 0 0; }
	.product-page2 .img{ margin: 0; width: 60%; margin: 0 auto; }
	.product-page3 .max{ width: 190%; position: relative; transform: translateX(-50%); left: 50%; }
	.product-page3 .content h4{ margin: 0 0 0.26rem; }
	.product-page3 .content h5{ margin: 0 0 0.12rem; }
	.product-page3 .content ul{ display: flex; justify-content: center; }
	.product-page3 .content li{ display: block; width: 25%; }
	.product-page3 .content li img{ width: 0.64rem; }
	.product-page3 .content li span{ margin: 0.24rem 0 0; font-size: 0.24rem; }
	
	.product-page4{ padding: 0.72rem 0 0.62rem; }
	.product-page4 .text{ width: 100%; padding: 0; float: none; }
	.product-page4 .text .box{ padding: 0; }
	.product-page4 .text h3{ text-align: center; font-size: 0.26rem; margin: 0 0 0.12rem; line-height: 0.46rem; }
	.product-page4 .text h4{ margin: 0 0 0.16rem; }
	.product-page4 .text ul{ display: flex; justify-content: center; }
	.product-page4 .text li{ float: none; width: 0.54rem; height: 0.54rem; font-size: 0.24rem; line-height: 0.26rem; margin: 0 0.24rem; }
	.product-page4 .detailed{ margin: 0.3rem auto 0; }
	.product-page4 .rightDiv{ float: none; width: 100%; margin: 0.24rem 0 0; }
	.product-page4 .img{ margin: 0 auto; }
	.product-page5 img{ width: 190%; margin-left: -120px; }
	.product-page5 .text{ margin: 0; left: 0; top: 0.7rem; right: 3%; bottom: 0; padding: 0 0 0 3.56rem; }
	.product-page5 .text h6{ font-size: 0.4rem; margin: 0 0 0.24rem; }
	.product-page5 .text h5{ font-size: 0.3rem; margin: 0 0 0.12rem; }
	.product-page5 .text p{ font-size: 0.24rem; line-height: 0.38rem; }
	.product-page5 .text i,
	.product-page5 .text em{ width: 0.34rem; height: 0.02rem; margin: 0 0.08rem; }
	.product-page5 .detailed{ margin: 0.18rem 0 0 0.5rem; }
	.product-page6{ padding: 0.72rem 0 0; }
	.product-page6 .text{ width: 100%; float: none; padding: 0; }
	.product-page6 .text .box{ padding: 0; }
	.product-page6 .text h3{ font-size: 0.38rem; text-align: center; margin: 0 0 0.12rem; }
	.product-page6 .text h4{ font-size: 0.4rem; text-align: center; margin: 0 0 0.16rem; letter-spacing: 0.14rem; }
	.product-page6 .text h5{ font-size: 0.31rem; text-align: center; }
	.product-page6 .detailed{ margin: 0.5rem auto 0; width: 2.05rem; }
	.product-page6 .rightDiv{ float: none; width: 100%; }
	.product-page6 .img{ margin: 0; }
	
	.product-page7 img{ width: 280%; margin-left: -1.8rem; }
	.product-page7 .text{ margin: 0; left: 3%; top: 0.3rem; right: 3%; bottom: 0; text-align: center; }
	.product-page7 .title{ font-size: 0.24rem; line-height: 0.4rem; }
	.product-page7 .text h3{ font-size: 0.4rem; line-height: 0.5rem; margin: 0 0 0.18rem; }
	.product-page7 .text h5{ font-size: 0.28rem; margin: 0 0 0.14rem; }
	.product-page7 .text p{ font-size: 0.26rem; }
	.product-page7 .detailed{ width: 2.05rem; margin: 0.22rem auto 0; }
	
	.product-page8{ padding: 1rem 0 0; }
	.product-page8 .text{ width: 100%; float: none; margin: 0; }
	.product-page8 .text h3{ font-size: 0.26rem; text-align: center; line-height: 0.4rem; margin: 0 0 0.12rem; }
	.product-page8 .text .box{ padding: 0; }
	.product-page8 .text h4{ font-size: 0.4rem; text-align: center; margin: 0 0 0.16rem; }
	.product-page8 .detailed{ margin: 0.2rem 0 0; width: 2.05rem; margin: 0 auto; }
	.product-page8 .rightDiv{ width: 100%; float: none; padding: 0.24rem 0 0; }
	.product-page8 .img{ margin: 0 auto; }
	
	/* äº§å“å±•ç¤º END */
	/* å®¢æˆ·ç•™è¨€ */
	.message{ padding: 0 3% 0.77rem; }
	.message-text{ padding: 0.68rem 0 0.38rem; font-size: 0.24rem; line-height: 0.40rem; }
	.message .message-con{float: none;}
	.message .con-imgs{width: 100%; padding: 0; margin-top: 0.7rem; }
	.message .con-imgs img{width: 2.5rem; margin: 0 auto; display: block; position: relative;}
	.message .con-imgs p{width: 1.66rem;height: 1.36rem;text-align: center;color: #ffffff;font-size: 0.24rem;background-color: rgba(72,72,72,0.89);border-radius: 50%;line-height: 0.38rem;padding-top: 0.26rem;position: absolute;top: -0.4rem;right: 0.22rem;}
	.message .con-imgs i{display: none;}
	.message .con-info{margin: 0.45rem 0 0; width: 100%; padding: 0; }
	.message .con-info li{ padding:  0 0 0.22rem; }
	.message .con-info .box{ margin: 0 0 0 1.2rem; }
	.message .con-info label{ line-height: 0.48rem; width: 1.2rem; height: auto; }
	.message .con-info input,
	.message .con-info textarea{width: 4rem; height: 0.48rem; margin-bottom: 0.1rem; padding: 0 0.15rem; }
	.message .con-info textarea{height: 1.22rem; padding: 0.1rem 0.15rem; width: 100%; }
	.message .con-info li i {left: 4.28rem;position: absolute;right: -3.61rem;line-height: 39px;color: #ff0000;top: 0;}
	.message .con-info .submit {display: block;width: 1.38rem;height: 0.66rem;line-height: 0.7rem;background: #9a9a9a;text-align: center;font-size: 0.25rem;color: #fbfbfb;border-radius: 0.06rem;margin: 0rem 0 0 1.2rem;}
	/* å®¢æˆ·ç•™è¨€ end */
	
	/* è”ç³»æˆ‘ä»¬ */
	.connection{ padding: 0.48rem 3% 0.5rem; margin: 0 0 0.4rem; }
	.connection .connection-one{ padding: 0 0 0.48rem; }
	.connection .connection-one p{ padding: 0; }
	.connection .connection-one p, .connection .connection-two p{ font-size: 0.34rem; }
	.connection .connection-one em, .connection .connection-two em{ font-size: 0.22rem; margin-top: 0.1rem; }
	.connection .connection-one em{ padding: 0; }
	
	.connection-info-con{ margin: 0; padding: 0 0 0.34rem 0; line-height: 0.45rem; font-size: 0.22rem; }
	.connection-info-list{ width:100%; }
	.connection-info-list li{ width: 100%; float: none; }
	.connection-info-list .liow1{ width: 100%; }
	.connection-info-list li p img{ width: 0.4rem; }
	.connection-info-list li p em{ line-height: 0.4rem; padding: 0 0 0.2rem 0.4rem; font-size: 0.22rem; }
	.connection-info-list li p{ padding: 0 0 0.2rem 0.2rem; }
	.connection-info-list .liow2{ width: 100%; }
	.connection-info-list .liow3{ width: 100%; display: flex; justify-content: flex-start; margin: 0; }
	.connection-info-list .liow3 img{ width: 1.5rem; height: 1.5rem; float: none; margin-right: 0.36rem; }
	.connection-info-list .liow3 p{ padding: 0.40rem 0 0; font-size: 0.22rem; line-height: 0.4rem; color: #666; }
	
	.connection .connection-two{ padding: 0.34rem 0 0.16rem; }
	.connection-acc-list{ margin: 0; padding: 0.18rem 0 0 0; }
	.connection-acc-list li{ margin:0 0 0.22rem; float: none; width: 100%; line-height: 0.46rem; }
	.connection-acc-list li .box{ margin: 0; padding: 0.25rem 0.25rem; font-size: 0.21rem; }
	.connection-map{ margin: 0.15rem 0 0; }
	/* è”ç³»æˆ‘ä»¬ END */
	
	/* å‘å±•åŽ†ç¨‹ */
	.history-list{ padding: 0.78rem 0 0.84rem; }
	.history-list li{ margin: 0 0 0.4rem; }
	.history-list:before{ left: 0.6rem; margin: 0; }
	.history-list .leftDiv .year,
	.history-list .rightDiv .year{ left: 3%; margin: 0; }
	.history-list .leftDiv .box:before{ background: url(../img/about-i2.png) no-repeat; right: 100%; left: auto; }
	.history-list .leftDiv .box{ margin: 0 0.3rem 0 1.4rem; }
	.history-list .rightDiv .box{ margin: 0 0.3rem 0 1.4rem; }
	.history-list .text{ padding: 0.26rem 0.24rem; line-height: 0.38rem; min-height: auto; font-size: 0.24rem; }
	.history-list .text p{ font-size: 0.24rem; }
	.history-list .year{ width: 0.88rem; height: 0.88rem; line-height: 0.88rem; font-size: 0.26rem; }
	/* å‘å±•åŽ†ç¨‹ END */
	
	/* å·¥ç¨‹æ¡ˆä¾‹ */
	.case{ padding: 0 0 0.53rem; }
	.case-list{ margin-right: 0; }
	.case-list .img{ margin: 0; }
	.case-list li{ width: 100%; margin: 0 0 0.3rem; }
	.case-list .title span{ font-size: 0.26rem; height: 0.48rem; line-height: 0.48rem; }
	.case-list .img:hover .title i{ display: none; }
	.case-list .img:hover .title{ margin: -0.74rem 0 0; top: auto; height: auto; background: #efefef; }
	.case-list .title{ margin: -0.74rem 0 0; top: auto; height: 0.48rem; padding: 0.18rem 3%; }
	.case-list .img:hover .title span{ color: #666666; text-align: left; }
	.case .pageNumDiv{ padding: 0.11rem 0 0; }
	.pageNumDiv{ padding: 0.22rem 0 0; }
	/* å·¥ç¨‹æ¡ˆä¾‹ END */
	
	/* å·¥ç¨‹æ¡ˆä¾‹è¯¦æƒ… */
	.caseshow{ padding: 0rem 3% 0.24rem; margin: 0; }
	.caseshow .title{ font-size: 0.34rem; line-height: 0.44rem; margin: 0 0 0.32rem; }
	.caseshow .date{ font-size: 0.22rem; line-height: 0.4rem; margin: 0 0 0.32rem; }
	.caseshow .max-img{ margin: 0 0 0.37rem; }
	.caseshow .tit1{ background-size: 0.42rem; }
	.caseshow .tit{ line-height: 0.42rem; font-size: 0.3rem; padding: 0 0.56rem; margin: 0 0 0.26rem; }
	.caseshow p{ line-height: 0.4rem; font-size: 0.22rem; }
	.caseshow .share{ float: none; margin: 0.4rem 0 0; }
	.caseshow .content{ padding: 0 0 0.4rem; line-height: 0.4rem; font-size: 0.22rem; }
	.share{ height: 0.37rem; }
	.share em{ font-size: 0.22rem; line-height: 0.37rem; }
	.share img{ width: 0.37rem; display: block; }
	.share li{ width: 0.37rem; height: 0.37rem; margin-right: 0.1rem; }
	.piece{ padding: 0.38rem 0 0; line-height: 0.4rem; }
	.piece .left{ font-size: 0.22rem; width: 70%; }
	.piece .right a{ width: 1.4rem; line-height: 0.6rem; height: 0.6rem; background-size: 0.34rem; font-size: 0.22rem; }
	/* å·¥ç¨‹æ¡ˆä¾‹è¯¦æƒ… END */
	
	/* å…³äºŽæˆ‘ä»¬ */
	.about{ padding: 0.52rem 3% 0.3rem; margin: 0 0 0.58rem; line-height: 0.4rem; font-size: 0.26rem; }
	.about .text{ font-size: 0.26rem; line-height: 0.4rem; margin: 0; }
	.about .content{ padding: 0.34rem 0 0; }
	.about .content .imgDiv{ width: 100%; float: none; padding: 0; }
	.about .content .imgRight{ width: 100%; float: none; }
	.about .content img{ margin: 0 0 0.24rem; }
	/* å…³äºŽæˆ‘ä»¬ END */
	
	/* è§£å†³æ–¹æ¡ˆ */
	.scheme{ padding: 0 0 0.56rem; }
	.scheme-list li{ padding: 0.3rem; }
	.scheme-list .leftDiv, .scheme-list .rightDiv{ float: none; width: 100%; }
	.scheme-list .text{ padding: 0.24rem 0 0.4rem; }
	.scheme-list .text h6{ font-size: 0.4rem; margin: 0 0 0.28rem; }
	.scheme-list .text p{ line-height: 0.4rem; height: auto; font-size: 0.24rem; }
	.scheme-list .btnShow{ width: 1.85rem; line-height: 0.62rem; height: 0.62rem; text-indent: 0.6rem; background-size: 0.31rem; background-position: 0.24rem center; font-size: 0.24rem; }
	.scheme-list .img{ margin: 0; }
	.scheme .pageNumDiv{ padding: 0.6rem 0 0; }
	/* è§£å†³æ–¹æ¡ˆ END */
	
	/* å®¢æˆ·æœåŠ¡ */
	.service{ margin: 0; }
	.service-list li{ margin: 0 0 0.4rem; }
	.service-list .leftDiv, .service-list .rightDiv{ width: 100%; float: none; margin: 0 auto; }
	.service-list .img{ margin: 0; }
	.service-list .text{ padding: 0.3rem 0.2rem 0.2rem 1.4rem; box-sizing: border-box; margin: 0; font-size: 0.24rem; line-height: 0.46rem; }
	.service-list .liow1 .text{ margin: 0; margin: 0; }
	.service-list .title { padding: 0 0 0.2rem; font-size: 0.26rem; line-height: 0.40rem; }
	.service-list .title h6{ font-size: 0.33rem; margin: 0 0 0.05rem; }
	.service-list p{ font-size: 0.24rem; margin: 0 0 0.08rem; line-height: 0.46rem; }
	.service-list p i{ width: 0.32rem; height: 0.32rem; line-height: 0.32rem; }
	.service-list .liow2{ padding: 0.4rem 3%; }
	.service-list .liow2 .img{ margin: 0; }
	/* å®¢æˆ·æœåŠ¡ END */
	
	/* å“ç‰Œæ–‡åŒ– */
	.culture{ padding: 0.2rem; margin: 0 0 0.58rem; line-height: 0.4rem; font-size: 0.26rem; }
	.culture img{ max-width:100%; }
	.culture .text p,
	.culture .text em{ font-size: 0.24rem; line-height: 0.46rem; margin: 0 0 0.36rem; }
	/* å“ç‰Œæ–‡åŒ– END */
	
	/* ä¼ä¸šæž¶æž„ */
	.framework{ padding: 0.2rem; margin: 0 0 0.58rem; line-height: 0.4rem; font-size: 0.26rem; }
	.framework img{ max-width:100%; }
	/* ä¼ä¸šæž¶æž„ END */
	
	/* ä¼ä¸šæ„¿æ™¯ */
	.vision{ padding: 0.3rem 0 0.26rem; }
	.vidon-list{ margin: 0 0.2rem; }
	.vidon-list li{ padding: 0.2rem; line-height: 0.46rem; font-size: 0.26rem; }
	.vidon-list li em{ float: none; }
	.vidon-list li i{ top: 0.28rem; right: 0.3rem; }
	/* ä¼ä¸šæ„¿æ™¯ END */
	
	/* æ–°é—»èµ„è®¯ */
	.news{ padding: 0 0 0.54rem; }
	.news-list{ margin-top: -0.37rem; padding: 0 0 0.50rem; }
	.news-list li{ padding: 0.37rem 0; }
	.news-list .img{ position: static; margin: 0; width: auto; }
	.news-list .img img{ width: 100%; }
	.news-list .time{ position: static; display: none; }
	.news-list .text{ margin: 0; padding: 0.24rem 0 0; }
	.news-list .tit{ font-size: 0.34rem; margin: 0 0 0.2rem; }
	.news-list .data{ margin-bottom: 0.18rem; }
	.news-list .data span{ margin: 0 0.32rem 0 0; }
	.news-list .p{ line-height: 0.46rem; font-size: 0.22rem; max-height: 1.38rem; margin: 0 0 0.24rem; }
	.news-list .text em{ padding: 0 0 0.1rem; font-size: 0.22rem; }
	.news .pageNumDiv{ padding: 0; }
	/* æ–°é—»èµ„è®¯ END */
	
	/* è£èª‰èµ„è´¨ */
	.honor{width: auto; padding: 0.2rem; margin: 0 0 0.58rem; }
	.honor .honor-list{line-height: 1.3rem; padding: 0; margin: 0 -0.3rem 0 0; }
	.honor .honor-list li{ width: 50%; margin: 0 0 0.34rem; }
	.honor .honor-list li div{ margin: 0 0.3rem 0 0; }
	.honor .honor-list p{ height: 0.68rem; line-height: 0.68rem; }
	.honor .pageNumDiv{ padding: 0.15rem 0 0; }
	.honor-pop{ width: 60%; }
	/* è£èª‰èµ„è´¨ END */
	
	/* äººæ‰æ‹›è˜ */
	.job{ padding: 0.56rem 0.2rem 0.52rem; }
	.title-job{ font-size: 0.46rem; }
	.jop-list li{ margin: 0 0 0.08rem; }
	.title-job em{ font-size: 0.24rem; margin: 0.16rem 0 0; }
	.job .title-job{ margin: 0 0 0.6rem; }
	.jop-list .info{ line-height: 0.48rem; }
	.jop-list .info div{ padding: 0 0.2rem; float: none; width: 80%; }
	.jop-list .info .btn{ width: 20%; font-size: 0.22rem; }
	.jop-list .info .btn em{ width: 0.32rem; display: block; white-space: normal; line-height: 0.48rem; margin: 0 auto; position: relative; top: 50%; transform: translateY(-50%); }
	.jop-list .active .info .show{ display: none; }
	.jop-list .active .info .hide{ display: block; }
	.jop-list .info .btn img{ margin: 0; }
	.jop-list .btn .hide{ display: none; }
	.jop-list .btn:hover{ background: #727272 !important; }
	.jop-list .active .btn{ background: #D41A1F !important; }
	.jop-list .tit{ font-size: 0.24rem; line-height: 0.46rem; margin: 0.2rem 0 0.18rem; padding: 0 0.46rem; }
	.jop-list .tit1{ background-size: 0.24rem; }
	.jop-list .tit2{ background-size: 0.34rem; }
	.jop-list .text p{ margin: 0 0 0.08rem; line-height: 0.48rem; font-size: 0.22rem; }
	.jop-list .text{ padding: 0.04rem 0.2rem 0.5rem; line-height: 0.48rem; font-size: 0.22rem;  }
	.jop-list .upper{ width: 1.8rem; line-height: 0.52rem; margin: 0.28rem 0 0; font-size: 0.24rem; }
	/* äººæ‰æ‹›è˜ END */
	
	/* æ™ºèƒ½æ•™è‚² */
	.intellect{ padding: 0.58rem 0.2rem 0.34rem; }
	.intellect-one h2{ font-size: 0.44rem; margin: 0 0 0.26rem; }
	.intellect-one h3{ font-size: 0.30rem; line-height: 0.48rem; margin: 0 0 0.24rem; }
	.intellect-one .text{ margin: 0 0.2rem 0.54rem; font-size: 0.24rem; line-height: 0.46rem; }
	.intellect-two{ padding: 0.54rem 0 0.48rem; }
	.intellect-nav{ margin: 0 0; display: flex; justify-content: center; flex-wrap: wrap; }
	.intellect-nav li{ width: 25%; margin: 0; }
	.intellect-nav .img{ width: 0.8rem; height: 0.8rem; line-height: 0.8rem; }
	.intellect-nav .img img{ transform: scale(0.5); }
	.intellect-nav p{ line-height: 0.46rem; font-size: 0.24rem; min-height: 0.92rem; max-height: 0.92rem; }
	.intellect-con .content{ height: auto; line-height: normal; }
	.intellect-there{ margin: 0; }
	.intellect-there li{ float: none; width: 100%; margin: 0 0 0.3rem; }
	.intellect-there .box{ margin: 0; padding: 0.44rem 0 0; }
	.intellect-there .text{ padding: 0 0.3rem; font-size: 0.26rem; line-height: 0.48rem; height: 2rem; }
	.intellect-there h6{ font-size: 0.36rem; margin: 0 0 0.28rem; line-height:0.55rem; }
	.intellect-there .last .box{ padding: 0.44rem 0 0; }
	.intellect-there .last .text{ width: 100%; position: static; margin: 0; padding: 0 0.3rem; }
	.intellect-there .last .img{ width: 100%; }
	.intellect-four{ padding: 0.16rem 0rem 0; }
	.intellect-case{ padding: 0 0 0.7rem; }
	.intellect-four .title{ font-size: 0.36rem; margin: 0 0 0.3rem; }
	.intellect-four .title em{ padding: 0 0.32rem; }
	.intellect-case .name{ line-height: 0.58rem; font-size: 0.30rem; }
	.intellect-case .prev, .intellect-case .next{ width: 0.42rem; height: 0.42rem; }
	.intellect-case .prev{ margin-left: -0.58rem; }
	.intellect-case .next{ right: 50%; left: auto; margin-right: -0.58rem; }
	.intellect-ban .pagination{ bottom: 0.3rem !important; }
	.intellect-ban .pagination span{ width: 0.14rem; height: 0.14rem; margin: 0 0.12rem !important; }
	/* æ™ºèƒ½æ•™è‚² END */
	
	
	/* é¡µç&nbsp; */
	.pageNumDiv{ padding: 20px 0 0; }
	.pageNum{ text-align: center; font-size:12px; }
	.pageNum a{ margin:0 3px; padding: 0 8px; width:auto; line-height:0.50rem; border: 1px solid #cbcbcb; display: inline-block; vertical-align: top; transition: 0.5s; color: #5a5a5a; }
	.pageNum .active,
	.pageNum a:hover{ background: #666666; color: #FFFFFF; }
	.pageNum .prev{ padding-left: 15px; background: url(../img/number_l.png) no-repeat 6px center; }
	.pageNum .prev:hover{ background: #666 url(../img/number_l-a.png) no-repeat 6px center; }
	
	.pageNum .next{ padding-right: 15px; background: url(../img/number_r.png) no-repeat 49px center; }
	.pageNum .next:hover{ background: #666 url(../img/number_r-a.png) no-repeat 49px center; }
	
	/* é¡µç&nbsp; END */
	
	/* æœç´¢ */
	.searchcon{ padding: 0 0 0.54rem;}
	.searchcon-list{ margin-top:-0.18rem; padding: 0 0 0.18rem; }
	.searchcon-list li{ position: relative; padding:0.20rem 0; line-height:0.44rem; font-size: 0.25rem; border-bottom:1px dashed #bababa; }
	.searchcon-list li i{ color:#666; }
	.searchcon-list li a{ color:#555; }
	.searchcon-list li a:hover{ color:#d21016; }
	.searchcon .nocontent{ font-size: 0.25rem; line-height:50px; }
	
}</pre></body></html>