@charset "UTF-8";
@media screen and (max-width:1900px){
	
}
@media screen and (max-width:1800px){
}
@media screen and (max-width:1680px){
}
@media screen and (max-width:1360px){
}
@media screen and (max-width:1100px){
	.footer_box .footer .mcenter .text-box p a{ padding:0 8px 0 8px;}
	.footer_box .footer .mcenter .text-box p a img{ width:100px;}
}
@media screen and (max-width:1000px){
}

@media screen and (max-width:980px){
	.header_top{ height:60px;}
	.header{padding:5px 0 5px 0; height:45px; }
	.header .mleft{float:left; margin:0 0 0 10px;}
	.header .mleft img{ max-height:45px;}
	.header .mright{display:none;}
	
	.nav_x{display:block;}
	.nav_box{ display:none;}
	
	.banner .arrow{display:none !important;}
	.banner .dataitem{ height:auto;}
	
	
	/*二级菜单*/
	.menu-nav{ height:50px; position:relative; z-index:7777777; width:100%;}
	.menu-nav2{height:50px;}
	.menu-nav .nav_left{ display:none;}
	.menu-nav .nav_right{float:left; font-size:14px; height:50px; line-height:50px; text-align:left;}
	.menu-nav .nav_right2{ margin-top:0px;}
}
@media screen and (max-width:910px){

}

@media screen and (max-width:880px){	

}

