<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
input[type="text"], input[type="hidden"], input[type="password"], button, textarea, select {
    outline: none;
    border: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 0;
}
.header {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    background-color: #fff;
    z-index: 12;
    box-shadow: 0 0 10px rgb(0 0 0 / 10%);
}
.ui-nav ul li a{padding: 15px;}
.header .ope .search a.icon {
    display: block;
    width: 20px;
    height: 20px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url(../images/icon-1.png);
    /* -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease; */
}
.header .search-box {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 100vh;
  z-index: 5;
  background-color: rgba(0, 78, 162, 0.95);
  opacity: 0;
  visibility: hidden;
}
.header .search-box.active {
  opacity: 1;
  visibility: visible;
}
.header .search-box .close {
  position: absolute;
  top: 30px;
  right: 6vw;
  width: 70px;
  height: 70px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  border-radius: 50%;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("../images/close-1.png");
  cursor: pointer;
}
.header .search-box form {
  position: absolute;
  top: 50%;
  left: 6vw;
  right: 6vw;
  border-top: 1px solid rgba(255, 255, 255, 0.2);
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  padding-left: 70px;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.header .search-box form:before {
  content: '';
  width: 36px;
  height: 36px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("../images/icon-3.png");
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  opacity: .2;
}
.header .search-box input {
  display: block;
  width: 100%;
  height: 6vw;
  background-color: transparent;
  font-size: 36px;
  color: #fff;
}
.header .search-box .tip {
  position: absolute;
  left: 6vw;
  right: 6vw;
  font-size: 16px;
  color: #fff;
  top: 50%;
  -webkit-transform: translateY(5.5vw);
  -moz-transform: translateY(5.5vw);
  -ms-transform: translateY(5.5vw);
  transform: translateY(5.5vw);
}

.section4-news .news-left{ float:left;width:430px;padding-bottom:48px;background:#f5f5f5;margin-right:35px;margin-top:20px}
.section4-news .news-left a{display:block;width:337px;margin:50px auto 0;}
.section4-news .news-left .titlename{font-size:18px;color:#666}
.section4-news .news-left a:hover .titlename{color:#004ea2}
.section4-news .news-left .time{font-size:14px;color:#666;margin:10px 0;background:url(../images/about/line.jpg) no-repeat bottom left;padding-bottom:3px}
.section4-news .news-left .info{color:#999;font-size:14px;line-height:22px;margin-bottom:20px;height: 66px;overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;}
.section4-news .news-left .pic img{width:337px;height:270px}
.section4-news .news-right{overflow:hidden}
.section4-news .news-right a{display:block;padding:20px 20px;background:#f7f7f7;margin-top:20px;position: relative;}
.section4-news .news-right .time{position:absolute;left:0;top:0;font-size:20px;background:#595959;padding:0 10px;line-height:42px;color:#fff}
.section4-news .news-right .titlename{padding:0px 0 0 130px;color:#666;font-size:18px;margin-bottom:8px}
.section4-news .news-right .info{color:#999999;font-size:14px;line-height:24px;height: 48px;overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}
.section4-news .news-right a:hover .time{background:#004ea2}
.section4-news .news-right a:hover .titlename{color:#004ea2}
.banner .bannerImg::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    /* background: rgba(0,0,0,.3) url(../images/bj.png)repeat top left / auto; */
}
.banner .bannerImg video {
    width: 100%;
    height: 100%;
    object-fit: cover;
	display: block;
}

.header .nav li .drop .right p{margin:0 0 20px !important;font-size:20px !important}
.header .ope .telephone {display: inline-block; vertical-align: top;margin-left:22px;position: relative;margin-right: 10px;}
.header .ope .telephone .telephonebox{background:#fff;position:absolute;top:45px;padding:20px;transform-origin:top;transform:rotateX(90deg);transition:all 0.5s;z-index: 9;right: 0;
    width: 240px;font-size:18px;color:#222}
.header .ope .telephone:hover .telephonebox{transform:rotateX(0deg)}
.header .ope .telephone a.icon {
    display: block;
    width: 20px;
    height: 20px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url(../images/telephone.png);
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
/* .header .nav {
    padding-right: calc(7vw + 50px) !important;
} */

.ny_banner .rq1 .rig a:last-child::before,.bread a:last-child:before{display:none}
.about-intro .wrapper .main img{max-width:100%}
.ui-piclist-body{padding:0 15px 15px}
/* .ny_banner .rq1 .lef a.active{color:#004ea2} */
.index-main .section3 .item h3{font-weight: normal;}
a:hover{color:#004ea2}
.about-index .section4 .item h3{font-weight: normal;}
.about-index .section5 .item h4{font-size: 30px;}
.about-index .section5 .item p{margin-top: 0;font-size: 16px;}
.bannerImg{ position: relative;}
.bannerImg .bannertext{position: absolute; top: 50%;width:100%;color:#fff;margin-top:-100px; z-index: 2;}
.bannerImg .bannertext h3,.bannerImg .bannertext h4{font-size:40px;line-height:50px}
.bannerImg .bannertext h4{color:#ee7700;padding-left:45px;font-size:46px}
.bannerImg .bannertext p{font-size:20px;padding:25px 0 15px}
.bannerImg .bannertext a{font-size:20px;color:#ee7700;font-family:'Arial';background:url(../images/arrow.png) no-repeat left center;padding-left:20px }
.bannerImg .bottomicon{position: absolute;bottom: 0;width: 100%;text-align: center;z-index: 2;}
.header .ope .cnen{ display: inline-block; vertical-align: top;line-height:20px;color:#555}
.header .ope .cnen .icon{background:url(../images/icon-cnen.png) no-repeat left center;padding-left:35px;display: block;
    width: 20px;
    height: 20px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease;
	margin-left:5px;
	font-size:18px;
	font-family:'Arial';
	color:#555
}
</pre></body></html>