<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */
body{font-family:"Microsoft Yahei",Arial Regular,宋体; font-size:14px; color:#333; background:#fff;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,span,form,input,textarea,button,code,em,cite{padding:0; margin:0;}
img{border:0; display:block;}
ol,ul,li,dl,dt,dd{list-style:none;}
a:link,a:visited{color:#666;text-decoration:none}
a:active,a:hover{color:#005296;text-decoration:none}
.cc:after {content: ".";display: block;height:0;clear: both;visibility: hidden;}
.cc {display: inline-block;} /* Hides from IE-mac \*/
* html .cc {height: 1%;}
.cc{display: block;} /* End hide from IE-mac */
code,input,button,cite,textarea,select{font-family:"Microsoft Yahei";}
cite,em{font-style:normal;}
input[type="button"], input[type="submit"], input[type="reset"],input[type="text"] {-webkit-appearance: none; outline:medium;font-family:Microsoft YaHei;}
h1,h2,h3,h4,h5{font-weight:400;}
.colorfff a:link,.colorfff a:visited{color:#fff;}
.colorfff a:active,.colorfff a:hover{color:#fff;}
.color333 a:link,.color333 a:visited{color:#333;}
.color333 a:active,.color333 a:hover{color:#005296;}
.container-fluid{width: 100%; margin: auto;}
.content{ width: 1200px; margin: auto;}
.header{width: 1200px; margin: auto;}
.topleft dt{width: 420px; float: left;}
.topleft dt img{float: left; width:420px; height: 100px;}
.topleft dd{ width: 145px; float: left; position: relative;}
.topleft dd img{position: absolute;top:28px; left:110px; z-index: 999999;}
.topleft ul{width: 440px; float: right;color: #c7c6c6; margin-top: 30px;}
.topleft li{float: left; margin-left:27px;}
.topleft li img{width: 28px; height: 20px; margin-bottom: 5px;}
.topleft a:link,.topleft a:visited{color:#04b5f3;}
.topleft a:active,.topleft a:hover{color:#04b5f3;}
.toptelinput{width:195px; height:38px; float: left; border: 1px solid #e5e5e5; border-right: 0; outline: none; font-size: 12px; color: #c7c6c6; text-indent:20px;}
.toptelbtn{width:65px; height:40px;float: left;cursor: pointer;color: #fff; background:#df5814; border: none; margin-right: 13px;}
.topmenu{width: 100%; height: 45px; background: #0053b3;}
.topmenu ul{width: 1200px; margin: auto; float: left;}
.topmenu li{color: #fff; font-size: 16px; line-height: 45px; float: left; padding: 0 40px; margin-right: 12px;}
.topmenu li:hover,.topmenu li.topnow{background: #df5814; cursor: pointer;}
#swiper-container{width:100%; position:relative; margin:0 auto; height:445px;}
#swiper-container .swiper-slide{width:100%; height:445px;}
#swiper-container .swiper-slide a{height:100%; display:block;}
#swiper-container&gt;.swiper-pagination{ bottom:23px!important; text-align:center; z-index:9999; position:absolute; width:100%;}
.me-bullet{width:16px; height:16px; display:inline-block; margin:0 6px !important; float:none; cursor:pointer; opacity:1; background:none; border: 1px solid #fff; border-radius:100%; -moz-border-radius:100%; -webkit-border-radius:100%;}
.me-bullet-active{width: 16px; height:16px; background:#fff;border-radius:100%; -moz-border-radius:100%; -webkit-border-radius:100%;}

.indextit1_bg{background: url(images/bg1.jpg) center top no-repeat; height:810px; }
.indextit{width: 1060px; text-align: center; border-top: 1px solid #d0d0d0;float: left; margin-top: 80px; margin-left:70px;}
.indextit h4{font-size: 26px; margin-top: -30px; display: inline-block; background: #ffff; line-height: 50px; padding: 0 30px;}
.indextit h4.indextt{background: #eeeeee;}
.indextit h4 img{float: left; width: 50px; height: 50px; vertical-align: middle; margin-right: 20px;}
.indextit p{font-size: 18px; color: #939393; margin-top: 15px;}
.indextit p.indextp{color: #666;}
.indextit p code{margin-right: 20px;}

.indextit1{width: 100%; float: left;}
.indextit1 li{width: 268px; float: left; background: #fff; border: 1px solid #e5e5e5; text-align: center;
	box-shadow: 0px 1px 3px 1px #efefef;
	webkit-box-shadow:0px 1px 3px 1px #efefef;
	moz-box-shadow:0px 1px 3px 1px #efefef;
	o-box-shadow:0px 1px 3px 1px #efefef;
	margin-right: 40px; padding-bottom: 10px; margin-top: 55px;}
.indextit1 li:last-child{margin-right: 0;}
.indextit1 li img{width: 268px; height: 122px; margin:auto;}
.indextit1 li h4{font-size: 18px; line-height: 40px; padding: 0 10px; margin-top: 10px;}
.indextit1 li p{color: #666;padding: 0 10px;line-height: 35px; height: 35px; overflow: hidden;}
.indextit1btn{width: 200px; margin: auto;}
.indextit1btn button{height:50px; background: #0053b3; width: 100%; margin-top:25px;border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;
 font-size:16px;color: #fff; outline: none; border: none; cursor: pointer;}

.indextit2_bg{background: url(images/bg2.jpg) center top no-repeat; height:678px;}
.indextit2{width: 1200px; float: left; margin-top: 60px;}
.indextit2 h4{font-size: 36px; font-style: italic; font-weight: 700; color: #fff; float: left;}
.indextit2 code{float: left; margin-top: 10px; font-style: italic;background: #0053b3; color: #fff; font-size: 18px;margin-left: 25px; line-height: 35px; padding:0 60px 0 20px ;}
.indextit2 ul{width: 1200px; float: left;}
.indextit2 li{width: 270px; color:#fff; float: left; background: #0053b3; text-align: center; margin-right: 40px; height:375px; padding-bottom:30px; margin-top:120px;}
.indextit2 li:last-child{margin-right: 0;}
.indextit2 li img{width: 238px; height: 162px; margin:auto; border:1px solid #000; margin-top: -60px;}
.indextit2 li h5{text-align: center; width: 100%; margin-top: 73px; font-size: 18px; margin-bottom: 10px;}
.indextit2 li h5 img{width: 58px; height: 76px; border: none;}
.indextit2 li p{text-align: left; line-height:26px; padding: 0 20px; height: 130px; overflow: hidden;}

.indextit3{width: 100%; float: left; margin: 70px 0;}
.indextit3 dt{width: 600px; float: left;}
.indextit3 dt img{width: 600px; height: 355px;}
.indextit3 dd{width: 560px; float: right;}
.indextit3 dd h4{font-size: 30px; font-weight: 700; color: #0053b3; border-bottom: 2px solid #df5814; display: inline-block; padding-bottom: 10px;}
.indextit3 dd span{font-size: 24px; color: #999;line-height: 40px; padding-bottom: 10px; font-family: arial; width: 100%; float: left; font-weight: 700; font-style: italic;}
.indextit3 dd p{text-indent: 30px; font-size: 16px; color: #666; line-height:35px;}

.indextit4_bg{background: url(images/bg3.jpg) center top no-repeat; height:568px;}
.indextxt4{width: 1200px; height: 364px; float: left; position:relative; overflow:hidden; margin-top: 20px;}
.indextxt4 ul{width:8000%; position:absolute; top:0; left:0;}
.indextxt4 li{ width: 260px; float: left; border: 1px solid #0053b3; padding:8px 0; margin: 0 19px;}
.indextxt4 li img{width: 240px; height: 338px; margin: auto;}
.indextit4{width:1200px; margin:15px auto 0; position:relative; float:left;}
.indextit4 cite.txt4left,.indextit4 cite.txt4right{width:40px; height:120px; position:absolute; cursor:pointer; top:140px; z-index: 99999;}
.indextit4 cite.txt4left{background:url(images/left.png) no-repeat; left:20px;}
.indextit4 cite.txt4right{background:url(images/right.png) no-repeat; right:20px;}

.indextxt5_l,.indextxt5_r{width: 550px; float: left;}
.indextxt5_r{float: right;}
.indextit5{width: 100%;float: left; margin-top: 35px;}
.indextit5 img{width: 550px; height: 250px; margin: 10px 0 15px 0;}
.indextit5 h4,.indextit5 p{font-size: 16px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; line-height:35px;}
.indextit5 h3{ border-bottom:1px solid #dcdcdc; color: #005296;}
.indextit5 h3 span{ line-height: 31px; padding-right: 5px; display: inline-block; font-size:26px; position:relative; top:17px; background: #fff;}
.indextit5 h3 code{font-size:14px; float: right; margin-left: 5px;}
.indextit5 p{color: #999; font-size: 14px;}
#swiper-container2{width:100%; position:relative; margin:0 auto; height:400px;}
#swiper-container2 .swiper-slide{width:100%; height:400px;}
#swiper-container2 .swiper-slide a{height:100%; display:block;}

.fooder_bg{ background: #1b1b1b; width: 100%; float: left;padding:20px 0; margin-top: 50px;}
.fooder span{width: 148px; float: left;}
.fooder span img{width:148px; height: 160px;}
.fooder dl{width: 600px; float: left; margin-left: 45px; color: #fff; margin-top: 10px;}
.fooder dl code{padding: 0 5px;}
.fooder dd {width: 100%; float: left; margin-top: 20px;}
.fooder dd span{width: 85px; float: left; line-height: 40px; margin-left: 5px;}
.fooder dd ul{width:400px; float: left;}
.fooder dd ul li{line-height: 40px;}
.fooder p{width:185px; float: right;color: #fff;}
.fooder p cite{width: 28px; float: left; line-height: 45px; text-align: center;}
.fooder p img{width: 150px; height: 150px; float: right; margin-top: 15px;}
.fooderbt{ width:1200px; border-top:1px solid #f0f0f0; color: #fff; margin-top:10px; padding-top:10px;
line-height: 25px; float: left; text-align: center;}

.nynewsnav{border: 1px solid #e5e5e5;margin-top: 60px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; height: 58px; width: 1198px;}
.nynewsnav dt{width: 350px;color: #fff;line-height: 58px; float: left; background: url(images/nytitbg.png) left top no-repeat; height: 58px; font-style: italic;}
.nynewsnav dt h4{font-size: 24px; text-indent:28px;}
.nynewsnav dt h4 code{font-size: 16px; margin-left: 10px;}
.nynewsnav dd{float: left; margin-left: 60px;}
.nynewsnav dd li{float: left; font-size: 16px; line-height: 55px; margin: 0 85px;padding: 0 5px 0 5px; }
.nynewsnav dd.nynewsnav1 li{margin: 0 32px;}
.nynewsnav li:hover,.nynewsnavnow{ border-bottom: 3px solid #0053b3; cursor: pointer;}
.nynewsnav a:link,.nynewsnav a:visited{color:#333;}
.nynewsnav a:active,.nynewsnav a:hover{color:#333;}

.nynewstxt1{ float: left; padding-bottom:20px; margin-top:15px;}
.nynewstxt1 dl{width:1200px; float:left; padding:27px 0; border: 1px solid #e5e5e5; margin-top:30px;}
.nynewstxt1 dt{float:left;}
.nynewstxt1 dt img{width:270px; height:170px; float:left; margin-left:27px;}
.nynewstxt1 dd{width:840px; float:left; line-height:20px; font-size:16px; margin-left: 35px;color: #333; }
.nynewstxt1 dd h4{font-size:18px; height:24px; overflow:hidden; line-height:24px; padding-bottom: 10px;}
.nynewstxt1 dd h4 code,.nynewstxt1 dd cite{color: #1aabfd;}
.nynewstxt1 dd span{color: #666;}
.nynewstxt1 dd p{line-height:28px; height:80px; overflow:hidden; margin-top: 10px;}
.page{width:100%; float:left; text-align:center; color:#999;font-size:14px; margin-top:40px;font-weight: 700;}
.page a{height:28px; display:inline-block; line-height:28px;
text-align:center; padding:0 10px; margin:0 2px; border:1px solid #dcdcdd; }
.page a:link,.page a:visited{color:#333;}
.page a:active,.page a:hover,.page a.pagenow{color:#fff; background:#0053b3; border-color:#dcdcdd;}
.page a.pagebtn1{color: #005296; background: #fff; font-family: "arial black";}
.nynewstxt2{width: 100%; float: left; margin-top: 60px;}
.nynewstxt2 span{border-bottom:1px solid #e5e5e5; width: 100%;  text-align: center; margin-bottom: 10px;//float: left;}
.nynewstxt2 span h3{font-size: 30px; line-height: 40px; padding: 0 20px;}
.nynewstxt2 span p{color: #666;font-size: 14px;}
.nynewstxt2 span p code{margin-right: 40px; line-height: 50px;}
.nynewstxt2 p{font-size: 16px;line-height:36px;}
.nynewstxt2 p img{margin-top: 20px;}
.nynewstxt2 dl{width: 100%; float: left; border-top: 1px solid #e5e5e5; margin-top: 30px; padding-top: 10px;}
.nynewstxt2 dd{width: 100%; float: left;font-size: 16px; line-height:35px;color:#0053b3;}
.nynewstxt2 dd code{color: #333;}
.nynewstxt2 dd a:link,.nynewstxt2 dd a:visited{color:#0053b3;}
.nynewstxt2 dd a:active,.nynewstxt2 dd a:hover{color:#005296;}

.nywordsbox{border: 1px solid #e5e5e5; margin-bottom: 60px; padding-bottom: 45px; width: 100%;float: left;  border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; margin-top: 45px;}
.nywordstxt{width: 860px; margin: auto;font-size: 18px;}
.nywordstxt h4{font-size: 30px; text-align: center; padding: 30px 0;}
.nywordstxt dl{width: 100%; float: left; margin-top: 45px;}
.nywordstxt dt input{border: none;border: 1px solid #e5e5e5; margin-bottom: 23px;
border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; width:360px; height:40px; line-height:40px;}
.nywordstxt dt code{float: left; line-height:38px;}
.nywordstxt dt textarea{border: 1px solid #e5e5e5; width:780px; height: 170px; outline: none;background: #fff; padding: 10px 0; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.nywordsbtnbox{width: 200px; float: left; margin: 30px 0 0 350px;}
.nywordsbtn{width:200px; height:45px; font-size: 18px;
 outline: none; text-align: center; background: #0053b3; color: #fff;  cursor: pointer; border: none;border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }

.nycontactt1 dl{width: 560px;margin-top: 32px; padding: 32px 0; font-size: 18px; float: left;border: 1px solid #e5e5e5;border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.nycontactt1 dd{line-height: 35px; padding: 10px 0; margin-left: 75px;}
.nycontactt1 dd img{float: left; vertical-align: middle; display: inline-block; margin-right:15px;}
.nycontactmap{border: 1px solid #e5e5e5; margin-top: 32px; width: 100%; float: left; margin-bottom: 20px;}

.nyabout{width: 100%; float: left; margin-top: 30px;}
.nyabout p{font-size: 16px; line-height: 35px;}
.nyabout img{margin:35px 0 30px 0;}

.nyporduct ul{width: 100%; float: left; margin-top: 15px;}
.nyporduct li{width: 180px; float: left; border: 1px solid #e5e5e5;padding:10px; margin: 30px 47px 0 0; line-height:25px;}
.nyporduct li.nyporductlst{margin-right: 0;}
.nyporduct li img{width: 180px;height: 135px; margin: auto;}
.nyporduct li h4{margin-top: 5px;color: #333;}
.nyporduct li p{color: #0053b3;}
.nyporduct1{background: #eee; width:1150px; float: left; margin-top: 45px; padding: 25px;}
.nyporduct1 dt{width: 410px; float: left;}
.nyporduct1 dt img{width: 410px; height: 275px;}
.nyporduct1 dt p{height: 45px; background: #df5814; width: 100%; color: #0053b3; text-align: center; line-height: 45px; font-size: 16px;}
.nyporduct1 dt p code{margin: 0 15px;}
.nyporduct1 dd{width: 680px; float: right;}
.nyporduct1 dd li{width: 100%; float: left; font-size: 16px; line-height: 35px;}
.nyporduct1 dd li code{float: left;}
.nyporduct1 dd li img{float: left; margin-top: 10px; width: 400px; height: 138px;}

.nyporduct2{ width: 100%; float: left; margin-top: 65px; font-size: 16px;}
.nyporduct2_ft{line-height: 30px; padding: 20px 5px;}
.nyporduct2_dt{line-height: 35px; padding: 10px 5px;}</pre></body></html>