h2{color:#090909;font-size:48px;font-weight:400;text-transform:uppercase}@media(max-width: 1399px){h2{font-size:40px}}@media(max-width: 600px){h2{text-align:center;font-size:35px}}@media(max-width: 480px){h2{font-size:30px}}@media(max-width: 767px){#ind-middle2 .visible-xs{display:none !important}}#ind-middle{background:url(../images/index-news-bg.jpg) top center no-repeat;min-height:986px;background-size:cover}#ind-middle .text-left{color:gray;font-size:48px;font-weight:400;text-transform:uppercase}@media(max-width: 1399px){#ind-middle .text-left{font-size:40px}}@media(max-width: 600px){#ind-middle .text-left{text-align:center;font-size:35px}}@media(max-width: 480px){#ind-middle .text-left{font-size:30px}}#ind-middle .wrap{padding:70px 0}@media(max-width: 1900px){#ind-middle .wrap{padding:80px 20px}}@media(max-width: 1399px){#ind-middle .wrap{padding:60px 20px}}@media(max-width: 600px){#ind-middle .wrap{padding:50px 20px}}#ind-middle .thumbnail{background-color:rgba(0,0,0,0);border:0;border-radius:0;text-align:left}@media(max-width: 359px){#ind-middle .thumbnail{margin-bottom:10px}}#ind-middle .msgdate_span,#ind-middle .msgtitle_span{color:#090909;font-size:24px;margin-right:20px}@media(max-width: 991px){#ind-middle .msgdate_span,#ind-middle .msgtitle_span{font-size:20px;font-weight:500}}@media(max-width: 359px){#ind-middle .msgdate_span,#ind-middle .msgtitle_span{font-size:18px}}#ind-middle .msgtitle_span{padding-left:110px;display:block}@media(max-width: 991px){#ind-middle .msgtitle_span{padding-left:0}}#ind-middle .msgdate_span{position:absolute;top:0;left:0}@media(max-width: 991px){#ind-middle .msgdate_span{position:relative;top:auto;left:auto}}@media(max-width: 480px){#ind-middle .msgdate_span{font-size:16px;width:100%;display:block}}#ind-middle .caption h3{float:left;width:35%;position:relative}@media(max-width: 1680px){#ind-middle .caption h3{padding:0 20px 0 0;width:45%}}@media(max-width: 991px){#ind-middle .caption h3{width:100%;margin-bottom:5px}}@media(max-width: 359px){#ind-middle .caption h3{padding:0}}#ind-middle .caption p{float:left}@media(max-width: 1680px){#ind-middle .caption p{width:55%}}@media(max-width: 991px){#ind-middle .caption p{width:100%}}@media(max-width: 359px){#ind-middle .caption p:first-of-type{padding-bottom:29px}}#ind-middle .caption p>a{color:#090909;text-align:justify;padding:10px 0 14px 0;line-height:1.6em}#ind-middle .caption p>a:hover{color:#ed0303}#ind-middle .caption p:hover .btn:before,#ind-middle .caption p:hover .btn-default{color:#004986;border-color:#004986}#ind-middle .col-md-3:first-of-type .msgdate_span,#ind-middle .col-md-3:first-of-type .msgtitle_span,#ind-middle .col-md-3:first-of-type .caption p>a{color:#090909}#ind-middle .btn{height:30px;width:30px;text-indent:-9999px;overflow:hidden;padding:0;border:1px dashed rgba(0,0,0,0);border-radius:50%;position:relative}#ind-middle .btn:before{font-family:"Font Awesome 5 Free";font-weight:600;content:"";color:red;font-size:17px;position:absolute;text-indent:10006px;top:3px;-webkit-transition:.5s;transition:.5s}#ind-middle .btn-default{background-color:rgba(0,0,0,0);border-color:red;position:absolute;right:0;top:9px}@media(max-width: 991px){#ind-middle .btn-default{top:35px}}@media(max-width: 359px){#ind-middle .btn-default{bottom:0;top:auto;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}#ind-middle .thumbnail .caption{padding-right:35px;position:relative}@media(max-width: 600px){#ind-middle .thumbnail .caption{min-height:auto}}@media(max-width: 359px){#ind-middle .thumbnail .caption{padding-right:0}}#ind-middle .thumbnail .caption::after{content:"";clear:both;display:block;visibility:hidden}#ind-middle .col-md-3{width:98%;padding:10px 0;margin:0 1%;border-bottom:dotted 1px #666;float:left}#ind-middle .col-md-3:last-child{margin:0 1% 70px 1%}.show-calendar-wrap .item-box{background:url(../images/index-show-bg.jpg) top center no-repeat;height:270px;border:1px solid #646464;-webkit-box-shadow:3px 3px 4px 0px rgba(50,50,50,.3);box-shadow:3px 3px 4px 0px rgba(50,50,50,.3);background-color:#fff;margin:20px 0;width:250px}@media(max-width: 359px){.show-calendar-wrap .item-box{width:225px;background-size:contain}}.show-calendar-wrap .show-logo{padding:4px 0;height:78px;display:block;border-bottom:2px solid #303030}.show-calendar-wrap .show-date{padding:24px 0 10px 0;color:#090909;font-size:26px}.show-calendar-wrap .show-name{padding:0 24px;color:#090909;font-size:26px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;height:97px}.show-calendar-wrap .show-name a>span{font-size:19px}#ind-middle2{background:#ffea01}#ind-middle2 .wrap{width:100%;max-width:1920px;margin:0 auto;padding:0}#index_cate{background:#ffe900}#index_cate h3{background:#ffe900;font-size:24px;height:118px}#index_cate h3 a{line-height:1.2em;text-align:right;font-size:24px;display:block;position:relative;font-weight:400;padding:16px 38px}@media(max-width: 1900px){#index_cate h3 a{font-size:20px;padding:16px 30px}}@media(max-width: 1680px){#index_cate h3 a{font-size:17px;padding:16px 20px}}@media(max-width: 767px){#index_cate h3 a{padding:12px 18px;text-align:left}}@media(max-width: 600px){#index_cate h3 a{font-size:19px;padding:14px 20px}}@media(max-width: 480px){#index_cate h3 a{font-size:17px;height:auto}}#index_cate .col-xs-4{border-right:8px solid #fff;border-bottom:8px solid #fff}@media(max-width: 991px){#index_cate .col-xs-4{width:50%}}@media(max-width: 600px){#index_cate .col-xs-4{width:auto;float:none;border-right:0}}#index_cate .col-xs-4:nth-child(3),#index_cate .col-xs-4:nth-child(6),#index_cate .col-xs-4:nth-child(9),#index_cate .col-xs-4:nth-child(12){border-right:8px solid #ffe900}@media(max-width: 991px){#index_cate .col-xs-4:nth-child(3),#index_cate .col-xs-4:nth-child(6),#index_cate .col-xs-4:nth-child(9),#index_cate .col-xs-4:nth-child(12){border-right:8px solid #fff;border-bottom:8px solid #fff}}@media(max-width: 600px){#index_cate .col-xs-4:nth-child(3),#index_cate .col-xs-4:nth-child(6),#index_cate .col-xs-4:nth-child(9),#index_cate .col-xs-4:nth-child(12){border-right:0}}#index_cate .col-xs-4:nth-child(3n+1){clear:left}@media(max-width: 991px){#index_cate .col-xs-4:nth-child(3n+1){clear:none}}@media(max-width: 991px){#index_cate .col-xs-4:nth-child(2n+1){clear:left}}#index_cate .col-md-12{padding-right:0;padding-left:0}#index_cate .index_cate-ti{background:url(../images/product-bg.jpg) top center no-repeat;height:189px;display:block;padding:50px 105px}@media(max-width: 1900px){#index_cate .index_cate-ti{padding:50px 35px}}@media(max-width: 768px){#index_cate .index_cate-ti{height:auto}}.index_cate-bg{background-color:#ffe900;position:relative;height:105px;width:100%;margin:-8px -15px 0}@media(max-width: 600px){.index_cate-bg{display:none}}#index_product{display:none;margin-top:80px}.index-ti{text-align:center;margin:.5em 0 2em;position:relative}@media(max-width: 767px){.index-ti{margin-bottom:1.4em}}@media(max-width: 600px){.index-ti{margin-bottom:18px}}.index-ti h3{padding:0;display:block;color:#000;font-size:35px;text-transform:uppercase;font-weight:bold;margin:0;padding-bottom:6px}@media(max-width: 1199px){.index-ti h3{font-size:32px}}@media(max-width: 600px){.index-ti h3{font-size:28px}}.index-ti h3 a{color:#000}.index-ti h3 a:hover{color:#ed0303}.index-ti:after{width:34px;height:2px;background:#00479d;display:block;content:"";margin:0 auto}.slick-dots{bottom:-30px}.slick-dots li{margin:0 1px}.slick-dots li.slick-active button:before{color:#004986;opacity:1}.index-cate-section{padding:40px 0 100px;-webkit-box-shadow:0 10px 10px rgba(0,0,0,.2);box-shadow:0 10px 10px rgba(0,0,0,.2)}@media(max-width: 767px){.index-cate-section{padding:20px 0 60px}}@media(max-width: 600px){.index-cate-section{padding:15px 0 30px}}.index-cate-section .slick-slide{padding:0 15px}.index-catelist{list-style:none;margin:0;padding:0;margin:0 -15px}.index-cate-item{border:1px #bfbfbf solid;text-align:center}.index-cate-item .cate-img-wrap{position:relative}.index-cate-item .cate-img-wrap-link{position:absolute;top:0;bottom:0;left:0;right:0}.index-cate-item .cate-img-wrap-link span{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);color:#fff;font-size:53px;font-weight:bold;opacity:0;text-transform:uppercase;text-shadow:0 0 5px rgba(0,0,0,.5)}@media(max-width: 1199px){.index-cate-item .cate-img-wrap-link span{font-size:46px}}@media(max-width: 767px){.index-cate-item .cate-img-wrap-link span{font-size:40px}}.index-cate-item:hover .cate-img-wrap-link{background:rgba(0,104,183,.2)}.index-cate-item:hover .cate-img-wrap-link span{opacity:1}.index-cate-item .cate-name a{background:#ed0303;color:#fff;font-size:26px;display:block;position:relative;font-weight:bold;padding:10px 10px}@media(max-width: 1680px){.index-cate-item .cate-name a{font-size:24px;padding-top:8px;padding-bottom:8px}}@media(max-width: 1340px){.index-cate-item .cate-name a{font-size:22px}}@media(max-width: 1199px){.index-cate-item .cate-name a{font-size:20px;padding-top:7px;padding-bottom:7px}}@media(max-width: 767px){.index-cate-item .cate-name a{font-size:18px;padding-top:6px;padding-bottom:6px}}.index-pro-section{padding:40px 0 60px}@media(max-width: 767px){.index-pro-section{padding:30px 0 30px}}#idxprocarousel{list-style:none;margin:0;padding:0}#idxprocarousel .idxpro-item{padding:0 15px;text-align:center}#idxprocarousel .item a{overflow:hidden;display:block}#idxprocarousel .item a img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}#idxprocarousel .slick-slide:hover .item a img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}#idxprocarousel .cate-name{font-size:25px;font-weight:bold;margin-bottom:4px}@media(max-width: 1680px){#idxprocarousel .cate-name{font-size:23px}}@media(max-width: 1199px){#idxprocarousel .cate-name{font-size:20px}}@media(max-width: 767px){#idxprocarousel .cate-name{font-size:18px}}#idxprocarousel .cate-name a{display:block}#idxprocarousel .cate-no{display:none}#idxprocarousel .more-link a{font-size:21px;color:#000;text-transform:uppercase;font-weight:600}@media(max-width: 1680px){#idxprocarousel .more-link a{font-size:20px}}@media(max-width: 1199px){#idxprocarousel .more-link a{font-size:18px}}@media(max-width: 767px){#idxprocarousel .more-link a{font-size:16px}}#idxprocarousel .more-link a:hover{color:#ed0303}.index-about-section{padding:30px 0 165px;position:relative;margin-bottom:-161px}@media(max-width: 1199px){.index-about-section{margin-bottom:-8%;padding:20px 0 10%}}@media(max-width: 991px){.index-about-section{padding-top:45%}}@media(max-width: 600px){.index-about-section{padding-top:55%}}.index-about-bg{position:absolute;top:0;right:0;bottom:0;width:52%;content:"";background:url(../images/index-about_bg.png) left center no-repeat;background-size:cover}@media(max-width: 1680px){.index-about-bg{width:65%;background-image:url(../images/index-about_bg_m.png)}}@media(max-width: 1340px){.index-about-bg{width:74%}}@media(max-width: 1199px){.index-about-bg{width:83%}}@media(max-width: 991px){.index-about-bg{width:100%;height:0;bottom:0;padding-bottom:50%;background-image:url(../images/index-about_bg_s.png);background-position:top center}}@media(max-width: 600px){.index-about-bg{padding-bottom:65%;background-size:130% auto}}.index-about-content{width:50%;position:relative;z-index:1}@media(max-width: 1680px){.index-about-content{width:58%}}@media(max-width: 1199px){.index-about-content{width:56%}}@media(max-width: 991px){.index-about-content{width:auto}}.index-about-content .index-ti{text-align:left;margin-bottom:.8em}@media(max-width: 1199px){.index-about-content .index-ti{margin-bottom:.6em}}@media(max-width: 767px){.index-about-content .index-ti{margin-bottom:.5em}}.index-about-content .index-ti h3{font-size:43px;font-weight:bolder}@media(max-width: 1680px){.index-about-content .index-ti h3{font-size:38px}}@media(max-width: 1340px){.index-about-content .index-ti h3{font-size:36px}}@media(max-width: 1199px){.index-about-content .index-ti h3{font-size:34px}}@media(max-width: 767px){.index-about-content .index-ti h3{font-size:30px}}@media(max-width: 600px){.index-about-content .index-ti h3{font-size:27px}}.index-about-content .index-ti:after{display:none}.index-about-maintext{margin:20px 0 20px}@media(max-width: 1680px){.index-about-maintext{text-shadow:0 0 3px rgba(255,255,255,.8),0 0 5px rgba(255,255,255,.8)}}@media(max-width: 767px){.index-about-maintext{margin-top:10px}}.index-about-maintext h2{font-size:25px;font-weight:bold;padding:0;margin:.2em 0}@media(max-width: 1680px){.index-about-maintext h2{font-size:23px}}@media(max-width: 1340px){.index-about-maintext h2{font-size:21px}}@media(max-width: 767px){.index-about-maintext h2{font-size:19px}}.index-about-maintext h3{color:#004986;font-size:22px;padding:0;margin:.2em 0 .8em;font-weight:400}@media(max-width: 1680px){.index-about-maintext h3{font-size:20px}}@media(max-width: 1340px){.index-about-maintext h3{font-size:19px}}@media(max-width: 767px){.index-about-maintext h3{margin-bottom:.5em;font-size:17px}}.index-about-btn a{padding:3px 12px;background:#004986;color:#fff;display:inline-block}.index-about-btn a:hover{background:#ed0303}.nbs-flexisel-container{position:relative;max-width:100%}.nbs-flexisel-ul{position:relative;width:9999px;margin:0px;padding:0px;list-style-type:none;text-align:center}.nbs-flexisel-inner{overflow:hidden;width:98%;margin:0}@media(max-width: 1340px){.nbs-flexisel-inner{width:90%}}.nbs-flexisel-item{float:left;margin:0px;padding:0px;cursor:pointer;position:relative}.nbs-flexisel-item>img{cursor:pointer;position:relative;max-width:100%}.nbs-flexisel-nav-left,.nbs-flexisel-nav-right{width:46px;height:100px;position:absolute;cursor:pointer;z-index:100}.nbs-flexisel-nav-left{left:10px}.nbs-flexisel-nav-right{right:0;background:url("../images/index-arrow.png") no-repeat 0}@media(max-width: 359px){.nbs-flexisel-nav-right{right:-25px}}#idxprocarousel .item,#idxprocarousel .caption{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#mainbanner{background:#ffea01}@media(min-width: 1920px){#mainbanner{margin:0}}#mainbanner .swiper-banner{max-width:100%}@media(min-width: 1920px){#mainbanner .swiper-banner{max-width:1920px}}#mainbanner{margin:0}#mainbanner .swiper-slideimg{position:absolute;top:0;left:0;right:0;bottom:0}#mainbanner .index_inner-txt{padding:15px}