<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.Right{background:#f9f9f9;}
.banner{width:100%;position: relative;z-index: 1;height: auto;}
.banner img{width:100%;}

.mainBox{width:1200px;margin:0 auto;display: flex;justify-content: space-between;padding-bottom: 70px;}
.mainBox .right{width:974px}

.location{width:70%;min-width:900px;margin: 45px auto 0;/* border:1px solid #e4e4e4; *//* border-left:0; *//* border-right:0; */border-bottom: 1px solid #e4e4e4;width: 100%;}
.location .name{font-size:22px;color:#009f42;border: 1px solid #009f42;border-right: 0;border-left: 0;padding: 7px 15px 7px 0px;line-height: 40px;position:relative;top:2px;}
v{font-size:14px;color:#9a9999;text-transform: uppercase;margin: 0px 0px 0px 5px;}
.location .position{/* float:right; */line-height:40px;color:#6a6a6a;font-size:14px;text-align: right;}
.location .position img{vertical-align:middle;margin:0px 5px 0px 0px;}
.location .position a{color: #252323;font-size:14px;padding: 0 10px;position:relative}
.location .position a:last-child{color: #009f42;}
.location .position a:after{content:"";width:1px;height:12px;background:#000;right:0;top:calc(50% - 6px);position:absolute}
.location .position a:last-child::after{display:none}
.location .position span{/* margin: 0px 10px; */color: #000;}
.twoNav{width:70%;/* min-width:900px; */margin: 22px 0 0;/* border:1px solid #e4e4e4; */line-height: 44px;/* flex-wrap: wrap; *//* display: flex; */width: 209px;}
.twoNav .topTitle{background: #009f42 url(../images/icon1.png) 15px center no-repeat;color:#fff;padding-left:54px;font-size:22px;line-height:65px;border-bottom:1px solid #dadadb}
.twoNav ul{background:#f2f2f2}
.twoNav ul li{line-height:62px;border-bottom:1px solid #dadadb;position:relative;min-height: 62px;}
.twoNav ul li a{text-overflow: ellipsis;overflow: hidden;white-space: nowrap;box-sizing: border-box;width: 100%;padding-right: 10px;display: block;color:#111}
.twoNav ul li.active&gt;a:after,.twoNav ul li:hover&gt;a:after{content:"";width:5px;height:100%;background:#009f42;position:absolute;top:0;left:0}
.twoNav ul li.active&gt;a,.twoNav ul li dl dd.active&gt;a,.twoNav ul li:hover&gt;a,.twoNav ul li dl dd:hover&gt;a{color:#009f42}
.twoNav ul li&gt;a{font-size:16px;padding-left: 20px;color:#3e3a39;position: relative;/* line-height: 20px; *//* vertical-align: middle; *//* display: inline-block; *//* max-height: 40px; *//* overflow: hidden; */display: block;padding-right: 10px;}
.twoNav ul li&gt;a span{line-height: 20px;vertical-align: middle;display: inline-block;max-height: 40px;overflow: hidden;}
.twoNav ul li&gt;dl{display:none}
.twoNav ul li.active&gt;dl{display:block}
.twoNav ul li&gt;dl&gt;dd{border-top:1px solid #dadadb;min-height: 63px;}
.twoNav ul li&gt;dl&gt;dd&gt;a{padding-left:14px;position:relative;display: block;padding-left: 66px;/* line-height: 20px; *//* padding-top: 10px; *//* padding-bottom: 10px; */line-height: 63px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;box-sizing: border-box;width: 100%;padding-right: 10px;}
.twoNav ul li&gt;dl&gt;dd.hasChild&gt;a:after{width: 8px;height: 7px;position:absolute;content:"";background: url(../images/icon3.png) right top no-repeat;top: calc(50% - 4px);left:52px;/* top: 16px; */}
.twoNav ul li&gt;dl&gt;dd.active&gt;a:after,.twoNav ul li&gt;dl&gt;dd:hover&gt;a:after{background: url(../images/icon3.png) left top no-repeat;}
.twoNav ul li&gt;dl&gt;dd&gt;dl{display:none}
.twoNav ul li&gt;dl&gt;dd.active&gt;dl{display:block}
.twoNav ul li&gt;dl&gt;dd&gt;dl&gt;dd{padding-left: 85px;border-top:1px solid #dadadb;width: 100%;box-sizing: border-box;}


.conBox{line-height:30px;color:#252323;font-size:14px;padding: 0 10px;margin-top:35px}
.conBox img{margin:10px 0;max-width:100%}
.conBox .title{font-size:24px;text-align:center;line-height:30px;margin-bottom:20px}
.conBox .info{font-size: 14px;line-height: 26px;word-break: break-word;}

.proBox{padding:0;margin-top:25px}
.proBox ul{display:flex;flex-wrap:wrap;margin-left: 17px;}
.proBox ul li{width:230px;/* height:248px; */margin-left: 8px;margin-bottom: 25px;}
.proBox ul li .Img{width:100%;height:175px;border:1px solid #d7d5d5;line-height: 173px;text-align:center;overflow:hidden}
.proBox ul li .Img img{display:inline-block;vertical-align:middle;transition:all .3s ease-in-out;width: 100%;height: 100%;margin: 0;}
.proBox ul li p{margin-top: 15px;font-size:14px;color:#252323;padding-left:10px;position:relative;line-height: 20px;text-align: center;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
/* .proBox ul li p:after{position:absolute;width:2px;height:2px;content:"";background:#959494;left:0;top: 9px;} */
.proBox ul li:hover img{transform:scale(1.2)}
.proBox ul li:hover p{color:#009f42}
.proBox ul li:hover p:after{background:#009f42}


.newsBox{padding:20px 0 0 20px;margin:0}
.newsBox ul{margin-bottom: 70px;}
.newsBox ul li{padding-bottom:25px;margin-bottom:30px;background:url(../images/line.png) center bottom repeat-x}
.newsBox ul li a{display:flex;justify-content:space-between}
.newsBox ul li .Img{width: 291px;height:166px;overflow:hidden;line-height:166px;text-align:center;position:relative;}
.newsBox ul li img{max-width:100%;max-height:100%;vertical-align:middle;margin:0;transition:all .3s ease-in-out}
.newsBox ul li .time{position:absolute;width:105px;top: 22px;right:0;line-height:27px;background:##009f42;color:#dadadb;}
.newsBox ul li .Text{width:634px;}
.newsBox ul li .Text .title{font-size:18px;text-align:left;color:#393737;margin-bottom:15px}
.newsBox ul li .Text .summary{font-size:14px;color:#252323;line-height:25px;text-indent:2em}
.newsBox ul li:hover img{transform:scale(1.1)}
.newsBox ul li:hover .title{color:#009f42}

.table, tr, th, td{padding:0}
.contactBox .info{/* padding:0 50px; */box-sizing:border-box}
#maps{/* height:365px; */width:100%;margin-bottom: 45px;}
.map {width: 100%;height: 100%;font-size: 12px;line-height: 1.5;}
.contact{font-size: 14px;color:#333;line-height:30px;margin: 30px 0px 50px 0px;}
#maps img{max-width:100%;}

/* 新闻 */
.NewsBox{padding: 2vw 1.8vw 0px 1.8vw;}
.news li{padding:1.8vw 0px;border-bottom:1px solid #ebebeb;}
.news li .Img{width:27%;float:left;overflow:hidden;}
.news li img{width:100%;border:3px solid transparent;box-sizing:border-box;transition:1s all ease;}
.news li .words{float:right;width:70%;}
.news li .title{color:#333333;font-size:16px;text-align: left;margin: 0px;}
.news li .time{color:#909090;font-size:14px;}
.news li .summary{color:#5b5b5b;font-size:14px;line-height:24px;height: 3.6vw;overflow: hidden;}
.news li .more{color:#5b5b5b;font-size:14px;line-height:24px;margin: 10px 0px 0px 0px;display:block;}
.news li:hover .title{color:#009f42;}
.news li:hover .more{color:#009f42;}
.news li:hover img{border:3px solid #009f42;}
.news li:last-child{border-bottom:0;padding:1.8vw 0px 20px 0px;}
#pages{text-align: right;margin: 28px 0px 0 0px;}
#pages a{font-size:14px;color: #252323;width:30px;height:30px;line-height:30px;background:#ebeaea;display: inline-block;text-align: center;margin: 0px 2px 10px;}
#pages a.prev,#pages a.next{width:auto;padding:0 10px;}
#pages a:hover{color:#fff;background:#009f42;}
#pages a.currentpage{background: #009f42;color:#fff}

.about .title{text-align:center;font-size:16px;margin:0px 0px 20px 0px;}

/*service*/
.service1{font-size:16px;margin:30px 0px 0px 0px;color: #333;}
.service {margin:40px 0px 50px 0px;}
.service li{width: 224px;float:left;margin: 0px 20px 0px 0px;}
.service li .Img{width: 110px;height: 110px;border-radius:50%;overflow:hidden;line-height: 105px;text-align: center;margin: 0 auto;border: 1px solid #aaa;}
.service li .Img img{max-width: 60%;max-height: 60%;vertical-align: middle;}
.service li .title{color:#333;font-size:16px;text-align:center;margin: 20px 0px 15px 0px;font-weight: bold;line-height: 20px;}
.service li .info{font-size:14px;color:#333;line-height: 24px;text-align: center;}
.service li:nth-child(5n){margin-right:0px;}

.aboutBox {font-size:16px;color: #333;line-height: 30px;margin:30px 0px 50px 0px;}

.resourcesUl{width:1200px;margin: 30px auto;}
.resourcesUl li{line-height:30px;border-bottom:1px dashed #ccc;padding:10px 0px;}
.resourcesUl li a .title{font-size: 16px;width:Calc(100% - 100px);height:20px;overflow:hidden;color: #333;}
.resourcesUl li a .time{float:right;color: #333;}
.resourcesUl li:hover a .title{color:#009f42}
.resourcesUl li:hover a .time{color:#009f42}
.searchBox{margin: 0 auto 50px;}

.contact .contactUl li{float: left;min-width: 150px;margin: 0px 30px 15px 0px;max-width: 308px;}
.contact .contactUl li .icon{width: 90px;height: 90px;display: block;margin: 0px 0px 20px 0px;border-radius: 50%;background: #eee;line-height: 90px;text-align: center;}
.contact .contactUl li .icon img{border-radius: 50%;vertical-align: middle;width: 60px;}
.contact .contactUl li:last-child{margin:0px;}
.contact .contactUl li a{color: #3252da;}

@media(max-width:1024px){
    .banner{height: 35vw;}
    .banner img{height:100%;}
    .location{width:95%;min-width: auto;margin: 0 auto 20px;padding: 10px 0;}
    .location .name{font-size: 16px;padding: 7px 10px 7px 0px;line-height: 36px;top: 1px;}
    .location .name .en{font-size:12px;}
    .location .position{font-size: 10px;line-height: 20px;}
    .location .position a{font-size: 12px;padding: 0 5px;}
    .twoNav{width:95%;min-width: auto;margin: 20px auto;line-height: 30px;display: none;}
    .twoNav a{font-size: 12px;}
    .twoNav a:after{height:2px;}

    .mainBox{width:100%;padding-bottom: 10px;min-height: 150px;min-height: 30vh;}
    .mainBox .right{width:100%}
    .conBox{margin-top:20px;line-height: 22px;font-size: 12px;}
    .conBox .title{font-size:16px;margin-bottom: 10px;line-height: 25px;}
    .conBox .info{font-size:14px;line-height:24px;}

    .proBox ul{margin: 0 10px;}
    .proBox ul li{margin-left:0;width: 48.5%;margin-bottom: 15px;margin-right: 3%;}
    .proBox ul li:nth-child(2n){margin-right:0}
    .proBox ul li .Img{height:30vw;line-height:30vw}
    .proBox ul li p{margin-top: 8px;font-size: 14px;}

    .newsBox{padding:0 10px}
    .newsBox ul{margin-bottom:50px}
    .newsBox ul li{padding-bottom:20px;margin-bottom:20px}
    .newsBox ul li .Img{width: 40%;height: auto;line-height: initial;}
    .newsBox ul li .time{width:auto;padding: 0 5px;top: 10px;line-height: 20px;}
    .newsBox ul li .Text{width: 54%;}
    .newsBox ul li .Text .title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:14px;margin-bottom: 5px;line-height: 20px;}
    .newsBox ul li .Text .summary{font-size:12px;line-height:20px;height: 40px;overflow:hidden;}

    #maps{margin-bottom:20px;height: 60vw;}
    .contactBox .info{padding:0 10px}

    .downloadBox{padding:0 10px}
    .downloadBox ul li a{line-height:30px;height:40px;background-size: 25px;padding-left: 34px;margin-bottom: 10px;}

    .searchBox ul li .title{font-size:14px;width:calc(100% - 80px)}
    .searchBox ul li .title *{display:inline-block}

    .about{width:95%;min-width:auto;line-height: 22px;padding: 20px 10px 0px 10px;margin: 0px auto 20px;}
    .about .img1{margin:0px 1px 15px 0px;max-width: 100%;}

    .news li{padding:15px 0px;}
    .news li .Img{width: 100%;float: none;}
    .news li .words{width: 100%;float: none;margin: 10px 0px 0px 0px;}
    .news li .title{height:20px;overflow:hidden;color: #009f42;}
    .news li .time{font-size:12px;line-height: 20px;margin: 5px 0px 0px 0px;}
    .news li .summary{height: auto;line-height: 20px;margin: 10px 0px;}
    .news li .more{font-size:12px;margin:0px;line-height:20px;color: #009f42;}

    #pages{margin: 25px auto;width: calc(100vw - 20px);}
    #pages a{width:24px;height:24px;line-height:24px;}
    #pages a.next{margin-right:0;}

    .aboutBox{font-size:14px;line-height: 26px;margin: 20px 0px 30px 0px;}

    .service1{font-size:14px;line-height:24px;}
    .service{display:flex;flex-wrap:wrap;margin: 25px 0px 20px 0px;}
    .service li{width: 48%;margin:0px 0px 20px 0px;}
    .service li:nth-child(2n){float:right;margin: 0px 0px 0px 4%;}
    .service li .Img{width:80px;height:80px;line-height:75px;}
    .service li .title{font-size: 13px;margin: 15px 0px 10px 0px;line-height: 18px;max-height: 36px;height: auto;}
    .service li .info{font-size:12px;line-height:20px;min-height: 100px;}


    .resourcesUl{width:100%;margin:20px auto;}
    .resourcesUl li{padding: 5px 0px;line-height: 26px;}

    .contact{margin:20px 0px 30px 0px;font-size: 14px;line-height: 24px;}




}





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