@charset "utf-8";

@media (max-width:1680px) {
	.container{
		width: 77.5%;
	}
	.banner .slick-prev{
		left: 29.1%;
	}
	.banner .slick-next{
		left: 33.333%;
	}
	.home_brand .left{
		margin-left: 8.2%;
		width: 51%;
	}
	.home_brand .left ol li{
		margin-right: 3%;
		width: 20%;
	}
	.footer{
		padding: 45px 60px;
	}
	.nybanner .img{
		height: 656px;	
	}
	.proshow_banner .img{
		height: 400px;
	}
}
@media (max-width:1600px) {
	.container{
		width: 81.5%;
	}
	.banner .slick-prev{
		left: 28%;
	}
	.banner .slick-next{
		left: 33%;
	}
	/*.banner_box .inquire ol li{
		padding: 25px 0;
	}*/
	.home_search ol li .text_Box{
		margin-left: 40px;
	}
	.home_search ol li:last-child .text_Box{
		margin-left: 60px;
	}
	.home_brand .left{
		margin-left: 6%;
	}
	.home_brand .left ol li{
		width: 21%;
	}
	.home_brand .left::before{
		left: -91px;
	}
	.footer .min{
		margin-left: 75px;
	}
	.nybanner .img{
		height: 625px;	
	}
	.proshow_banner .img{
		height: 400px;
	}
}
@media (max-width:1440px) {
	
	.Glist_box .z_xy{
		width: 92.5%;
	}
	
	.footer .left .foot_nav a{
		margin-right: 12px;
	}
	.footer .min{
		margin-left: 60px;
	}
	.home_news .box .left{
		width: 50%;
	}
	.home_news .box .right{
		width: 45%;
	}
	.home_news .box .right ol li{
		padding: 24px 40px;
	}
	.home_brand .left ol li p{
		height: 40px;
		overflow: hidden;
	}
	.home_brand .left{
		padding-top: 0;
		margin-left: 5.7%;
	}
	.home_brand .left .t{
		width: 100%;
	}
	.home_brand {
		background: #f9f9f9;
		padding-bottom:80px;
	}
	.home_search{
		min-height: 645px;
		padding-top: 120px;
	}
	.banner .slick-next{
		left: 32.6%;
	}
	.banner .slick-prev{
		left: 27%;
	}
	.header .header_right .nav ul li{
		margin-left: 30px;
	}
	.nybanner .img{
		height: 600px;	
	}
	.pro_banner .text{
		padding-top: 225px;
	}
	.news_list ol li .text{
		width: 71%;
	}
	.program_banner .text{
		padding-top: 240px;
	}
	.program_show .show_top .right{
		padding-top: 0;
	}
	.brand_box .left .text{
		margin-top: 58px;
	}
	.brand_box{
		background-size: 100% 290px;
	}
	.service_box{
		background-size: 100% 385px;
	}
	.service_box .left .text{
		line-height: 30px;
	}
	.service_box3 .box .right ol li{
		line-height: 48px;
	}
	
	.about_box .left .text,.about_box .left .box ol li{
		line-height: 30px;
	}
	.about_box{
		background-size: 100% 515px;
	}
	.about_box4 .path_text .box span.num{
		font-size: 400px;
	}
	.proshow_banner .img{
		height: 400px;
	}
	.proshow_top .right .text{
		font-size: 14px;
		line-height: 30px;
	}
	.proshow_top .right .tables ol li{
		font-size: 14px;
		line-height: 30px;
	}
	.proshow_box .text_box .box2 .left{
		margin-top: 10px;
	}
	
	.home_pro ul li a .text h3{
		font-size: 18px;
	}
	.banner_box .inquire .box ol li{
		margin-left: 35px;
	}
}

