@charset "utf-8";

@media screen and (max-width:1760px){

.wp{width:1500px;}
#banner .swiper-slide .txt h5{font-size:42px;}

.pro_tab.scroll-top{width:1500px;}

.parts_view_list > .tit h3{font-size:34px;}

}

@media screen and (max-width:1680px){

.wp{width:1400px;}
.nav > ul > li + li{margin-left:35px;}
.nav > ul > li > a{font-size:20px;}
.foot-logo{width:550px;}
.foot-list{width:520px;}
#banner .swiper-slide .txt h5{font-size:42px;}

.indexA .tit h3,.indexC h3,.indexF .tit h3,.indexH .tit h3,.indexE h3,.indexD h3{font-size:39px;}
.indexE ul li .pic{height:250px;}

/*--*/
.solu-list h2,.solu-list2 h2,.pro-index5 .t h3,.rela-pro h3,.pro-scroll h3,.rela-news .tit h3{font-size:39px;}
.rtit h1, .rtit h3,.about .txt h3,.about-why h3,.history h3,.culture h3,.join-policy h3,.guideline h2,.guideline2 h2.tiered h3,.rela-case .tit h3{font-size:39px;}

.pro_tab.scroll-top{width:1400px;}

.solu-tit p{line-height:34px;font-size:19px;}

.rela-case .list .swiper-slide .t h5{font-size:19px;}

.history .view .swiper-slide .txt p{line-height:35px;}

.parts_view_list > .tit h3{font-size:32px;}

}


@media screen and (max-width:1550px){

.wp{width:1300px;}

.nav > ul > li + li{margin-left:25px;}
.nav > ul > li > a{font-size:19px;}

#banner .swiper-slide .txt h5{font-size:44px;}
.foot-logo{width:500px;}
.foot-list{width:500px;}

.indexA .tit h3,.indexC h3,.indexF .tit h3,.indexH .tit h3,.indexE h3,.indexD h3{font-size:38px;}

.indexE ul li .pic{height:240px;}
.indexE ul li h5{font-size:28px;}

/*--*/

.solu-list h2,.solu-list2 h2,.pro-index5 .t h3,.rela-pro h3,.pro-scroll h1,.rela-news .tit h3{font-size:38px;}
.rtit h1, .rtit h3,.about .txt h3,.about-why h3,.history h3,.culture h3,.join-policy h3,.guideline h2,.guideline2 h2,.tiered h3,.rela-case .tit h3{font-size:38px;}

.pro_img{width:500px;}
.pro_tab.scroll-top{width:1300px;}

.parts-list .list ul li .txt h5{font-size:21px;}
.parts_view_list > .tit h3{font-size:30px;}

.solu-tit p{line-height:32px;font-size:18px;}

.rela-case .list .swiper-slide .t h5{font-size:18px;}

.guideline .txt,.guideline2 .txt{margin:35px 0 0;line-height:34px;font-size:19px;}

.down-part-list ul {margin: 25px -25px 0;}
.down-part-list ul li {padding: 25px;}

.about-why ul li h5{font-size:24px;}
.about-why ul li span{font-size:47px;}
.join-bottom h2{font-size:32px;}

.history .view .swiper-slide .txt p{line-height:34px;}
.culture ul li{height:700px;}

.tiered .list .item .tit img{width:95px;}

}


@media screen and (max-width:1441px) {

.wp{width:1200px;}
.logo img{height:45px;}
.nav > ul > li > a{font-size:18px;}
.nav > ul > li+li{margin-left:20px;}
.nav > ul > li .drop-down dl{margin-top:-12px;margin-right:-12px;margin-left:-12px;}
.nav > ul > li .drop-down dl dd{width:25%;padding:12px;}
.foot-logo{width:450px;}
.foot-logo p{font-size:17px;line-height:26px;}
.foot-list{width:460px;}
.foot-nav ul li,.foot-list p{line-height:30px;}
#banner .swiper-slide .txt h5{font-size:40px;}

.indexA .tit h3,.indexC h3,.indexF .tit h3,.indexH .tit h3,.indexE h3,.indexD h3{font-size:36px;}

.indexA .list{margin:60px -15px 0;}

.indexC .box .txt h5{font-size:19px;}

.indexD{padding:30px 0 70px;}
.indexD ul.list1{margin:50px -25px 0;}
.indexD ul.list1 li{padding:15px 25px;}
.indexD ul.list1 li .txt{padding:30px 28px 25px;}
.indexD ul.list2 li .txt{padding:25px 25px;}
.indexD ul li .txt h6{font-size:19px;}

.indexE ul{margin:60px -20px 0;}
.indexE ul li{padding:0 20px;}
.indexE ul li .pic{height:220px;}
.indexE ul li h5{font-size:26px;}
.indexE ul li .more{font-size:17px;height:44px;line-height:44px;}

/*--*/

.main{padding-top:70px;padding-bottom:70px;}

.solu-list h2,.solu-list2 h2,.pro-index5 .t h3,.rela-pro h3,.pro-scroll h3,.rela-news .tit h3{font-size:36px;}
.rtit h1, .rtit h3,.about .txt h3,.about-why h3,.history h3,.culture h3,.join-policy h3,.guideline h2,.guideline2 h2,.tiered h3,.rela-case .tit h3{font-size:36px;}
.join-top h3,.join-why h3,.hr-top h5{font-size:35px;}
.sidebanner .txt h1,.sidebanner .txt h3{font-size:34px;}

.main-left h3{font-size:17px;}
.sidemenu > ul > li h5{font-size:17px;}

.pro-list .list ul{margin:0 -15px 0;}
.pro-list .list ul li{padding:20px 15px;}
.pro-list .list ul li .txt h5{font-size:21px;}
.pro-list .list ul li .txt .more{height:40px;line-height:40px;font-size:16px;padding:0 30px;}

.parts-list .list ul{margin:-20px -15px 0;}
.parts-list .list ul li{padding:20px 15px;}
.parts-list .list ul li .txt h5{font-size:20px;}


.parts_view_list > .tit h3{font-size:28px;}

.solu-tit p{line-height:30px;}

.guideline .txt,.guideline2 .txt{margin:35px 0 0;line-height:30px;font-size:18px;}

.tiered .txt{margin:35px 0 0;line-height:30px;font-size:18px;}

.join-bottom h2{font-size:32px;}

.pro_img{width:400px;}
.pro_tab_box{height:70px;}
.pro_tab.scroll-top{width:1200px;}
.pro_tab ul li{padding:0 3px;height:70px;font-size:16px;}

.pro-scroll > .tit h5{font-size:22px;}

.pro-index5 {padding:70px 0 60px 0;}
.pro-index5 .t{width:585px;}
.pro-index5 .top .txt {margin-left:80px;}
.pro-index5 .top .txt ul li {padding: 25px 25px 25px 65px;}

.guideline,.guideline2{padding:70px 0;}
.guideline .txt,.guideline2 .txt{margin:30px 0 0;line-height:28px;}

.tiered{padding:70px 0;}
.tiered .txt{margin:35px 0 0;line-height:34px;font-size:19px;}
.tiered .list .item{padding:0 30px;}
.tiered .list .item .tit img{width:90px;}
.tiered .list .item .tit h5{font-size:24px;}



.newstit h1{font-size:25px;}


.about-why ul li h5{font-size:23px;}
.about-why ul li span{font-size:44px;}
.join-bottom h2{font-size:30px;}

.history .view .swiper-slide .txt p{line-height:32px;}
.history .view .swiper-slide .txt h5{font-size:28px;}
.culture ul li{height:650px;}


.contact-inquiry .inquirbox .submit{height:60px;line-height:60px;}

.contact-info {margin-right:100px;}


}

