@charset "UTF-8";
@media screen and (max-width:1900px){
	
}
@media screen and (max-width:1800px){
}
@media screen and (max-width:1480px){
	.yf_ul2{ padding-top:1.6vw;}
}
@media screen and (max-width:1360px){
	.main{padding:0 10px 0 10px;}
	
	.top_box{height:76px;}
	.top_box .logo{padding-top:15px; padding-bottom:15px;}
	.top_box .logo img{ height:46px;}
	.top_box .mright .d1{padding-top:15px; padding-bottom:15px;}
	.top_box .mright .d1 p{height:46px; line-height:46px;}
	.top_box .mright .d2{padding-top:15px; padding-bottom:15px; height:46px; line-height:46px;}
	.top_box .mright .d2 .soso-box{ top:46px;}
	.top_box .nav-box li > a{padding-top:15px; padding-bottom:15px; height:46px; line-height:46px;}
	.top_box .nav-box li .submenu{top:76px;}
		
	.top_box .mright .d1 p{ font-size:14px;}
	.nav-box li > a{ font-size:14px;}
	.nav-box li .submenu1 a{font-size:14px; height:60px; line-height:60px;}
				
	.banner .arrow{	width:36px;	height:36px; line-height:36px; bottom:30px;}
	.banner .arrow.pre{right:68px}
	.banner .arrow.next{right:30px;}
	

	.hei56vw{ height:16px;}
	
	.type-img1 li .text-layer{left:20px; top:20px; width:80%; height:12vw;}
	.type-img1 li .text-layer .t-box .t1{ font-size:18px;}
	.type-img1 li .text-layer .t-box .t2{ font-size:14px;}
	
	/*首页关于我们*/
	.index-box{ padding:2vw 0 2vw 0;}
	.index-box .t1{ font-size:14px;}
	.index-box .t2{padding:2.7vw 0 0 0; text-align:center;}
	.index-box .t2 a{font-size:12px;}
	
	/*首页研发创新*/
	.yanfa{padding:5vw 0 5vw 0;}
	.yanfa .pd15{padding:0 3vw 0 3vw;}
	.yanfa .mleft{float:left; width:240px; font-size:18px;}
	.yanfa .mright .d1{font-size:14px;}
	.yf_ul{padding:30px 0 0 0;}
	.yf_ul li{font-size:14px;}
	.yf_ul li p{ font-size:16px; font-weight:bold;}
	.yanfa .mright .t3{ padding:5vw 0 3vw 0; text-align:right;}
	.yanfa .mright .t3 a{font-size:14px;}
	
	.yanfa .t4 .news-title{padding:15px 20px 0 20px;}
	.yanfa .t4 .news-title p{font-size:18px;}
	.yanfa .t4 .news-title a{font-size:14px; margin-top:2px;}
	
	
	/*首页新闻*/
	.i-news{ padding:10px 0 10px 0;}
	.i-news li{ float:left; width:50%; margin:1vw 0 1vw 0;}
	.i-news li:first-child{width:100%;}
	.i-news li .n-box{ padding:8px;}
	.i-news li .n-box .mright .t1{ font-size:18px;}
	.i-news li .n-box .mright .t1-2{ font-size:14px; height:auto;}
	.i-news li .n-box .mright .t2{ padding:0px 0 0 0; font-size:14px; color:#cdcdcd;}
	.i-news li .n-box .mright .t2-2{ padding:10px 0 0 0; font-size:14px; line-height:1.6em; height:auto; overflow:hidden;}
	.i-news li .n-box .mright .t3{ padding:10px 0 10px 0; line-height:1.8em; font-size:14px; color:#676767; border-bottom:1px solid #f1f1f1;}
	.i-news li .n-box .mright .t4{ text-align:left; padding:1vw 0 1vw 0;}
	.i-news li .n-box .mright .t4 a{display:inline-block; padding:0 30px 0 0; font-size:14px;}
	.i-news li .n-box .mright .t4 a:hover{color:#000000;}
	
	/*底部*/
	.footer{padding:2vw 1vw 2vw 1vw;}
	.footer .hang1{ padding-bottom:2vw;}
	.footer .hang1 .logo{ float:left; margin-right:2vw;  margin-top:5px;}
	.footer .hang1 .logo img{height:35px; display:block;}
	.footer .hang1 .mright a{width:100px; height:100px; line-height:100px; text-align:center; font-size:14px; color:#fbfbfb; margin-left:10px;}
	.footer .hang1 .mright a img{width:100%; display:block;}
	/*底部导航*/
	.footer .f_nav{ padding:2vw 0 0 0;}
	.footer .f_nav li{float:left; width:16.666666%;}
	.footer .f_nav li > a{font-size:14px; color:#ffffff; line-height:2em;}
	.footer .f_nav li p{ padding:10px 0 0 0;}
	.footer .f_nav li p a{font-size:12px;}
		
	/*css 处理select*/
	.select_box .title{ height:34px; line-height:34px; padding:0 20px 0 20px; font-size:14px;}
	.select_box p{top:34px;}
	.select_box p a{height:34px; line-height:34px; font-size:12px;}
	
	
	
}
@media screen and (max-width:1100px){
	.nav-box li > a{ padding:0 10px 0 10px;}
	
	.er_box .right .row1 .mleft{ width:100%;}
	.er_box .right .row1 .mleft .t-box{ padding:0 0 0 0;}
	.er_box .right .row1 .mleft .t-box .t1{ font-size:16px;}
	.er_box .right .row1 .mleft .t-box .t2{ font-size:14px;}
	.er_box .right .row1 .mright{ width:100%;}
	.er_box .right .row2 li .mleft{ width:100%;}
	.er_box .right .row2 li .mright{width:100%;}
	.er_box .right .row2 li .mright .t-box{ padding:10px 0 0 0;}
	.er_box .right .row2 li .mright .t-box .t1{ font-size:16px;}
	.er_box .right .row2 li .mright .t-box .t2{ font-size:14px;}
	.er_box .right .row2 li .mright .t-box .t3{ padding-bottom:15px;}
	.er_box .right .row2 li .mright .t-box .t3 a{ font-size:14px;}
	
}
@media screen and (max-width:980px){
	/*导航*/
	.top_box{height:50px;}
	.top_box .logo{ padding:8px 10px 8px 10px; border-right:0;}
	.top_box .logo img{ height:34px;}
	.top_box .mright{border-left:0;}
	.top_box .mright .d1{ padding:0 10px 0 10px;}
	.top_box .mright .d1 p{height:50px; line-height:50px;}
	.top_box .mright .d2{padding:0 10px 0 10px; height:50px; line-height:50px;}
	.top_box .mright .d2 .soso-box{top:50px;}
	.top_box .mright .d2 .soso-box .input-left{height:40px; line-height:40px; width:80%;  width: calc(100% - 120px); width: -moz-calc(100% - 120px); width: -webkit-calc(100% - 120px);}
	.top_box .mright .d2 .soso-box .input-left .input-b{ padding:0 10px 0 50px; line-height:40px; height:40px; font-size:12px; background-position:15px center; width:80%;}
	.top_box .mright .d2 .soso-box .input-right{float:right; width:120px; height:40px; line-height:40px; font-size:14px;}
		
	.nav-box{ display:none;}
	.nav_x{display:block;}
	
	.banner .dataitem .fd_text{left:10%; width:80%; top:40%; text-align:center;}
	.banner .dataitem .fd_text h3{ font-size:16px;}
	.banner .dataitem .fd_text h5{ font-size:12px;}
	.banner .arrow{	width:20px;	height:20px; line-height:20px; bottom:20px; border:1px solid #f5f5f5; font-size:14px;}
	.banner .arrow.pre{right:50px}
	.banner .arrow.next{right:30px;}
	
	.type-img1 li{width:100%; margin-bottom:1px;}
	.type-img1 li .text-layer{ left:10px; top:10px; width:80%; height:120px;}
	.type-img1 li .text-layer .t-box .t1{ font-size:16px;}
		
	/*关于我们*/
	.about .mleft{ float:left; width:100%;}
	.about .mleft .t1{font-size:16px; text-align:center; font-weight:bold;}
	.about .mleft .t2{ font-size:14px;}
	.about .mright{float:right; width:100%; display:none;}
	
	.yf_ul2 li{ width:25% !important;}
	
	.fazhan_ban .dataitem{ min-height:45vw;}
	.fazhan_ban .dataitem .fd_text h5{ font-size:14px;}
	
	.cert_box .arrow.pre { left:5px; display:none !important;}
	.cert_box .arrow.next { right:5px; display:none !important;}
	.cert_box .dataitem{ width:100%; padding:5px 5px 5px 5px;}
	
	/*在线留言*/
	.message-box{ padding:20px 0 10px 0;}
	.message-box .bk_title .t1{font-size:16px;}
}

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

}
@media screen and (max-width:910px){
	.top_box .mright .d1{ display:none;}

	.er_box .left{ width:100%; display:none;}
	.er_box .right{ width:100%;}
	
	
	
	
	/*二级页面*/
	.er_banner .t-box .t1{font-size:18px;}
	.er_banner .t-box .t2{ display:none;}
	
	.pro_detail .left{ width:100%;}
	.pro_detail .right{width:100%;}
	.pro_detail .right .t1{font-size:16px;}
	.pro_detail .right .t3{text-align:center;}
	.pro_detail .right .t3 a{height:34px; line-height:34px; padding:0 40px 0 40px;}
	.pro_detail2 .pro_t{ left:10px; font-size:16px; padding:0 50px 0 50px;}
}

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

@media screen and (max-width:780px){
	.type-img2 li .layer1{font-size:16px;}
	.type-img2 li .layer2{ display:none;}
	.type-img2 li .layer2 img{ width:50px;}
	
	.index-box .t2 a{padding:0 20px 0 20px; line-height:30px; font-size:12px;}
	
	/*首页研发创新*/
	.yanfa .mleft{width:100%; text-align:center; font-size:16px;}
	.yanfa .mright{ width:100%;}
	
	.yf_ul li{ width:auto; margin-bottom:8px; padding:0 20px 0 6px; border-left:1px solid #9E9EA0;}
	
	.yanfa .mright .t3{ padding:3vw 0 30px 0;}
	
	.footer .hang1 .link{ float:right;}
	.footer .hang1 .mright{ float:left; width:100%; margin:10px 0 0 0; display:none;}
	.footer .f_nav li{ width:33.3333%;}
	
	.bk_title .t1{ font-size:16px;}
	
	.copy{ font-size:12px;}
	
	/*位置*/
	.weizhi p{ font-size:14px;}
	
	.pro_list_title{ font-size:16px;}
	.pro_list li{width:48%; width: calc((100% - 10px)/2); width: -moz-calc((100% - 10px)/2); width: -webkit-calc((100% - 10px)/2); margin:0 10px 0 0;}
	.pro_list li:nth-child(5n+5){margin-right:10px;}
	.pro_list li:nth-child(2n+2){margin-right:0px;} 
	
	
	/*解决方案图片列表*/
	.photo_ul li{width:100%; margin:0.4vw 0 0.4vw 0;}
	.photo_ul li:nth-child(2n+2){margin-right:0;} 
	.photo_ul li .con_box2{ padding:10px;}
	.photo_ul li .con_box2 .t1{font-size:16px; line-height:2em;}
	.photo_ul li .con_box2 .t2{font-size:14px;}
	.photo_ul li .con_box2 .t3{ padding:1vw 0 0 0;}
	.photo_ul li .con_box2 .t3 a{font-size:14px;}
	
	.xx_title{ font-size:18px; line-height:1.6em; padding-bottom:10px;}
	
	.fanhui a{ height:34px; line-height:34px;}
	
	.pre_next p{float:left; width:100%;}
	.pre_next .p_l{ float:left; text-align:right;}
	.pre_next .p_r{ float:right; text-align:right;}
	
	
	.contact .t1{ font-size:16px;}
	.contact-list{ padding:2vw 0 0 0;}
	.contact-list .col{ width:100%; margin:10px 0 10px 0;}
	.contact-list .col .c-box .text{ font-size:14px;}
	
}

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

}

@media screen and (max-width:680px){
	.contact .t1{ font-size:16px;}
	
	.message{ padding:10px;}
	.message .left{ width:100%; margin:0 0 0 0;}
	.message .right{ width:100%; margin:0 0 0 0;}
	
	.message-ul li{min-height:40px; border-top:5px solid #FFFFFF; border-bottom:5px solid #FFFFFF;}
	.message-ul li .input1{height:40px; line-height:40px; font-size:14px;}
	.message-ul li .select-input{height:40px; line-height:40px; font-size:14px;}
	.message-ul li .select{top:40px;}
	.message-ul li .input2{width:100%; height:160px; line-height:40px; font-size:14px;}
	.message-box .submit span{height:38px; line-height:38px; font-size:14px; cursor:pointer;}

}

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

@media screen and (max-width:620px){
	/*首页新闻*/
	.i-news li{width:100%; margin:1vw 0 1vw 0;}
	.i-news li:first-child{width:100%;}
	.i-news li .n-box .mleft{width:30%;}
	.i-news li .n-box .mright{float:right; width:68%;}
	.i-news li .n-box .mright .t1{ font-size:14px;}

}

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

}

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

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

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

}