<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@media(max-width:1600px){
.wel-advantage .service-list h3 {
    font-size: 22px;
}
.wel-service{padding: 50px 80px 92px 80px;margin-bottom: 90px;}
.wel-service .wel-service-slider .bx-wrapper .bx-prev {left: 500px;}
.wel-service .wel-service-slider .bx-wrapper .bx-next {right: 500px;}
.wel-service .line span {width: 190px;}
}
@media(max-width:1430px){
.pn-list{height:500px;margin-top:-250px}
.w1400{width:92%}
header .search-box{width:6%}
.service-channel-cen h2{margin-top:27px;margin-bottom:23px;font-size:18px;line-height:28px}
.service-channel-cen .serch{margin:35px auto 0}
.information-box .file span{width:19%}
.information-box .file h2{font-size:12px}
.sign-box1{width:100%}
.finance-t li .con{width:80%}
.case-list li,.news-list li{width:31.7%;margin-right:2.3%}
.case-list li.li4,.news-list li.li4{margin-right:2.3%}
.case-list li.li3,.news-list li.li3{margin-right:0}
.company-top .left h2{font-size:36px;line-height:46px}
.company-top .font-more{margin-top:45px}
header .nav-box{width:50vw;}
.wel-video{height:330px}
.wel-case-list .flex-direction-nav a{width:44px;height:51px;margin:-25px 0 0}
.wel-case-list .flex-direction-nav .flex-prev{left:50px}
.wel-case-list .flex-direction-nav .flex-next{right:50px}
header .nav-box .pro-li dd .link-b{background-size:18px!important}
.news-list-bot li .pic{height:14.875vw}
.font-ajax .font{width:72%;height:55%}
.wel-banner .slides img{width:1430px;margin-left:-715px}
.wel-banner .slides li{height:450px}
.wel-banner.case-banner .slides li{height:310px}
.product-contrast{margin-left:-46%}
.news-video-list li .pic{height:14vw}
.contrast-box{padding:80px 0 30px}
.contrast-box .title{padding:7px 4%;font-size:20px}
.contrast-box .identical,.contrast-box .inequality{margin-left:1.3%;padding-left:25px;font-size:14px}
.contrast-table-top .pic{height:140px;line-height:140px}
.contrast-table-top h2{margin-bottom:6px}
.contrast-table-top .font{margin-bottom:12px}
.contrast-table-top .goods-item{padding-bottom:24px}
.contrast-table-right td{height:40px}
.contrast-table-left td{height:40px}
.contrast-table-right{height:500px}
.recommend{margin-left:-46%}
.repair-map-list li.bg3 .bg{width:30px;height:30px}
.repair-map-list li.bg1 .bg{width:100px;height:100px}
.search-send.on{right:6%}
.search-send{width:20%}
.wel-advantage .service-list h3 {
    font-size: 20px;
}
.wel-advantage .service-list .c {
    font-size: 14px;
    line-height: 1.8;
    height: 75px;
}
.wel-service{padding: 50px 60px 92px 60px;margin-bottom: 70px;}
.wel-service .wel-service-slider .bx-wrapper .bx-prev {left: 450px;}
.wel-service .wel-service-slider .bx-wrapper .bx-next {right: 450px;}
.wel-service .line span {width: 170px;}
}
@media(max-width:1330px){
.w1300{width:92%}
.manage-box .right{width:45%}
.manage-box .left h2{font-size:28px;line-height:40px;margin-top:23px;margin-bottom:8px}
.manage-box .left p{font-size:14px;line-height:24px}
.font-box .text.out{width:28%}
/*header .nav-box{width:45%;margin-left:5%}*/
.wel-advantage .service-list h3 {
    font-size: 18px;
}
}
@media(max-width:1200px){
.email_subscr form{width:40%}
.wel-banner .slides img{width:1200px;position:absolute;left:50%;margin-left:-600px}
.wel-banner .slides li{height:348px}
.wel-banner.case-banner .slides li{height:260px}
.footer-top-left .lan{margin-top:26px}
/*header .nav-box{width:45%;margin-left:3%}*/
header .nav-box .pro-li dd .link-b{background-position:2% center}
.product-list-b li .pic{height:17.5vw}
.wel-advantage .service-list li {
    padding: 20px 2% 35px;
}

.wel-advantage .service-list h3 {
    font-size: 18px;
}

.wel-advantage .service-list .c {
    font-size: 13px;
    height: 67px;
}

.wel-advantage .service-list .ommore {
    left: 10%;
}
.wel-service{padding: 50px 40px 92px 40px;margin-bottom: 60px;}
.wel-service .wel-service-slider .bx-wrapper .bx-prev {left: 350px;}
.wel-service .wel-service-slider .bx-wrapper .bx-next {right: 350px;}
.wel-service .line span {width: 150px;}
.wel-about .wrap {width: 100%;padding: 0 20px;box-sizing: border-box;}
.wel-about {padding: 90px 0 100px 0;}
.wel-about .left {width: 30%; height: auto;}
.wel-about .right {width: 66%;}
.wel-about .right h2 {font-size: 32px;}
.wel-about .right .line {margin: 15px 0 0 -88px;}
.wel-about .right .cont {margin-top: 16px;}
.wel-about .right .cont p {line-height: 22px; margin-bottom: 22px;}
.wel-about .right .list {margin-top: 40px;}

.innerwrap {
    width: 100%;
    padding: 0 20px;
    box-sizing: border-box;
}
.aboutRTop p {margin-top: -32px;}
.aboutContact ul li {padding: 0 10px 0 8px;}
.aboutContact ul li p {width: calc(100% - 82px);}
.aboutRH {margin-top: 52px;}
.aboutRH h2 {font-size: 34px;}
.aboutRW {margin-top: 36px;}
.aboutPic {margin: 0 25px 16px 0;}
.aboutRW h3 {font-size: 32px; line-height: 40px;margin-bottom: 22px;}
.aboutRW p {font-size: 14px; margin-bottom: 20px;}
.bannerBox {height: 350px;}
.bannerBox .bg {height: 186px;}
.showList {margin-top: 44px;}
.showWap {width: 250px; height: 250px;}
.showDetailMainCont {width: calc(100% - 270px);}
.showDetailMainCont {margin-top: 4px;}
.showDetailMainCont h2 {font-size: 26px; padding-bottom: 6px; line-height: 32px;}
.showDetailMainCont h3 {height: 42px; line-height: 42px;}
.showDetailMainCont p {margin-top: 12px;}
.showDetailMainB {margin-top: 20px;}
.showDetailInner h2 span {font-size: 22px;}
.showDetailInner h2 {margin-bottom: 24px;}
.homeDzzxB {margin-top: 46px;}
.newsList li .pic {width: 210px;}
.newsInner {width: calc(100% - 228px);}
.newsInner p {margin-top: 4px;line-height: 22px;}
.newsInner a.more {margin-top: 12px;}
.newsW {margin-top: 30px;}
.newsDetailW {margin-top: 52px; padding: 0 20px;}
.newsDetailH h2 {font-size: 28px; margin-bottom: 10px;}
.newsDetailCont {margin-top: 20px;}
.newsDetailCont p {margin-bottom: 20px;line-height: 36px;}
.jump p {line-height: 34px;}
.newsLink {margin-top: 14px;}
.sampleW {width: 770px;}
.sample {padding: 152px 0 138px 0;}
}
@media(max-width:1024px){
.wel-banner .slides img{width:100%;position:relative;left:0;margin-left:0}
header .search-box{width:46px}
.contact{padding:20px 0 220px}
.wel-banner .slides li{height:auto}
.wel-banner .flex-control-nav {
    bottom: 13px;
}
.wel-banner.case-banner .slides li{height:auto}
.flex-direction-nav a:before{font-size:0!important}
.wel-case .slides .con{bottom:0;padding:9% 10px 0}
.wel-case .slides .font{font-size:20px;line-height:30px;margin-top:33px}
.wel-product .ico-1 .bg{height:46px}
.wel-product .product-4 .bg{height:86px}
.wel-product a .contrast{background:url(../images/wel09_h.png) no-repeat center}
.wel-product .product-4 .con{padding:16px 5% 20px}
.wel-product .product-3 .contrast,.wel-product .product-4 .contrast{right:4%}
.wel-product .contrast{right:6px}
.wel-product .container h2,.wel-product .container p.font{opacity:1}
.wel-case{padding:22px 0 0 0}
.wel-case-list{padding-bottom:50px}
.wel-case .flex-control-nav{bottom:5px}
.wel-product{padding-bottom:80px}
.wel-video{height:240px}
.footer-top{display:none}
footer{padding:15px 0}
.nav-box{display:none}
header{height:60px;line-height:60px}
.body-box{margin-top:60px}
.mobile-nav{float:right;width:50px;height:60px;position:relative;z-index:3;background:#b4b4b4;margin-left:1px;padding:22px 10px}
.mobile-nav span{width:30px;height:2px;background:#fff;display:block;margin-bottom:5px;position:relative}
.mobile-nav.on{background:#46a316;padding:25px 10px}
.mobile-nav.on span{transform-origin:center;transition:transform .3s}
.mobile-nav.on span.line2{display:none}
.mobile-nav.on span.line1{transform:rotate(45deg);top:3px}
.mobile-nav.on span.line3{transform:rotate(-45deg);top:-3px}
.mobile-nav-box{width:100%;background:#fff;position:absolute;top:60px;left:0;border-top:1px solid #eee;overflow:auto;display:none}
.mobile-nav-box ul{width:100%}
.mobile-nav-box li{width:100%}
.mobile-nav-box h2{width:100%;padding:0 3%;border-bottom:1px solid #eee;font-size:16px;line-height:36px;cursor:pointer}
.mobile-nav-box h2.cur{background:url(../images/head02_h.png) no-repeat 96% center!important;}
.mobile-nav-box h2 a{color:#333}
.mobile-nav-box h2.cur a{color:#46a316}
.mobile-nav-box .con{width:100%;background:#f5f5f5;display:none}
.mobile-nav-box p{width:100%;padding:0 6%;line-height:30px;font-size:14px}
.mobile-nav-box p.but{background:url(../images/head02_h.png) no-repeat 96% center!important;}
.mobile-nav-box p a{color:#666}
.mobile-nav-box .tit-con{display:block;width:100%;padding:0 3%;display:none}
.mobile-nav-box .tit-con-con{display:block;width:100%;padding:0 3%;display:none}
.mobile-nav-box .son.but{background:url(../images/head02_h.png) no-repeat 99% center!important;}
header .link{display:none}
.search-send .text{font-size:40px}

.wel-case-list .flex-direction-nav .flex-prev{left:0}
.wel-case-list .flex-direction-nav .flex-next{right:0}
.wel-product .ico-1.ico_11 img{max-width:110%}
.wel-product .product-1,.wel-product .product-2{height:17.9vw}
.wel-product .product-4 img{width:100%}
.wel-product .product-4{height:33vw}
.clearfix h1{font-size:26px;padding:5px 0}
.clearfix{padding-bottom:30px}
.search-send.on{right:98px}
.search-send{width:40%}
.search-send .text{font-size:18px}
.search-send{right:-38%}

.wel-advantage .service-list {
    margin-top: 22px;
}

.wel-advantage .service-list li {
    width: 50%;
    padding: 20px 5% 35px;
    border-bottom: 1px solid #ebebeb;
}
.wel-advantage .service-list h3{
    margin: 10px 0;
}
.wel-advantage .service-list li:last-child:before {
    display: block;
}

.wel-advantage .service-list .ico {
    width: 45px;
    height: 45px;
}

.wel-service .wel-service-bg {width: 400px;top: -46px;}
.wel-service .wel-service-bg img{width:100%}
.wel-service .wel-service-slider li a{padding-bottom:34px}
.wel-service .wel-service-slider .bx-wrapper .bx-prev{left:300px}
.wel-service .wel-service-slider .bx-wrapper .bx-next{right:300px}

.wel-about {padding: 80px 0 90px 0;}

.bannerBox {height: 300px;margin-top: 60px;}
.aboutContact ul li {padding: 0 8px 0 4px;}
.aboutContact ul li span {width: 20px; height: 20px; margin-right: 0;}
.aboutContact ul li p {width: calc(100% - 76px);}
.aboutEwm img {width: 100px;}
.aboutRH {margin-top: 46px; padding: 0 10px;}
.aboutRH h2 {font-size: 32px;  line-height: 42px;}
.aboutPic {width: 288px;}
.aboutRW h3 {font-size: 30px; margin-bottom: 16px;}
.aboutRInner {padding: 20px 20px 20px 20px;}
.aboutRInnerWrit h2 {font-size: 32px;}
.aboutRInnerWrit h3 {font-size: 16px;}
.aboutRInnerPic {width: 374px;}
.showWap {width: 238px; height: 238px;}
.showDetailMainCont {width: calc(100% - 258px);}
.showPic .bx-wrapper .bx-pager {padding-right: 10px;}
.showDetailMainB a {width: 130px; margin-left: 10px;}
.issueInner {line-height: 30px;}
.sampleW {width: 696px;}
.sample {padding: 118px 0 114px 0}
.sampleH h2 {font-size: 30px;}
.sampleH {margin-bottom: 52px;}
}
@media(max-width:1000px) and (min-width:780px){
    .finance-t li .con{width:72%}
    .wel-video{height:200px}
    .wel-service{padding: 50px 30px 92px 30px;margin-bottom: 60px;}
    .wel-service .wel-service-slider .bx-wrapper .bx-prev{left:250px}
    .wel-service .wel-service-slider .bx-wrapper .bx-next{right:250px}
    .wel-about {padding: 60px 0 70px 0;}
	.wel-about .right h2 {font-size: 28px;}
    .wel-about .right .line {margin: 10px 0 0 -76px;}

    .bannerBox {height: 230px;}
	.bannerBox .bg {height: 96px; background-size: 100% 100%;}
	.aboutLAd {display: none;}
	.aboutContact {display: none;}
	
	.aboutL {width: 100%; height: 60px; margin-top: 15px; background: #46a316; position: relative;}
	.aboutH {width: 160px;height: 100%; margin: 0; margin-left: 20px; text-align: left;}
	.aboutH h3 {font-size: 14px;line-height: 22px; padding-top: 5px;}
	.aboutH h2 {font-size: 20px; line-height: 22px;}
	.BtnL {display: block;}
	.aboutNav {display: none; position: absolute; width: 100%; z-index: 66;}
	.aboutNav li {height: 44px; line-height: 44px;}
	
	.aboutR {width: 100%; margin-top: 15px;}
	.aboutRTop p {margin: 0; font-size: 14px; background: url(../images/about_r_position_wap.png) no-repeat left center;}
	.aboutRTop {color: #333;}
	.aboutRTop a {color: #333;}
	.aboutRH {margin-top: 22px;}
	.aboutRH h2 {font-size: 28px; line-height: 34px;}
	.aboutRH p {font-size: 14px; line-height: 22px;}
	.aboutPic {width: 242px;}
	.aboutRW h3 {font-size: 26px; line-height: 32px; margin-top: 8px; margin-bottom: 12px;}
    .aboutRW p {font-size: 14px; line-height: 24px; margin-bottom: 16px;}
    .showList, .showDetailW {
        margin-top: 30px;
    }
	.newsDetailH h2 {font-size: 22px; margin-bottom: 4px;}
	.newsDetailCont p {line-height: 32px; margin-bottom: 16px; font-size: 15px;}
    .jump p a span {font-size: 16px;}
    .issueW,.newsW ,.newsDetailW{margin-top: 20px;}
}
@media(max-width:767px){
    .safe-box{padding:10px 0 90px}
    .emergencyResponse-list ul{padding:0}
    .safe-box .left,.safe-box .right{width:100%}
    .safe-box .safe-suBox{min-height:0}
    .safe-box .center{width:100%;padding:20px 0}
    .center-FAQ{width:100%;padding:0 0}
    .safe-info p{margin-left:0!important}
    .safe-info dl{width:50%}

    .bannerBox {height: 230px;margin-top: 50px;}
	.bannerBox .bg {height: 96px; background-size: 100% 100%;}
	.aboutLAd {display: none;}
	.aboutContact {display: none;}
    .aboutPic{float: none; margin: 0 auto;}
    .aboutPic img{max-width: 100%;}
	.aboutL {width: 100%; height: 60px; margin-top: 15px; background: #46a316; position: relative;}
	.aboutH {width: 160px;height: 100%; margin: 0; margin-left: 20px; text-align: left;}
	.aboutH h3 {font-size: 14px;line-height: 22px; padding-top: 5px;}
	.aboutH h2 {font-size: 20px; line-height: 22px;}
	.BtnL {display: block;}
	.aboutNav {display: none; position: absolute; width: 100%; z-index: 66;}
	.aboutNav li {height: 44px; line-height: 44px;}
	
	.aboutR {width: 100%; margin-top: 15px;}
	.aboutRTop p {margin: 0; font-size: 14px; background: url(../images/about_r_position_wap.png) no-repeat left center;}
	.aboutRTop {color: #333;}
	.aboutRTop a {color: #333;}
	.aboutRH {margin-top: 22px;}
	.aboutRH h2 {font-size: 20px; line-height: 34px;}
	.aboutRH p {font-size: 14px; line-height: 22px;}
	.aboutRW h3 {font-size: 20px; line-height: 32px; margin-top: 8px; margin-bottom: 12px;}
    .aboutRW p {font-size: 14px; line-height: 24px; margin-bottom: 16px;}
    .issueW,.newsW ,.newsDetailW{margin-top: 20px;}
}
@media(max-width:780px){
    .wel-service .line{bottom:-15px;}
    .wel-service{padding: 50px 15px 92px 15px;}
    .wel-service .wel-service-bg {
        width: 80%;
        top: -6%;
    }
    .wel-service .wel-service-list li a{font-size: 14px;}
    .wel-service .wel-service-slider .bx-wrapper .bx-prev{left:26%}
    .wel-service .wel-service-slider .bx-wrapper .bx-next{right:26%}
    .wel-about .wrap {padding: 0 15px;}
    
    .bannerBox {height: 230px;}
	.bannerBox .bg {height: 96px; background-size: 100% 100%;}
	.aboutLAd {display: none;}
	.aboutContact {display: none;}
	
	.aboutL {width: 100%; height: 60px; margin-top: 15px; background: #46a316; position: relative;}
	.aboutH {width: 160px;height: 100%; margin: 0; margin-left: 20px; text-align: left;}
	.aboutH h3 {font-size: 14px;line-height: 22px; padding-top: 5px;}
	.aboutH h2 {font-size: 20px; line-height: 22px;}
	.BtnL {display: block;}
	.aboutNav {display: none; position: absolute; width: 100%; z-index: 66;}
	.aboutNav li {height: 44px; line-height: 44px;}
	
	.aboutR {width: 100%; margin-top: 15px;}
	.aboutRTop p {margin: 0; font-size: 14px; background: url(../images/about_r_position_wap.png) no-repeat left center;}
	.aboutRTop {color: #333;}
	.aboutRTop a {color: #333;}
	.aboutRH {margin-top: 22px;}
	.aboutRH h2 {font-size: 28px; line-height: 34px;}
	.aboutRH p {font-size: 14px; line-height: 22px;}
	.aboutPic {width: 242px;}
	.aboutRW h3 {font-size: 26px; line-height: 32px; margin-top: 8px; margin-bottom: 12px;}
    .aboutRW p {font-size: 14px; line-height: 24px; margin-bottom: 16px;}
    .showList, .showDetailW {
        margin-top: 30px;
    }
	.newsDetailH h2 {font-size: 22px; margin-bottom: 4px;}
	.newsDetailCont p {line-height: 32px; margin-bottom: 16px; font-size: 15px;}
    .jump p a span {font-size: 16px;}
    .issueW,.newsW ,.newsDetailW{margin-top: 20px;}

}
@media(max-width:768px){.email_subscr form{width:100%}
.network .network-internet li{width:100%}
.repair-map{width:100%}
.repair-map-list{width:100%}
.wel-case-title,.wel-product-title{font-size:16px;line-height:36px;margin-bottom:12px}
.wel-video video{margin-top:-264px}
.wel-news .wnews{padding-bottom:10px}
.wel-news .wnews.news02{padding:0 5px 10px}
.inliner-banner img{width:1200px;margin-left:-600px}
.wel-news p.content{font-size:14px;line-height:24px}
.wel-news h2{font-size:14px;line-height:24px}
.info-font{width:100%;padding:0 60px}
.product-info{padding:40px 0 55px}
#slider{height:200px}
#slider .slides img{max-height:160px}
.info-page{margin-bottom:20px}

.wel-advantage .service-list li {
    width: 100%
}

.wel-advantage .service-list li:before,.wel-advantage .service-list li:last-child:before {
    display: none;
}


.wel-advantage .service-list .c {
    height: auto;
}
.wel-about .wrap {padding: 0 15px;}
.wel-about .left {width: 96%; margin-bottom: 20px;}
.wel-about .right {width: 100%;}
.wel-about .right .line {width: 110px; margin: 6px 0 0 0px;}
.wel-about .right h2 {font-size: 20px;}
.wel-about .right h2 {margin-top: 12px;}
.wel-about .right .cont p {margin-bottom: 14px;}
.wel-about .right .list li h2{font-size:40px;line-height:46px}
.wel-about .right .list{margin-top:0;padding-top:0;padding-bottom:0}
.wel-about .right .list .count-unit{font-size:14px}
.wel-about .right .list li p{font-size:14px}
.wel-about .right .list li{width:50%;border-bottom:none}
.wel-about .right .list li:nth-child(1){border-top:none}
.wel-about .right .list li:nth-child(2){border-top:none;border-right:none}
.wel-about .right .list li:nth-child(4){border-right:none}
.wel-about .right .list li:last-child{display:block}
.wel-about {padding: 46px 0 55px 0;}
.showList, .showDetailW {
    margin-top: 20px;
}
.showList li {width: 49%; margin-bottom: 15px;}
.showList li:nth-child(3n) {margin-right: 2%;}
.showList li:nth-child(2n) {margin-right: 0; }
.showList li p {line-height: 30px; font-size: 12px;}

.showWap {position: relative; width: 100%; height: auto;}
.showWap .showPic {position: absolute; width: 100%; height: 100%; top: 0; left: 0; z-index: 22; overflow: hidden;}
.showWap img.bg {position: relative; width: 100%; height: auto; z-index: 0;}
.showDetailMainCont {width: 100%; margin-top: 20px;}
.showDetailMainCont h2 {font-size: 18px;}
.showDetailMainB a {width: 96px; font-size: 14px; margin-left: 6px;}
.showDetailMainB a span {margin-right: 2px;}
.showDetailBW .sliderShowDetail li {margin-right: 10px;}
.showDetailBW .sliderShowDetail {margin-top: 15px;}
.homeDzzxBW .bx-wrapper .bx-controls-direction a {top: -25px;}
.showDetailH h3 span {font-size: 20px;}
.showDetailW {margin-bottom: 40px;}

.newsList li .pic {width: 130px;}
.newsInner {width: calc(100% - 140px);}
.newsW {margin-top: 10px;}
.newsInner h2 {font-size: 15px; line-height: 18px;}
.newsInner p {font-size: 12px; line-height: 18px;}
.newsInner a.more {width: 78px; height: 28px; line-height: 28px; font-size: 12px;}
.newsList li {padding: 15px 0;}
.newsDetailH h2 {font-size: 18px; margin-bottom: 2px;}
.newsDetailH p {font-size: 12px;}
.newsDetailCont p {font-size: 14px; line-height: 24px; margin-bottom: 10px;}
.newsDetailW {padding: 0 10px;}
.jump p {line-height: 28px;}
.jump p a span {font-size: 14px;}
.newsLink a {margin-right: 6px;}
.issueList li {padding-left: 10px; margin-bottom: 12px;}
.issueInner {line-height: 26px; font-size: 13px;}
.issueList li h2 {font-size: 14px;}
.issueCont .top dd {width: 50%;}
.issueCont .top dd:last-child{width:100%;}
.sampleW {width: 88%;}
.formW {width: 100%; height: 36px; line-height: 36px;}
.formW:first-child {margin-bottom: 15px;}
.formInner {margin-bottom: 15px;}
.formW p {font-size: 14px; padding-left: 10px;}
.formW input {width: calc(100% - 58px);}
.formText .formW textarea {font-size: 14px; line-height: 24px;}
.formText .formW {height: 180px; padding: 10px 10px;}
.formYzmInner {height: 36px; line-height: 36px;}
.formYzmInner .formYzmW {width: 136px; margin-right: 10px;}
.formYzmInner h4 {font-size: 14px;}
.formYzmInner .formYzmW input {width: calc(100% - 68px);}
.formYzmInner a {width: 136px;}
.formB button {width: 36%; font-size: 14px;}	
.formB button.formSure {margin-right: 4%;}
.sample {padding: 110px 0 76px 0;}
.sampleH h2 {font-size: 22px;}
.sampleH {margin-bottom: 40px;}

.wel-news{padding:30px 0;}
.wel-news .news-list-bot .newtitle{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#46a316;font-size:16px;margin-bottom:10px;font-weight:700;transition:all .5s ease}
.wel-news .news-list-bot .newdetaillink{display:block;width:100%;height:100%;}
.wel-news .news-list-bot .newms{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;font-size:14px;line-height:20px;color:#9e9e9e}
.wel-news .news-list-bot .color_assist{font-size:14px;line-height:20px;color:#a5a5a5;padding-top:10px}
.wel-news .news-list-bot{width:100%;display: block;flex-wrap: nowrap;}
.wel-news .news-list-bot .left{width: 100%;}
.wel-news .news-list-bot .left .newpicbox{width: 100%;height: 311px;position: relative;overflow: hidden;}
.wel-news .news-list-bot .left .newpicbox .newpic{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);transition: all .5s ease;}
.wel-news .news-list-bot .left .newpicbox:hover .newpic{transform: translate(-50%,-50%) scale(1.1);}
.wel-news .news-list-bot .left .content{position:relative;width:100%;height:160px;padding:20px 0;transition:all .5s ease}
.wel-news .news-list-bot .right{width: 100%;padding-left: 0;}
.wel-news .news-list-bot .right .newlist{width:100%;height:33%}
.wel-news .news-list-bot .right .newdetaillink{display:flex;flex-wrap:nowrap}
.wel-news .news-list-bot .right .content{width:100%;height:100%;overflow:hidden;transition:all .5s ease;margin-bottom: 10px}

}
@media(max-width:700px){
.search-hbox{padding:30px 0 10px}
.search-hbox .left{padding:10px 4% 20px}
.search-hbox .left h2{font-size:14px;line-height:24px;height:24px}
.search-hbox .left span{line-height:24px}
.search-hbox .left li a{padding:10px 0}
.search-hbox .right .tit{padding:5px 0 5px 30px;font-size:14px;background:#d82117 url(../images/a20.png) no-repeat 10px center;background-size:12px}
.search-hbox .right li{font-size:14px;padding:6px 0 6px 10px;line-height:20px}
.news-list-bot li .pic{height:13vw}
.map-hbox .right{width:100%;margin-bottom:10px}
.map-hbox .left{width:100%}
.map-hbox .left p{font-size:12px;line-height:24px;margin-bottom:10px}
.download-list-box-b li{width:33.33%}
.video-ajax .con{width:100%;height:352px;position:absolute;z-index:2;top:50%;left:0;margin-left:0;margin-top:-176px}
.link-error a{padding:27px 50px 17px}
.link-error i{width:40px;height:40px}
.link-error p{font-size:16px;line-height:36px}
.wel-service .wel-service-btn{height: 200px;}
}
@media(max-width:580px){
header .logo .pc{display: none;}
header .logo .mobile{display: block;margin-top: 8px;}
.wel-service .wel-service-btn{height: 160px;}
}
@media(min-width:481px){.emergencyResponse-list .font-rep{height:48px;overflow:hidden}
}
@media(max-width:480px){
header .logo .mobile{margin-top: 3px;}
.network-news .network-wnews .network-a{height:auto}
.pn-list{width:92%;left:-92%}
.font-box select{width:100%}
.search-send{width:69%;right:-69%}
.wel-product .product-4{height:70vw;margin-bottom:10px}
.contact li .box{left:-2%;position:relative;top:11px}
.wel-product .ico-1 h2{font-size:12px}
.wel-product .product-4 h2{font-size:13px}
.wel-product .product-4 .font{font-size:12px}
.wel-product .product-4 .con{padding:8px 5% 10px}
.wel-product .product-4 .bg{height:72px}
.wel-product .product-1,.wel-product .product-2{height:35vw;margin-bottom:10px}
.wel-product .product-1 .pic,.wel-product .product-1 img{height:auto}
.wel-product .product-3{height:290px}
.wel-product .product-3 img{margin-left:-254px}
.wel-video{height:90px}
.wel-video video{top:0;margin-top:0;height:100%}
.wel-product .left,.wel-product .right{padding:0}
.wel-news .news01 a,.wel-news .news02 a{height:300px;margin-bottom:10px}
.wel-news .wnews.news02{padding:0}
.wel-news .news02 .more{width:150px;height:40px;left:7%;bottom:39px;font-size:14px;line-height:40px}
.footer-bot{padding:10px 0;text-align:center}
.footer-bot-left{width:100%}
.footer-bot .bdsharebuttonbox{text-align:center;width:100%}
.footer-bot .bdsharebuttonbox a{float:none;display:inline-block}
.news-list-bot li{width:100%;margin-right:0;margin-bottom:10px}
.news-page{padding-top:10px;height:30px}
#pageNum,.news-page .go,.news-page a{line-height:30px;width:30px;height:30px}
.news-video-list li{margin-right:3%;width:48.5%}
.news-video-list li.cur{margin-right:3%}
.news-video-list li.cut{margin-right:3%}
.news-video-list li.cuy{margin-right:0}
.news-video-list li h3{font-size:14px;line-height:22px}
.news-video-list li p.font{font-size:12px;line-height:20px;height:40px}
header{height:50px;line-height:50px}
.mobile-nav{height:50px;padding:17px 10px}
.mobile-nav-box{top:50px}
.body-box{margin-top:50px}
.mobile-nav.on{padding:22px 10px}
.video-title{padding:39px 0 14px;font-size:20px;line-height:30px}
.authen_nav a{margin-left:10px;font-size:14px}
.authen_nav{font-size:18px}
.video-ajax .close{right:0;top:-28px}
.left-list{width:100%;margin-bottom:50px}
.monthly .right{width:100%}
.search-ajax table{max-width:250%;width:250%}
.sign-bot h2{font-size:20px;line-height:30px}
header .enght{display:none}

.news-list-bot li .pic{height:48vw}

.wel-case-list .flex-direction-nav a{width:25px;height:29px;margin:-15px 0 0}
.wel-case .slides .font{font-size:16px;line-height:30px;margin-top:33px}
.wel-case .slides .con{padding:9% 30px 0}
.wel-news .wnews{width:100%}
.network-news .network-wnews{width:10%;float:none;padding:0 0 10px 0}
.wel-news .wnews.news02{width:100%}
.wel-news .wnews.news02 a{height:360px}
.wel-product .left,.wel-product .right{width:100%}
.wel-product .product-4 img{width:100%}
.wel-product .ico-1.ico_11 img{max-width:100%;height:auto}
.footer-bot-left p span{display:block;margin-left:0}
.clearfix h1{font-size:18px}

.wel-service .wel-service-slider{margin-top: 30px;}
.wel-service .wel-service-slider li a{padding-bottom: 0px;}
.wel-service .wel-service-btn{height: 120px;}

.issueCont .top dd {width: 100%;}
.issueCont .top dd:last-child{width: 100%;}
}
@media(min-width:1025px){
.wel-case .slides li:hover .con{bottom:0}
.wel-case .slides li:hover .font-bg{opacity:.3}

.wel-advantage .service-list li:hover {
    background-color: #46a316;
}

.wel-advantage .service-list li:hover:after {
    transform: scaleX(1);
    -ms-transform: scaleX(1);
    -moz-transform: scaleX(1);
    -webkit-transform: scaleX(1);
    -o-transform: scaleX(1);
    -webkit-transform: scaleX(1);
    -moz-transform: scaleX(1);
    transform-origin: 0;
    -ms-transform-origin: 0;
    -webkit-transform-origin: 0;
    -moz-transform-origin: 0;
    -o-transform-origin: 0;
    visibility: visible\9;
}

.wel-advantage .service-list li:hover h3 {
    color: #ffffff;
}

.wel-advantage .service-list li:hover .c {
    color: #ffffff;
}

.wel-advantage .service-list li:hover .ico {
    opacity: 0;
    visibility: hidden\9;
    transform: scale(0.5);
    -webkit-transform: scale(0.5);
}

.wel-advantage .service-list li:hover .item {
    transform: translateY(-60px);
    -webkit-transform: translateY(-60px);
}

.wel-advantage .service-list li:hover .ommore {
    opacity: 1;
    visibility: visible\9;
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
}

.wel-case-title a:hover{color:#46a316;}
.wel-case-title a:hover span{background:#46a316 url(../images/wel04.png) no-repeat center}
.wel-product-title a:hover{color:#46a316}
.wel-product-title a:hover span{background:#46a316 url(../images/wel04.png) no-repeat center}
.wel-product .container a:hover{box-shadow:0 0 30px rgba(0,0,0,.1)}
.wel-product a:hover .bg{height:46px}
.wel-product a:hover .contrast{background:url(../images/wel09_h.png) no-repeat center}
.wel-product .container a:hover h2,.wel-product .container a:hover p.font{opacity:1}
.wel-product .product-4 a:hover .bg{height:86px}
.footer-bot-left a:hover{color:#e60012}
header .search-box:hover{background:#46a316 url(../images/head01.png) no-repeat center}
header .link:hover{color:#d42719}
.news-list-bot li:hover{box-shadow:0 5px 15px rgba(0,0,0,.1)}
.news-list-bot li:hover h2{color:#46a316}
.news-list-bot li:hover img{transform:scale(1.1)}
header .nav-box .link-b:hover{color:#fff}
header .nav-box .link-b:hover span{background:url(../images/head05.png) no-repeat right 8% center}

header .nav-box .pro-li dd .link-b:hover{background-color:#da2418}
}</pre></body></html>