@media screen and (max-width:1367px) {

.wp{width:90%;}
.nav > ul > li+li{}
.nav > ul > li > a{font-size:17px;}
.foot-logo{width:420px;}
.foot-list{width:440px;}
.foot-nav ul li,.foot-list p{line-height:28px;}
#banner .swiper-slide .txt h5{font-size:36px;}

.indexA .tit h3,.indexC h3,.indexF .tit h3,.indexH .tit h3,.indexE h3,.indexD h3{font-size:34px;}

.indexA{padding:65px 0 30px;}
.indexA .list{margin:45px -15px 0;}
.indexA .swiper-button-prev,.indexA .swiper-button-next{width:40px;height:40px;margin-top:-20px;}
.indexA .swiper-button-prev i,.indexA .swiper-button-next i{font-size:35px;line-height:40px;}
.indexA .swiper-button-prev,.indexA .swiper-container-rtl .swiper-button-next{left:-40px;}
.indexA .swiper-button-next,.indexA .swiper-container-rtl .swiper-button-prev{right:-40px;}

.indexC{padding:65px 0;}
.indexC .box .txt h5{font-size:18px;}

.indexF{padding:30px 0;}

.indexD ul li .txt h6{font-size:20px;}
.indexD ul.list1{margin:45px -20px 0;}
.indexD ul.list1 li{padding:15px 20px;}

.indexD ul.list2{margin:30px -15px 0;}
.indexD ul.list2 li{padding:15px 15px;}

.indexH{padding:65px 0;}
.indexH ul li .box{padding:25px 25px 25px 70px;}
.indexH ul li p:nth-of-type(2) span{margin-right:0;display:block;}

.indexE{padding:65px 0;}
.indexE ul{margin:50px -15px 0;}
.indexE ul li{padding:0 15px;}
.indexE ul li .box{padding:30px 15px;}
.indexE ul li h5{font-size:24px;}
.indexE ul li .pic{height:180px;}
.indexE ul li .more{font-size:16px;height:42px;line-height:42px;}

/*--*/

.main{padding-top:60px;padding-bottom:60px;}

.solu-list h2,.solu-list2 h2,.pro-index5 .t h3,.rela-pro h3,.pro-scroll h3,.rela-news .tit h3{font-size:34px;}
.rtit h1, .rtit h3,.about .txt h3,.about-why h3,.history h3,.culture h3,.join-policy h3,.guideline h2,.guideline2 h2,.tiered h3,.rela-case .tit h3{font-size:34px;}
.join-top h3,.join-why h3,.hr-top h5{font-size:34px;}
.sidebanner .txt h1,.sidebanner .txt h3{font-size:32px;}


.main-left{width:270px;}
.main-right{margin-left:310px;}

.pro-list .list ul{margin:-20px -15px 0;}
.pro-list .list ul li{width:calc(100% / 3);padding:20px 15px;}
.pro-list .list ul li .txt h5{font-size:20px;}
.pro-list .list ul li .txt p{height:48px;}
.pro-list .list ul li .txt .more{height:38px;line-height:38px;}


.pro_img{width:400px;}
.pro_view_inner{margin-left:40px;}

.rela-pro .swiper-slide .txt h5{font-size:20px;}
.rela-pro .swiper-slide .txt .more{margin:15px auto 0;font-size:15px;width:150px;line-height:38px;}

.rela-pro .swiper-button-prev,.rela-pro .swiper-button-next{width:40px;height:40px;top: calc(((100% - 156px) / 2) - 20px);}
.rela-pro .swiper-button-prev,.rela-pro .swiper-container-rtl .swiper-button-next{left:-45px;}
.rela-pro .swiper-button-next,.rela-pro .swiper-container-rtl .swiper-button-prev{right:-45px;}

.pro-scroll > .tit h5{font-size:21px;}

.pro_tab.scroll-top{width:90%;}

.rela-news .list .swiper-slide h5{font-size:17px;line-height:26px;margin:15px 0 0;}

.parts-list .list ul{margin:-15px -15px 0;}
.parts-list .list ul li{width:calc(100% / 3);padding:15px;}
.parts-list .list ul li .txt h5{font-size:19px;}

.parts-inquiry .tit,.rela-news .bot{padding:40px;}

.parts_view .txt .para{line-height:26px;}
.parts_view_list > .tit h3{font-size:26px;}


.solu-tit p{line-height:28px;font-size:17px;}
.solu-list ul li .txt h6{font-size:19px;}
.solu-list2 ul li h6{font-size:19px;}
.solu-list2 .swiper-slide h6{font-size:19px;}

.guideline{padding:65px 0;}
.guideline .txt{margin:30px 0 0;line-height:26px;font-size:17px;}

.guideline2{padding:65px 0;}
.guideline2 .txt{margin:30px 0 0;line-height:26px;font-size:17px;}

.tiered{padding:65px 0;}
.tiered .txt{margin:30px 0 0;line-height:32px;font-size:18px;}
.tiered .list .item{padding:0 25px;}
.tiered .list .item .tit img{width:85px;}
.tiered .list .item .tit h5{font-size:23px;margin-left:25px;}



.down-part-list ul{margin:25px -20px 0;}
.down-part-list ul li{padding:20px;}
.down-part-list ul li .more{width:200px;line-height:44px;font-size:15px;}
.down-part-list ul li h5{font-size:17px;}

.newslist ul li .txt h5{font-size:19px;}

.newstit h1{font-size:24px;}

.about{padding:80px 0;}
.about .txt{margin-right:60px;}

.about-why ul li h5{font-size:22px;}
.about-why ul li span{font-size:42px;}
.join-bottom h2{font-size:28px;}

.history .view .swiper-slide .txt p{line-height:30px;}
.history .view .swiper-slide .txt h5{font-size:26px;}
.culture ul li{height:600px;}



}

