@media screen and (max-width: 1300px){
.in-service-main,.pro-subtop-left-nr{width: 98%;padding-left:2%;}
.pro-subtop-left-nr h1{font-size:26px;}
.pro-subtop-left{padding-top: 15px;}
}
@media screen and (max-width: 1220px){
.in-sub-bar-main,.in-about,.in-news,.foot ul,.copyright,.pro-detail-top,.pro-detail-nav ul,.pro-detial-main,.ny-title,.about-nr-main,.contact,.faq-nav,.faq-main,.nsws-banner,.news-detail-nav,.news-detail{width: 94%;}
.in-sub-bar-left h1{font-size: 30px; line-height: 38px; margin-bottom: 15px;}
.in-sub-bar-left p{font-size: 16px;}
.in-pro-title h1,.in-service-title h1{font-size: 30px;}
.in-pro-title>span,.in-service-title>span{margin-bottom: 15px;}
.in-pro-t h1{font-size: 22px;}
.in-service-r img.in-service-img01{display: none;}
.in-service-r img.in-service-img02{display: block;}
.in-news li{width: calc(50% - 35px); padding-right: 35px;}
.pro-title-ch,.pro-title-en{width: 100%;}
.pro-banner-btn p{font-size: 20px;}
.pro-zixun{width: 90%;padding: 2%;}
.pro-detail-left h1{font-size: 32px;margin-bottom: 5px;}
.pro-detail-left h3{font-size: 20px;}
.pro-detail-left table{margin-top: 20px;margin-bottom: 30px;}
.pro-banner-btn{line-height: 38px;}
.pro-detail-nav{margin-bottom: 60px;}
.pro-detail-texing{margin-bottom: 40px;}
.pro-detail-texing-p p,.pro-detail-texing-p ul,.pro-detail-texing-p h3{
	width: 95%;
}
.ny-banner-main{width: 94%;margin-left: -49%;}
.about-nr{padding: 60px 0;}
.ny-banner-main .faq-telnum{font-size: 36px;}
.faq-nav{margin-bottom: 40px;}
.faq-nav ul{width: 640px;}
.faq-nav li{width: 25%;}
}
@media screen and (max-width: 1160px){
.pro-subtop-left-nr span{margin-bottom: 10px;}
.pro-h-en{font-size: 12px;font-weight: normal;}
.pro-subtop-left-nr h1{font-size: 22px; margin-bottom: 5px;}
.pro-subtop-left-nr h2{font-size: 16px; margin-bottom: 5px;}
.pro-title-ch{font-size: 14px; margin-top: 5px; margin-bottom: 10px; line-height: 20px;}
.pro-title-en{line-height: 14px; margin-bottom: 18px;}
.pro-banner-btn{line-height: 38px;padding-left: 0 15px;}
.pro-banner-btn p{font-size: 18px;}
.faq-span{margin-bottom: 15px;}
.faq-main01 h2{font-size: 22px;margin-bottom: 10px;}
.faq-main01 p{margin-bottom: 20px;}
.faq-question h2{margin-top: 0;font-size: 22px;}
}
@media screen and (max-width: 1080px){
.in-about li{margin-bottom: 50px;}
.in-about-p>h2{font-size: 20px; margin-bottom: 15px;}
.in-about-chinese{font-size: 14px; line-height: 20px; margin-bottom: 10px;}
.in-about-p>a{width: 36px; line-height: 36px; margin-top: 20px;}
.in-news li h2{width: 100%;}
.pro-list-qubie .in-about-chinese{width: 100%;}
.faq-question a{width: 42px;line-height: 42px;}
.about-nr04 .in-about-p>span{margin-top: 30px;margin-bottom: 12px;}
.about-nr04 .in-about-p h2{font-size: 30px;margin-bottom: 10px;}
.about-nr04 .in-about-p h3{font-size: 20px;margin-bottom: 12px;}
.about-nr04 .in-about-p h3{font-size: 20px;}
.about-nr04 .zixun{padding-bottom: 0;font-size: 18px;}
}
@media screen and (max-width: 960px){
.nav-right{display: none;}
.mobile-nav{display: block; float: right; margin-top: 5px; width: 45px;background: #487bb3; text-align: center; cursor:pointer;}
.mobile-nav img{display: block; width: 100%;}
.mobile-nav-list{position: fixed;left: 0; top:101px; background: #fff; z-index: 999; width: 100%; padding-bottom: 20px; display: none;}
.mobile-search{position: relative;margin-bottom: 30px;}
.mobile-search input{width: calc(100% - 10px);padding-left: 10px;font-size: 16px; line-height: 45px; border-bottom: 1px solid #1b1b1b;}
.mobile-search i{position: absolute;top:0px;right:0px; font-size: 18px; color: #1b1b1b; cursor: pointer;padding: 0 12px; line-height: 45px;}
.mobile-nav-list li{line-height: 25px;margin-bottom: 20px;}
.mobile-nav-list li>a{display:inline-block;margin-left: 20px; color: #1b1b1b; border-bottom: 1px solid #1b1b1b;font-size: 20px;font-weight: bold;}
.mobile-nav-list li>a span{display: inline-block;margin-left: 10px;font-size: 14px;font-family: 'Conv_Montserrat-Light';}
.mobile-nav-list li>a:hover{ color: #487bb3; transition: 0.5s;border-color: #487bb3;}
.mobile-subnav{margin-left: 30px;margin-top: 10px;}
.mobile-subnav a{display: block;font-size: 16px; color: #487bb3; font-weight: bold;}
.mobile-subnav a:hover{color: #1b1b1b; transition: 0.5s;}
.in-about-p{width: calc(50% - 10px); padding-right: 10px;}
.in-about-p2{padding-left: 10px; padding-right: 0px;}
.in-about-p>span{margin-bottom: 5px;}
.in-about-p .in-num-t{margin-bottom: 5px;}
.in-about-p>h2{margin-bottom: 5px;}
.in-about-p>a{width: 32px;line-height: 32px;margin-top: 10px;}
.in-about{margin-top: 40px;}
.in-service-ch,.in-service-en{width: 98%;}
.in-news li h2 a{font-size: 22px;line-height: 30px;}
.in-news-p{font-size: 14px; line-height: 20px;}
.in-news li>a{width: 36px;line-height: 36px;}
.foot ul li{width:20%;}
.foot ul li:first-child{width: 40%;}
.foot ul li p span{font-size: 20px;}
.pro-subtop-left{width: 100%;float: none; padding: 20px 0;}
.pro-subtop-left-nr{width: 94%;margin:0 auto;padding-left: 0;float: none;}
.pro-subtop-left-nr h2{margin-bottom: 10px;}
.pro-subtop-right{width: 100%;float:none;}
.pro-list-h3{margin-top: 0;margin-bottom: 15px;}
.pro-detail-left h1{font-size: 28px;}
.pro-detail-left table{margin-bottom: 20px;}
.pro-detail-left table th,.pro-detail-left table td,.pro-banner-btn p{font-size: 14px;}
.pro-detail-nav ul li{font-size: 16px;line-height: 50px;}
.pro-detail-nav{margin-bottom: 40px;}
.pro-detail-texing-p h2{margin-bottom: 10px;}
.pro-detail-texing-p p{line-height: 28px;}
.pro-detail-texing-p span{margin-bottom: 10px;}
.pro-detail-texing-p h2{font-size: 22px;}
.pro-detail-texing-p p, .pro-detail-texing-p ul, .pro-detail-texing-p h3{width: 100%;}
.pro-detail-texing-p ul li{width: 33%;}
.dxyy li h2{font-size: 20px;margin-top: 10px;}
.ny-title-left>span{margin-bottom: 10px;}
.ny-title-left>h1{font-size: 30px;margin-top: 5px;}
.ny-title-right .ny-title-ch{margin-top: 0;}
.ny-banner-main .about-banner-main li h2{font-size: 36px;}
.about-nr-main h1{font-size: 32px;margin-bottom: 20px;}
.about-nr-p-en{margin-bottom: 15px;}
.about-nr-main li h2{font-size: 36px;}
.contact{margin-top: 40px;}
.contact-companyname p{font-size: 22px;}
.faq-nav li{line-height: 48px;font-size: 16px;}
.faq-main01 h2{font-size: 20px;margin-bottom: 5px;}
.faq-main01 p{font-size: 14px;line-height: 20px;}
.faq-main-p>a{margin-top: 0;}
.faq-main01{margin-bottom: 30px;}
.faq-question h2{font-size: 18px;}
.faq-question p{font-size: 14px;line-height: 20px;width: 100%;height: 60px;}
.faq-question a{margin-top: 20px;}
.news-detail-nav{margin-bottom: 40px;}
.news-detail-title{margin-bottom: 30px;}
.road{ margin-bottom: 30px;}
.videoed{display: block;}
}
@media screen and (max-width: 860px){
.in-service-main{padding-top: 10px;}
.in-service-main h2{font-size: 20px; margin-bottom: 10px;}
.in-service-ch{font-size: 14px;line-height: 20px;}
.in-service-en{margin-bottom: 10px;line-height: 14px;}
.in-service-tel{font-size: 20px;}
.in-service-main>a{width: 36px;line-height: 36px;font-size: 36px;}
.foot ul li{width: 20%;}
.foot ul li:last-child{width: 30%}
.foot ul li:first-child{width: 30%}
.pro-detail-left{width: 100%;float: none;margin-bottom: 20px;}
.pro-detail-right{width: 100%;float: none;}
.pro-detail-texing .fl{float: none;margin-bottom: 20px;}
.pro-detail-texing-p{width: 100%;float: none;margin:0;padding:0;}
.pro-detail-texing-img{width: 100%;float: none;}
.videos{width: 80%;left: 10%;margin-left:auto;}
.pro-zixun-right{margin-top: 12px;}
.pro-zixun-right a{font-size: 20px; line-height: 38px;}
.ny-banner-main .faq-telnum{font-size: 30px;}
.in-about-p2{padding-left: 15px;width: calc(50% - 15px);}
.about-nr04 .in-about-p>span{margin-top: 10px;margin-bottom: 5px;}
.about-nr04 .in-about-p h2{font-size: 24px;margin-bottom: 5px;}
.about-nr04 .in-about-p h3{font-size: 28px;margin-bottom: 5px;}
.about-nr04 .in-about-p h3{font-size: 28px;}
}
@media screen and (max-width: 800px){
.faq-main01 .fl{float: none;margin-bottom: 20px;}
.faq-main-p{width: 100%; margin-right: 0;}
.faq-main01 p br{display: none;}
.faq-main-img{width: 100%;float: none;}
}
@media screen and (max-width: 775px){
.ny-title-left{width: 100%;float: none;margin-bottom: 20px;}
.ny-title-right{width: 100%; float: none;}
.ny-banner-main .about-banner-main{width: 100%;}
}
@media screen and (max-width: 750px){
.in-about li{margin-bottom: 20px;}
.in-about .fl{float: none; margin-bottom: 10px;}
.in-about-p{width: 100%;padding: 0;}
.in-about-chinese br,.in-about-english br{display: none;}
.in-about-img{width: 100%;}
.in-service-l{width: 100%;float: none; margin-bottom: 20px;}
.in-service-r{width: 100%;float: none;}
.in-service-title{padding-top: 40px;margin-bottom: 20px;}
.in-service-main{padding: 0; padding-top: 20px;width: 94%; margin: 0 auto;float: none;}
.in-news li{width: 100%;padding-right: 0;margin-bottom: 20px;}
.foot{margin-top: 50px;}
.pro-list-qubie li:nth-child(2) .in-about-p{width: calc(100% - 70px);}
.pro-detail-nav{margin-bottom: 30px;}
.dxyy li{width: 48%;}
.contact-companyname p{font-size: 20px;}
.contact-companyname{margin-bottom: 40px;}
.contact-infor-left span{margin-bottom: 20px;}
.contact-infor-left h3{font-size: 20px;padding-left: 24px;margin-bottom: 10px;}
.contact-infor-left h3 img{top: 6px;}
.contact-infor-left li{margin-bottom: 15px;}
.contact-infor-right iframe{height: 280px;}
.contact-yzm button{width: 120px;font-size: 20px;line-height: 40px;}
.contact-text>textarea{height: 140px;}
.contact-input{margin-bottom: 0;}
.faq-nav ul,.news-detail-nav ul{width: 100%;}
.faq-nav li,.news-detail-nav li{line-height: 40px;}
.news-detail-nav li{font-size: 16px;}
.news-detail-title h1{font-size: 20px;}
.news-detail p{font-size: 14px;line-height: 20px;}
.in-about-p2{padding:0 15px 20px;width: calc(100% - 30px);}
.about-nr04 .in-about-p>span{margin-top: 20px;margin-bottom: 10px;}
.videos{top: 60%;}
}

@media screen and (max-width: 700px){
.in-sub-bar-left>span{width: 15px; height: 20px;margin-bottom: 15px;}
.in-sub-bar-left h1{font-size: 24px; line-height: 28px;}
.in-pro-title h1,.in-service-title h1{font-size: 24px;}
.in-pro-title>span,.in-service-title>span{margin-bottom: 15px;}
.in-pro-t h1{font-size: 20px;}
.in-pro-li ul li span{font-size: 16px;}
.in-pro-a{width: 42px;}
.in-pro-a a{line-height: 42px; font-size: 16px;}
.in-pro-li{height: 42px;}
.in-pro-ms{width: calc(100% - 79px); height: 42px;}
.pro-zixun-left{width: 100%;float: none;margin-bottom: 20px;}
.pro-zixun-left h2{font-size: 22px;}
.pro-zixun-right{float: none; margin-top: 0;}
}
@media screen and (max-width: 650px){
.ny-banner>img.ny-banner-img{display: none;}
.ny-banner>img.ny-banner-img2{display: block; width: 100%}
.ny-banner-main .about-banner-main li{width: 48%;}
.ny-banner-main{top: 20%;}
.ny-banner-main .faq-tel{margin-top: 15%;}
.faq-main ul li img{float: none;margin-bottom: 20px;}
.faq-question{width: 100%;float: none;}
.faq-question a{width: 36px;line-height: 36px;}
.videos{top: 65%;}
.faq-main ul li{padding-bottom: 25px;}
}
@media screen and (max-width: 600px){
.pro-detail-nav ul li{width: 32%;line-height: 46px;}
.dxyy li>img.pro-video-img{margin-bottom: 10px;}
.dxyy li p{font-size: 14px;}
.dxyy li h2{margin-top: 5px;}
.dxyy li{padding-bottom: 10px;}
.contact-infor-left{width: 100%;margin-right: 0;margin-bottom: 10px;float: none;}
.contact-infor-right{width: 100%;float: none;}
.contact-infor-left h3{font-size: 16px;padding-left: 20px;margin-bottom: 5px;}
.contact-infor-left h3 img{top: 3px;}
.contact-infor-left li p{font-size: 14px;}
.contact-input input{width: 49%;margin-right: 1%; margin-left: 0; margin-bottom: 10px;line-height: 42px;}
.contact-input input:nth-child(2n){margin-right: 0;margin-left: 1%;}
.contact-input input:nth-child(3){width: 49%;}
.contact-input input:nth-child(6){width: 49%;}
.contact-text h2{margin-bottom: 15px;font-size: 20px;}
.contact-input{margin-top: 10px;}
.contact-infor{padding-bottom: 30px;}
.faq-span{margin-bottom: 10px;}
}
@media screen and (max-width: 550px){
.i-top{padding: 15px 2%;}
.nav-left{width: 130px;}
.mobile-nav{width: 35px; margin-top: 0;}
.mobile-nav-list{top: 64px;}
.mobile-nav-list li{line-height: 30px;margin-bottom: 10px;}
.mobile-nav-list li>a{font-size: 18px;}
.mobile-subnav a{font-size: 14px;line-height: 24px;}
.mobile-nav-list{padding-bottom: 15px;}
.in-sub-bar{padding-bottom: 20px;}
.in-sub-bar-left{width: 100%;}
.in-sub-bar-left>span{width: 10px;height: 15px;}
.in-sub-bar-right{position: static;margin-top: 10px;}
.in-sub-bar-left p{font-size: 14px;}
.in-service-main h2{font-size: 18px;}
.in-service-main>a{position: static;margin-top: 10px;}
.in-news li h2 a{font-size: 18px;line-height: 24px;}
.in-news li>span{margin-bottom: 10px;}
.in-news li>a{margin-top: 20px;margin-bottom: 15px;}
.foot{padding-top: 30px;}
.foot ul li{width: 100%; margin-bottom: 20px;}
.foot ul li:first-child{width: 100%;}
.foot ul li:last-child{width: 100%;}
.foot ul li h2{margin-bottom: 10px;}
.foot ul li a{margin-bottom: 5px;}
.copyright{padding: 15px 0;}
.copyright-left{float: none; line-height: 20px;}
.copyright-right{float: none; line-height: 20px;}
.road{margin-top: 68px;}
.pro-list-qubie li:nth-child(2) .in-about-p{padding: 20px; width: calc(100% - 40px);}
.pro-detail-texing-p ul li{width: 50%;}
.dxyy li{width: 100%;margin:0;margin-bottom: 15px;}
.pro-zixun{width:calc(94% - 40px);padding: 20px;}
.pro-zixun-left h2{font-size: 18px;}
.pro-zixun-right{width: 115px;}
.pro-zixun-right>a{font-size: 16px; line-height: 38px;}
.ny-title-left>h3{font-size: 12px;}
.ny-title-left>h1{font-size: 24px;}
.ny-title-left{margin-bottom: 10px;}
.ny-banner-main .about-banner-main li{margin-bottom: 20px;}
.ny-banner-main .about-banner-main li h2{font-size: 28px;}
.ny-banner-main .about-banner-main li span{margin-top: 10px;}
.about-nr-main h1{font-size: 20px;}
.about-nr-p-en br{display: none;}
.about-nr-main li p{font-size: 16px;}
.about-nr-main li h2{font-size: 26px;}
.about-nr-main ul{display: block; text-align: center;}
.about-nr-main li{width: 40%;float: none;display: inline-block; margin-bottom: 20px;}
.about-nr{padding: 40px 0;}
.contact{margin-top: 25px;}
.contact-companyname{margin-bottom: 25px;}
.contact-companyname p{padding-left: 15px;font-size: 18px;line-height: 44px;}
.ny-banner-main .faq-tel{margin-top: 26%;}
.faq-main01 h2{font-size: 20px;}
.faq-nav li,.news-detail-nav li{width: 50%;}
}

@media screen and (max-width: 450px){
.pro-detail-nav ul li{font-size: 14px;line-height: 40px;width: 48%;}
.contact-input input{width: 100%;margin: 0;margin-bottom: 10px;}
.contact-input input:nth-child(2n){margin-left: 0;}
.contact-input input:nth-child(3){width: 100%; margin-left: 0}
.contact-input input:nth-child(6){width: 100%;margin-left: 0}
.contact-yzm input{width: calc(100% - 115px);margin-right: 0;}
.contact-yzm button{margin-top: 40px;}
.ny-banner-main .faq-tel{margin-top: 21%;font-size: 18px;}
.ny-banner-main .faq-telnum{font-size: 24px;}
.faq-main01 h2{font-size: 16px;}
.about-nr04 .in-about-p h3{font-size: 22px;}
.contact-infor{padding-bottom: 15px;}
}
@media screen and (max-width: 400px){
.faq-main ul li img{width: 100%;}
.ny-banner-main{top: 10%;}
}