@media screen and (max-width:760px){
	.banner .slick-dots li button { display:none;}
	
	.top_kong{ height:60px;}
	
	.hei20{height:1px;}
	.hei30{height:10px;}
	.hei45{height:20px;}
	
	.bk_title{width:100%; max-width:inherit;}
	.bk_title > a{ font-size:20px; line-height:2em; padding:0 0 10px 0;}
	.bk_title .d1{line-height:2em; font-size:14px;}
	.bk_title .d2{ padding:5px 0 0 0;}
	
	.bk_title2{}
	.bk_title2 a{color:#69AE4D; font-size:20px; font-weight:bold;}
	
	.more{ padding:10px 0 0 0; text-align:center;}
	
	.i_bj2{padding:1vw 0 1vw 0;}
	
	/*首页新闻&活动*/
	.i_n{}
	.i_n li{width:100%; margin:0 0 14 0;}
	.i_n li:nth-child(3n+3){margin-right:0;}
	.i_n li .t1{display:block; height:45px; background-color: rgba(0,90,171,0.7);}
	.i_n li .t1 a{ display:inline-block; height:45px; line-height:45px; overflow:hidden; font-size:14px; color:#FFFFFF; padding:0 14px 0 14px;}
	
	/*首页产品*/
	.i_pro{ padding:10px 0 0px 0;}
	.i_pro .mleft{ float:left; width:100%;}
	.i_pro .mright{float:right; width:100%; margin:10px 0 0 0; line-height:2em; text-align:center;}
	.i_pro .mright .t1{ position:relative; display:block; padding:0px 0 0 0; font-size:20px; color:#000000;}
	.i_pro .mright .t2{ padding:12px 0 0 0; font-size:18px;}
	.i_pro .mright .t3{ padding:12px 0 0 0; font-size:14px;}
	.i_pro2{}
	.i_pro2 .mleft{float:right;}
	.i_pro2 .mright{float:left;}
	
	/*首页服务*/
	.i_s li{ float:left; width:100%; margin:10px 0px 0 0;}
	.i_s li .layer{position:absolute; display:block; left:0; top:30%; top: calc(50% - 40px); top: -moz-calc(50% - 40px); top: -webkit-calc(50% - 40px); width:100%; height:80px; z-index:22; background-color: rgba(0,90,171,0.8);}
	.i_s li .text{position:absolute; display:block; left:0;  width:100%; z-index:333; }
	.i_s li .text .t1{ position:relative; display:block; padding:14px 20px 0 20px; height:20px; line-height:20px; overflow:hidden; font-size:18px; color:#ffffff; text-align:center;}
	.i_s li .text .t2{ font-size:14px;}
		
	/*底部*/
	.footer_box .footer{padding:18px 0 18px 0;}
	.footer_box .footer .title{font-size:18px;}
	.footer_box .footer .title2{text-align:center;}
	.footer_box .footer .mleft{float:left; width:100%;}
	.footer_box .footer .mleft .text2{ padding:10px 0 0 0; font-size:14px; line-height:1.6em; }
	.footer_box .footer .mleft .more{ padding-top:12px; display:none;}
	
	.footer_box .footer .mcenter{float:left; width:100%; margin:20px 0 0 0; display:none;}
	.footer_box .footer .mcenter .text-box{padding:25px 0 0 0;}
	.footer_box .footer .mcenter .text-box p{ text-align:center;}
	.footer_box .footer .mcenter .text-box p a{ display:inline-block; padding:0 20px 0 20px; line-height:2.6em; text-align:center; color:#888888;}
	.footer_box .footer .mcenter .text-box p a img{ border-radius:5px; -moz-border-radius:5px;  -webkit-border-radius:5px; width:120px;}
	
	.footer_box .footer .mright{float:right; width:100%; display:none;}
	.footer_box .footer .mright .title{display:none;}
	.footer_box .footer .mright .footer-map{padding:0 0 0 0;}
	
	
	.footer_box .copy_right{font-size:12px; line-height:1.8em; color:#5a5a5a; text-align:center; padding:2px 0 10px 0;}
	.footer_box .copy_right a{color:#5a5a5a; font-size:12px;}
	
	
	/*二级页面*/
	/*公司简介*/
	.about-title{font-size:18px; font-weight:bold; color:#005bac; text-align:center;}
	.er-about{padding:10px 0 0 0;}
	.er-about .mleft{float:left; width:100%; font-size:14px;}
	.er-about .mleft img{max-width:100%;}
	.er-about .mright{float:right; width:100%;}
	.er-about .mright img{width:100%;}
	
	.team_list li{float:left; width:50%;}
	.team_list li .c_box .mimg .text_layer{ position:absolute; display:block; left:0; bottom:0px; width:100%; background-color: rgba(255,255,255,0.9);}
	.team_list li .c_box .mimg .text_layer .text{ padding:10px 10px 4px 10px;}
	.team_list li .c_box:hover .mimg .text_layer{ display:block; bottom:0;}
	.team_list li .c_box .mimg .text_layer .text .t1{ font-size:16px; color:#4CAF50; line-height:1.6em;}
	.team_list li .c_box .mimg .text_layer .text .t2 a{width:20px; height:20px; line-height:20px; font-size:14px;
		border-radius:10px; -moz-border-radius:10px;  -webkit-border-radius:10px; font-family:"宋体";}
	.team_list li .c_box .mimg .text_layer .text .t2 a:hover{background-color:#CC0001;}
	
	
	
	
	/*产品列表*/
	.pro_ul li{ float:left; width:100%; margin:0 0 20px 0;}
	.pro_ul li:nth-child(3n+3){margin-right:0;} 
	.pro_ul li .con_box{border:1px solid #eeeeee; padding:15px;}
	.pro_ul li .con_box .t1{ height:38px; line-height:38px; font-size:14px; overflow:hidden; font-weight:bold; color:#005bac; text-align:center;}
	
	/*新闻列表*/
	.news_ul{}
	.news_ul li{ float:left; width:100%; margin:10px 0px 10px 0;}
	.news_ul li:nth-child(3n+3){margin-right:0;} 
	.news_ul li .con_box .t1{text-align:center;}
	
	.xx_title{ font-size:16px;}
	
	/*留言*/	
	.message2{padding:10px 0 10px 5px; background-color:#ffffff;}
	.message2 li{ width:100%; margin:5px 0 5px 0; width:calc(100% - 0px); width:-moz-calc(100% - 0px); width:-webkit-calc(100% - 0px);}
	.message2 li:nth-child(2n+2){float:left;}
	.message2 li div .minput2{width:calc(100% - 40px); width: -moz-calc(100% - 40px); width: -webkit-calc(100% - 40px); padding:0 0 0 20px; }
	
	/*合作*/
	.cooper-title{font-size:18px;}
	
	/*在线招聘*/
	.job-list .text_box{float:left; width:100%; margin:10px 0 10px 0;}
	.job-list .text_box2{float:right;}
	.job-list .text_box .t1{ font-size:18px; color:#444444; font-weight:bold;}
	.job-list .text_box .t2{ font-size:14px; padding:15px 0 0 0; line-height:2em;}
	
	.contact_ul li{float:left; width:50%; margin:10px 0 0 0;}
}

@media screen and (max-width:740px){
	.company img{ max-width:100%;}
}

@media screen and (max-width:680px){

}

@media screen and (max-width:640px){

}

@media screen and (max-width:560px){

}

@media screen and (max-width:520px){

}

@media screen and (max-width:461px){

}
@media screen and (max-width:420px){

}
@media screen and (max-width:350px){

}