@media screen and (max-width: 1441px){
	.container{
		width: 98%;
		margin:0 auto;
	}
	.glob-title h1{
		font-size: 30px;
		line-height: 30px;
	}
	.glob-title p{
		font-size: 16px;
	}
	.form .formleft .ms h2{
		font-size: 26px;
	}
	.about-title{
		font-size: 40px;
		line-height: 40px;
	}
	.news-tt .news-title h2{
		font-size: 30px;
		line-height: 30px;
	}
	.fnew span{
		font-size: 16px;
	}
	.fnew h3{
		font-size: 22px;
	}
	.onews span{
		font-size: 16px;
	}
	.dadv h1{
		font-size: 30px;
	}
	.dadv p{
		font-size: 16px;
	}
	.dadv .liji{
		font-size: 16px;
	}
	.aboutus-in h2{
		font-size: 30px;
		line-height: 30px;
	}
	.aboutus-in h2 img{
		margin-top: 5px;
	}
	.aboutus-in h4{
		font-size: 22px;
	}
	.com-honor .tabs-list li a{
		font-size: 22px;
		line-height: 22px;
	}
	.eve .eve-name .biaoyu{
		font-size: 22px;
	}
	.pro-info-t h3{
		font-size: 30px;
		line-height: 30px;
	}
	.pro-info-t h4{
		font-size: 20px;
		line-height: 20px;
	}
	.de-news-list ul.top3 li .box h4{
		font-size: 20px;
	}
	.btnews6 ul li span{
		font-size: 16px;
	}
	.btnews6 ul li h4{
		font-size: 20px;
		line-height: 22px;
	}
	.news-detail-title .h3{
		font-size: 22px;
	}
	.news-detail-title .b{
		margin-top: 10px;
	}
	.de-case-list li .case-box h3{
		font-size: 22px;
	}
	.de-adv-list ul li .case-box h3{
		font-size: 30px;
		line-height: 35px;
	}
	.de-job-list .jobtitle h3{
		font-size: 30px;
	}
	.info-tel .int1 p:last-child{
		font-size: 24px;
	}
	.info-tel .int2 p{
		font-size: 24px;
	}
	.leftbox input.index-code{
		width: 27%;
	}
}

@media screen and (max-width: 1240px){
	/*.container{
		width: 991px;
		margin:0 auto;
	}*/
	.leftbox input.index-code{
		width: 27%;
	}
	.de-product-list li{
		width: 24.5%;
	}
	.info-tel{
		padding: 2.5% 0;
	}
	.ztcp .anniu .see1,
	.ztcp .anniu .see2{
		padding: 5px 20px;
	}
	.ztc .ztc-title{
		font-size: 20px;
	}
	.leftbox img{
		width: 82px;
	}
	.form .formleft .ms h2{
		font-size: 20px;
	}
	.form .formleft .ms p{
		margin:8px 0 8px 0;
	}
	.form .formleft .formmore{
		padding: 2px 25px;
	}
	.form .formleft .wechat{
		width: 23%;
	}
	.form .formleft .ms{
		width: 72%;
	}
	.news-tt .news-more{
		width: 73%;
	}
	.dadv h1{
		font-size: 24px;
	}
	.glob-title h1{
		font-size: 24px;
	}
	.form .formleft .ms h2{
		padding-top: 0px;
	}
	.combanner{
		height: 300px;
		/*background-size: 100% 100% !important;*/
		background-position: center center !important;
	}
	.navbar ul a{
		margin: 0 2px;
	}
	.aboutus-in h2{
		font-size: 24px;
		line-height: 24px;
	}
	.aboutus-in h4{
		font-size: 18px;
		line-height: 18px;
	}
	.equ .glob-title p{
		padding: 0 12%;
	}
	.dadv{
		padding: 40px 0;
	}
	.de-adv-list ul li .case-box h3{
		font-size: 24px;
	}
	.de-job-list .lin li{
		width: 32.5%;
	}
	.de-job-list .lin li h2{
		font-size: 24px;
	}
	.de-job-list .lin li p{
		font-size: 14px;
		line-height: 26px;
	}
	.contitle .cont2{
		padding: 1.5% 3%;
	}
	.contact-list li{
		padding: 2% 3% 2% 6%;
	}
	.contact-liuyan input[type="text"]{
		width: 47.5%;
	}
	.contact-liuyan textarea{
		text-indent: 0px !important;
	}
	.de-product-list li{
	  width: 24.5%;
	  margin-bottom: 1%;
	  margin-right: 0.6%;
	}
	.de-product-list li:nth-child(5n){
	  margin-right: 0.6%;
	}
	.de-product-list li:nth-child(4n){
	  margin-right: 0;
	}
	.de-product-list li .anniu .see1,
	.de-product-list li .anniu .see2{
		padding: 5px 16px;
	}
	.pro-info-t h4{
		font-size: 18px;
		line-height: 18px;
	}
	.pro-info-t h3{
		font-size: 24px;
		line-height: 24px;
	}
	.pro-info-t .yd{
		font-size: 16px;
	}
	.info-tel .int2 p{
		font-size: 20px;
	}
	.newsPage .pagein{
		width: 80%;
	}
	.newsPage .pageback{
		width: 15%;
	}
	.jianjie .jjr{
		max-height: 400px;
		overflow-y: auto;
	}
	.de-news-list ul.top3 li .box h4{
		font-size: 18px;
	}
	.de-news-list ul.top3 li{
		width: 32.5%;
	}
	.de-news-list ul.top3 li .box span{
		font-size: 14px;
	}
	.btnews6 ul li h4{
		font-size: 18px;
	}
	.btnews6 ul li span{
		font-size: 14px;
	}
}

