@charset "utf-8";@media screen and (max-width:768px){.visible-xs-block,#footBar{display:block}
.addthis_inline_share_toolbox_ysau{text-align:center;margin-top:20px}
.wp{width:100%;padding-right:10px;box-sizing:border-box;padding-left:10px}
.header p,.header .share,.search,.nav{display:none}
.header{height:auto;padding:10px 0}
.header .logo{text-align:center;width:100%;-webkit-flex-direction:column;flex-direction:column}
.header .logo img{height:90px}
.header .logo h2{line-height:1;margin:5px 0 0;font-size:20px;letter-spacing:0}
.header-lang{position:absolute;top:9px;right:10px;z-index:200}
.header-lang .box{height:32px;width:88px;background:#1F74C1}
.header-lang .box img{margin:6px 0 0 6px}
.header-lang .box em{margin:6px 6px 0 6px;font-size:12px}
.header-lang .box i{margin:6px 0 0 0}
.header-lang ul{width:88px;padding:0 6px;top:32px}
.header-lang ul li img{width:27px;margin-right:6px}
#banner .swiper-container-horizontal > .swiper-pagination-bullets{bottom:5px}
#banner .swiper-pagination-bullet{height:10px;width:10px;margin:0 3px}
#banner .swiper-pagination-bullet-active{width:10px;border-radius:50%}
#banner .swiper-button-prev,#banner .swiper-button-next{width:30px;height:30px;margin-top:-15px}
#banner .swiper-button-prev i,#banner .swiper-button-next i{font-size:15px;line-height:30px}
#banner .swiper-button-prev,#banner .swiper-container-rtl .swiper-button-next{left:5px}
#banner .swiper-button-next,#banner .swiper-container-rtl .swiper-button-prev{right:5px}
#footer{height:auto;background:#334E8C;padding:30px 0}
#footer h5{font-size:24px;color:#fff;line-height:33px;text-align:center}
#footer .logo{display:none}
.foot-email{float:none;width:100%;margin:0}
.foot-email p{text-align:center}
.foot-email .sendemail{margin:15px auto 0;width:310px;position:relative}
.foot-email .sendemail .post-text{border:none;width:100%;height:36px;line-height:36px;padding:0 85px 0 10px;font-size:13px;border-radius:3px}
.foot-email .sendemail .post-btn{position:absolute;top:0;right:0;border:none;background:#E9A321;font-size:12px;width:75px;height:36px;margin:0;border-radius:0 3px 3px 0}
#footer .list{display:none}
.foot-contact{float:none;margin:20px 0 0;width:100%}
.foot-contact p{color:#fff;font-size:14px;line-height:26px;text-align:center}
.foot-contact p a{color:#fff}
.copyright{height:auto;padding:15px 0 60px}
.copyright p{float:none;font-size:14px;color:#484545;line-height:24px;text-align:center}
.copyRight p img{margin:0 0 0 5px}
.copyright .share{float:none;margin:15px 0 0;font-size:0;text-align:center}
.copyright .share span{display:none}
.copyright .share a{margin:0 2px}
.row{margin-right:-10px;margin-left:-10px}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{padding-right:10px;padding-left:10px}
}@media screen and (max-width:768px){.indexA{padding:30px 0}
.indexA .tit{text-align:center;height:auto;border-bottom:none;-webkit-flex-direction:column;flex-direction:column}
.indexA .tit h3{margin:0;font-size:30px}
.indexA .tit p{font-size:14px;padding:13px 0 0}
.indexA .tit hr{width:80px;height:3px}
.indexA .tab ul{font-size:0;margin:10px 0 0}
.indexA .tab ul li{display:-webkit-inline-flex;display:inline-flex;height:50px;line-height:18px;font-size:15px;width:48%;border:1px solid #ccc;margin:10px 1% 0;vertical-align:top;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}
.indexA .list{margin:10px 0 0}
.indexA .list ul li{width:48%;padding:5px 5px 0;margin:15px 0 0 2%}
.indexA .list ul li h5{font-size:15px;line-height:20px}
.indexA .list ul li h5 a{line-height:20px;height:60px;overflow:hidden}
.indexA .tab ul li::before{display:none}
.indexA .box{position:static;text-align:center}
.indexA .box a{display:block;width:100%;height:100%}
.indexA .box p{position:static;width:100%;color:#333;background:none;line-height:50px;font-size:17px}
.indexA .list .box1,.indexA .list .box2,.indexA .list .box3,.indexA .list .box4,.indexA .list .box5,.indexA .list .box6,.indexA .list .box7,.indexA .list .box8{width:100%;height:auto}
.indexA .list .box8 a{width:160px;height:40px;margin:20px auto 0}
.indexA .list .box8 a em{font-size:15px}
.indexB{background:#344D8D;height:auto;padding:30px 0}
.indexB h3{line-height:1;margin:0 0 20px;font-size:30px;color:#fff;text-align:center}
.indexB .txt{position:static;width:100%;height:auto;background:none;line-height:24px;padding:0}
.indexB .txt p{color:#fff;font-size:14px;margin:0 0 15px 0}
.indexB .txt .more{margin:20px 0 0;text-align:center}
.indexB .txt .more a{color:#fff;font-size:16px;width:140px;height:40px;line-height:40px;background:#E9A321;display:inline-block}
.indexB ul{position:static;width:auto;margin:20px 0 0 -2%;overflow:hidden}
.indexB ul li{width:48%;height:auto;margin:0 0 0 2%}
.indexB ul li::after{display:none}
.indexB ul li img{border:2px solid #fff;box-sizing:border-box}
.indexC{padding:30px 0}
.indexC .tit h3{margin:0;font-size:30px}
.indexC .tit p{font-size:14px;padding:13px 0 0}
.indexC .tit hr{width:80px;height:3px}
.indexC ul{margin:30px 0 0}
.indexC ul li{width:50%;height:250px}
.indexC ul li .ico{margin:30px 0 0}
.indexC ul li .ico img{height:70px}
.indexC ul li h5{font-size:16px;margin:22px 15px 0}
.indexC ul li p{font-size:14px;line-height:20px;margin:10px 10px 0}
.indexC ul li:nth-child(4),.indexC ul li:nth-child(5){display:none}
.indexD{padding:30px 0 20px;text-align:center}
.indexD::before,.indexD::after{display:none}
.indexD .box::before,.indexD .box::after{display:none}
.indexD .tit h3{margin:0;font-size:30px}
.indexD .tit p{font-size:14px;padding:9px 0 0}
.indexD .tit p br{display:none}
.indexD .nr{margin:30px 0 0}
.indexD-pic{background:#eee;padding:0 10px 20px}
.indexE{padding:30px 0}
.indexE .tit h3{margin:0;font-size:30px}
.indexE .tit p{font-size:14px;padding:13px 0 0}
.indexE .tit hr{width:80px;height:3px}
.indexE ul{margin:0}
.indexE ul li{float:none;width:100%;margin:20px 0 0;overflow:hidden}
.indexE ul li .pic{float:left;width:120px}
.indexE ul li .txt{margin:0 0 0 135px;height:auto;text-align:left;padding:0}
.indexE ul li .txt::before{display:none}
.indexE ul li .txt em{font-size:14px;padding:0}
.indexE ul li .txt h5{font-size:15px;margin:8px 0 0;line-height:18px;overflow:hidden}
.indexE ul li .txt p,.indexE ul li .txt ins{display:none}
.indexE ul li:hover .txt{background:#fff}
.indexE ul li:hover .txt em{color:#333}
.indexE ul li:hover .txt h5 a{color:#333}
}@media screen and (max-width:768px){.sidebanner{height:auto;padding:30px 0}
.sidebanner h3{font-size:24px;color:#fff}
.main{padding-top:20px;padding-bottom:30px}
.mainRight{width:100%;float:none}
.main .stit h3{font-size:24px}
.mainleft{width:100%;float:none}
.mainleft h3{height:50px;line-height:50px}
.mainleft h3::after{display:block}
.sidemenu ul{display:none}
.sidemenu ul li{margin:3px 0 0 0}
.sidemenu ul li h5{height:36px;line-height:36px;padding:0 0 0 20px;font-size:14px}
.sidemenu ul li h5 span{height:36px}
.sidemenu dl dd{padding:9px 20px;margin:0}
.sidemenu dl dd a{padding:0 0 0 12px;font-size:13px}
.left_nav ul,.side-contact{display:none}
.about{padding:30px 0}
.about h3{font-size:24px}
.about hr{margin:15px 0 20px}
.about .txt{float:none;width:100%}
.about .txt h4{font-size:16px}
.about .txt h5{font-size:16px}
.about .txt p{font-size:13px;line-height:22px}
.about .txt .bottom{border-radius:4px}
.about .txt .bottom p{font-size:14px;height:auto}
.about .txt .bottom a{padding:0 15px;border-radius:5px;font-size:14px;font-weight:400;margin:10px 0 0}
.about .txt .bottom a i{font-size:14px}
.about .pic{float:none;width:100%;margin:20px 0 0}
.about2{padding:30px 0 15px}
.about2 ul{margin:0}
.about2 ul li{float:none;width:100%;margin:0 0 15px}
.about2 ul li .t h6{font-size:18px;margin:0 0 10px}
.about2 ul li .t p{line-height:21px}
.about3{padding:30px 0}
.about3 h3{font-size:24px}
.about3 p.p{margin:15px 0 0}
.about3 ul.list{margin:0}
.about3 ul.list li{float:none;width:100%;height:auto;margin:20px 0 0;overflow:hidden}
.about3 ul.list li:nth-child(2n){float:none}
.about3 ul.list li .ico{width:140px;height:auto}
.about3 ul.list li .t{margin:0 0 0 140px;padding:20px}
.about3 ul.list li .t h5{font-size:18px;margin:0}
.about3 .tab{margin:20px 0 0}
.about3 .tab .pic{float:none;width:100%}
.about3 .tab .txt{float:none;width:100%;height:auto;padding:20px}
.about3 .tab .txt h5{font-size:18px;line-height:20px}
.about3 .tab .txt h5 em{margin-right:8px}
.process-tab{margin:0}
.process-tab ul li{margin:0 1%;font-size:15px;width:48%;line-height:50px;height:50px}
.process-box{margin:20px 0 0}
.team{padding:30px 0}
.team .pic{float:none;margin:0 auto}
.team .txt{margin:20px 0 0}
.team .txt h4{font-size:24px;text-align:center}
.team .txt hr{width:30px;height:3px;margin:10px auto 15px}
.team .txt h5{font-size:18px;text-align:center}
.team .txt p{font-size:14px;line-height:22px}
.team2{padding:30px 0}
.team2 h3{font-size:24px}
.team2 hr{width:40px;height:3px;margin:10px auto 15px}
.team2 .list{margin:20px 0 0}
.team2 .swiper-container .swiper-slide img{border:2px solid #F6F6F6;border-radius:5px}
.team2 .swiper-button-prev,.team2 .swiper-button-next{width:36px;height:36px;margin-top:-18px}
.team2 .swiper-button-prev,.team2 .swiper-container-rtl .swiper-button-next{left:0}
.team2 .swiper-button-next,.team2 .swiper-container-rtl .swiper-button-prev{right:0}
.team2 .swiper-button-prev i,.team2 .swiper-button-next i{font-size:22px;line-height:36px}
.team3{padding:30px 0}
.team3 ul li .pic{float:none;width:100%}
.team3 ul li .t{float:none;width:100%;padding:20px}
.team3 ul li .t h5{font-size:22px;margin:0}
.team3 ul li .t hr{width:40px;height:3px;margin:10px 0 0}
.team3 ul li .t p{font-size:14px;margin:15px 0 0;line-height:24px}
.team3 ul li:nth-child(2n) .pic{float:right}
.team3 ul li:nth-child(2n) .t{float:left}
.industry{padding:20px 0;overflow:hidden}
.industry .row{margin-bottom:0}
.industry .row > div{margin-bottom:15px}
.industry .tit{margin-bottom:15px}
.industry .tit h5{margin:0 0 0 15px;font-size:15px}
.industry table{margin-bottom:15px}
.history{padding:20px 0 0}
.cntl{margin:30px 0 0}
.cntl-state{padding:40px 0 0;min-height:0}
.cntl-state::before{width:4px;left:3px;margin-left:0}
.cntl-state .cntl-icon{top:40px;left:-5px;right:auto;width:20px;height:20px;margin-top:0;padding:4px}
.cntl-state .cntl-icon b{width:12px;height:12px}
.cntl-state .cntl-image{position:static;width:auto;padding:0;box-shadow:none;border-radius:0;margin-left:40px}
.cntl-state .cntl-content{width:100%;padding:0 0 15px 40px;float:none;text-align:left;margin:0}
.cntl-state .cntl-content p{font-size:15px;line-height:24px}
.cntl-state:nth-child(2n+2) .cntl-image{text-align:left}
.service{padding:20px 0}
.service h5{font-size:16px;margin:20px 0 10px}
.service p{font-size:14px;line-height:23px}
.newslist ul li{height:auto;margin:15px 0 0}
.newslist ul li .d{float:none;width:90px;height:36px;line-height:36px;background:#334E8C;padding:0}
.newslist ul li .d span{font-size:14px;margin-right:5px;color:#fff}
.newslist ul li .d p{font-size:14px;display:inline;color:#fff}
.newslist ul li .t{height:auto;margin:0;padding:10px;border:2px solid #334E8C}
.newslist ul li .t h5{font-size:16px}
.newslist ul li .t p{font-size:14px}
.newslist ul li:hover::after{display:none}
.newsnr h1{font-size:18px;margin:30px 0 0;padding:0 0 20px 0}
.artInfo{padding:20px 0;margin:0}
.artInfo span{margin:0 10px;line-height:20px;display:inline-block;font-size:15px;color:#666}
.artInfo span.time{background:url(../images/time.png) no-repeat left center;padding:0 0 0 20px}
.artInfo span.hit{background:url(../images/hit.png) no-repeat left center;padding:0 0 0 23px}
.myart{margin:20px 0 0;line-height:24px;font-size:14px;font-family:Arial}
.myart p{margin:0 0 10px}
.myart .row > div{margin-bottom:10px}
.pnbar ul li span{width:60px;font-size:12px}
.pnbar ul li a{margin:0 0 0 75px;font-size:13px}
.faq ul li{padding:15px}
.faq ul li a{font-size:15px;line-height:24px;height:auto}
.faq ul li:hover{border-left:1px solid #1275BC;padding-left:15px}
.customer ul li .pic{width:200px}
.customer ul li .t{margin:0 0 0 220px}
.customer ul li .t h5{font-size:18px}
.customer ul li .t a.more{display:none}
.pro-top{padding:15px}
.pro-top h1{font-size:22px}
.pro-top .t{font-size:15px}
.productlist ul li{width:48%;margin:0 0 15px 2%;padding:5px}
.productlist ul li .t h6{line-height:20px;height:90px;font-size:14px}
.productlist ul li .t p{display:none}
.pro_img{float:none;margin:0 auto}
.pro_view_inner{float:none;width:100%;margin:20px 0 0}
.pro_view_inner h1{font-size:20px;margin:0;text-align:center}
.pro_view_inner .tools a.book{float:none;width:140px;margin:0 auto;font-size:16px}
.pro_tab_box{height:auto}
.pro_text{border:none}
.pro_tab{border-bottom:none}
.pro_tab ul{-webkit-flex-wrap:wrap;flex-wrap:wrap}
.pro_tab ul li{padding:10px 0;width:48%;text-align:center;font-size:15px;-webkit-flex:auto;flex:auto;margin:5px 1% 0;background:#F9F9F9}
.pro-scroll{padding:20px 1% 0}
.pro-inquiry{margin:20px 0}
.related-pro .tit h4{font-size:18px}
.related-pro ul li{width:48%}
.related-pro ul li .t p a{line-height:20px;height:60px;overflow:hidden;display:block}
.inquirbox{overflow:hidden}
.inquirbox .row{margin-bottom:0}
.inquirbox .row >div{margin-bottom:10px}
.down ul{margin:10px 0 0 -2%}
.down ul li{float:left;width:48%;margin:15px 0 0 2%;padding:15px}
.down ul li h4 a{font-size:16px}
.contact{margin:20px 0 0 0}
.contact h3{font-size:22px}
.contact h5{font-size:14px;margin:15px 0 0}
.contact ul{margin:30px 0 0 0;border-top:1px solid #EBEBEB}
.contact ul li{float:none;width:100%;padding:25px 10px;height:auto;border-right:1px solid #EBEBEB}
.contact ul li i{font-size:30px}
.map{margin:30px 0 0 0}
.map img{width:100%}
.contact-inquiry{margin:30px 0 0 0}
.contact-inquiry h3{font-size:22px}
.contact-inquiry h5{font-size:14px;margin:15px 0 0}
.contact-inquiry .inquirbox{margin:20px 0 0}
}@media screen and (max-width:600px){.pro_img{width:100%}
.pro-content img{width:100%;height:auto}
}@media screen and (max-width:480px){.indexA .tit h3{font-size:24px}
.indexB h3{font-size:24px}
.indexC .tit h3{font-size:24px}
.indexD .tit h3{font-size:24px}
.indexE .tit h3{font-size:24px}
.indexE ul li .pic{width:100px}
.indexE ul li .txt{margin:0 0 0 115px}
.indexC ul li{width:100%;height:auto;padding:20px 10px}
.indexC ul li .ico{margin:0}
.indexC ul li .ico img{height:50px}
.indexC ul li h5{font-size:15px;margin:20px 0 0;height:auto}
.indexC ul li p{margin:10px 0 0}
.about3 ul.list li .ico{width:100px;height:auto}
.about3 ul.list li .t{margin:0 0 0 100px;padding:15px}
.about3 ul.list li .t h5{font-size:16px}
.about3 ul.list li .t p{font-size:13px;line-height:20px}
.process-tab ul li{font-size:13px}
.sidebanner h3{font-size:18px}
.team .pic{width:250px}
.foot-email{padding:0 10px 10px}
.foot-email .t h4{font-size:18px}
.foot-email .t p{font-size:14px}
.foot-email .sendemail{float:none;width:290px;margin:20px auto 0}
.foot-email .sendemail .post-text{width:230px;height:40px;line-height:40px;padding:0 0 0 10px;font-size:14px}
.foot-email .sendemail .post-btn{font-size:14px;width:60px;height:40px}
.down ul{margin:10px 0 0 0}
.down ul li{float:none;width:100%;margin:15px 0 0 0;padding:15px}
.down ul li h4 a{font-size:14px}
.faq ul li .tit .date-month{display:none}
.faq ul li .tit h4{float:none;margin:0 0 0 0}
.faq ul li .con{display:block}
.faq ul li .con .date-day{display:none}
.faq ul li .con .t{float:none;margin:5px 0 0 0;width:auto}
.customer ul li .pic{float:none;width:280px;margin:0 auto}
.customer ul li .t{margin:15px 0 0;text-align:center}
.customer ul li .t span{display:inline-block}
}@media screen and (max-width:400px){.productlist ul{margin:0}
.productlist ul li{width:100%;margin:0 0 15px;padding:5px}
.productlist ul li .t h6{height:auto}
.related-pro ul{margin:0}
.related-pro ul li{width:100%;float:none;margin:15px 0 0}
}@media screen and (max-width:900px){#back{width:100%}
#goTop{margin-bottom:50px}
}