@media screen and (max-width:1281px){

.wp{width:90%;}

.logo img{height:42px;}
.nav > ul > li + li{margin-left:15px;}
.nav > ul > li > a{font-size:16px;}

footer h5{font-size:20px;}
.foot-logo{width:380px;}
.foot-logo p{font-size:16px;line-height:24px;}
.foot-list{width:400px;}
.foot-nav ul li,.foot-list p{line-height:26px;}

#banner .swiper-slide .txt h5{font-size:34px;}
#banner .swiper-slide .txt p{font-size:18px;margin:25px 0 0;}
#banner .swiper-slide .txt .more{margin:25px 0 0;padding:0 40px;font-size:17px;line-height:40px;}

.indexA .tit h3,.indexC h3,.indexF .tit h3,.indexH .tit h3,.indexE h3,.indexD h3{font-size:32px;}

.indexA{padding:60px 0 20px;}
.indexA .tit ul{top:2px;width:36px;height:28px;}
.indexA .txt{margin:30px 0 0;line-height:26px;}
.indexA .list .swiper-slide h5{font-size:17px;line-height:26px;}

.indexC{padding:60px 0;}
.indexC .box .txt h5{font-size:17px;}

.indexF .tit p{line-height:26px;}
.indexF ul{margin:40px -15px 0;}
.indexF ul li{padding:0 15px;}

.indexH{padding:60px 0;}
.indexH .tit p{line-height:26px;}
.indexH ul{margin:30px -40px 0;}
.indexH ul li{padding:20px 40px;}
.indexH h6{margin:30px 0 0;line-height:26px;}

.indexE{padding:60px 0;}
.indexE ul{margin:50px -15px 0;}
.indexE ul li{padding:0 15px;}
.indexE ul li .pic{height:160px;}
.indexE ul li h5{font-size:22px;}
.indexE ul li p{font-size:16px;}
.indexE ul li .more{height:40px;line-height:40px;}

.indexD{padding:20px 0 60px;}
.indexD ul.list1{margin:40px -20px 0;}
.indexD h3 ~ h3{margin-top:50px;}
.indexD ul.list1 li .txt{padding:20px;}
.indexD ul.list2 li .txt{padding:20px;}
.indexD ul li .txt h6{font-size:18px;}

/*--*/

.main{padding-top:50px;padding-bottom:50px;}

.solu-list h2,.solu-list2 h2,.pro-index5 .t h3,.rela-pro h3,.rela-news .tit h3{font-size:32px;}
.rtit h1, .rtit h3,.about .txt h3,.about-why h3,.history h3,.culture h3,.join-policy h3,.guideline h2,.guideline2 h2,.tiered h3,.rela-case .tit h3{font-size:32px;}
.join-top h3,.join-why h3,.hr-top h5{font-size:32px;}
.sidebanner .txt h1,.sidebanner .txt h3{font-size:30px;}

.pro-list .list ul li .txt h5{font-size:19px;}

.pro-top .t{line-height:24px;}

.solu-tit p{line-height:26px;}
.solu-list ul{margin:30px -15px 0;}
.solu-list ul li{padding:15px 15px;}
.solu-list ul li .txt h6{font-size:18px;}
.solu-list2{margin:60px 0 0;}
.solu-list2 ul{margin:30px -15px 0;}
.solu-list2 ul li{padding:15px;}
.solu-list2 ul li h6{font-size:18px;}
.solu-list2 .swiper-slide h6{font-size:18px;}


.pro_view{display:block;margin-bottom:20px;}
.pro_img{width:600px;margin:0 auto;}
.pro_view_inner{margin:40px 0 0;}
.pro_view_inner h1{text-align:center;}
.pro_view_inner h6{text-align:center;}
.pro_view_inner .pro_btn{text-align:center;}
.pro_view_inner .pro_btn .book{height:42px;line-height:42px;font-size:16px;padding:0 30px}

.pro_tab_box{display:none;}

.pro_text .pro-scroll{padding-top:40px;}
.pro-scroll > .tit h5{font-size:19px;}
.pro-description{line-height:26px;}
.pro-spec table{line-height:26px;}
.pro-include ul li{line-height:26px;}

.pro-index5 {padding:60px 0 60px  0;}
.pro-index5 .top{display:block;}
.pro-index5 .t{width:100%;text-align:center;}
.pro-index5 .t h3::after{margin:15px auto 0;}
.pro-index5 .t p{line-height:26px;font-size:17px;}

.pro-index5 .top .txt{margin:30px 0 0;}
.pro-index5 .top .txt ul li {padding: 20px 20px 20px 55px;}

.rela-pro .list{margin-top:30px;}
.rela-pro .swiper-slide .txt .more{display:none;}

.rela-news{padding:60px 0;}
.rela-news .list {margin:40px 0 0;}
.rela-news .list .swiper-slide h5{font-size:16px;line-height:24px;}

.rela-pro .swiper-button-prev, .rela-pro .swiper-button-next{display:none;}
.rela-pro .swiper-pagination{display:flex;}

.rela-news .swiper-button-prev, .rela-news .swiper-button-next{display:none;}
.rela-news .swiper-pagination{display:flex;}


.parts-list .list ul li .txt h5{font-size:18px;}

.parts_view_list > .tit h3{font-size:24px;}

.parts-inquiry .tit h5,.rela-news .bot h4{font-size:22px;}
.parts-inquiry .tit p{font-size:17px;line-height:26px;}

.rela-case{padding:60px 0;}
.rela-case .list{margin:40px 0 0;}
.rela-case .list .swiper-slide .t h5{font-size:17px;}
.rela-case .swiper-button-prev, .rela-case .swiper-button-next {display:none;}
.rela-case .swiper-pagination{display:flex;}


.market{padding:60px 0;}
.market .tit p{line-height:26px;}
.market .global{margin:45px 0 0;}
.market h6{margin:50px 0 0;font-size:20px;padding:45px;line-height:26px;}

.guideline{padding:60px 0;}
.guideline .txt{margin:25px 0 0;line-height:24px;}

.guideline2{padding:60px 0;}
.guideline2 .txt{margin:25px 0 0;line-height:24px;}

.tiered{padding:60px 0;}
.tiered .txt{margin:30px 0 0;line-height:30px;font-size:17px;}
.tiered .list .item{padding:0 20px;}
.tiered .list .item .tit img{width:80px;}
.tiered .list .item .tit h5{font-size:22px;margin-left:20px;}
.tiered .list .item .content{font-size:17px;}


.down-part-list ul{margin:25px -15px 0;}
.down-part-list ul li{padding:15px;}

.down-part-from form input{height:48px;line-height:46px;font-size:17px;}
.down-part-from form button{width:60px;height:48px;line-height:48px;}

.faq ul li .tit span,.faq ul li .con span{font-size:17px;}
.faq ul li .tit h4{font-size:17px;}

.newslist ul li .txt h5{font-size:18px;line-height:24px;height:48px;}


.newstit{padding:0 0 30px;}
.newstit h1{font-size:23px;}

.news-content{line-height:26px;padding:25px 0 20px;}

.news-note h3{font-size:20px;}

.about{padding:70px 0;}
.about .t{margin:20px 0 0;line-height:26px}

.about-why{padding:60px 0 0;}
.about-why ul li .box{padding:25px 25px 60px;}
.about-why ul li h5{font-size:21px;}
.about-why ul li span{font-size:38px;}

.history{padding:60px 0 0;}
.history .preview{margin:30px 0 0;}
.history .view{margin:0 -10px;}
.history .view .swiper-slide{padding:10px;}
.history .view .swiper-slide .box{box-shadow:0 0 10px rgba(0,0,0,0.12);}
.history .view .swiper-slide .pic{width:350px;}
.history .view .swiper-slide .txt{padding:0 50px;}
.history .view .swiper-slide .txt h5{font-size:24px;}
.history .view .swiper-slide .txt p{line-height:28px;font-size:17px;}

.history .page{margin-top:40px;}

.culture ul li .txt{padding:35px 30px;}
.culture ul li .txt h5{font-size:26px;}
.culture ul li .txt p{line-height:26px;}


.join-top .txt{line-height:26px;margin-right:50px;}

.join-bottom h2{font-size:26px;}

.join-policy .txt{margin:30px 0 0;font-size: 17px;line-height:26px;}

.join-why ul li .box{padding:30px 15px;}
.join-why ul li img{height:80px;}
.join-why ul li h5{font-size:17px;}

.hr-list .list .con p{line-height:26px;}
.hr-list .list .con a{height:44px;line-height:44px;font-size:16px;padding:0 30px;}
.main-href a{height:44px;line-height:44px;font-size:16px;padding:0 30px;}

}