@media screen and (max-width: 991px) {
	.ztc{
		display: none;
	}
	.ztcp{
		width: 100%;
	}
	.formleft{
		width: 100%;
	}
	.formright{
		display: none;
	}
	.form .formleft .ms p{
		margin:15px 0;
	}
	.about-title{
		width: 25%;
	}
	.about-box{
		width: 72%;
	}
	.tabs-container .tab-content ul li{
		width: 33%;
	}
	.tabs-container .tab-content ul li:last-child{
		display: none;
	}
	.code ul li{
		width: 33%;
		margin-bottom: 1%;
		padding: 2%;
	}
	.code ul li:last-child{
	  display: block;
	  border:none;
	}
	.news-tt .news-title h2{
		font-size: 24px;
		line-height: 24px;
	}
	.news-tt .news-more{
		padding-top: 0px;
	}
	.news-tt .news-more .news-m{
		width: 20%;
		margin-top: 20px;
	}
	.fnew h3{
		font-size: 18px;
	}
	.fnew span{
		margin-bottom: 5px;
		font-size: 14px;
	}
	.onews span{
		font-size: 14px;
		margin-bottom: 5px;
	}
	.onews h3{
		font-size: 16px;
	}
	.dadv .container{
		padding: 0;
	}
	.eve .eve-name .biaoyu{
		font-size: 18px;
		line-height: 36px;
	}
	.equ .glob-title p{
		padding: 0 2%;
	}
	.de-product-list li{
		width: 32.5%;
	}
	.de-product-list li:nth-child(3n){
		margin-right: 0px;
	}
	.de-product-list li:nth-child(4n){
		margin-right: 0.6%;
	}
	.pro-info-t .pro-tags{
		max-height: 120px;
		overflow-y: auto;
		margin-bottom: 20px;
	}
	.pro-info-t .yd li{
		padding: 1.5% 2%;
	}
	.info-tel .int2 p{
		font-size: 16px;
	}
	.info-tel .int1 p:last-child{
		font-size: 22px;
		line-height: 33px;
	}
	.info-tel .int1 p{
		font-size: 14px;
	}
	.newsPage .pageback a{
		padding: 10px 25px;
	}
	.de-news-list ul.top3 li .box h4{
		font-size: 16px;
	}
	.de-job-list .lin li{
		padding-bottom: 27%;
	}
	.contact-list li{
		padding-left: 8%;
	}
	.company_inner_fir .text-left .fir{
		font-size: 24px;
	}
	.com-honor .tabs-container .tab-content .honor-li{
		width: 32%;
	}
}