@media (max-width:1366px) {
	.Gpro_box2 .right_list .Gpro_t li:first-child::before{
		width: 300px;
		height: 44px;
	}
	
	.header .header_right .search{
		margin-left: 35px;
	}
	.banner .slick-next{
		left: 32.3%;
	}
	.home_brand .left::before{
		left: -72px;
	}
	.home_brand .left ol{
		margin-top: 35px;
	}
	.home_brand .left ol li a{
		margin-top: 20px;
	}
	.home_news .box .right ol li span{
		margin-top: 18px;
	}
	.footer .min{
		margin-left: 34px;
	}
	.footer .min ol{
		width: 365px;
	}
	.pro_box2 .pro_text .box .img{
		width: 50%;
	}
	.pro_box2 .pro_text .box .text .qh_xiaotu{
		margin-top: 55px;
	}
	.news_list .news_top .text{
		padding-top: 0;
	}
	.program_box .box .right .rmyy ul li .text{
		padding-top: 0;
	}
	.program_show .show_top .right .t{
		line-height: 32px;
	}
	.brand_box{
		background-size: 100% 270px;
	}
	.service_box{
		background-size: 100% 370px;
	}
	.service_box .left .text{
		margin-top: 50px;
	}
	.service_box3 .box .right ol li{
		line-height: 46px;
	}
	.about_box4 .path_text .box .text{
		padding-top: 40px;
	}
	.about_box .left .text, .about_box .left .box ol li{
		font-size: 14px;
	}
	.about_box .left .box ol{
		margin-top: 10px;
	}
	.about_box{
		background-size:100% 490px;
	}
	.about_box2 ol{
		margin-top: 42px;
	}
	.proshow_top .right .down_btn{
		margin-top: 20px;
	}
	.proshow_top .right .dh{
		margin-top: 20px;
	}
	.proshow_box .text_box .box2 .left p{
		font-size: 14px;
		line-height: 24px;
	}
	.proshow_top .right .tables ol li{
		width: 63%;
	}
	.pro_filter .tab span{
		margin: 0 12px;
	}
	.pro_filter .filter_box ul li .t{
		width: 92%;
	}
}
@media (max-width:1280px) {
	.header .header_right{
		    padding: 0 40px;
	}
}
@media (max-width:1024px) {
	.pc_honor{
		display: none;
	}
	.Glist_box{
		display: none;
	}
	.Gpro_box2 .right_list .cp_tj{
		display: none;
	}
	.Gpro_box2 .pro_menu{
		width: 100%;
	}
	.Gpro_box2 .pro_menu .bt{
		display: none;
	}
	.Gpro_box2 .pro_menu ol {
		padding: 0;
		border: none;
	}
	.Gpro_box2 .pro_menu ol li{
		padding: 0 15px;
		width: 32.5%;
		margin-right: 1.25%;
		border: 1px solid #eee;
		margin-bottom: 10px;
	}
	.Gpro_box2 .pro_menu ol li:nth-child(3n){
		margin-right: 0;
	}
	.Gpro_box2 .pro_menu ol li:last-child{
		border-bottom: 1px solid #eee;
	}
	.Gpro_box2 .right_list{
		width: 100%;
	}
	.Gpro_box2 .right_list .Gpro_t{
		margin-top: 12px;
	}
	
	
	.case_box2 .title .t_fenlei{
		margin-top: 10px;
	}
	.case_box2 .title .t_fenlei a{
		margin-bottom: 10px;
	}
	.pro_list ul li .img {
    height: auto; 
	}
	.container{
		width: 100%;
		padding: 0 15px;
	}
	.navbtn{
		display: block;
	}
	.header .header_right .nav{
		display: none;
	}
	.header .header_right .dh{
		display: none;
	}
	.header .header_right{
		display: none;
	}
	.header{
		top: 0;
	}
	.banner_box .inquire{
		display: none;
	}
	.fixed-head{
		background: #fff;
	}
	.banner_box .num{
		display: none;
	}
	.banner_box .fx,.banner_box .icon{
		display: none;
	}
	.home_pro{
		padding: 40px 15px;
	}
	.home_search{
		background: none;
		padding: 0;
	}
	.home_search ol li{
		width: 100%;
		padding: 50px 15px;
		background: url(../images/mobile_bg1.jpg) no-repeat center center/cover;
	}
	.home_search ol li:last-child{
		background: url(../images/mobile_bg2.jpg) no-repeat center center/cover;
	}
	.home_brand .left::before{
		display: none;
	}
	.home_brand{
		padding: 40px 15px;
	}
	.home_brand .left{
		margin-left: 0;
		width: 100%;
	}
	.home_brand .img{
		margin-top: 40px;
		width: 100%;
	}
	.home_news{
		padding: 40px 0 60px;
	}
	.home_news .box .left{
		width: 55%;
	}
	.partner{
		display: none;
	}
	.footer{
		padding: 40px 15px;
	}
	.footer .left{
		display: none;
	}
	.footer .min{
		margin-left: 0;
	}
	.nybanner .fx,.nybanner .icon{
		display: none;
	}
	.pro_box2 .tab a{
		margin: 0 12px;
	}
	.pro_box2 .pro_text .box .text .qh_xiaotu .slick-prev, .pro_box2 .pro_text .box .text .qh_xiaotu .slick-next{
		width: 50px;
		height: 25px;
	}
	.pro_box2 .pro_text .box .text .qh_xiaotu .slick-next{
		right: -50px;
	}
	.pro_box2 .pro_text .box .text .qh_xiaotu{
		margin-top: 20px;
	}
	.program_box .box .left{
		width: 100%;
	}
	.program_box .box .right{
		display: none;
	}
	.program_box{
		background: #fff;
	}
	.brand_box{
		background-size: 100% 100%;
	}
	.brand_box .left .text{
		margin-top: 30px;
	}
	.service_box{
		background-size: 100% 100%;
	}
	.about_box3 #focus_Box{
		display: none;
	}
	.mobile_honor{
		display: block;
	}
	.proshow_banner .img{
		height: 300px;
	}
	.proshow_banner .text{
		padding-top: 135px;
	}
	.pro_filter .tab,.pro_filter .filter_box{
		display: none;
	}
	
	.home_pro ul li{
		width: 49.3%;
		margin-left: 0;
		margin-bottom: 1.4%;
	}
	.home_pro ul li:nth-child(2n){
		float: right;
	}
	
	.banner .slick-dots{
		bottom: 15px;
	}
}
@media (max-width:768px) {
	.Gpro_box2{
		padding: 40px 0;
	}
	.Gpro_box2 .right_list .Gpro_t li:first-child::before{
		display: none;
	}
	.Gpro_box2 .right_list .Gpro_t li:first-child .img{
		width: 100%;
	}
	.Gpro_box2 .right_list .Gpro_t li:first-child .text{
		width: 100%;
		margin-top: 10px;
		padding: 20px;
	}
	.Gpro_box2 .right_list .Gpro_t li:first-child .text .t{
		font-size: 14px;
		line-height: 24px;
		height: 48px;
	}
	.Gpro_box2 .right_list .Gpro_t li:first-child .text .icon img{
		height: 12px;
	}
	.Gpro_box2 .right_list .Gpro_t li:first-child .text h3{
		font-size: 18px;
	}
	.Gpro_box2 .right_list .Gpro_t li:first-child .text span{
		display: none;
	}
	
	
	.home_pro ul li a .text h3{
		font-size: 16px;
	}
	.home_pro ul li a .text p{
		font-size: 12px;
	}
	.home_pro ul li a .img:before{
		width: 50px;
		height: 50px;
	}
	
	.home_search ol li h3{
		font-size: 18px;
	}
	.home_search ol li .t{
		font-size: 12px;
	}
	.home_search ol li .icon img{
		height: 32px;
	}
	.home_search ol li .text_Box a{
		font-size: 14px;
	}
	.home_search ol li .text_Box,
	.home_search ol li:last-child .text_Box{
		margin-left: 0;
	}
	.home_brand .left h3.tit{
		font-size: 18px;
	}
	.home_brand .left h3.tit span{
		font-size: 12px;
	}
	.home_brand .left .t{
		margin-top: 5px;
		line-height: 24px;
	}
	.home_brand .left ol{
		margin-top: 0;
	}
	.home_brand .left ol li{
		width: 50%;
		margin-right: 0;
		padding: 30px 15px;
	}
	.home_brand .img{
		margin-top: 10px;
	}
	.home_news .top .tit{
		width: 100%;
	}
	.home_news .top .tab{
		display: block;
		width: 100%;
	}
	.home_news .top .tab a:first-child{
		margin-left: 0;
	}
	.home_news .top .tit h4{
		font-size: 14px;
	}
	.home_news .top .tit h4 span{
		font-size: 24px;
	}
	.home_news .top .tit h3{
		font-size: 18px;
	}
	.home_news .box .left{
		display: none;
	}
	.home_news .box .right{
		width: 100%;
	}
	.home_news .box .right ol{
		border-top: 1px solid #eee;
	}
	.home_news .box .right ol li{
		padding: 20px 0;
		border-bottom: 1px solid #eee;
	}
	.home_news .box .right ol li span{
		margin-top: 6px;
	}
	.home_news .box{
		margin-bottom: 40px;
	}
	.footer .right{
		display: none;
	}
	.footer .min{
		width: 100%;
	}
	.footer .min ol{
		width: 100%;
	}
	.footer .min ol .li1,.footer .min ol .li2{
		width: 100%;
	}
	.footer .tit{
		font-size: 18px;
	}
	.nybanner .img{
		height: 460px;
		background-size: cover;
	}
	.nybanner .text .wz img{
		height: 120px;
	}
	.brand_banner .text{
		padding-top: 200px;
	}
	.title h3{
		font-size: 18px;
	}
	.title h4{
		font-size: 20px;
		margin-top: 0;
	}
	.case_box,.case_box2{
		padding: 40px 0;
	}
	.case_box2 ul li{
		width: 49%;
		margin-right: 0;
	}
	.case_box2 ul li img{
		width: 100%;
	}
	.case_box2 ul li:nth-child(2n){
		float: right;
	}
	.case_box2 ul li .text{
		font-size: 14px;
	}
	.case_box2 ul{
		margin-bottom: 40px;
	}
	.case_box{
		background: #fbfbfb;
	}
	.pro_banner{
	}
	.pro_banner .text{
		padding-top: 168px;
		padding-left: 15px;
		padding-right: 15px;
	}
	.pro_banner .text .wz img{
		height: 75px;
	}
	.nybanner .text .search{
		width: 100%;
	}
	.pro_box{
		padding: 40px 0 90px;
	}	
	.pro_box2{
		padding: 40px 0 50px;
	}
	.pro_box .pro_qh ol li:first-child,.pro_box .pro_qh ol li:first-child+li{
		border-top: none;
	}
	.pro_box .pro_qh ol li{
		width: 50%;
		border-top: 1px solid #e6e9f0;
		border-left: none;
		padding: 15px 10px;
		position: relative;
	}
	.pro_box .pro_qh ol li:before{
		content: "";
		position: absolute;
		left: 0;
		top: 0;
		width: 1px;
		height: 100%;
		background: #e6e9f0;
	}
	.pro_box .pro_qh ol li:first-child::before,.pro_box .pro_qh ol li:first-child+li+li::before{
		display: none;
	}
	.pro_box .pro_qh .slick-dots{
		bottom: -35px;
	}
	.pro_box2 .tab{
		margin-top: 20px;
	}
	.pro_box2 .tab a{
		float: left;
		margin-right: 10px;
	}
	.pro_box2 .tab a::before{
		display: none;
	}
	.pro_box2 .tab a.cur::before{
		display: none;
	}
	.pro_box2 .pro_text .box .img{
		width: 100%;
	}
	.pro_box2 .pro_text .box .text .qh_xiaotu{
		display: none;
	}
	.pro_box2 .pro_text .box .text{
		width: 100%;
		margin-top: 20px;
	}
	.pro_box2 .pro_text .box .text a{
		margin-top: 30px;
	}
	.pro_box2 .pro_text .box .text h3{
		font-size: 18px;
	}
	.pro_box2 .pro_text .box .text .t{
		margin-top: 10px;
	}
	.news_list{
		padding: 30px 0 0;
	}
	.program_box .menu{
		margin-top: 0;
		width: 100%;
		background: #FAFAFA;
	}
	.newsshow_box{
		padding-top: 0;
	}
	.newsshow_box .newsshow{
		padding: 30px 0 0;
	}
	.newsshow_box .newsshow h1{
		font-size: 18px;
	}
	.program_banner .text .wz img{
		height: 75px;
	}
	.program_banner .text{
		padding-top: 168px;
		padding-left: 15px;
		padding-right: 15px;
	}
	.program_box .box .left .program_list{
		padding: 0;
	}
	.program_box .box .left .program_list ol li{
		width: 49%;
		margin-right: 0;
		margin-bottom: 2%;
	}
	.program_box .box .left .program_list ol li img{
		width: 100%;
	}
	.program_box .box .left .program_list ol li:nth-child(2n){
		float: right;
	}
	.program_box .box .left .program_list .tit h3{
		font-size: 18px;
	}
	.program_box .box .left .program_list .tit span{
		font-size: 14px;
		margin-left: 10px;
	}
	.program_box .tab{
		padding-top: 0;
	}
	.program_box .tab a{
		float: left;
		margin-right: 20px;
		margin-left: 0;
	}
	.program_show{
		padding: 0;
		margin-top: 20px;
	}
	.program_show .show_top .img_box{
		width: 100%;
	}
	.program_show .show_top .img_box img{
		width: 100%;
	}
	.program_show .show_top .right{
		width: 100%;
		margin-top: 20px;
	}
	.program_show .show_top .right h1{
		font-size: 18px;
	}
	.program_show .show_top .right .t{
		line-height: 24px;
		margin-top: 8px;
	}
	.program_show .show_top{
		padding-bottom: 40px;
	}
	.program_show .show_top2{
		padding-top: 40px;
		padding-bottom: 50px;
	}
	.program_show .show_top2 .left{
		width: 100%;
		line-height: 24px;
	}
	.program_show .show_top2 .right{
		width: 100%;
		text-align: center;
		margin-top: 20px;
	}
	.program_show_box .pro_box{
		margin-left: -15px;
		margin-right: -15px;
		padding: 40px 15px 90px;
	}
	.program_show_box{
		padding-bottom: 0;
	}
	.xg_solution{
		padding-top: 40px;
	}
	.proshow_box2 .text_box .detail ul li{
		width: 49%;
		margin-right: 0;
		margin-bottom: 2%;
	}
	.proshow_box2 .text_box .detail ul li:nth-child(2n){
		float: right;
	}
	.proshow_box2 .text_box .detail ul li .text{
		padding-top: 10px;
	}
	.proshow_box2 .text_box .detail ul li .text p{
		height: 24px;
		font-size: 12px;
		margin-top: 0px;
	}
	.proshow_box2 .text_box .detail ul li .text h3{
		font-size: 14px;
	}
	.proshow_box2 .text_box{
		padding: 30px 0 50px;
	}
	.xg_solution{
		background: #fff;
	}
	.xg_solution .top{
		border-bottom: 1px solid #eee;
	}
	.proshow_box2 .top .tab span{
		font-size: 14px;
		line-height: 42px;
	}
	.proshow_box2 .top a.more{
		line-height: 42px;
	}
	.brand_box .left{
		width: 100%;
	}
	.brand_box .right{
		margin-top: 20px;
		width: 100%;
		text-align: center;
	}
	.brand_box2 .text{
		font-size: 14px;
		line-height: 24px;
	}
	
	.brand_box .left .tit h3,
	.brand_box3 .left .tit h3,
	.service_box .left .tit h3,
	.service_box3 .top .tit h3,
	.about_box .left .tit h3{
		font-size: 18px;
	}
	.brand_box .left .tit h4,
	.brand_box3 .left .tit h4,
	.service_box .left .tit h4,
	.service_box3 .top .tit h4,
	.about_box .left .tit h4{
		font-size: 14px;
	}
	.brand_box .left .tit h4 span,
	.brand_box3 .left .tit h4 span,
	.service_box .left .tit h4 span,
	.service_box3 .top .tit h4 span,
	.about_box .left .tit h4 span{
		font-size: 24px;
	}
	
	.brand_box .left .text,
	.brand_box3 .left .text{
		margin-top: 15px;
		font-size: 14px;
		line-height: 24px;
	}
	.brand_box2 .title .icon img{
		height: 32px;
	}
	.brand_box2 .title h3{
		font-size: 18px;
		margin-top: 20px;
	}
	.brand_box2 .text{
		margin-top: 20px;
	}
	.brand_box2 .title h4{
		font-size: 20px;
		margin-top: 0;
	}
	.brand_box2{
		height: auto;
		padding: 60px 0 70px;
	}
	.brand_box3{
		padding: 30px 0 50px;
		height: auto;
		background-size: cover;
	}
	.brand_box3 .left{
		width: 100%;
	}
	.brand_box3 .right{
		width: 100%;
		text-align: center;
		margin-top: 20px;
	}
	.system_box{
		padding: 40px 0 50px;
	}
	.system_box ol{
		margin-top: 20px;
	}
	.system_box ol li{
		width: 100%;
		padding: 20px 0;
		border-left: none;
	}
	.system_box ol li.li2{
		width: 100%;
	}
	.system_box ol li .icon img{
		height: 32px;
	}
	.system_box ol li .text{
		margin-top: 10px;
	}
	.service_box .left{
		width: 100%;
	}
	.service_box .right{
		width: 100%;
		margin-top: 20px;
	}	
	.service_box .left .text{
		margin-top: 20px;
		font-size: 14px;
		line-height: 24px;
	}
	.service_box{
		padding: 40px 0;
	}
	.service_box2 ol li{
		width: 100%;
		margin-left: 0;
		margin-bottom: 15px;
		box-shadow: 0 0 5px rgba(0,0,0,.1);
	}
	.service_box2 ol li:last-child{
		margin-bottom: 0;
	}
	.service_box2 ol li img{
		width: 100%;
	}
	.service_box2 ol li .text{
		padding:20px 15px;
	}
	.service_box2 ol li .text h3{
		margin-top: 0;
		padding-top: 0;
	}
	.service_box2 ol li .text p{
		height: auto;
		margin-top: 10px;
	}
	.service_box2 ol li .text h3{
		font-size: 16px;
	}
	.service_box2{
		padding: 40px 0;
	}
	.service_box2 .bottom{
		margin-top: 30px;
	}
	.service_box2 .bottom span{
		font-size: 26px;
	}
	.service_box3 .top .tab{
		display: block;
		width: 100%;
	}
	.service_box3 .top .tab a:first-child{
		margin-left: 0;
	}
	.service_box3 .box .left{
		width: 100%;
	}
	.service_box3 .box .left .img{
		width: 100%;
	}
	.service_box3 .box .left .img img{
		width: 100%;
	}
	.service_box3 .box .left a{
		margin-right: 0;
		margin-top: -55px;
	}
	.service_box3 .box .right{
		width: 100%;
	}
	.service_box3 .box .right .top .bt{
		font-size: 16px;
		line-height: 25px;
	}
	.service_box3 .box .right .top .text{
		margin-top: 10px;
	}
	.service_box3 .box .right ol li{
		font-size: 14px;
		line-height: 42px;
	}
	.service_box3{
		padding: 40px 0;
	}
	.about_box{
		background: 100%;
		padding: 40px 0;
	}
	.about_box .left{
		width: 100%;
	}
	.about_box .left .text{
		margin-top: 10px;
	}
	.about_box .right{
		width: 100%;
		margin-top: 20px;
	}
	.about_box .left .box .top .bt{
		font-size: 16px;
	}
	.about_box .left .box .top .d{
		font-size: 12px;
	}
	.about_box .left .box{
		margin-top: 15px;
	}
	.about_box2{
		padding: 40px 0;
	}
	.about_box2 .title h3{
		margin-top: 0;
		font-size: 18px;
	}
	.about_box2 .title h4{
		font-size: 20px;
		margin-top: 0;
	}
	.about_box2 ol{
		margin-top: 25px;
	}
	.about_box2 ol li .text{
		padding: 20px 10px;
	}
	.about_box2 ol li{
		width: 49%;
		background: #fff;
		margin-left: 0;
		margin-bottom: 2%;
		box-shadow: 0 0 5px rgba(0,0,0,.1);
	}
	.about_box2 ol li .text h3{
		margin-top: 0;
		padding-top: 0;
	}
	.about_box2 ol li img{
		width: 100%;
	}
	.about_box2 ol li:nth-child(2n){
		float: right;
	}
	.about_box4 .title h4{
		color: #f0f0f0;	
	}
	.about_box4{
		padding: 40px 0;
	}
	.about_box4 .path_text .box span.num{
		display: none;
	}
	.about_box4 .path_text .box .img{
		width: 100%;
	}
	.about_box4 .path_text .box .text{
		width: 100%;
		padding-top: 20px;
	}
	.about_box4 .path_text .box .img em{
		display: none;
	}
	.about_box4 .path_text .box .img span{
		width: 100%;
	}
	.about_box4 .path_text .box .img span img{
		width: 100%;
	}
	.about_box4 .path_text .box{
		padding: 0;
	}
	.about_box4 .path_text .box .text a{
		margin-top: 10px;
		line-height: 24px;
	}
	.about_box4 .path_text .box .text .t{
		font-size: 14px;
		line-height: 24px;
	}
	.about_box4 .path_num{
		margin: 25px 0 0;
	}
	.about_box5{
		padding-top: 40px;	
	}
	.about_box5 ol li{
		font-size: 14px;
	}
	.about_box5 .box{
		width: 100%;
		min-height: 0;
		margin-top: 25px;
	}
	.about_box5 .container{
		padding-left: 0;
		padding-right: 0;
	}
	
	.about_box5 .box .text_box{
		font-size: 14px;
		line-height: 28px;
		padding: 20px 15px;
	}
	.about_box5 #allmap{
		margin-top: 0;
		height: 320px;
	}
	.about_box3{
		padding-bottom: 40px;
	}
	.proshow_banner .img{
		height: 300px;
	}
	.proshow_banner .text .wz img{
		height: 80px;
	}
	.proshow_banner .text{
		padding-top: 150px;
	}
	.proshow_top .img_box{
		width: 100%;
	}
	.proshow_top .right{
		width: 100%;
		margin-top: 20px;
	}
	.proshow_top{
		padding: 20px 0 40px;
	}
	.proshow_top .right h1{
		font-size: 16px;
	}
	.proshow_top .right h4{
		font-size: 12px;
	}
	.proshow_top .right .tables{
		margin-top: 10px;
	}
	.proshow_top .right .text{
		margin-top: 5px;
	}
	.proshow_box .text_box .box2 .left{
		width: 100%;
		margin-top: 0;
	}
	.proshow_box .text_box .box2 .right{
		width: 100%;
		margin-top: 20px;
	}
	.proshow_box .text_box{
		padding: 20px 0 40px;
	}
	.proshow_box .tab span{
		line-height: 42px;
		font-size: 14px;
	}
	.proshow_box{
		background-size: 100% 42px;
		background-position-y: top;
	}
	.proshow_box .text_box .box2 .left .bt{
		font-size: 14px;
	}
	.pro_list ul li{
		width: 49%;
		margin-right: 0;
	}
	.pro_list ul li:nth-child(2n){
		float: right;
	}
	.pro_list ul li .text{
		padding-bottom: 15px;
	}
	.pro_list ul{
		margin-bottom: 40px;
	}
	.pro_list{
		padding: 10px 0 50px;
	}
}
@media (max-width:640px) {
	.news_list .news_top{
		display: none;
	}
	.news_list ol{
		margin-top: 0;
		border-bottom: none;
	}
	.news_list ol li{
		border-bottom: 1px dashed  #e5e5e5;
		border-top: none;
		padding: 15px 0;
	}
	.news_list ol li .text{
		width: 66%;
	}
	.program_banner .text .search .t{
		width: 55%;
		padding: 0 15px;
	}
}
@media (max-width:480px) {
	.Gpro_box2 .pro_menu ol li{
		width: 49.5%;
		margin-right: 0;
		padding: 0 10px;
	}
	.Gpro_box2 .pro_menu ol li:nth-child(2n){
		float: right;
	}
	.Gpro_box2 .right_list .Gpro_t li:first-child .text .t{
		margin-top: 12px;
	}
	.Gpro_box2 .right_list .Gpro_t li .text2 h3{
		font-weight: normal;
		font-size: 14px;
	}
	.Gpro_box2 .right_list .Gpro_t li .text2 p{
		font-size: 12px;
	}
	
	
	.state{
		    padding: 80px 0 60px;
	}
	.state .state-tit{
		margin-bottom: 25px;
	}
	/*.header{
		background: url(../images/bg2.png);
	}*/
	.banner_box{
		margin-top: 49px;
	}
	.fixed-head{
		background: #fff;
	}
	.header .logo{
		width: 150px;
	}
	.navbtn{
		width: 28px;
	}
	
	.banner .slick-dots{
		bottom: 10px;
	}
	.banner .slick-dots li button{
		width: 7px;
		height: 7px;
	}
	.home_search ol li .search_box{
		width: 100%;
	}
	.home_search ol li .text_Box{
		margin-top: 30px;
	}
	.home_search ol li .search_box input.text{
		width: 70%;
	}
	.home_brand .left ol li:first-child,.home_brand .left ol li:first-child+li{
		padding-bottom: 0;
	}
	.home_news .box .right ol li h3{
		font-size: 16px;
	}
	.home_news .more_btn a{
		line-height: 46px;
	}
	.home_news .box .right ol li{
		padding: 15px 0;
	}
	.home_news .top .tit h3,.service_box .left .tit h3,.service_box3 .top .tit h3,.about_box .left .tit h3{
		margin-top: 20px;
	}
	.case_box .box ul li{
		margin-bottom: 2%;
	}
	.case_box .box ul li.li1{
		width: 100%;
	}
	.case_box .box ul li.li2{
		width: 49%;
		margin-left: 0;
	}
	.case_box .box ul li.li3{
		width: 49%;
		float: right;
		margin-left: 0;
	}
	.case_box .box ul li.li4{
		width: 100%;
		margin-left: 0;
	}
	.case_box .box .img_box{
		margin-top: 20px;
	}
	.case_box .box{
		margin-top: 20px;
	}
	.case_box2 ul{
		margin-top: 15px;
	}
	.case_box2 ul li .text{
		margin-top: 0;
		margin-left: 0;
		margin-right: 0;
		padding: 0 15px;
		line-height: 40px;
	}
	.case_box2 .more_btn a{
		line-height: 46px;
		font-size: 14px;
	}
	.nybanner .img{
		height: 340px;
	}
	.brand_banner .text{
		padding-top: 132px;
	}
	.pro_banner .text{
		padding-top: 110px;
	}
	.nybanner .text .search{
		margin-top: 36px;
	}
	.nybanner .text .search .t{
		width: 70%;
		height: 46px;
		line-height: 46px;
	}
	.nybanner .text .search .btn{
		height: 46px;
		width: 80px;
		font-size: 20px;
		line-height: 46px;
	}
	.nybanner .text .search{
		height: auto;
	}
	.pro_box2 .pro_text{
		margin-top: 10px;
	}
	.pro_box2 .tab a{
		font-size: 14px;
		padding-bottom: 10px;
	}
	.news_list ol li .img{
		max-width: 135px;
	}
	.news_list ol li .text h4{
		font-size: 14px;
		margin-top: 10px;
	}
	.news_list ol li .text span{
		margin-top: 10px;
	}
	.page a{
		font-size: 12px;
		padding: 0 15px;
		line-height: 38px;
		min-width: auto;
	}
	.program_box{
		padding-bottom: 50px;
	}
	.news_list{
		padding-top: 10px;
	}
	.newsshow_box .fenye_box ul{
		max-width: 100%;
		width: 100%;
	}
	.newsshow_box .fenye_box .fanhui{
		float: left;
		margin-top: 20px;
	}
	.newsshow_box .fenye_box{
		margin-top: 20px;
	}
	.newsshow_box .fenye_box ul li,.newsshow_box .fenye_box .fanhui{
		font-size: 14px;
	}
	.program_banner .text{
		padding-top: 130px;
	}
	.program_banner .text .search .cbox{
		height: 46px;
	}
	.program_banner .text .search .cbox .ch{
		line-height: 46px;
		height: 46px;
	}
	.program_banner .text .search .cbox .ch:before{
		top: 22px;
	}
	.program_banner .text .search .t{
		width: 50%;
	}
	.program_banner .text .search .btn{
		font-size: 14px;
	}
	.program_banner .text .wz img{
		height: 60px;
	}
	.program_box .box .left .program_list ol li .text{
		padding-top: 10px;
	}
	.program_box .box .left .program_list ol li .text h3{
		font-size: 14px;
	}
	.program_box .box .left .program_list ol li .text p{
		height: 24px;
		margin-top: 0;
		font-size: 12px;
	}
	.program_show_box{
		padding-bottom: 0;
	}
	.program_show .show_top .img_box .slick-prev, .program_show .show_top .img_box .slick-next{
		width: 24px;
		height: 40px;
		margin-top: -20px;
	}
	.brand_box .left .tit h3,
	.brand_box3 .left .tit h3{
		margin-top: 20px;
	}
	.service_box3 .box{
		margin-top: 30px;
	}
	.service_box3 .box .right ol li{
		width: 100%;
	}
	.about_box .left .text, .about_box .left .box ol li{
		line-height: 24px;
	}
	.about_box .left .box ol li{
		width: 100%;
	}
	.about_box2 ol li .text h3{
		font-size: 14px;
	}
	.about_box2 ol li .text p{
		margin-top: 5px;
		font-size: 12px;
	}
	.about_box5 .title{
		padding: 0 15px;
	}
	.about_box5 ol{
		padding: 0 15px;
	}
	.about_box5 ol li{
		float: left;
		width: 33.3333%;
		margin-left: 0;
		margin-right: 0;
		margin-bottom: 10px;
	}
	.about_box5 .box{
		margin-top: 15px;
	}
	.proshow_top .right .down_btn a{
		font-size: 14px;
		width: auto;
		padding: 0 15px;
		line-height: 36px;
	}
	.proshow_top .right .down_btn a i{
		width: 17px;
		height: 14px;
		margin-right: 5px;
	}
	.bread .container{
	    text-overflow: ellipsis;
    	overflow: hidden;
    	white-space: nowrap;
	}
	.proshow_box2{
		background: #fcfcfc;
	}
	.proshow_box2 .top{
		border-bottom: 1px solid #f1f1f1;
	}
	.proshow_top .right .tables ol li,
	.proshow_top .right .tables ol li:nth-child(2n){
		width: 100%;
	}
	
	.mobile_pro ul li span{
		line-height: 46px;
	}
	.mobile_pro ul li span i{
		width: 12px;
		height: 7px;
	}
	.mobile_pro ul li .text_con a{
		width: 33.33333%;
	}
	.mobile_pro ul li .text_con a:nth-child(4n){
		border-right: 1px solid #eee;
	}
	.mobile_pro ul li .text_con a:nth-child(3n){
		border-right: none;
	}
	
	.home_pro ul li{border: 1px solid #d2d2d2;padding: 0;}
	.home_pro ul li a:before{opacity: 0;}
	.home_pro ul li a .text span{display: none;}
	.home_pro ul li a{border: none;}
	
}
@media (max-width:414px) {
	.home_news .top .tab a{
		width: 23.5%;
		margin-left: 2%;
	}
	.home_news .box{
		margin-top: 10px;
	}
	.home_news .box .right ol{
		border: none;
	}
	.news_list ol li .text{
		width: 61%;
	}
	.newsshow_box .newsshow .date span{
		margin: 0 10px;
	}
	.program_banner .text .search .cbox{
		width: 100px;
	}
	.program_banner .text .search .cbox .ch{
		padding: 0 10px;
		font-size: 14px;		
	}
	.program_banner .text .search .cbox .ch:before{
		right: 10px;
		top: 20px;
	}
	.program_banner .text .search .cbox .con{
		padding: 5px 10px;
	}
	.program_banner .text .search .cbox .con a{
		font-size: 14px;
	}
	.program_box .tab a{
		font-size: 14px;
		line-height: 46px;
		margin-right: 15px;
	}
}
@media (max-width:375px) {
	
	.Gpro_box2 .pro_menu ol li{
		padding: 0 5px;
	}
	
	.news_list ol li .text{
		width: 58%;
	}
	.page a{
		padding: 0 10px;
		line-height: 32px;
		min-width: auto;
	}
	.program_banner .text .search .cbox{
		width: 92px;
	}
	.mobile_pro ul li span{
		padding: 0 8px;
	}
}
@media (max-width:360px) {
	.news_list ol li .text{
		width: 56%;
	}
	.program_banner .text .search .t{
		width: 47%;
	}
}