@media screen and (max-width:1171px){

.wp{width:100%;padding-right:50px;padding-left:50px;}
.logo img{height:38px;}
.nav > ul > li > a{font-size:15px;}
.nav > ul > li ul{left:auto;right:-20px;}
.nav > ul > li > ul::before{left:auto;right:50px;}

#banner .swiper-slide .txt h5{font-size:32px;}
.foot-logo{width:350px;}
.foot-list{width:360px;}

.indexA .tit h3,.indexC h3,.indexF .tit h3,.indexH .tit h3,.indexE h3,.indexD h3{font-size:31px;}

.indexA .swiper-button-prev, .indexA .swiper-button-next {display:none;}
.indexA .swiper-pagination{display:flex;}
.indexA .list.active .swiper-pagination{display:none !important;}

.indexC .box .txt{padding:15px 10px;}
.indexC .box .txt h5{font-size:16px;}

.indexE ul li .pic{height:140px;}
.indexE ul li .more{font-size:15px;height:38px;line-height:38px;}

/*--*/

.solu-list h2,.solu-list2 h2,.pro-index5 .t h3,.rela-pro h3,.pro-scroll h3,.rela-news .tit h3{font-size:31px;}
.rtit h1, .rtit h3,.about .txt h3,.about-why h3,.history h3,.culture h3,.join-policy h3,.guideline h2,.guideline2 h2,.tiered h3,.rela-case .tit h3{font-size:31px;}
.join-top h3,.join-why h3,.hr-top h5{font-size:31px;}
.sidebanner .txt h1,.sidebanner .txt h3{font-size:28px;}

.solu-list{padding:50px 0 0;}
.pro-solu-list{padding:20px 0 50px;}

.pro_tab_box{display:none;}

.parts_view{display:block;margin-bottom:50px;}
.parts_view .pic{width:60%;margin:0 auto;}
.parts_view .txt{margin:30px 0 0;}
.parts_view .txt h6{text-align:center;}
.parts_view .txt .pro_btn{text-align:center;}
.parts_view .txt .pro_btn .book{height:42px;line-height:42px;font-size:16px;padding:0 30px}

.parts_view_list > .tit h3{font-size:22px;}
.parts_view_list ul li{width:25%;}

.tiered .list .item .tit img{width:75px;}
.tiered .list .item .tit h5{font-size:21px;margin-left:15px;}

.guideline ul li{display:block;text-align:center;}
.guideline ul li .ico{margin:0 auto;}
.guideline ul li .t{margin:20px 0 0;}

.guideline2 ul li{display:block;text-align:center;}
.guideline2 ul li .ico{margin:0 auto;}

.down-part-list ul li{width:33.3333333%;}
.down-part-list ul li .box{padding:0;}

.down-part-from{width:500px;}

.about-why ul li span{font-size:35px;}

.join-why ul li{width:33.3333%;}


}

@media screen and (max-width:992px){

.wp{padding-right:40px;padding-left:40px;}
.nav{display:none;}
.header-right span.mo-header-menu{display:block;}
footer{padding:50px 0 40px;}
.foot-nav{display:none;}
.foot-logo{width:48%;}
.foot-list{width:48%;}
#banner .swiper-slide .txt h5{font-size:28px;}

.indexA .tit h3,.indexC h3,.indexF .tit h3,.indexH .tit h3,.indexE h3,.indexD h3{font-size:30px;}

.indexC .box{margin:40px -10px 0;display:block;}
.indexC .big{width:100%;}
.indexC ul{width:100%;margin-top:10px;}
.indexC ul li{padding:10px;}

.indexH ul{margin:30px 0 0;}
.indexH ul li{padding:20px 0;width:100%;}
.indexH ul li .box{padding:25px 25px 25px 55px;}
.indexH ul li .ico{width:70px;height:70px;left:-35px;}

.indexE ul{margin:40px -10px 0;}
.indexE ul li{padding:10px;width:50%;}

.indexF ul{margin:30px 0 0;display:block;}
.indexF ul li{padding:10px 0;width:100%;display:flex;align-items:center;}
.indexF ul li > a{width:30%;}
.indexF ul li .txt{margin:0 0 0 30px;text-align:left;flex:1;}

.indexD ul.list1{margin:30px -15px 0;}
.indexD ul.list1 li{width:50%;padding:15px;}
.indexD ul.list2 li{width:50%;padding:15px;}
/*--*/

.solu-list h2,.solu-list2 h2,.pro-index5 .t h3,.rela-pro h3,.pro-scroll h3,.rela-news .tit h3{font-size:30px;}
.rtit h1, .rtit h3,.about .txt h3,.about-why h3,.history h3,.culture h3,.join-policy h3,.guideline h2,.guideline2 h2,.tiered h3,.rela-case .tit h3{font-size:30px;}
.join-top h3,.join-why h3,.hr-top h5{font-size:30px;}
.sidebanner .txt h1,.sidebanner .txt h3{font-size:26px;}

.main-left{float:none;width:100%;}
.main-right{margin-left:0;}
.main-left h3{height:50px;line-height:50px;padding:0 0 0 15px;}
.main-left h3::after{display:block;}
.sidemenu > ul{display:none;}
.sidemenu > ul > li h5{padding: 0 0 0 15px;font-size:16px;}

.pro-top{padding-top:20px;}

.solu-list{padding:40px 0 0;}
.solu-list ul{margin:35px 0 0;display:block;}
.solu-list ul li{width:100%;padding:10px 0;display:flex;align-items:center;}
.solu-list ul li > a{width:30%;}
.solu-list ul li .txt {margin:0 0 0 20px;overflow:hidden;text-align:left;flex:1;}

.pro-solu-list{padding:20px 0 40px;}

.parts_view_list > .tit h3{font-size:20px;}

.tiered .list{display:block;}
.tiered .list .item{width:100%;}
.tiered .list .item+.item{margin-top:20px;}
.tiered .list .item .tit img{width:70px;}
.tiered .list .item .tit h5{font-size:20px;}

.news-main{display:block;}
.news-left{margin-right:0;}
.news-right{width:100%;}


.about-why ul li span{font-size:32px;}
.about-why ul li p{margin:20px 0 0;line-height:26px;}

.about-why ul li{width:50%;}

.contact{display:block;}
.contact-info{margin-right:0;}
.contact-inquiry{width:100%;margin:50px 0 0;}

}




