<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*product*/
.products{ margin-top:40px;}

/**/
.prdContentList{
	-moz-column-count: 4;
    -webkit-column-count: 4;
    column-count: 4;
	-webkit-column-gap: 25px;
    -moz-column-gap: 25px;
    column-gap: 25px;
	}

/*.prdContentList{display: -webkit-flex;display: flex;width:100%;justify-content:center;flex-wrap:wrap;}*/

.prdContentList .prdContent {position:relative;background:#fff;padding:40px 20px 20px;border-bottom:2px solid #dededf;margin-bottom:20px;break-inside:avoid;}
.prdContentList .prdContent h3{color:#00a0e9;margin:0;font-size:21px;}
.prdContentList .prdContent h4{color:#184b80;font-size:15px;margin:15px 0;/*display:none;*/}
.prdContentList .prdContent h5{color:#818f9f;text-transform:uppercase;font-weight:bold;margin:.5em 0;}
.prdContentList .prdContent .btn_control{position:absolute;right:10px;top:5px;}
.prdContentList .prdContent .btn_control:before{content:"+";font-size:18px;font-weight:bold;color:#353944;padding:5px;}
.prdContentList .prdContent .btn_control.active:before{font-family:Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", serif;font-size:30px;
                                                 content:"-";color:#9aabb8;line-height:1;}

.prdContentList .prdContent ul {margin-bottom:30px;font-weight:500;display:none;}
.prdContentList .prdContent ul li:before{content:"-";color:#44b9ef;font-weight:bold;margin-right:15px;}

/*intro*/
.intro{height:700px;background:url(../images/index/img_intro.png) no-repeat 10% bottom;}
.intro .container{position:relative;height:100%;} 
.intro h1{color:#00a0e9;font-size:125px;text-transform:uppercase;}
.intro h4{font-weight:bold;}
.intro article{margin-left:40%;margin-top:30px;}

.intro figure{width:700px;left:calc(50% - 350px);position:absolute;bottom:-20px}
.intro figure&gt;div{width:100%;padding-bottom:52.5%;}
.intro figure&gt;div iframe{width:100%;height:100%;position:absolute;left:0;top:0;}


/*brand*/
.brand{text-align:center;background:#ececec;padding:50px 0 40px;border-top:1px solid #bec2c8;}
.brand h4{color:#232731;font-size:24px;font-weight:bold;margin-bottom:30px;text-transform:uppercase;}
.brand .row a{display:block;height:120px;margin-bottom:10px;}


/*ç‰¹è‰²*/
.feature{text-align:center;background:#348aff;padding:100px 0 100px;}
.feature h1{color:#ea6c41;font-size:50px;}
.feature .row a{display:block;margin:0 auto 20px;height:250px;max-width:300px;}
.feature .row a aside{height:100%;}
.feature .row a aside img{max-width:100%;max-height:100%;}
.feature .row a:hover{}

.feature .row h4{color:#fff;font-size:25px;margin-bottom:30px;}
.feature .row ul{color:#fff;line-height:1.5;list-style:none;}
.feature .row ul.list2 li{width:50%;max-width:130px;}
.feature .row ul li{font-size:15px;text-align:left;width:12em;margin:auto;}
/* .feature .row ul li:before{content:"-";color:#000;margin-right:15px;} */

/*è¯çµ¡æˆ‘å€‘*/
.contact{height:900px;background:url(../images/ft_bg.jpg) no-repeat right center;background-size:cover;color:#fff;padding-top:70px;}
.contact ul{list-style:none;}
.contact ul.datas{margin:50px 0 50px 130px;}
.contact ul.datas li {line-height:1;margin-bottom:10px;}
.contact ul.datas li span{width:3em;margin-right:1em;border-right:1px solid #6483ab;display:inline-block;}
.contact ul.datas li a{color:#fff;}

.contact ul.forms li{margin-bottom:1em;}
.contact ul.forms textarea{height:5em;}
.contact p&gt;a{font-size:13px;}

.contact.main-ft{height:auto;background-position:center top;}

.mainContact{padding-top:0px;height:auto;}
.mainContact,.contact.mainContact a{background:none;color:#333}
.mainContact ul.datas{margin:0;margin-bottom:50px;font-weight:bold}
.mainContact ul.datas li a{color:#333}
.mainContact ul.forms textarea,.mainContact ul.forms input,.mainContact ul.forms select{border:1px solid #d6d9df}

.mainContact .map{position:relative;padding-bottom:57.25%;}
.mainContact .map figure{position:absolute;left:0;top:0;width:100%;height:100%;}
.mainContact .map figure iframe{width:100%;height:100%;}

.mainContact .infoPrivacy a{color:#3a97ff}

/*æœƒå“¡å°ˆå€*/

.member .container{background:none;}
.mainstyle{ width:50%; margin:auto}
.forms li h3{ text-align:center; color:#6c95b3;font-size:21px; letter-spacing:2px}
.forms li h3 b{ margin-right:10px}
.forms li h6{ color:#6c95b3; font-size:15px; padding-left:20px; line-height:2em} 


/*æ–°èž*/
.news{background:#f0eeee;padding:70px 0;}
.news1{padding:0}
.news aside,.news article{width:50%;display:table-cell;height:100%;vertical-align:middle;}
.news figure{margin-bottom:20px;}
.news aside{background:no-repeat center center;background-size:contain;}
.news article{padding:40px 50px;background:#fff;/* word-break:break-all; */}
.news1 article{padding:120px 50px; border-bottom:#cbcaca 1px solid}
.news1 article a.a-style{ border-bottom:#1f61cf 1px solid; padding-bottom:5px}

.news article h1{font-size:15px;margin-bottom:30px;}
.news article h1 big{font-size:26px;color:#3486da;display:block;text-transform:uppercase;}
.news article h3,
.news article h3 a{font-weight:bold;color:#000}
.news article h3 a:hover{color:#27558b}
.news article h5,.news2 figure h5{font-size:12px;color:#a2a2a2}
.news article a.btnMore,.news2 .a-btn a.btnMore,.servicelist a.btnMore{width:200px;line-height:3;border:1px solid #3486da;display:block;text-align:center;margin-top:40px;}
 article a.btnMore:hover,.news2 .a-btn a.btnMore:hover{background:#3486da;}
 
.news2{background:#fff; padding:0; position:relative}
.news2 figure{ padding:0 100px; background: none; margin:0}
.news2 figure h1{ font-size:40px; color:#27558b;}
.news2 figure hr{ border-top:#e4e4e4 1px solid}
.news2 figure article{padding:0 100px;background:none}
.news2 figure article img{ margin:20px 0}
.news2 figure article iframe{ width:800px; height:400px; margin:20px 0 60px}
.news2 .a-btn{position:relative;bottom:-25px; z-index:9999; width:100%;}
.news2 .a-btn a.btnMore{background:#3486da; color:#fff; margin:0 auto}
.news2 .a-btn a:hover.btnMore{background:#FFAE00;border:1px solid #FFAE00;color:#000;}
.news2 .a-btn a:hover.btnMore b{color:#3486da}
.news2 .a-btn a.btnMore b{color:#ffe500; margin-right:5px}

/*==============================================================å°ˆæ¥­æœå‹™==================================================*/

/*--æœƒå“¡è³‡æ–™é¸å¡«--*/
.serviceform{ z-index:9}
.serviceform .container {padding:0px 0px 20px;}
.serviceform article{ padding:40px 0; background-color:#dae6ee}
.serviceform article p{text-align:center; font-size:17px; color:#231815}
.serviceform dl{padding:0px 100px;} 
.data_dl dt{ display:table-cell; width:54%;}
.serviceform .container .data_dl dt&gt;input{border: none; width:97%; font-weight:normal}
.serviceform .container .data_dl&gt;dd{ display:table-cell; font-size:13px; padding:0;width:27% !important;vertical-align:top}
.serviceform .container .databtn_dl{ text-align:center; margin-top:30px}
.serviceform .container .databtn_dl button{ margin:10px;;vertical-align:middle; max-width:20%;}
.serviceform .container .databtn_dl button img{ margin-right:10px}

/*--åˆ†æžå&nbsp;±å‘Šå°Žè¦½--*/
.servicelist{background:#f1f1f1; padding:100px 0 50px; margin-top:-50px}
.servicelist article h3{ text-align:center; font-size:19px; color:#3b4f5f; margin:0}
.servicelist article h3 b{ color:#2b9af9; padding-left:20px}

.tag{ text-align:center; padding:40px 0 20px}
.tag li{ margin:5px; vertical-align:top; }
.tag li a{ display:block;font-size:19px; color:#2b9af9; padding:0 30px; line-height:1.7em; border:#2b9af9 1px solid;border-radius:20px; }
.tag li a:hover,.tag li a.active{ background:#2b9af9;color:#fff;transition:all .7s}

.reportlist{ width:100%} 
.reportlist li{ margin:20px 0; background:url(../images/service/arrow.png) left center no-repeat;width:50%}
.reportlist li a{display:block;font-size:19px; color:#231815;line-height:2em;padding-left:20px; font-weight:bold}
.reportlist li a:hover{color:#f00;transition:all .7s;}
.reportlist2{ display: none}

.reportlist2.active{display:initial}
.btnMore strong{ display:none; font-weight:normal}

.btnMore.active samp{display:none}
.btnMore.active strong{ display:initial}

.servicelist a.btnMore{margin:0 auto}
.servicelist a.btnMore:hover{color:#fff;background:#3486da; }

/*--åˆ†æžå&nbsp;±å‘Šåœ–è¡¨--*/

.serviceimg aside{ background: top center no-repeat; background-size:cover; height:0;padding-bottom:70.7%; margin:60px 0;position:relative}
.serviceimg aside button{ position:absolute; top:45%; background:none; padding:0} 
.btn-left{left:-34px}
.btn-right{right:-34px}

.serviceimg article{ padding:0 60px}
.serviceimg article h6{ font-size:15px;}
.serviceimg article h6 b{font-size:17px; color:#2b4f79; margin-right:20px}
.serviceimg article ul{ width:100%}
.serviceimg article ul&gt;li{ width:18%; margin:1%}
.serviceimg article ul&gt;li&gt;a{ display:block;border: rgba(0,0,0,0) 2px solid; padding:1px}
.serviceimg article ul&gt;li&gt;a:hover,
.serviceimg article ul&gt;li&gt;a.active{border: rgba(58,151,255,1) 2px solid;transition:all .7s}

/***********************************Products******************************/

/*ç¯©é¸æ¢ä»¶*/
.filterLink{ position:relative}
.filterLink h3{ text-align:center; font-size:17px; color:#2b4f79}
.filterbtn{ position:absolute; right:0; top:2px;background:#2b4f79;line-height:2.5; padding:0 12px}
.filterLink dl{ display:table; width:100%}
.filterLink dt{ display:table-cell; text-align:right; width:10%;padding-right:3%;}
.filterLink dd{ display:table-cell; }
.filterLink dd ul{ display:block}
.filterLink dd li{margin:0 0.5% 3%}
.filterLink dd li a{ display: block; text-align:center;background-color:#f1f1f1; color:#353944; font-size:15px; padding:10px 16px; border-radius:5px; line-height:2em;min-width:100px; min-height:20px}
/*.filterLink dd li a:hover,.filterLink dd li .active{background-color:#3a97ff;color:#fff;transition:all .7s }*/

/*ç¯©é¸çµæžœæˆåˆ†*/
.filterinfo{background-color:#f1f1f1; padding:80px 0; border-top:#e4e4e4 1px solid}
.filterinfo h3{ font-size:19px; text-align:center; color:#2b4f79; letter-spacing:1px}
.filterinfo h3 b{ font-size:18px; color:#3a97ff; margin-left:10px}
.filterinfo ul{ width:100%; margin:auto}
.filterinfo ul li{ width:29%; margin:2%; background-color:#fdfdfd; border:1px solid #e4e4e4; padding:10px;border-radius:60px; position:relative}
.filterinfo ul li aside{ display:inline-block;width:80px; height:80px; border-radius:40px; padding:6px 8px}
.filterinfo ul li h6{ display:inline-block;width:62%; padding:0px 20px; font-size:19px; vertical-align:middle}
.filterinfo ul li h6 b{color:#8ba2b3; font-size:15px}

.filterinfo ul li&gt;.btn_close{ display:block;position: absolute; top:45px ; right:25px; z-index:99}
.filterinfo ul li&gt;.btn_close img{ width:13px; height:13px}

/***********************************Products_contant******************************/
/*ç”¢å“æ¨™é¡Œ*/
.pagetitle{ padding:50px 100px; background-color:#9a83de; border-radius:15px 15px 0 0}
.pagetitle aside{ display:inline-block;width:80px; height:80px; vertical-align: middle}
.pagetitle h1{display:inline-block;font-size:40px;color:#fff;vertical-align: middle; margin:0; padding-left:20px}
.pagetitle h1 b{font-size:17px; color:#231815; vertical-align: middle}

/*ç”¢å“å€åˆ¥ç´¢å¼•*/
.pageinfo {padding:50px 100px}
.pageinfo ul{ margin-bottom:20px}
.pageinfo ul li{ font-size:13px; color:#4a546f; font-weight:500; letter-spacing:1px; margin:1% 2%}
.pageinfo ul li strong{margin-right:10px}

.pageinfo .row button{ border:1px solid #b9c7d1; background:none; width:50%; text-align:center; color:#231815; font-size:15px}
.pageinfo .row button&gt;img{ margin-right:5px}
.btn_left{ border-radius:30px 0 0 30px;}
.btn_right{ border-radius:0 30px 30px 0;}

/*ç”¢å“èªªæ˜Ž*/
.pagetext{padding:50px 100px 70px; background-color:#f2f1f1}
.pagetext_h3{ color:#3a97ff; font-size:26px; font-weight:bold}
.pagetext p{ padding-left:20px}

/*ç”¢å“æ•ˆæžœ&amp;å»ºè­°*/
.pagetext2{padding:50px 100px}
.pagetext2 ul{ padding-left:20px; color:#000; font-weight:500}
.pagetext2 ul&gt;li:before{content: "-\00a0";color:#3a97ff; padding-right:10px}


/*ç”¢å“ç¯©é¸åˆ—*/
.filtermenu{padding:30px 0;border-top:1px solid #e4e4e4}
.filtermenu ul{ width:100%; margin:auto; text-align:center;}
.filtermenu ul li{margin:2% .8%; position:relative}
.filtermenu ul li a{ display:block; width:120px;background-color:#f1f1f1;font-size:15px; color:#000; line-height:2.7em; border-radius:8px}
.menuclose{position: absolute;top:-26px; right:-10px; background:none; display:none}
/*.filtermenu ul li a:hover,.filtermenu ul li a.active{background-color:#3a97ff;color:#fff}
.filtermenu ul li a.active:hover .menuclose{display:block}*/

/**************************BANNER******************************/
.BN figure{margin:20px 0 10px;}
.BN figure aside,
.BN figure article{width:50%;display:table-cell;height:100%;vertical-align:middle; background-color:#fff}
.BN figure aside{background:no-repeat center center;background-size:contain;background-color:#fff;}
.BN article{padding:120px 50px; border-bottom:#cbcaca 1px solid}
.BN article a.a-style{ border-bottom:#1f61cf 1px solid; padding-bottom:5px;}
.BN article h1{font-size:15px;margin-bottom:30px;}
.BN article h1 big{font-size:26px;color:#3486da;display:block;text-transform:uppercase;}
.BN article h3,
.BN article h3 a{font-weight:bold;color:#000}
.BN article h3 a:hover{color:#27558b}
.BN article h5,.news2 figure h5{font-size:12px;color:#a2a2a2}
.BN article a.btnMore{width:200px;line-height:3;border:1px solid #3486da;display:block;text-align:center;margin-top:40px;}
.BN figure a.btnMore:hover{background:#3486da;}




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