@media screen and (max-width: 768px) {
	.product-index .glob-title{
		display: none;
	}
	.hid-xs{
		display: none;
	}
	.hid-lg{
		display: block;
	}
	.product-index .hid-lg{
	  padding: 4% 8%;
	  background: #140F61;
	  color: #fff;
	  font-size: 20px;
	  text-align: center;
	  margin:40px auto;
	  border-radius: 40px;
	}
	.product-index .hid-lg span{
		float: right;
		font-size: 24px;
	}
	.pt70{
		padding-bottom: 40px;
	}
	.container{
		width: 96%;
	}
	.banner{
		margin-top: 51px;
	}
	.banner .swiper-pagination-bullets{
		bottom: 5px !important;
	}
	.glob-title{
		padding: 30px 2% 0;
	}
	.glob-title h1{
		font-size: 20px;
	}
	.glob-title p{
		font-size: 14px;
		padding: 0 10%;
		line-height: 24px;
		margin:5px 0 10px 0;
		padding: 0;
	}
	.form .formleft .wechat{
		display: none;
	}
	.form .formleft .ms{
		width: 98%;
		margin:0 auto;
	}
	.about-index{
		padding: 40px 0;
	}
	.about-title{
		width: 100%;
		font-size: 24px;
		line-height: 24px;
		margin-bottom: 20px;
	}
	.about-title.rob{
		display: block;
	}
	.about-title .mmore{
		display: inline-block;
		font-size: 14px;
		color: #fff;
		background: #140F61;
		padding: 2% 10%;
		float: right;
		margin-top: -44px;
		border-radius: 20px;
	}
	.about-box{
		width: 100%;
	}
	.about-box{
		font-size: 14px;
		line-height: 28px;
	}
	.tabs-container .tab-content{
		margin-right: 0px;
	}
	.tabs-container .tab-content ul li{
		width: 100%;
		margin-bottom: 2%;
	}
	.tabs-container .tab-content ul li:last-child{
		display: block;
	}
	.code{
		padding-bottom: 40px;
	}
	.code ul li{
		width: 100%;
		background: #130F60;
		color: #fff;
	}
	.code ul li:nth-child(2n){
		background: #42BE00;
	}
	.code ul li:nth-child(2n) span{
		border-color:#130F60;
	}
	.code ul li h4{
		color: #fff;
	}
	.code ul li .codecont{
		color: #fff;
	}
	.code ul li .cici{
		display: none;
	}
	.code ul li h4{
		margin-top:0px;
	}
	.code ul li{
		padding: 6% 2%;
		border:none;
	}
	.code ul li:last-child{
		display: none;
	}
	.news-tt .news-more .news-des{
		display: none;
	}
	.news-tt{
		padding: 40px 0;
	}
	.news-tt .news-title{
		width: 60%;
	}
	.news-tt .news-more{
		width: 40%;
	}
	.news-tt .news-more .news-m{
		width: 100%;
	}
	.onews{
		width: 100%;
	}
	.fnew{
		width: 100%;
		margin-bottom: 2%;
	}
	.onews li{
		width: 100%;
		margin-bottom: 2%;
	}
	.news-list{
		padding: 40px 0;
	}
	.dadv h1{
		font-size: 20px;
	}
	.dadv p{
		font-size: 14px;
	}
	.footer{
		display: none;
	}
	.combanner{
		height: 200px;
		margin-top: 50px;
	}
	.hotwords{
		display: none;
	}
	.navbar{
		margin-top:40px;
	}
	.navbar ul.roc{
		justify-content: left;
	}
	.navbar ul a{
		width: 32.1%;
		margin-bottom: 4px;
	}
	.aboutus-in{
		padding: 40px 0;
	}
	.aboutus-in h2{
		font-size: 20px;
	}
	.aboutus-in h4{
		font-size: 16px;
		line-height: 20px;
	}
	.aboutus-in h2 img{
		margin-top:0px;
	}
	.ls li{
		width: 33%;
		margin-bottom: 1%;
	}
	.ls li h1 {
	    font-size: 24px;
	    line-height: 36px;
	    margin: 5px 0 5px 0;
	    font-weight: bold;
	}
	.ls li p{
		font-size: 14px;
	}
	.ls li{
		padding: 6% 1%;
	}
	.com-honor{
		margin:40px 0 0;
		padding: 40px 0;
	}
	.com-honor .tabs-container .tab-content{
		margin-right: 0px;
	}
	.com-honor .accordion-handle.active{
		background: #42BE00;
	}
	.com-honor .accordion-handle{
		background: #130F60;
		color: #fff;
	}
	.com-honor .swiper-pagination-bullet{
		width: 15px;
		border-radius: 20px;
	}
	.eve .eve-box{
		width: 100%;
	}
	.eve .eve-name{
		width: 100%;
		padding: 5% 0;
	}
	.eve .eve-name .biaoyu {
	    font-size: 16px;
	    line-height: 30px;
	}
	.de-adv-list ul li .cici{
		width: 100%;
	}
	.de-adv-list ul li .case-box:nth-child(2n){
		width: 100%;
	}
	.de-adv-list ul li .case-box{
		width: 100%;
	}
	.de-adv-list .case-c{
		font-size: 14px;
	}
	.de-adv-list ul li .case-box h3{
		font-size: 20px;
	}
	.de-job-list .jobtitle{
		margin:40px 0;
	}
	.de-job-list .jobtitle h3{
		font-size: 20px;
	}
	.de-job-list .jobtitle p{
		font-size: 14px;
	}
	.de-job-list .lin li{
		width: 100%;
	}
	.de-job-list .lin li{
		padding-top: 10%;
		padding-bottom: 40%;
		margin-bottom: 2%;
	}
	.inner_contact_02 .td3{
		display: none;
	}
	.inner_contact_02 .td1{
		width: 29%;
	}
	.inner_contact_02 .td4{
		width: 27%;
	}
	.inner_contact_02 .td5{
		width: 22%;
	}
	.newjob{
		font-size: 20px;
		margin-top: 40px;
	}
	#jobs_ul li .jobs_box .info1 p{
		margin:5px 25px 5px 0;
	}
	.contitle .cont1 img{
		display: none;
	}
	.contitle .cont2{
		width: 100%;
		padding: 4.5% 3%;
	}
	.de-contact{
		padding: 10% 2%;
	}
	.de-contact h2{
		font-size: 20px;
	}
	.contact-list li{
		width: 100%;
	}
	.contact-list li{
		padding: 4% 2% 4% 19%;
	}
	.contact-map #dituContent{
		height: 200px;
	}
	.contact-liuyan input[type="text"]{
		width: 100%;
	}
	.company_inner_fir .text-left .fir{
		font-size: 20px;
	}
	.company_inner_fir .text-left .sec{
		font-size: 14px;
	}
	.contact-liuyan .form-right{
		width: 100%;
	}
	.contact-liuyan input[name="captcha"]{
		width: 40% !important;
	}
	.contact-liuyan .submit{
		width: 100%;
		font-size: 14px;
	}
	.goodsul{
		margin:20px 0 40px;
	}
	.goodsul div{
		width: 31%;
	}
	.de-product-list li{
		width: 100%;
		margin-right: 0px;
		margin-bottom: 3%;
	}
	.pro-info-img{
		width: 100%;
	}
	.bor{border:none;}
	.pro-info-t{
		width: 100%;
		padding-right: 0px;
		margin:40px 0;
	}
	.pro-info-t .pro-tags{
		max-height: 100%;
		overflow-y: none;
	}
	.pro-info-img .swiper-pagination{
		text-align: center;
	}
	.pro-info-img .swiper-container{
		padding-bottom: 40px;
	}
	.pro-info-img .swiper-pagination-bullet-active{
		width: 17px;
	}
	.pro-info-t{
		margin-top: 20px;
	}
	.pro-info-t h4{
		font-size: 16px;
	}
	.pro-info-t h3{
		font-size: 20px;
	}
	.info-tel{
		display: none;
	}
	.pro-info-t .yd{
		justify-content: center;
		border:none;
	}
	.newsPage .pagein,.newsPage .pageback{
		width: 100%;
	}
	.jianjie .jjl{
		width: 100%;
	}
	.jianjie .jjr{
		width: 100%;
		margin-top: 30px;
	}
	.de-news-list ul.top3 li{
		width: 100%;
		margin-bottom: 2%;
	}
	.btnews6 ul li{
		padding: 5% 2%;
	}
	.btnews6 ul li h4{
		font-size: 16px;
		margin:3% 0;
	}
	.btnews6 ul li .cont{
		font-size: 14px;
		line-height: 24px;
	}
	.news-detail-content{
		padding: 40px 0;
	}
	.news-detail-title .h3{
		font-size: 20px;
	}
	.news-detail{
		padding-left: 0;
		padding-right: 0;
	}
	.gaiyao{
		font-size: 14px;
		margin-bottom: 40px;
	}
	.newsPage .pagein{
		font-size: 14px;
	}
	.de-case-list li{
		padding: 10px 5px;
		margin-bottom: 2%;
	}
	.de-case-list li .case-box h3{
		font-size: 20px;
	}
	.de-case-list .case-c{
		margin:7px 0;
	}
	.de-case-list li .cici{
		width: 100%;
	}
	.de-case-list li .case-box{
		width: 100%;
	}
	.dadv .liji{
		font-size: 14px;
	}
	.de-page-mian .page-inner span{
		display: none;
	}
	.de-page-mian .page-inner input{
		display: none;
	}
	.de-page-mian .page-inner a.page-btn{
		display: none;
	}
	.de-product-list{
		padding-bottom: 40px;
	}
	.pro-cont-box{
		padding: 5% 0;
	}
	.pro-cont-box img{
		max-width: 100%;
	}
	.com-honor .tabs-container .tab-content .honor-li{
		width: 49%;
		margin-right: 0px;
		margin-bottom: 2%;
	}
	.com-honor .honlist.row{
		justify-content: space-between;
	}
	.com-honor .tabs-container .tab-content .honlist{padding-bottom: 40px;}
	.com-honor{
	  background: url(../images/honor1.jpg) center;
	  background-size: cover;
	}
	.dz ul li{
		width: 49%;
		padding: 6% 1%;
		margin-bottom: 2%;
	}
	.dz ul li h2{
		font-size: 18px;
	}

	/*底部留言*/
	.footer1{display: block; height:60px; overflow: hidden; right:0; bottom:0; float:left; z-index: 20; width:100%; position: fixed; background-color:#191919;}
	.f1{ width:100%; background:url(../images/end_icon3.png) no-repeat center 20%;  background-size: 25px; height:100%; float:left;  text-align:center;}
	.f2{ width:100%; background:url(../images/end_icon2.png) no-repeat center 20%; background-size: 25px;  height:100%; float:left; text-align:center;}
	.f3{ width:100%; background:url(../images/mss.png) no-repeat center 20%; background-size: 25px;  height:100%; float:left; text-align:center;}
	.footer1 a{ color:#fff !important; display: block; width: 33%; height: 100%;float: left; line-height:90px; text-align: center; background-color:#42BE00;}
	.footer1 a:first-child{ background: #140F61;}
	.kb50{ height: 60px;}
}

@media screen and (max-width: 441px) {
	.de-job-list .lin li{
		padding-top: 10%;
		padding-bottom: 65%;
		margin-bottom: 2%;
	}
	.navbar ul a{
		width: 31%;
	}
}