@media screen and (max-width:768px){

.wp{padding-right:20px;padding-left:20px;}


.search i{font-size:19px;}
.header-lang .box img{display:none;}

.header{height:auto;padding:15px 0;}
.logo img{height:36px;}

.search-box{top:70px;padding:20px 15px;}
.search-box .close{display:none;}
.search-box .serchbox{width:100%;}
.search-box .serchbox .submit_text{height:45px;line-height:45px;padding:0 70px 0 10px;}
.search-box .serchbox .submit_btn{width:60px;height:45px;line-height:45px;}
.search-box .serchbox .submit_btn i{font-size:23px;}


footer{padding:30px 0;}
footer .wp{display:block;}
.foot-logo{width:100%;text-align:center;}
.foot-list{width:100%;margin:30px 0 0;text-align:center;}
footer h5{text-align:center;}
.foot-list p{line-height:24px;}

.inquirbox .row{margin-bottom:0;}
.inquirbox .row > div{margin-bottom:10px;}

#banner .swiper-slide .txt{align-items:center;padding-bottom:0;}
#banner .swiper-slide .txt h5{font-size:25px;max-width:70%;}
#banner .swiper-slide .txt p{font-size:16px;margin:15px 0 0;max-width:70%;}
#banner .swiper-slide .txt .more{margin:15px 0 0;padding:0 30px;font-size:16px;line-height:36px;}

#banner .swiper-pagination-bullets{bottom:15px;font-size:0;}
#banner .swiper-pagination-bullet {height:10px;width:10px;margin:0 3px;}


.indexA .tit h3,.indexC h3,.indexF .tit h3,.indexH .tit h3,.indexE h3,.indexD h3{font-size:28px;}

.indexA{padding:30px 0 10px;}
.indexA .tit ul{top:1px;width:30px;height:22px;}
.indexA .txt{margin:25px 0 0;line-height:24px;}
.indexA .list{margin:20px -10px 0;}
.indexA .list .swiper-slide{padding:10px;}
.indexA .list.active .swiper-wrapper .swiper-slide{width:33.333333% !important;padding:10px;}
.indexA .list .swiper-slide h5{font-size:16px;line-height:24px;}

.indexC{padding:30px 0;}
.indexC .box{margin:30px -10px 0;}

.indexF{padding:10px 0;}
.indexF .tit p{line-height:24px;}
.indexF ul li .txt h6{font-size:19px;}
.indexF ul li .txt .t{line-height:24px;}

.indexH{padding:30px 0;}
.indexH .tit p{line-height:24px;}
.indexH ul{margin:20px 0 0 35px;}
.indexH ul li{padding:10px 0;}
.indexH ul li p{margin:15px 0 0;font-size:15px;line-height:24px;}
.indexH ul li p:nth-of-type(2){font-size:16px;}
.indexH h6{margin:20px 0 0;line-height:24px;}

.indexE{padding:30px 0 20px;}
.indexE ul{margin:20px -10px 0;}
.indexE ul li .pic{height:120px;}
.indexE ul li .box{padding:20px 15px;}
.indexE ul li .txt{margin:20px 0 0;}
.indexE ul li h5{font-size:20px;}
.indexE ul li p{line-height:24px;height:96px;}
.indexE ul li .more{height:36px;line-height:36px;margin:15px auto 0}

.indexD{padding:20px 0 30px;}
.indexD ul.list1{margin:15px -15px 0;}
.indexD h3 ~ h3{margin-top:30px;}

}

