﻿@charset "utf-8"; 
.foot-title{color:#fff}
section.map{background:#cacfd2;margin:50px 0 auto;padding-bottom:30px}
.foot-l .lfr li img{-webkit-filter:contrast(400%);filter:contrast(400%)}
.foot-l .lfr li:nth-child(2){background:#1278f3}
.foot-l .lfr li:nth-child(3){background:#0b66c1}
.foot-l .lfr li:nth-child(4){background:#fd0000}
.foot-l .lfr li:nth-child(5){background:#00aff0}
.foot-list{background:#7f7f7f}
.head-nav>ul>li:last-child{position:relative}
.head-nav>ul>li:last-child .search-box{display:none;position:absolute;right:0;background:0 0}
.head-nav>ul>li:last-child:hover a{background:0 0;cursor:pointer;background:#d3d3d3}
@media(max-width:768px){.head-nav>ul>li:last-child{display:none}}
.head-logo{height:100%;padding:0}
.nymgolartitle{font-size:19px}
.nymgoexpertbox{margin-top:25px}
.nymgoexbox_fir{display:flex;box-shadow:0 0 4px #aaa;margin-bottom:25px;padding:5px;box-sizing:border-box}
.nymgoexbox_fir .nymgoexbox_lef{width:240px}
.nymgoexbox_fir .nymgoexbox_lef img{display:block}
.nymgoexbox_fir .nymgoexbox_rig{padding:20px;width:calc(100% - 240px);box-sizing:border-box}
.nymgoexbox_fir .nymgoexbox_tit{color:var(--color);font-size:18px;margin-bottom:8px}
.nymgoexbox_fir .nymgoexbox_tit a{color:var(--color)}
.nymgoexbox_fir .nymgoexbox_rig p{line-height:1.6}
.nymgoexbox_fir .nymgoexbox_rig p a{color:#333}
.nymgoexpertcount{display:flex;margin-top:25px;align-items:center;justify-content:space-between;flex-wrap:wrap}
.nymgoexpertcount .nymgoexpertcount_lef{width:48%}
.nymgoexpertcount .nymgoexpertcount_lef img{display:block}
.nymgoexpertcount .nymgoexpertcount_rig{width:48%}
.nymgoexpertcount .nymgoexpertcount_rigone{margin-bottom:12px}
.nymgoexpertcount .nymgoexpertcount_rigone:last-child{margin:0}
.nymgoexpertcount .nymgoexpertcount_rigone>p{margin-bottom:4px}
.nymgoexpertcount_rig .nymgoexpertcount_rotxt{display:flex;flex-wrap:wrap}
.nymgoexpertcount_rig .nymgoexpertcount_rotxt p{width:19%;line-height:1.3;margin-right:1.25%;font-size:14px}
.nymgoexpertcount_rig .nymgoexpertcount_rotxt p:nth-child(5n){margin-right:0}
.nymgoexpertcount .nymgoexpertcount_rigone>p{line-height:1.2}
@media (max-width:1500px){.nymgoexpertcount_rig .nymgoexpertcount_rotxt p{width:24%}
.nymgoexpertcount_rig .nymgoexpertcount_rotxt p:nth-child(5n){margin-right:1.25%}
.nymgoexpertcount_rig .nymgoexpertcount_rotxt p:nth-child(4n){margin-right:0}}
@media (max-width:480px){.nymgoexpertcount_rig .nymgoexpertcount_rotxt p{font-size:13px}}
#nyexpertcert{margin-top:25px;position:relative;padding:0 60px}
.nyexpertcert_btn>div{color:var(--color);width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#eee;font-weight:700;position:absolute;top:50%;margin-top:-20px;z-index:1;cursor:pointer;transition:.2s}
.nyexpertcert_btn>div:hover{background:var(--color);color:#fff}
.nyexpertcert_btn>div.nyexpertcert_prev{left:0}
.nyexpertcert_btn>div.nyexpertcert_nex{right:0}
.nyexpartners .swiper-slide{border:1px solid #eee;box-sizing:border-box;padding:3px;text-align:center}
.nyexpartners .swiper-slide img{width:100%}
@media (max-width:768px){.nymgoexpertcount .nymgoexpertcount_lef{width:100%}
.nymgoexpertcount .nymgoexpertcount_rig{width:100%;margin-top:20px}}
@media (max-width:560px){.nymgoexbox_fir .nymgoexbox_lef{width:180px}
.nymgoexbox_fir .nymgoexbox_rig{width:calc(100% - 180px);padding:8px}
.nymgoexbox_fir .nymgoexbox_rig p,.nymgoexbox_fir .nymgoexbox_tit{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}}
.feedtit strong{border-bottom:2px solid #000;display:inline-block;font-size:22px}
.feedtit{margin-bottom:12px}
@media (max-width:560px){.feedtit strong{font-size:20px}}
.hot-pro .common-title sub{font-size:20px;vertical-align:bottom}
.news-title{-webkit-line-clamp:1}
.news-img{padding-bottom:54%}
.news-info{padding:14px}
#indadpro .news-img{padding-bottom:100%}
.nymgolartitle_tit{font-weight:700;color:var(--color)}
.nymgolartitle_tit span{text-decoration:underline;text-decoration-color:var(--color)}
span.wingdings{text-align:justify;font-family:Wingdings;color:var(--color);letter-spacing:0;font-weight:700;font-size:18px;margin-right:20px;text-decoration:none}
.nymgoexbox_fir{transition:.2s ease-in-out}
.nymgoexbox_fir:hover{transition:.2s ease-in-out;-webkit-box-shadow:0 10px 20px 0 rgb(0 0 0 / 22%);box-shadow:0 10px 20px 0 rgb(0 0 0 / 22%)}
.nymgoexbox_fir .nymgoexbox_rig p{font-weight:700;font-size:12px;line-height:2}
.nymgoexbox_fir .nymgoexbox_lef img{height:100%}
@media (max-width:769px){.product-detail .btn-list a{line-height:10.6666666667vw}}
.pro-d-main .common-content{flex:none;width:960px}
@media(max-width:768px){.pro-d-main .common-content{flex:1;width:calc(100% - 360px)}}
.home-about .about-title {line-height:1.3;padding-bottom:8px;font-weight:bold;}
.home-about .item2 .about-con {padding:30px 30px 30px 70px;}
.home-about .item2 .about-more {margin-top:20px;}
.home-about .item1 .about-title:after{background:var(--color)}
@media (max-width:1300px){.home-about .item1 .about-con,.home-about .item2 .about-con{padding:30px}}
@media (max-width:768px){.home-about .item1 .about-article{display:block;max-height:inherit}}
@media (max-width:560px){.home-about .item1 .about-con,.home-about .item2 .about-con{padding:20px}}
.home-about .item1 .about-img,.home-about .item2 .about-img{background:none;padding:0}
.home-about .about-item .about-img lite-youtube{max-width:100%;height:100%}
.home-about .item1 .about-img img{width:100%;height:100%;display:block;object-fit:contain;}
.home-about .item1 .about-con{background:#fff;}
.home-about .item1 .about-article {color:#555;}
.home-about .about-more{color:var(--color);border-color:var(--color);margin-top:25px}
@media (min-width:1301px){.about-item.item1 {margin-bottom:30px;}
.home-about .item1 .about-con {padding:0 80px 0 40px;display:flex;flex-direction:column;align-items:flex-start;}
.home-about .item1 .about-article {margin-bottom:30px;line-height:1.9;}
.home-about .about-more {margin-top:auto;}}
@media (max-width:1700px) and (min-width:1301px){.home-about .item1 .about-con{padding-right:60px}
.home-about .item1 .about-title{margin-bottom:8px}
.home-about .item1 .about-article{margin-bottom:20px;line-height:1.6}}
@media (max-width:1600px) and (min-width:1301px){.home-about .item1 .about-title{font-size:28px}
.home-about .item1 .about-article{font-size:14px;}}
@media (max-width:768px){.home-about .about-more{margin:0}}
.single-ta{max-width:1600px;overflow-x: scroll;}
.single-ta tbody tr{white-space: nowrap;}
@media (min-width:769px){.common-content .pro-list>li {width:32%;margin-right:2%;}
.common-content .pro-list>li:nth-child(3n) {margin-right:0;}}
main>video#video{width:100%;display:block;min-height:inherit}