@charset "utf-8";
body{
    /*color:#2b2b2b;*/
    font-size: 16px;
    line-height: 28px;
    color:#666;
    background:#fff;
    /*font-family: -apple-system,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","Helvetica Neue",Arial,sans-serif;*/
    /*font-family: "Microsoft YaHei";*/
    /*font-family: "STXihei", "华文细黑","Microsoft YaHei","微软雅黑";*/
    /*Font-family: Helvetica, Tahoma, Arial, STXihei, "华文细黑", "Microsoft YaHei", "微软雅黑", SimSun, "宋体", Heiti, "黑体", sans-serif*/
    /*font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;*/
    font-family: "Helvetica Neue",Helvetica,Arial,"PingFang SC","Hiragino Sans GB","Heiti SC","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif,"Noto Sans SC";
    font-weight: 400;
}

@media(min-width: 1260px) {
    .container {max-width:1330px}
}
h2.title{font-size: 28px;color: #333;}
h3.title{font-size: 20px;color: #333;}
h4.title{font-size: 18px;color: #333;}


.card{border: 0;}
.card .card-body{padding:.5rem;}

/*.container{max-width: 1500px;}*/
/*.h3, h3 {font-size: 1.2rem;}*/
/*.h2, h2 {font-size: 1.5rem;}*/

/*a{color:#37251b;}*/
a{color:#666;}
/*a{color:#333333;}*/
a:hover{color:#0355a3;text-decoration:none;}

/*navbar fixed-top*/
/*.fixed-top.navbar-light .navbar:first-child{display: none;}*/
.fixed-top.navbar-light .navbar:last-child{top: -100px;transform: translateY(100px);box-shadow:0 2px 10px 0 rgba(0,0,0,.1);}
.fixed-top.navbar-light .navbar:last-child .navbar-brand{display: flex !important;}

/*navbar*/
.navbar-light{background: #fff;transition: all .4s ease;}
.navbar-light .navbar:first-child{padding: 1rem;}
.navbar-light .navbar:last-child{background: #0355A3;padding:0;transition: all .6s ease-in-out;}
.navbar-light .navbar:last-child .navbar-brand{display: none !important;}
.navbar-light .navbar-brand{background:#fff;}
.navbar-light .navbar-nav .nav-link{font-size:18px;font-weight: 500; color:#fff;padding: 15px 30px;}
.navbar-light .navbar-nav .dropdown-item{font-size:15px;font-weight: 500; color:#252b3a;}

.navbar-light .navbar-nav .nav-item{}
.navbar-light .navbar-nav .nav-item:hover .nav-link{background:#fff;color: #000;}

.navbar-light .navbar-nav .active>.nav-link,
.navbar-light .navbar-nav .nav-link.active,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .show>.nav-link{background:#fff;color:#000;}

.navbar-light .navbar-nav .dropdown-menu{background: #0355A3;border-radius: 0;margin: 0 !important;border: none;}
.navbar-light .navbar-nav .dropdown-item{color: #fff;}
.navbar-light .navbar-nav .dropdown-item.active,
.navbar-light .navbar-nav .dropdown-item:active{background-color: #0355a3;}
.navbar-light .navbar-nav .dropdown-item:hover{background-color: #fff;color:#000;}
.navbar-light .navbar-nav .open .dropdown-menu{display: block;}

.bg-dark .navbar-light .navbar-nav .nav-link{color:#eee;}
.navbar-light .container{position: relative}


.navbar-light .form-inline .input-group{}
.navbar-light .form-inline input[name="keyword"]{font-size:14px;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-search" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M10.442 10.442a1 1 0 0 1 1.415 0l3.85 3.85a1 1 0 0 1-1.414 1.415l-3.85-3.85a1 1 0 0 1 0-1.415z"/> <path fill-rule="evenodd" d="M6.5 12a5.5 5.5 0 1 0 0-11 5.5 5.5 0 0 0 0 11zM13 6.5a6.5 6.5 0 1 1-13 0 6.5 6.5 0 0 1 13 0z"/> </svg>');background-repeat:no-repeat;background-position:left calc(.375em + .1875rem) center;padding-left:calc(2rem);background-size:calc(.75em + .375rem) calc(.75em + .375rem);cursor:pointer;}
.navbar-light .form-inline input[name="keyword"]:focus{border-color: #0355a3;box-shadow:none;transition:all .6s ease;}
.navbar-light .form-inline .btn{background-color:#0355a3;color:#fff;padding:0 1rem;}
.navbar-light .form-inline .btn:focus{box-shadow:none;}

/*top-nav*/
.top-nav {margin-bottom:10px;}
.top-nav a{margin: 0 10px;}


/*banner*/
.jumbotron,.carousel{position: relative;margin-bottom: 0;border-radius: 0;}
.jumbotron img,
.carousel img{}

/*breadcrumb*/
nav[aria-label="breadcrumb"]{background: #f1f1f1;margin-bottom: 10px;}
nav[aria-label="breadcrumb"] .breadcrumb{background: none;margin-bottom: 0;padding: .5rem 1rem;}


/* ul.nav*/
.sub-navbar{background: #f2f2f2;}
.sub-navbar .nav-link{font-size: 16px;color:#333;}
.sub-navbar .active{background: #fff;color:#666;}

/*.product-search*/
.product-search{border:none;font-size: 15px;}
.product-search .container{padding-bottom: 1rem;border-bottom: 1px solid #ddd;}
.product-search dl{margin-bottom:0;line-height: 36px;}
.product-search dt{position: relative;border-bottom: 1px dotted #fff; color: #555;}
.product-search dt:after{content: ""; position: absolute; right: 6px; top: calc(50% - 3px); border-style:solid;border-color: #333; border-width: 0 1px 1px 0; width: 6px; height: 6px; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); transform: rotate(-45deg);}

.product-search dd{border-bottom: 1px dotted #e0e0e0; overflow: hidden; margin-bottom: 0;}
.product-search dl:last-child dd{border-bottom: none;}
.product-search dd a{position: relative; display: inline-block; padding:0 20px;}
.product-search dd a:first-child{padding-left: 0;}
.product-search dd a:hover{color: #0355a3;}
.product-search dd a:after{content: ""; position: absolute; background: #e0e0e0; right: 0; width: 1px; height: 10px; top: calc(50% - 5px);}
.product-search dd a:last-child:after{display: none;}
.product-search dd a.active{color: #0355a3;font-weight: bold;}


/*product-search-select*/

.product-search-select {font-size: 15px;}
.product-search-select .form-control{font-size: 15px;color: #0355a3;}
.product-search-select .form-check{font-size: 18px;color: #333;}

/*card*/
.product-card-list{}
.product-card-list .card.product{position:relative;border:none;}
.product-card-list .card.product .card-img-overlay{opacity: 0;}
.product-card-list .card.product .card-title{font-size:16px;margin-bottom: .25rem;}
.product-card-list .card.product .card-title a{color:#333;}
.product-card-list .card.product .card-body{color:#888;padding: 8px 0;text-align: center;}
.product-card-list .card.product .card-text{line-height:1.2;font-size:.8rem;}
.product-card-list .card.product .card-text strong{}
.product-card-list .card.product figure{overflow: hidden;}
.product-card-list .card.product .card-img-top{border-radius:0;overflow:hidden;transition:all 0.35s ease-in-out;}
.product-card-list .card.product:hover .card-img-top{transform: scale(1.2)}
/*.product-card-list .card.product .card-title:before{position:absolute;content:'';width:0;height:1px;background-color:#0355a3;left:0;bottom:-3px;margin:0;transition:all .6s ease 0s;}*/
/*.product-card-list .card.product:hover .card-title:before{width:100%;}*/

.product-card-list .card.product .card-img-top{display: inline-block;position: relative;background: #ccc;vertical-align: top;}
.product-card-list .card.product .card-img-top:after{content: '';position: absolute;left: 50%;transform:translateX(-50%) translateY(-50%);top: 50%;width: 32px;height: 32px;background: url('../img/loading3.gif') #ccc;}

.product-show h2.title{margin-top: 10px;}

/*paginate*/
.paginate{margin-top: 20px;}
.paginate .pagination {justify-content:center;}
.paginate .page-item.active .page-link{background-color: #0355a3;border-color: #0355a3;}

/*list-group*/
.list-group-item.active {background-color: #0f66b9;border-color: #0355A2;}
.list-group-item.active:hover {background-color: #0355a3;border-color: #0355A2;}

/*.card{background: rgba(24,128,255,.2) url('../img/main_topic_bg@2x.png') 50%/cover;;}*/

/*home-section*/
.home section{padding:3rem 0;color:#0355a3;clear: both;}
.home section h3{font-size: 2rem;font-weight: bold;}
.home section p{}
/*.home .product{background: #fff;}*/
/*.home .news{background: rgba(24,128,255,.2) url('../img/main_topic_bg@2x.png') 50%/cover;}*/
.home .about{}
.home .about figure{float:left;padding:1rem;}
.home .bottom{background: url('../img/s6-bg.jpg') left top no-repeat;margin-bottom: -20px;}
.home .bottom svg{width: 5rem;height: 5rem;}
.home .title{position:relative;font-weight: bold;}
.home .title:after{position:absolute;content:'';width:20%;height:2px;border-radius:100%;background-color:#0355A3;left:40%;bottom:-10px;}



/*nav-tabs*/
.nav-tabs{border-bottom: 1px solid #ddd;}
.nav-tabs .nav-link{color:#333;border: none;font-size: 18px;}
.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover,
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active{border: none;color:#0355A3;border-bottom: 2px solid #0355A3;}
.nav-tabs .nav-link:focus,
.nav-tabs .nav-link:hover {color: #0355A3;}
.tab-content{padding: .5rem;}
.blockquote{font-size:15px;padding: 1.25rem; border: 1px solid #ddd;border-left: .25rem solid #0355a3;border-radius: .25rem;}

/*footer*/
.footer {font-size: .95rem;line-height:24px;background:#f3f3f3;padding: 30px 0; margin-top: 20px;}
.footer a{color:#4d4d4d;}
.footer h3 {font-size:30px;color:#0355a3;margin-bottom: 30px;}
.footer h4 {color:#0355a3;}

.footer .copyright{color:#4d4d4d;text-align: right;}

#nav-content-content .table{color: #666;font-size: 14px;}
#nav-content-content .table td, .table th{padding:.25rem;border: 1px solid #eee;}
#nav-content-content .table p{margin-bottom: 0;}


.owl-carousel.recommend{clear:both;padding:0 40px;position:relative;}
.owl-carousel.recommend .owl-nav button{font-size:3rem !important;outline:none;display:block;position:absolute;top:50%;transform:translateY(-50%);cursor:pointer;}
.owl-carousel.recommend .owl-nav button.owl-prev{left:0;}
.owl-carousel.recommend .owl-nav button.owl-next{right:0;}
.owl-carousel.recommend .owl-nav button.disabled{cursor:default;opacity:.5;}
.owl-carousel.recommend .item{cursor:pointer;}
.owl-carousel.recommend .img-thumbnail.active{border:1px solid #0355A3;}
.owl-carousel.recommend .owl-carousel .owl-nav.disabled{display:block;}

#target{background:#fff;position:absolute;z-index:1;left:0;top:0;height:100%;width:100%;border:1px solid #ddd;visibility:hidden;}
.owl-carousel.thumbs{clear:both;padding:0 20px;position:relative;}
.owl-carousel.thumbs .owl-nav button{font-size:2rem !important;outline:none;display:block;position:absolute;top:50%;transform:translateY(-50%);cursor:pointer;}
.owl-carousel.thumbs .owl-nav button.owl-prev{left:0;}
.owl-carousel.thumbs .owl-nav button.owl-next{right:0;}
.owl-carousel.thumbs .owl-nav button.disabled{cursor:default;opacity:.5;}
.owl-carousel.thumbs .item{cursor:pointer;}
.owl-carousel.thumbs .active.img-thumbnail{border:1px solid #0355A3;}
.owl-carousel.thumbs .owl-carousel .owl-nav.disabled{display:block;}




/*overlay*/

#CarouselOverlay{opacity: .6;height: 450px;}
#CarouselOverlay .carousel-item{height: 450px;}

.download li{}
.ih-item.square{border: none;box-shadow: none;width: auto;height: auto;}