@media screen and (max-width:768px){
.main{padding-top:25px;padding-bottom:30px;}
.solu-list h2,.solu-list2 h2,.pro-index5 .t h3,.rela-pro h3,.pro-scroll h3,.rela-news .tit h3{font-size:28px;}
.rtit h1, .rtit h3,.about .txt h3,.about-why h3,.history h3,.culture h3,.join-policy h3,.guideline h2,.guideline2 h2,.tiered h3,.rela-case .tit h3{font-size:28px;}
.join-top h3,.join-why h3,.hr-top h5{font-size:28px;}
.sidebanner .txt h1,.sidebanner .txt h3{font-size:24px;}

.pro-top{text-align:center;}
.pro-top h1{font-size:20px;}
.pro-top .t{text-align:left;}

.pro-list .list ul{margin:-15px -10px 0;}
.pro-list .list ul li{width: calc(100% / 2);padding:15px 10px;}
.pro-list .list ul li .txt p {font-size:15px;line-height:22px;height:44px;margin:10px 0 0;}
.pro-list .list ul li .txt .more{display:none;}

.solu-list{padding:30px 0 0;}
.pro-solu-list{padding:10px 0 30px;}
.solu-list ul{margin:20px 0 0;}

.pro_img {width: 100%;}
.pro_view {margin-bottom: 30px;}
.pro_text .pro-scroll {padding-top:25px;}
.pro-spec table{margin-bottom:15px;line-height:24px;}
.pro-spec table tr > td {padding: 10px 15px;}

.pro-content{padding:20px 0 0;}
.pro-description{line-height:24px;}

.pro-inquiry{margin:0;}
.pro-inquiry > p{font-size:17px;padding:30px 25px;line-height:24px;}
.pro-inquiry h3{font-size:24px;}
.pro-inquiry .inquirbox {margin:20px 0 0;}
.pro-inquiry .inquirbox .row {margin-bottom: 0;}
.pro-inquiry .inquirbox input[type="text"], .pro-inquiry .inquirbox textarea {padding: 10px 15px;color: #333;margin-bottom: 5px;}
.pro-inquiry .inquirbox .submit {width: 135px;height: 40px;line-height: 40px;margin: 15px auto 0;}

.pro-faq ul li{padding:12px;}
.pro-faq ul li .tit span{width:30px;line-height:30px;height:30px;font-size:17px;}
.pro-faq ul li .con span{width:30px;line-height:30px;height:30px;font-size:17px;}
.pro-faq ul li .con .t{font-size:16px;}

.pro-index5{padding:30px 0;}
.pro-index5 .txt{margin:30px 0 0;}
.pro-index5 .txt ul li{padding:20px;}
.pro-index5 .txt ul li p{margin:15px 0 0;line-height:24px;}

.pro-index5 .top .txt ul{margin:0 0 0 30px;}
.pro-index5 .top .txt ul li + li{margin-top:20px;}
.pro-index5 .top .txt ul li .ico{width:70px;left:-35px;}
.pro-index5 .top .txt ul li p{margin:15px 0 0;font-size:15px;line-height:24px;}
.pro-index5 .top .txt ul li p:nth-of-type(2){font-size:16px;}

.rela-pro{padding:10px 0 30px;}
.rela-pro .list{margin:20px -10px 0;}
.rela-pro .swiper-slide{padding:10px;}
.rela-pro .swiper-slide .pic{padding:10px;}
.rela-pro .swiper-slide .txt h5{font-size:18px;}

.pro-faq ul li ~ li{margin-top:15px;}
.pro-faq ul li .tit span,.pro-faq ul li .con span{display:none;}
.pro-faq ul li .tit h4{margin:0;font-size:16px;line-height:26px;}
.pro-faq ul li .con .t{margin:0;}

.parts-top{padding:20px;line-height:24px;}
.parts-list .list ul li{width:calc(100% / 2);}
.parts-list .list ul li .txt h5{font-size:17px;}

.parts-inquiry{margin:30px 0 0;}
.parts-inquiry .tit,.rela-news .bot{padding:30px 25px;}
.parts-inquiry .tit h5,.rela-news .bot h4{font-size:20px;}
.parts-inquiry .tit p{font-size:16px;line-height:24px;}
.parts-inquiry p{line-height:24px;}
.parts-inquiry .inquirbox .row{margin-bottom:0;}
.parts-inquiry .inquirbox input[type="text"], .parts-inquiry .inquirbox textarea{padding:10px 15px;font-size:15px;}
.parts-inquiry .inquirbox .submit{width:150px;height:40px;line-height:40px;font-size:14px;}

.parts-inquiry .inquirbox .input-box .placeholder-overlay{padding:10px 15px;font-size:15px;}


.solu-tit p{line-height:24px;font-size:16px;}
.solu-list2{margin:40px 0 0;}
.solu-list2 ul{margin:15px -15px 0;}
.solu-list2 ul li{width:50%;}
.solu-list2 ul li h6{font-size:17px;}
.solu-list2 .swiper-slide h6{font-size:17px;}

.solu-list2 .swiper-pagination{display:flex;}

.rela-case{padding:30px 0;}
.rela-case .list{margin:30px 0 0;}


.parts_view .pic{width:80%;}
.parts_view .txt h6{font-size:22px;}
.parts_view .txt .para{line-height:24px;}
.parts_view_list > .tit{margin-bottom:0;}
.parts_view_list > .tit h3{font-size:18px;}
.parts_view_list ul li{width:33.333333%;}

.partnership-inquiry{padding:30px 0;}
.partnership-inquiry .tit{padding:30px 25px;margin-bottom:25px;}
.partnership-inquiry .tit h5{font-size:17px;line-height:24px;}
.partnership-inquiry .inquirbox{margin:20px 0 0;}
.partnership-inquiry .inquirbox .row{margin-bottom:0;}
.partnership-inquiry .inquirbox input[type="text"],.partnership-inquiry .inquirbox textarea {padding:10px 15px;font-size:15px;}
.partnership-inquiry .inquirbox .submit{width:150px;height:40px;line-height:40px;font-size:14px;}

.partnership-inquiry .inquirbox .input-box .placeholder-overlay{padding:10px 15px;font-size:15px;}

.solu-content{line-height:24px;font-size:16px;padding:30px 0 5px;}
.solu-content .row > div{margin-bottom:15px;}
.solu-content h5{font-size:20px;margin-bottom:15px;text-align:center;}
.solu-content .goto-inquiry{margin:20px auto 0;}

.solu-rela-pro{padding:30px 0;}

.market{padding:30px 0;}
.market .tit p{line-height:24px;}
.market .tit p ~ p{margin-top:10px;}
.market h6 {margin:30px 0 0;font-size:18px;padding:30px 25px;line-height:24px;}
.market ul{display:block;}
.market ul li{width:100%;}
.market ul li+li{margin-top:15px;}
.market ul li .pic p{padding:15px;font-size:17px;}

.market ul li .more{width:270px;font-size: 14px;height: 40px;line-height: 40px;}

.market .global{margin:25px 0 0;}
.market .global .box em{width:6px;height:6px;}


.guideline{padding:30px 0;}
.guideline .txt{margin:20px 0 0;line-height:24px;font-size:16px;}
.guideline .txt p{margin-bottom:10px;}
.guideline ul li{width:100%;padding:20px 15px;margin:10px 0;}
.guideline ul li .t h5{font-size:17px;}
.guideline ul li .ico{width:70px;}
.guideline .bnts{margin:30px auto 0;}
.guideline .bnts p{font-size:18px;margin-bottom:20px;}
.guideline .bnts a{padding:10px 40px;height:auto;font-size:17px;}

.guideline2{padding:30px 0;}
.guideline2 .txt{margin:20px 0 0;line-height:24px;font-size:16px;}
.guideline2 .txt p{margin-bottom:10px;}
.guideline2 ul li{width:50%;padding:15px 10px;}
.guideline2 ul li .t h5{font-size:17px;}
.guideline2 ul li .ico{width:70px;}
.guideline2 .bnts{margin:30px auto 0;}
.guideline2 .bnts p{font-size:18px;margin-bottom:20px;}
.guideline2 .bnts a{padding:10px 40px;height:auto;font-size:17px;}

.tiered{padding:30px 0;}
.tiered .txt{margin:20px 0 0;line-height:24px;font-size:16px;}
.tiered .list{display:block;margin:20px 0 0;}
.tiered .list .item{width:100%;}
.tiered .list .item{padding:0 15px;}
.tiered .list .item .tit{padding:20px 0;}

.tiered .list .item .tit h5{font-size:20px;}
.tiered .list .item .content{padding:20px 0;font-size:16px;}
.tiered .list .item .content p~p{margin-top:10px;}

.down-part-from form input{height:42px;line-height:40px;font-size:16px;}
.down-part-from form button{width:50px;height:42px;line-height:42px;}

.down-part-list ul{margin:20px -15px 0;}
.down-part-list ul li{width:50%;}
.down-part-list ul li h5{font-size:16px;margin:15px 0 0;}
.down-part-list ul li .more{width:200px;line-height:40px;font-size:14px;margin:15px 0 0;}

.faq ul li{padding:12px;}

.privacy{margin:20px 0 0;}
.privacy h5{padding:15px 0 10px;}
.privacy p{line-height:24px;}


.newslist ul {margin:-10px -10px 0;}
.newslist ul li{width:50%;padding:10px;}
.newslist ul li .pic span{font-size:13px;}
.newslist ul li .pic span em{font-size:22px;}
.newslist ul li .txt{padding:15px 0 20px;}
.newslist ul li .txt h5{font-size:17px;}

.newstit{padding:0 0 20px;}
.newstit h1{font-size:21px;}
.news-content{line-height:24px;padding:20px 0 20px;}
.news-content p{margin-bottom:10px;}
.news-content h5{font-size:20px;margin-bottom:15px;}

.about{padding:30px 0 10px;}
.about .wp {display: block;}
.about .txt {margin-right: 0;text-align: center;}
.about .txt h3{font-size: 26px;}
.about::before {display: none;}
.about .pic {width: 100%;margin-top: 20px;text-align:center;}
.about .t{line-height:24px;}

.about-why{padding:30px 0 0;}
.about-why ul{margin:25px -15px 0;}
.about-why ul li .box{padding:20px 20px 50px;}
.about-why ul li h5{font-size:19px;}
.about-why ul li span{font-size:30px;}
.about-why ul li p{line-height:24px;}

.history{padding:30px 0;}
.history .list{margin:25px 0 0;}
.history .view .swiper-slide .box{display:block;text-align:center;padding:20px;}
.history .view .swiper-slide .pic{width:100%;min-height:0;}
.history .view .swiper-slide .pic img{height:150px;}
.history .view .swiper-slide .txt{padding:25px 0 0;text-align:left;}
.history .view .swiper-slide .txt h5{font-size:22px;text-align:center;}
.history .view .swiper-slide .txt p{line-height:24px;font-size:16px;}
.history .preview .swiper-slide em{font-size:17px;}
.history .page{margin-top:20px;}
.history .arrow-left,.history .arrow-right{width:120px;height:38px;line-height:38px;}

.culture{padding:10px 0 30px;}
.culture ul{margin:30px 0 0;display:block;}
.culture ul li.active{width:100%;}
.culture ul li{height:400px;width:100%;}
.culture ul li+li{margin-top:15px;}
.culture ul li .txt{padding:25px 20px;}
.culture ul li .txt h5{font-size:24px;}
.culture ul li .txt p{margin:15px 0 0;line-height:24px;}


.join-top .box{display:block;}
.join-top .txt{line-height:24px;margin-right:0;}
.join-top .pic{width:100%;margin:25px 0 0;}
.join-top h3{margin-bottom:20px;line-height:1;text-align:center;}

.join-why {padding: 20px 0 0;}
.join-why ul {margin: 20px -15px 0;}
.join-why ul li{width:50%;}
.join-why ul li .box{padding:25px 15px;}
.join-why ul li img{height:70px;}

.join-bottom h2{font-size:22px;margin:20px 0 10px;}

.hr-top{padding:30px 0 0;}
.hr-top p {line-height: 24px;margin: 20px 0 0;}
.hr-list {margin: 20px 0 0;}
.hr-list .tit{height:50px;}
.hr-list .tit span:nth-child(1) {display: none;}
.hr-list .tit span:nth-child(3) {display: none;}
.hr-list .list .t span:nth-child(1) {display: none;}
.hr-list .list .t span:nth-child(3) {display: none;}
.hr-list .tit span:nth-child(2),.hr-list .list .t span:nth-child(2) {width: 40%;}
.hr-list .list .con{padding:20px 25px;}
.hr-list .list .con p{line-height:24px;}

.hr-list .list .con a{height:44px;line-height:44px;font-size:16px;padding:0 30px;}
.main-href a{height:44px;line-height:44px;font-size:16px;padding:0 30px;}

.join-line{margin:30px 0 0;}

.join-policy{margin:30px 0 0;}
.join-policy .txt{margin:25px 0 0;font-size:16px;line-height:24px;}


.contact-info dl{padding:25px 0;}
.contact-info dl dd{margin-left:20px;}
.contact-info dl dd p{line-height:24px;}

.contact-inquiry{margin:25px 0 0;padding:30px 20px;}
.contact-inquiry h3{font-size:24px;text-align:center;}
.contact-inquiry .inquirbox {margin: 20px 0 0;}
.contact-inquiry .inquirbox .row{margin-bottom:0;}
.contact-inquiry .inquirbox input[type="text"],.contact-inquiry .inquirbox textarea{padding:12px 15px;}
.contact-inquiry .inquirbox .submit{height:42px;line-height:42px;font-size:16px;}

.contact-inquiry .inquirbox .input-box .placeholder-overlay{padding:12px 15px;}




}

@media screen and (max-width:576px) {

.wp{padding-right:20px;padding-left:20px;}
.foot-logo .share a i{font-size:28px;}
.foot-logo p{font-size:15px;line-height:22px;}
.foot-list p{line-height:22px;}

.sitetop .wp{padding-right:0;}

#banner .swiper-slide .txt h5{font-size:22px;line-height:1.1;}
#banner .swiper-slide .txt p{font-size:15px;margin:15px 0 0;}
#banner .swiper-slide .txt .more{margin:15px 0 0;padding:0 20px;font-size:15px;line-height:34px;}

.indexA .tit h3,.indexC h3,.indexF .tit h3,.indexH .tit h3,.indexE h3,.indexD h3{font-size:26px;}

.indexF ul li{display:block;}
.indexF ul li > a{width:100%;}
.indexF ul li .txt{margin:20px 0 0;}
.indexF ul li .txt h6{font-size:18px;text-align:center;}

.indexH ul li .box{padding:20px 20px 20px 50px;}


.indexE ul{margin:20px 0 0;}
.indexE ul li{width:100%;padding:10px 0;}
.indexE ul li p{font-size:15px;height:auto;}
.indexE ul li .more{font-size:16px;line-height:34px;height:34px;}

.path{line-height:40px;}
.path p{font-size:15px;}

.solu-list h2,.solu-list2 h2,.pro-index5 .t h3,.rela-pro h3,.pro-scroll h3,.rela-news .tit h3{font-size:26px;}
.rtit h1, .rtit h3,.about .txt h3,.about-why h3,.history h3,.culture h3,.join-policy h3,.guideline h2,.guideline2 h2,.tiered h3,.rela-case .tit h3{font-size:26px;}
.join-top h3,.join-why h3,.hr-top h5{font-size:26px;}
.sidebanner .txt h1,.sidebanner .txt h3{font-size:22px;display:none;}

.solu-list ul li{display:block;}
.solu-list ul li > a{width:100%;}
.solu-list ul li .txt{margin:20px 0 0;text-align:center;}
.solu-list ul li .txt h6{font-size:18px;}

.pro-inquiry > p{font-size:16px;padding:25px;}

.parts_view{margin-bottom:30px;}
.parts_view .pic{width:100%;}

.partnership-inquiry .bot h5{font-size:17px;line-height:24px;}

.solu-list2 ul{margin:15px -10px 0;}
.solu-list2 ul li{padding:10px;}

.tiered .list .item .tit h5{font-size:18px;}

.down-part-from{width:100%;}

.faq ul li ~ li{margin-top:10px;}
.faq ul li .tit span, .faq ul li .con span{display:none;}
.faq ul li .tit h4{font-size:17px;margin:0 40px 0 0;}
.faq ul li .con .t{margin:0;padding:7px 0 0;font-size:16px;line-height:22px;}
.faq ul li .tit::after{top:0;height:20px;}

.newstit h1{font-size:20px;}

.rela-news{padding:30px 0;}
.rela-news .tit p{font-size:16px;margin:15px 0 0;}
.rela-news .list{margin:25px 0 0;}


.about-why ul{margin:20px 0 0;}
.about-why ul li{width:100%;padding:10px 0;}
.about-why ul li span{font-size:28px;}

.culture ul li{height:350px;}


.join-why ul{margin:20px 0 0;}
.join-why ul li{width:100%;padding:10px 0;}
.join-why ul li .box{padding:20px 10px;}
.join-why ul li img{height:60px;}
.join-why ul li h5{font-size:16px;margin:15px 0 0;}
.join-why ul li:last-child{width:100%;}

.join-bottom h2{font-size:20px;}

.hr-list .tit span:nth-child(4){display:none;}
.hr-list .list .t span:nth-child(4){display:none;}
.hr-list .tit span:nth-child(2), .hr-list .list .t span:nth-child(2){width:85%;text-align:left;padding:0 0 0 20px;}
.hr-list .list .con{padding:20px;}

.contact-info dl dd h5{font-size:17px;}




.contact-success .btn a {
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	width: 140px;
}
.contact-success .btn a:last-child {margin-left: 20px;}






}


@media screen and (max-width:480px) {

.wp{padding-right:10px;padding-left:10px;}
  
.sitetop .sitetop-txt{font-size: 14px;text-align: center;}

.logo img{height:30px;}
.header-right .line{margin:0 10px;}

.foot-logo .share a i{font-size:26px;}
.foot-logo img{height:45px;}

#banner .swiper-slide .txt h5{font-size:20px;max-width:80%;}
#banner .swiper-slide .txt p{font-size:13px;margin:10px 0 0;}
#banner .swiper-slide .txt .more{margin:10px 0 0;padding:0 15px;font-size:13px;line-height:32px;}

.indexA .tit h3,.indexC h3,.indexF .tit h3,.indexH .tit h3,.indexE h3,.indexD h3{font-size:24px;}

.indexA .tit ul{width:30px;height:22px;}
.indexA .list .swiper-slide h5{font-size:16px;line-height:24px;margin:15px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.indexA .list.active .swiper-wrapper .swiper-slide{width:50% !important;}

.indexA .txt{margin:20px 0 0;line-height:22px;font-size:15px;}

.indexE ul li{width:100%;}
.indexE ul li .box{padding:25px 15px;}

.indexD ul.list1{margin:15px 0 0;}
.indexD ul.list1 li{width:100%;padding:10px 0;}

.indexD ul.list2{margin:20px 0 0;}
.indexD ul.list2 li{width:100%;padding:10px 0;}

.indexD ul li .txt h6{font-size:17px;}

/*----*/

.solu-list h2,.solu-list2 h2,.pro-index5 .t h3,.rela-pro h3,.pro-scroll h3,.rela-news .tit h3{font-size:24px;}
.rtit h1, .rtit h3,.about .txt h3,.about-why h3,.history h3,.culture h3,.join-policy h3,.guideline h2,.guideline2 h2,.tiered h3,.rela-case .tit h3{font-size:24px;}
.join-top h3,.join-why h3,.hr-top h5{font-size:24px;}
.sidebanner .txt h1,.sidebanner .txt h3{font-size:20px;}

.pro-list .list ul{margin:-15px 0 0;}
.pro-list .list ul li{width:100%;padding:15px 0;}
.pro-list .list ul li .txt p{height:auto;}

.pro-spec table{line-height:22px;font-size:15px;}
.pro-spec table tr > td{padding:8px 10px;}

.parts-list .list ul{margin:-10px 0 0;}
.parts-list .list ul li{width:100%;padding:10px 0;}

.parts_view_list > .tit h3{font-size:16px;}
.parts_view_list ul li{width:50%;}

.solu-tit{padding:15px;}
.solu-tit p{line-height:22px;font-size:15px;}

.parts_view .txt h6{font-size:20px;}
.parts_view .txt .para{line-height:22px;font-size:15px;}
.parts_view .txt .pro_btn .book{height:38px;line-height:38px;font-size:15px;padding:0 25px;}

.parts-inquiry .tit,.rela-news .bot {padding:25px 15px;}
.parts-inquiry .tit h5,.rela-news .bot h4{font-size:18px;}
.parts-inquiry .tit p{font-size:15px;line-height:22px;}
.parts-inquiry .inquirbox{margin:25px 0 0;}

.solu-list2 ul li h6{font-size:16px;}
.solu-list2 .swiper-slide h6{font-size:16px;}

.partnership-inquiry .tit h5{font-size:16px;line-height:22px;}

.market h6{font-size:16px;padding:25px 15px;line-height:22px;}
.market ul li .pic p{padding:12px;font-size:16px;}

.guideline2 ul li .t h5{font-size:16px;margin:15px 0 0;}

.culture ul li .txt{padding:20px 15px;}

.tiered .list .item .tit img{width:50px;}
.tiered .list .item .tit h5{font-size:17px;}
.tiered .list .item .content{line-height:22px;}
.tiered .list .item .content p{background-position:left 2px;}
.tiered .list .item .content p~p{margin-top:6px;}

.newslist ul{margin:-10px 0 0;}
.newslist ul li{width:100%;padding:10px 0;}

.newstit h1{font-size:19px;}
.news-content h5{font-size:18px;}

.rela-news .list .swiper-slide h5{font-size:15px;line-height:22px;}

.about-why ul li h5{font-size:18px;}
.about-why ul li span{font-size:26px;}
.culture ul li{height:300px;}
.culture ul li .txt h5{font-size:22px;}
.culture ul li .txt p{line-height:22px;font-size:15px;}

.history .preview .swiper-slide em{font-size:16px;}
.history .arrow-left,.history .arrow-right{width:100px;}

.join-top h3{margin-bottom:15px;}
.join-top .txt{line-height:22px;font-size:15px;}
.join-why ul li p{line-height: 22px;font-size:15px;}

.join-bottom h2{font-size:18px;}

.hr-list .list .con a{height:40px;line-height:40px;font-size:15px;padding:0 25px;}
.main-href a{height:40px;line-height:40px;font-size:15px;padding:0 25px;}

.contact-info dl{padding:15px 0;display:block;text-align:center;}
.contact-info dl dt{width:50px;height:50px;margin:0 auto;}
.contact-info dl dd{margin:15px 0 0;}
.contact-info dl dd h5{font-size:16px;}
.contact-info dl dd p{line-height:22px;font-size:15px;}

.contact-inquiry h3{font-size:22px;}

}

@media screen and (max-width:420px) {

.foot-logo img{height:40px;}

#banner .swiper-slide .txt h5{font-size:18px;}
#banner .swiper-slide .txt p{font-size:12px;}
#banner .swiper-slide .txt .more{padding:0 12px;font-size:12px;line-height:30px;}

.indexA .tit h3,.indexC h3,.indexF .tit h3,.indexH .tit h3,.indexE h3,.indexD h3{font-size:22px;}

.solu-list h2,.solu-list2 h2,.pro-index5 .t h3,.rela-pro h3,.pro-scroll h3,.rela-news .tit h3{font-size:22px;}
.rtit h1, .rtit h3,.about .txt h3,.about-why h3,.history h3,.culture h3,.join-policy h3,.guideline h2,.guideline2 h2,.tiered h3,.rela-case .tit h3{font-size:22px;}
.join-top h3,.join-why h3,.hr-top h5{font-size:22px;}
.sidebanner .txt h1,.sidebanner .txt h3{font-size:18px;}


.down-part-list ul li .more {width: 160px;line-height: 28px;font-size: 12px;}

.newstit h1{font-size:18px;}

.contact-success .btn a {
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	width: 150px;
}
.contact-success .btn a:last-child {margin-left: 20px;}


}



@media print {
  *,*::before,*::after {text-shadow:none !important;box-shadow:none !important;}
  .header-fix{position:static !important;}
  a:not(.btn){text-decoration: underline;}

  abbr[title]::after {content: " (" attr(title) ")";}
  pre{white-space: pre-wrap !important;}
  pre,blockquote{border: 1px solid #adb5bd;page-break-inside: avoid;}
  thead {display: table-header-group;}
  tr,img{page-break-inside: avoid;}
  p,h2,h3{orphans: 3;widows: 3;}
  h2,h3{page-break-after: avoid;}
  @page{size: a3;}
  body {min-width: 992px !important;}
  .wp{min-width: 992px !important;}
  .navbar{display: none;}
  .badge {border: 1px solid #000;}
  .table{border-collapse: collapse !important;}
  .table td,.table th{background-color: #fff !important;}
  .table-bordered th,.table-bordered td {border: 1px solid #dee2e6 !important;}
  .table-dark {color: inherit;}
  .table-dark th,
  .table-dark td,
  .table-dark thead th,
  .table-dark tbody + tbody {border-color: #dee2e6;}
  .table .thead-dark th{color: inherit;border-color: #dee2e6;}
  
}