@charset "utf-8";@media screen and (max-width:1500px){.nav>ul>li>a{font-size:17px;}.indexA{padding:80px 0;}.indexA .tit h3{font-size:52px;}.indexB{padding:40px 0 160px;}.indexB .tit h3{font-size:52px;}.indexB .tit p{margin-left:120px;line-height:30px;}.indexB .txt p{font-size:30px;line-height:40px;}.indexE .wp{padding:120px 0;}.indexE::after{top:60px;bottom:60px;}.indexE .list{margin-right:120px;}.indexE .txt h3{padding:0 0 30px;font-size:52px;}.indexE ul{margin:30px 0 0;}.indexD .txt{bottom:0;left:0;width:44%;}.indexD .txt h3{font-size:52px;}.indexD .txt p{font-size:17px;}.indexD .txt .more{margin:40px 0 0;}.indexF{padding:150px 0;}.indexF .tit{margin-right:80px;width:370px;}.indexF .tit h3{font-size:52px;}.indexF .tit p{font-size:17px;}.indexF .swiper-slide .txt h5{font-size:20px;line-height:28px;}.indexF .swiper-slide .txt em{margin:13px 0 0;font-size:16px;}.indexF .swiper-slide .txt p{margin:13px 0 0;font-size:16px;line-height:22px;}.indexF .swiper-slide .txt .more{margin:15px 0 0;font-size:17px;}#footer ul li em{width:100px;height:100px;line-height:100px;}#footer ul li em i{font-size:45px;}.copyright p{font-size:17px;}.copyright .share a{margin:0 0 0 15px;}.main-left h3{padding:0 0 0 15px;font-size:20px;}.sidemenu>ul>li>h5{font-size:17px;}.prolist ul li .pic{width:45%;}.prolist ul li .t h5{font-size:26px;}.prolist ul li .t{margin:0 0 0 40px;}}@media screen and (max-width:1400px){.header .logo img{height:45px;}.header h1 a{width:240px;height:45px;background-size:240px 45px;}.nav>ul>li{margin:0 10px;}.nav>ul>li>a{font-size:12px;}.indexA{padding:70px 0;}.indexA .tit{margin-right:40px;width:360px;}.indexA .tit h3{font-size:48px;}.indexB .tit h3{font-size:48px;}.indexB .tit p{margin-left:80px;line-height:26px;}.indexB .txt{padding:30px 40px;width:650px;}.indexB .txt p{font-size:26px;line-height:36px;}.indexE .wp{padding:100px 0;}.indexE::after{top:50px;bottom:50px;}.indexE .list{margin-right:100px;}.indexE .txt h3{padding:0 0 25px;font-size:48px;}.indexE ul{margin:25px 0 0;}.indexE ul li .ico{width:80px;height:80px;}.indexE ul li .t{margin-left:40px;}.indexE ul li .t h5{font-size:20px;}.indexE ul li .t p{font-size:17px;}.indexD .txt h3{font-size:48px;}.indexD .txt p{font-size:16px;}.indexD .txt .more{margin:30px 0 0;}.indexF{padding:120px 0;}.indexF .tit{margin-right:50px;width:340px;}.indexF .tit h3{font-size:48px;}.indexF .tit p{font-size:17px;}.indexF .swiper-slide .pic{width:380px;}.indexF .swiper-slide .txt h5{font-size:20px;line-height:28px;}.indexF .swiper-slide .txt em{margin:13px 0 0;font-size:16px;}.indexF .swiper-slide .txt p{overflow:hidden;margin:13px 0 0;height:44px;font-size:16px;line-height:22px;}.indexF .swiper-slide .txt .more{margin:15px 0 0;font-size:17px;}.pro_text .tit{padding:10px 0 0;height:45px;}.pro_text .tit h5{padding:0 0 0 13px;height:25px;font-size:20px;line-height:25px;}.pro_img{width:420px;}.pro_view_inner{margin-left:460px;}.prolist ul li .t h5{font-size:20px;}.prolist ul li .t p{margin:18px 0 0;font-size:17px;line-height:22px;}.prolist ul li .t .more{margin:18px 0 0;font-size:17px;}.contact h3{font-size:30px;}}@media screen and (max-width:1300px){#footer ul li em{width:80px;height:80px;line-height:80px;}#footer ul li em i{font-size:35px;}.copyright img{height:40px;}.copyright .share a{margin:0 0 0 10px;width:34px;height:34px;line-height:34px;}.copyright .share a i{font-size:18px;}.copyright p{font-size:16px;}}@media screen and (max-width:1200px){.contact ul li{width:25%;}.contact ul li:last-child{width:100%;}.contactbox{margin:30px 0 0;-webkit-flex-direction:column;flex-direction:column;}.map{margin:0 auto;width:600px;}.contact-inquiry{margin:20px auto 0;width:80%;}.contact-inquiry h4{padding:0 0 0 15px;background:#3c3c3c;color:#fff;font-size:20px;line-height:50px;}.contact-inquiry .inquirbox{padding:20px 15px 0;border:1px solid #d5d5d5;border-top:none;}}@media screen and (max-width:1080px){.wp{box-sizing:border-box;padding-right:10px;padding-left:10px;width:100%;}*{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-focus:none;-moz-user-select:none;}#gotop,.nav,.search{display:none;}#footBar{display:block;}.header-lang{margin-left:5px;}.header-lang .box{width:80px;height:32px;}.header-lang .box img{margin:5px 0 0 5px;border-radius:0;}.header-lang .box em{margin:5px 5px 0;color:#fff;}.header-lang .box i{margin:5px 0 0;color:#fff;}.header-lang ul{top:32px;padding:0 5px;width:82px;border:1px solid #ccc;border-radius:0;}.header-lang ul li img{margin-right:5px;border-radius:0;}.header{position:static;height:70px;background:#333;}.header .logo img{height:40px;}.header h1 a{width:214px;height:40px;background-size:214px 40px;}.header-right>span{display:block;}#banner::after{display:none;}#banner .swiper-container-horizontal>.swiper-pagination-bullets{bottom:10px;}#banner .swiper-pagination-bullet{margin:0 3px;width:10px;height:10px;}#banner .swiper-button-next,#banner .swiper-button-prev{display:none;}#footer{padding:30px 0 15px;}#footer ul li{box-sizing:border-box;margin:0 0 15px;width:50%;text-align:center;}#footer ul li:last-child{width:100%;}#footer ul li em{width:60px;height:60px;line-height:56px;}#footer ul li em i{font-size:22px;}#footer ul li h6{margin:8px 0 0;font-size:16px;}#footer ul li p{margin:8px 0 0;font-size:15px;line-height:22px;}.copyright{border-top:1px solid rgba(255,255,255,.26);background:#161616;}.copyright .wp{padding:30px 15px;-webkit-flex-direction:column;flex-direction:column;}.copyright img{height:36px;}.copyright p{margin:10px 0 0;text-align:center;font-size:15px;}.copyright .share{margin:10px 0 0;font-size:0;}.copyright .share a{margin:0 5px;width:34px;height:34px;line-height:34px;}.copyright .share a i{font-size:18px;}.indexA .tit h3,.indexB .tit h3,.indexD .txt h3,.indexE .txt h3,.indexF .tit h3{font-size:36px;}.indexA{padding:30px 0;}.indexA .wp{-webkit-flex-direction:column;flex-direction:column;}.indexA .tit{margin-right:0;width:100%;text-align:center;}.indexA .tit dl{margin:20px 0 0;}.indexA .tit dl dd{display:inline-block;margin:10px 0 0;margin:10px 8px 0;font-size:16px;line-height:24px;}.indexA .tit dl dd~dd{margin:10px 8px 0;}.indexA .tit .more{margin:20px auto 0;padding:0 9px 0 20px;width:150px;height:40px;font-size:16px;}.indexA .tit .more i{width:28px;height:28px;font-size:18px;line-height:28px;}.indexA ul{margin:20px 0 0;}.indexA ul li .t h5{margin-right:0;text-align:center;font-size:14px;line-height:1.3; width: 100%; height: 3.9em; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden;}.indexA ul li .t .more{display:none;}.indexB{padding:30px 0;background-size:cover;}.indexB .tit{text-align:center;-webkit-flex-direction:column;flex-direction:column;}.indexB .tit .more{font-size:16px;}.indexB .tit p{margin:15px 0 0;font-size:15px;line-height:22px;}.indexB .v{margin:20px 10px 0;}.indexB .v .box{right:0;bottom:78px;}.indexB .v .box img{height:80px;}.indexB .txt{position:static;padding:15px 10px;width:100%;}.indexB .txt p{font-size:20px;line-height:24px;}.indexE{background:#fff;}.indexE::after{display:none;}.indexE .wp{padding:30px 10px 0;background:0 0;-webkit-flex-direction:column;flex-direction:column;}.indexE .list{margin:20px 0 0;}.indexE .list::after{display:none;}.indexE .page{display:none;}.indexE .swiper-pagination-bullets{display:block;}.indexE .txt{width:100%;}.indexE .txt h3{padding:0;border-right:none;text-align:center;}.indexE .txt h6{margin:10px 0 0;text-align:center;font-size:16px;}.indexE ul{margin:20px 0 0;}.indexE ul li{padding:15px 25px;}.indexE ul li .ico img{height:40px;}.indexE ul li .t{margin-left:20px;}.indexE ul li .t h5{font-size:18px;}.indexE ul li .t p{font-size:16px;}.indexD{padding:30px 0;}.indexD .wp{position:relative;}.indexD .txt{position:static;bottom:45px;left:0;width:100%;text-align:center;}.indexD .txt p{margin:15px 0 0;font-size:16px;line-height:22px;}.indexD .txt .more{margin:20px auto 0;padding:0 9px 0 20px;width:150px;height:40px;font-size:16px;}.indexD .txt .more i{width:28px;height:28px;font-size:18px;line-height:28px;}.indexD .pic{margin:20px 0 0;}.indexF{padding:30px 0;background-size:cover;}.indexF .wp{display:block;}.indexF .tit{margin-right:0;width:100%;text-align:center;}.indexF .tit p{margin:15px 0 0;font-size:16px;line-height:22px;}.indexF .swiper-button-list{display:none;}.indexF .list{margin:20px 0 0;}.indexF .swiper-slide{position:relative;display:-webkit-flex;display:flex;overflow:hidden;box-sizing:border-box;text-align:center;-webkit-flex-direction:column;flex-direction:column;}.indexF .swiper-slide .pic{display:block;overflow:hidden;margin:0 auto;width:100%;}.indexF .swiper-slide .pic img{display:block;width:100%;-webkit-transition:transform .3s;transition:transform .3s;}.indexF .swiper-slide .txt{position:relative;box-sizing:border-box;margin:0 auto;padding:20px 15px;width:100%;background:#161616;}.indexF .swiper-slide .txt h5{font-size:18px;line-height:1.2;}.indexF .swiper-slide .txt em{margin:10px 0 0;font-size:16px;}.indexF .swiper-slide .txt p{margin:10px 0 0;font-size:15px;line-height:22px;}.indexF .swiper-slide .txt .more{display:none;}.indexF .list .swiper-pagination{display:block;}}@media screen and (max-width:1080px){.sidebanner{padding:30px 0;height:auto;}.sidebanner .wp{padding-bottom:0;}.sidebanner h1,.sidebanner h2{font-size:30px;}.sidebanner p{margin:10px 0 0;font-size:13px;}.main{padding-top:25px;padding-bottom:30px;}.main-left{float:none;width:100%;}.main-right{margin-left:0;}.main-left h3{padding:0 0 0 15px;font-size:18px;}.main-left h3::after{display:block;}.sidemenu ul,.sidenav ul{display:none;}.sidenav ul li{margin:3px 0 0;padding:8px 40px 8px 15px;}.sidenav ul li::after{line-height:38px;}.sidenav ul li a{font-size:15px;}.about ul li{padding:20px 0;-webkit-flex-direction:column;flex-direction:column;}.about ul li:nth-child(2n+1){-webkit-flex-direction:column;flex-direction:column;}.about ul li .pic{margin:0 auto;width:auto;max-width:500px;}.about ul li .txt{margin:20px 0 0;}.about ul li .txt .box{-webkit-flex-direction:column;flex-direction:column;}.about ul li .txt h5{text-align:center;font-size:22px;}.about ul li .txt h5::after{margin:10px auto 0;}.about ul li .txt h6{margin:15px 0 0;text-align:center;font-size:18px;}.about ul li .txt .t{margin:20px 0 0;}.about ul li .txt .t p{font-size:15px;line-height:22px;}.about ul li:nth-child(2n) .txt{margin:20px 0 0;}.cert-list{margin:20px 0 0;}.cert-list h3{font-size:24px;}.cert-list ul li img{border:2px solid #e0e0e0;}.cert-list ul li p{font-size:15px;}.prolist ul{margin-top:-20px;}.prolist ul li{padding:20px 0;-webkit-flex-direction:column;flex-direction:column; width: calc((100% - 20px)/2); float: left; margin-right: 20px; margin-bottom: 20px;}.prolist ul li:nth-child(2n){ margin-right: 0;}.prolist ul li .pic{width:100%;}.prolist ul li .t{margin:20px 0 0;}.prolist ul li .t h5{font-size:14px;}.prolist ul li .t h5>a{ display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden;}.prolist ul li .t h5::after{margin:10px 0 0;width:70px;display: none;}.prolist ul li .t p{margin:15px 0 0;font-size:16px;line-height:22px;}.prolist ul li .t .more{display:none;}.caselist ul li{margin:0 0 15px 2%;width:48%;}.caselist ul li .t{padding:6px 0;height:50px;}.caselist ul li .t a{padding:0 5px;font-size:15px;}.pro_img{float:none;margin:0 auto;width:400px;}.pro_view_inner{float:none;margin:20px 0 0;width:100%;text-align:center;}.pro_view_inner h1{margin:0;font-size:20px;}.pro_view_inner .pro_btn .book{width:130px;height:36px;font-size:14px;line-height:36px;}.pro_view_inner .pro_btn .pdf{margin-left:15px;width:130px;height:36px;font-size:14px;line-height:36px;}.pro_text{margin:20px 0 0;}.pro_text .tit{padding:10px 0 0;height:45px;}.pro_text .tit h5{padding:0 0 0 13px;height:25px;border-left:2px solid #0160bc;font-size:18px;line-height:25px;}.pro-content{padding:15px;font-size:14px;line-height:22px;}.pro-content table tr>th{padding:8px 10px;}.pro-content table tr>td{padding:8px 10px;}.pro-content table tr>td p{margin:0;}.pro-inquiry .tit,.related-pro .tit{padding:10px 0 0;height:45px;}.pro-inquiry .tit h5,.related-pro .tit h5{padding:0 0 0 13px;height:25px;border-left:2px solid #0160bc;font-size:18px;line-height:25px;}.pro-inquiry{margin:10px 0 0;}.pro-inquiry .inquirbox{padding:15px 15px 5px;}.rela-pro{margin-top:20px;}.rela-pro .tit{height:36px;line-height:36px;}.rela-pro .tit h5{padding:0 15px;font-size:17px;}.rela-pro ul li{margin:15px 0 0 2%;padding:5px 5px 0;width:48%;}.rela-pro ul li h6{height:70px;font-size:14px;}.rela-pro ul li h6 a{line-height:20px;}.newslist ul li{margin:0 0 15px;}.newslist ul li .pic{width:180px;}.newslist ul li .t{margin-left:20px;}.newslist ul li .t h5{font-size:18px;}.newslist ul li .t span{margin:10px 0 0;font-size:12px;}.newslist ul li .t p{margin:10px 0 0;height:44px;font-size:15px;line-height:22px;}.newslist ul li .t .more{display:none;}.newsnr h1{font-size:18px;line-height:1.2;}.myart{margin:15px 0;font-size:15px;line-height:22px;}.myart p{margin:0 0 8px;}.pnbar{margin-top:20px;}.pnbar p{padding:7px 10px;font-size:15px;}.down ul li{float:none;overflow:hidden;margin:0 0 15px;padding:15px;width:100%;}.down ul li:nth-child(2n){float:none;}.down ul li .pic{width:80px;height:80px;}.down ul li .pic i{font-size:40px;}.down ul li .t{margin:0 0 0 100px;}.down ul li .t h5{height:auto;font-size:18px;}.contact h3{font-size:22px;}.contact h4{font-size:15px;}.contact ul{margin:20px 0 0;border-top:none;}.contact ul li{float:left;padding:20px 0;width:50%;height:auto;border:none;border-bottom:1px dashed #d2d2cf; box-sizing: border-box;}.contact ul li h6{margin:10px 0 0;font-size:16px;}.contact ul li p{font-size:14px;line-height:22px;}.contactbox{margin:20px 0 0;}.map{float:none;width:100%;}.contact-inquiry{margin:20px 0 0;width:100%;}.contact-inquiry h4{font-size:18px;line-height:36px;}.contact-inquiry .inquirbox{padding:15px 15px 0;}.linetit{margin:30px 0 0;}.linetit h4 span{font-size:20px;}.inquirbox .row{margin-bottom:0;}.inquirbox .row>div{margin-bottom:10px;}.inquirbox input.submit{width:130px;font-size:15px;line-height:34px;}.faq ul li{margin:0 0 10px;padding:10px;}.faq ul li:hover{padding-left:10px;border-left:1px solid #00aebf;}.videolist ul li{margin:0 0 15px 2%;width:48%;}.videolist ul li .t{padding:15px 10px;}.videolist ul li .t h5{font-size:15px;}}@media screen and (max-width:500px){.newslist ul li{-webkit-flex-direction:column;flex-direction:column;}.newslist ul li .pic{margin:0 auto;width:auto;max-width:250px;}.newslist ul li .t{margin:20px 0 0;text-align:center;}.newslist ul li .t span{display:inline-block;}}@media screen and (max-width:480px){.header .logo img{height:35px;}.header h1 a{width:186px;height:35px;background-size:186px 35px;}.indexA .tit h3,.indexB .tit h3,.indexD .txt h3,.indexE .txt h3,.indexF .tit h3{font-size:30px;}.indexA ul li{width:calc(50% - 4px);}.indexB .v .box img{height:60px;}.indexE ul li{padding:15px 20px;}.indexE ul li .t p{font-size:15px;}.indexD .txt p{font-size:15px;}.indexF .tit p{font-size:15px;}.sidebanner h1,.sidebanner h2{font-size:24px;}.cert-list ul li{width:48%;}.pro_img{width:100%;}.pro_img .preview .swiper-slide{width:45px;}.pro_view_inner h1{font-size:18px;}.rela-pro ul{margin:0;}.rela-pro ul li{margin:15px 0 0;padding:5px 5px 0;width:100%;}}@media screen and (max-width:400px){.header .logo img{height:30px;}.header h1 a{width:160px;height:30px;background-size:160px 30px;}.sidebanner h1,.sidebanner h2{font-size:20px;}.honor ul{margin:10px 0 0;}.honor ul li{float:none;margin:5px 0;width:100%;}.caselist ul{margin:0;}.caselist ul li{margin:0 0 15px;width:100%;}.caselist ul li .t{padding:10px 0;height:auto;}.videolist ul{margin:0;}.videolist ul li{float:none;margin:0 0 15px;width:100%;}}