@charset "UTF-8";
@media screen and (max-width:1900px){

}
@media screen and (max-width:1850px){	
}
@media screen and (max-width:1600px){
	.main{padding:0 80px 0 80px; margin:auto;}
	.banner-box .mouse{ right:145px;}
	.banner .slick-dots{right:185px;}
}
@media screen and (max-width:1400px){
	.main{padding:0 20px 0 20px; margin:auto;}
	.banner-box .mouse{ right:90px;}
	.banner .slick-dots{right:130px;}
	
	header .logo{ position: absolute;left:10px;}
	header .nav-show .mright{ position:absolute; right:30px;}
	header .nav-show .nav{padding-left:50px;}
	header .nav-show .nav a{ padding:0 15px 0 15px; font-size:16px;}
	
	.bk-title a{ font-size:36px;min-width:144px}
	.i-product .dataitem .mright .text-box .mtitle{ font-size:24px;}
	
	/*核心能力*/
	.i-core ul li .core-info .text a{color:#595856; font-size:24px;}
	
	.i-about .mright .about-box .mmore{ padding:20px 0 0 0; text-align:left;}
	.i-about .mright .about-box .parameter{ padding:0px 0 0 0;}
	.i-about .mright .about-box .parameter li .mtitle span{ font-size:18px; font-weight:bold;}
	
	.footer-box .footer-nav .f-nav li{ margin:12px 2vw 0 0;}
	
	/*关于我们页面*/
	.l-about .l-about-inside{margin-top:-80px; padding:10px 20px 10px 20px;}
}
@media screen and (max-width:1240px){
	.footer-box .footer-nav .f-ysj{ display:none;}
	.footer-box .footer-nav .mright{width:360px;}
}
@media screen and (max-width:1140px){
	header .nav-show .nav a{ padding:0 10px 0 10px;}
	
	.l-shzr li .mtext{ position:inherit; padding:10px 20px 10px 20px; width:80%; width:calc(100% - 40px); width: -moz-calc(100% - 40px); width: -webkit-calc(100% - 40px); background-color: rgba(0,110,182,1);}
	.l-shzr li .mtext .mtitle{font-size:18px;}
	.l-shzr li .mtext .text{min-height:inherit; padding:10px 0 10px 0; font-size:14px;}
}

@media screen and (max-width:1040px){
	header{display:none;}
	.header-tel{display:block;}
	
	/*banner处理小点*/
	.banner .slick-dots {right:38px;}
	.banner-box .mouse{right:0px;}
	
	
	.i-news .mright{ max-width:100%; width:100%; margin-top:60px;}
	.i-news .mright ul{ padding-top:20px;}
	.i-news .mright ul li{padding:0 0 0 0; text-align:center; float:left; width:50%;}
	.i-news .mright ul li a{width:80%; line-height:38px; height:38px; border:1px solid #217FBF; font-size:14px;}
	
	.i-news .mleft{ width:100%;}
	.i-news .mleft ul li{width:31%; width:calc((100% - 20px)/3); width: -moz-calc((100% - 20px)/3); width: -webkit-calc((100% - 20px)/3); margin:20px 10px 0 0; }
	.i-news .mleft ul li .mdate{ padding:10px 0 0 0; line-height:30px;}
	.i-news .mleft ul li .mtitle{ height:40px; line-height:40px; font-size:14px;}
	.i-news .mleft ul li .mmore{ padding:20px 0 0 0; text-align:left;}
	.i-news .mleft ul li .mmore a{padding:0 40px 0 0; height:32px; line-height:32px; font-size:14px;}
	
	/*首页关于我们*/
	.i-about .mleft{ display:none;}
	.i-about .mright{ float:none; width:100%;}
	.i-about .mright .about-box{ padding:0 0 0 0;}
	.i-about .mright .bk-title3{text-align:center;}
	.i-about .mright .about-box .explain{padding:10px 0 10px 0; font-size:18px; text-align:center;}
	.i-about .mright .about-box .brief{font-size:14px; line-height:2em; }
	.i-about .mright .about-box .mmore{ padding:10px 0 0 0; text-align:center; }
	.i-about .mright .about-box .mmore a{ font-size:14px;}
	.i-about .mright .about-box .parameter li{ float:left; margin:20px 0 0 0; width:50%; padding-right:0px; text-align:center;}
	.i-about .mright .about-box .parameter li .mimg{ text-align:center;}
	.i-about .mright .about-box .parameter li .mimg img{height:30px; width:auto;}
	.i-about .mright .about-box .parameter li .mtitle{padding:4px 0 0 0; line-height:30px;}
	.i-about .mright .about-box .parameter li .mtitle span{font-size:18px; color:#343434; font-weight:bold;}
	.i-about .mright .about-box .parameter li .shuoming{ font-size:14px;}
	
	/*底部*/
	.footer-box .footer-nav .f-nav{ display:none;}
	.footer-box .footer-nav .mright{ width:100%;}
	.footer-box .footer-nav .mright li{ padding:6px 0 6px 36px; background-position:left 10px; background-size:auto 18px;  font-size:14px; line-height:32px;}
	
	.footer-box .footer-copy .mleft{display:none;}
	.footer-box .footer-copy .mright{ width:100%;}
	.footer-box .footer-copy .mright .copy{ width:100%;}
	.footer-box .footer-copy .mright .copy .copy-con{ border-radius:20px; -moz-border-radius:20px;  -webkit-border-radius:20px; padding:10px 15px 10px 15px; text-align:center; line-height:20px;}
	.footer-box .footer-copy .mright .f-logo{ display:none;}
	
	/*关于我们页面*/
	.top-banner{padding-top:66px;}
	
	.er-nav a{ font-size:14px;}
	.er-nav a img{max-width:40px;}
	
	/*企业文化*/
	.l-culture li .mtext{left:20px; top:20px; padding:0 20px 20px 0;}
	.l-culture li .mtext .mtitle{font-size:18px;}
	.l-culture li .mtext .text{font-size:14px; padding:10px 0 10px 0;}
	
	.partner{padding:20px 50px 20px 50px; margin:auto;}
	.partner .arrow{
		top:40%; top:calc(50% - 18px); top: -moz-calc(50% - 18px); top: -webkit-calc(50% - 18px);
		width:36px;
		height:36px;
		line-height:36px;
		font-size:16px;
	}
	.partner .arrow.pre {left:10px;}
	.partner .arrow.next {right:10px;}
	
	/*发展历程*/
	.swiper-box{position:relative; padding:0 30px 0 30px;}
	.swiper-pagination-time{ display:none;}
	.swiper-container .swiper-wrapper{ padding:20px 0 0 0;}
	.swiper-container .swiper-wrapper li .pic{width:100%; padding-right:0px; border-right:0;}
	.swiper-container .swiper-wrapper li .right{width:100%; margin-top:10px;}
	.swiper-container .swiper-wrapper li .right span{font-size:18px;display:block;margin-bottom:8px;font-weight:700;}
	.swiper-container .swiper-wrapper li .right .r-content{ font-size:14px; line-height:1.8em;}
	.swiper-box .swiper-button-prev-time{ text-align:left; top:50%; z-index:999; cursor:pointer;}
	.swiper-box .swiper-button-next-time{ text-align:right; top:50%; z-index:999; cursor:pointer;}
	
	/*加入我们*/
	.job-box .type-text .mleft{ width:45%; width:calc(50% - 60px); width: -moz-calc(50% - 60px); width: -webkit-calc(50% - 60px); padding:30px 30px 30px 30px;}
	.job-box .type-text .mright{width:45%; width:calc(50% - 60px); width: -moz-calc(50% - 60px); width: -webkit-calc(50% - 60px); padding:30px 30px 30px 30px;}
	
	
	/*联系我们*/
	.contact-box .type-text .mleft{width:45%; width:calc(50% - 60px); width: -moz-calc(50% - 60px); width: -webkit-calc(50% - 60px); padding:0px 30px 15px 30px;}
	.contact-box .type-text .mleft .mtitle{ padding:15px 0 4px 0; line-height:2em; font-size:18px;}
	.contact-box .type-text .mleft .text-box{ border-bottom:1px solid #F9FAFC; border-top:1px solid #F9FAFC; padding:15px 0 15px 0; line-height:35px; font-size:14px;}
	.contact-box .type-text .mleft .text-box .tel{ background-size:auto 25px; background-position:left 5px; padding:0 0 0 35px;}
	.contact-box .type-text .mleft .text-box .email{ background-size:auto 25px; background-position:left 5px; padding:0 0 0 35px;}
	.contact-box .type-text .mleft .text-box .address{background-size:auto 25px; background-position:left 5px; padding:0 0 0 35px;}
	.contact-box .type-text .mleft .mdaohang{ padding:20px 0 15px 0; text-align:left;}
	.contact-box .type-text .mleft .mdaohang a{ font-size:15px;}
	
	
	/*产品中心*/
	.l-pro li{ width:46%; width: calc((100% - 20px)/2); width: -moz-calc((100% - 20px)/2); width: -webkit-calc((100% - 20px)/2); margin:20px 20px 20px 0; position:relative;}
	.l-pro li:nth-child(2n+2){margin-right:0;} 
	.l-pro li .mtext{border-bottom:4px solid #eeeeee; padding:18px;}
	.l-pro li .mtext .mleft{float:left; line-height:2em; font-size:14px;}
	.l-pro li .mtext .mleft p{font-size:18px;}
	.l-pro li .mtext .mright{float:right;}
	.l-pro li .mtext .mright a{width:46px; line-height:46px; font-size:14px; border:1px solid #eeeeee;}
	.l-pro li:hover .mtext{ border-bottom:4px solid #006FB7;}
	.l-pro li:hover .mtext .mright a{border:1px solid #006FB7;}
	
	.a-all a{ width:140px; height:30px; font-size:14px; line-height:30px;}
	
	/*产品详情*/	
	.pro-detail .mright .text-box .mtitle{  font-size:18px;}
	.pro-detail .mright .text-box .mtext{min-height:inherit; padding:10px 0 10px 0; font-size:14px;}
	.pro-detail .mright .text-box .mmore a{ height:30px; line-height:30px; font-size:14px;}
	
	
	/*新闻*/
	.news-list li{ position:relative; padding:12px 18px 12px 18px;}	
	.news-list li .mimg{width:180px;}
	.news-list li .nr-box{ float:left; margin:2px 0 0 18px; width:46%; width: calc(100% - 200px); width: -moz-calc(100% - 200px); width: -webkit-calc(100% - 200px);}
	.news-list li .nr-box .mtitle{font-size:18px;}
	.news-list li .nr-box .mjianjie{ font-size:14px;  min-height:inherit; height:3.6em; overflow:hidden; padding:5px 0 0px 0;}
	.news-list li .mright{ display:none;}
	
	/*新闻详情*/
	.news-detail .mleft{ width:100%;}	
	.news-detail .mright{ display:none;}
	
	/*核心能力*/
	.l-core li{ float:left; width:48%; width: calc((100% - 20px)/2); width: -moz-calc((100% - 20px)/2); width: -webkit-calc((100% - 20px)/2); margin:10px 20px 10px 0; position:relative;}
	.l-core li:nth-child(2n+2){margin-right:0;} 
	.l-core li .mtext{ padding:10px 14px 10px 14px; border-bottom:5px solid #eeeeee;}
	.l-core li .mtext .mtitle{ font-size:18px;}
	.l-core li:hover .mtext{border-bottom:5px solid #006EB7;}
}
@media screen and (max-width:850px){

}

@media screen and (max-width:760px){
	.main{padding:0 10px 0 10px; margin:auto;}
	
	.banner .dataitem .fd_text h5{ font-size:18px;}
	
	.bk-title a{ font-size:24px;}
	.bk-title2{text-align:center; padding-left:0;}
	
	
	.i-product .dataitem .mimg{ width:100%;}
	.i-product .dataitem .mright{ float:right; margin:80px 0 0 0; width:100%;}
	
	.i-product .dataitem .mright .text-box .mtitle{ font-size:18px;}
	.i-product .dataitem .mright .text-box .brief{ font-size:14px;}
	.i-product .dataitem .mright .text-box .more a{ font-size:14px; padding:0 44px 0 0; height:30px; line-height:30px;}
	
	
	.i-core ul{ padding:1vw 1vw 0 1vw;}
	.i-core ul li{float:left; margin:20px 0 0 0; width:50%;}
	.i-core ul li .core-info .mimg-box .mimg{ padding:30px;}
	.i-core ul li .core-info .text a{color:#595856; font-size:18px;}
	
	/*关于我们页面*/
	.l-about .l-about-inside{margin-top:-80px; padding:10px 10px 10px 10px;}
	
	.er-nav a{ width:20%; width:calc(25% - 20px); width: -moz-calc(25% - 20px); width: -webkit-calc(25% - 20px);}
	
	.l-about .l-about-inside .about-con .a-option a{ width:50%; font-size:14px;}
	.l-about .l-about-inside .about-con .a-option a span{ font-size:18px;}
	.l-about .l-about-inside .about-con .a-option a:first-child{text-align:center;}
	.l-about .l-about-inside .about-con .a-option a:nth-child(4n+4){ text-align:center;} 
	.l-about .l-about-inside .about-con .a-content{font-size:14px;}
	
	.l-honor{ padding:10px;}
	
	/*加入我们*/
	.job-box .type-text .mleft{ width:65%; width:calc(70% - 20px); width: -moz-calc(70% - 20px); width: -webkit-calc(70% - 20px); padding:20px 10px 20px 10px;}
	.job-box .type-text .mleft .text-box{padding:15px 0 15px 0; line-height:40px; height:120px; font-size:16px;}
	.job-box .type-text .mleft .text-box .tel{ height:40px; line-height:40px; background-size:auto 70%; padding:0 0 0 40px;}
	.job-box .type-text .mleft .text-box .email{ height:40px; line-height:40px; background-size:auto 70%; padding:0 0 0 40px;}
	.job-box .type-text .mleft .text-box .people{ height:40px; line-height:40px; background-size:auto 70%; padding:0 0 0 40px;}
	
	.job-box .type-text .mright{width:25%; width:calc(30% - 20px); width: -moz-calc(30% - 20px); width: -webkit-calc(30% - 20px); padding:20px 10px 20px 10px;}
	.job-box .type-text .mright .text-box{ padding:15px 0 15px 0; height:120px;}
	
	.job-box .job-ul li .p-title{ height:60px; line-height:60px; padding:0 15px 0 15px;}
	.job-box .job-ul li .p-title p{font-size:16px;}
	.job-box .job-ul li .p-title span{ margin:14px 0 0 0;}
	.job-box .job-ul li .job-content{ font-size:14px; line-height:24px; padding:20px 15px 20px 15px;}
	.job-box .job-ul li .job-content h4{font-size:14px; line-height:2em;}
	
	/*联系我们*/
	.contact-box .type-text .mleft{width:90%; width:calc(100% - 40px); width: -moz-calc(100% - 40px); width: -webkit-calc(100% - 40px); padding:0px 20px 15px 20px;}
	.contact-box .type-text .mleft .mdaohang{ padding:10px 0 10px 0; text-align:center;}
	.contact-box .type-text .mright{width:100%;}
	.contact-box .type-text .mright .text-box{ position:inherit; width:100%; height:300px;}
	
	/*新闻详情*/
	.news-detail .mleft .left-box .mtitle{font-size:18px;}
	.news-detail .mleft .left-box .news-content{padding:15px 0 0 0; font-size:14px;}
	.news-detail .mleft .left-box2 .a-center{ width:38px; height:38px;}
	.news-detail .mleft .left-box2 .left-a{width:36px; height:36px; line-height:36px; font-size:14px;}
	.news-detail .mleft .left-box2 .right-a{width:36px; height:36px; line-height:36px; font-size:14px;}
}

@media screen and (max-width:680px){
	.main{padding:0 10px 0 10px;}
	
	.i-news .mleft ul li{width:48%; width:calc((100% - 10px)/2); width: -moz-calc((100% - 10px)/2); width: -webkit-calc((100% - 10px)/2);}
	.i-news .mleft ul li:nth-child(3){display:none;}
	.i-news .mleft ul li:nth-child(2n+2){margin-right:0;} 
	.news-list li:hover{ border-bottom:1px solid #006EB6;}
	
	.partner .dataitem{padding:0 6px 0 6px; }
}

@media screen and (max-width:600px){
	.l-culture li{ width:100%;}
	
	/*产品详情*/
	.pro-detail .mleft{ width:100%;}
	.pro-detail .mleft .left-img{ position:inherit; width:100%;}
	
	.pro-detail .mright{width:100%;}
	.pro-detail .mright .text-box{ padding:15px 15px 15px 15px;}
}

@media screen and (max-width:580px){
	.i-core ul li .core-info .mimg-box .mimg{ padding:16px;}	
}
@media screen and (max-width:540px){
	/*产品中心*/
	.l-pro li{ width:100%;  margin:10px 0px 10px 0;}
	.l-pro li .mtext{border-bottom:2px solid #eeeeee; padding:12px;}
	.l-pro li .mtext .mleft p{font-size:16px;}
	.l-pro li:hover .mtext{ border-bottom:2px solid #006FB7;}
	
	/*新闻*/
	.news-list li{ position:relative; padding:12px 0px 12px 0px;}	
	.news-list li .mimg{width:140px;}
	.news-list li .nr-box{ float:left; margin:2px 0 0 18px; width:46%; width: calc(100% - 160px); width: -moz-calc(100% - 160px); width: -webkit-calc(100% - 160px);}
	.news-list li .nr-box .mtitle{font-size:14px;}
	.news-list li .nr-box .mjianjie{ font-size:14px; line-height:1.6em; height:3.2em;}
	.news-list li .nr-box .mdate{font-size:12px; padding:6px 0 0 0;}
	
	
	/*招聘标题两个字宽*/
	.bk-title-lan a{width:56px !important; line-height:1.6em;}
	
	.er-nav a{ width:48%; width:calc(48% - 20px); width: -moz-calc(48% - 20px); width: -webkit-calc(48% - 20px);}
}

@media screen and (max-width:480px){
	/*核心能力*/
	.l-core li{ float:left; width:100%; margin:10px 0px 10px 0; position:relative;}
}
@media screen and (max-width:420px){
}
@media screen and (max-width:350px){

}