@media (max-width: 767px) {
	html{overflow-x:hidden }
	body{min-width: 100%;}
	.zcon{width:96%;}
	#banner,.nbanner img{width: 1024px;margin-left: -512px;}
	#banner img{width: 100%;}
	.pages{padding-top: 2em;}
	#pull {display: block;	position: absolute;top: 36px; width: 30px; height: 24px; right: 12px;}	
	.sidemenu{  width: 165px; min-height: 100%; background: #f2f2f2;  position: fixed; top: 0px; right: -195px; z-index: 9999; display: none;}
	.sidemenu ul li{line-height: 46px;border-bottom: 1px solid #ddd;}
	
	.sidemenu ul li a:hover,.sidemenu ul li.active  a{background: #ff4a00;color: #fff;}
	.sidemenu ul li a{display: block;color: #000;text-indent: 2em; font-size: 1.1em;}
	
	.nav{display:none;}
	.btn-hamburger {border: none;display: inline-block; float: right;  width: 26px;  height: 26px; margin: 0px 5px 0 0;outline: none;	
		background: url('../images/menu3.png') no-repeat right center; background-size: 26px 26px;cursor: pointer;	}
	body.openmenu {position: fixed; overflow: hidden;}
	#pgcontainer { margin: 0;}
	.overlay { position: fixed;  z-index: 99;  background-color: rgba(0,0,0,0.5);  bottom: 0;  right: 0; left: 0;}
	.openmenu .overlay { top: 0;}
	#hamburgermenu { height: 100%; width: 0; background: #373737; position: fixed; top: 0; right: 0; z-index: 10001; overflow: hidden;
	  padding-top: 15px;  -webkit-box-shadow: 3px 0 7px rgba(0,0,0,0.55); -moz-box-shadow: 3px 0 7px rgba(0,0,0,0.55);
	  box-shadow: 3px 0 7px rgba(0,0,0,0.55);  padding: 0;
  	}
  	#hamburgermenu a{display: block;color: #fff;text-indent: 2em; font-size: 1.1em;border-bottom: 1px solid #ccc;line-height: 48px;text-align: left;
  		background: transparent;padding: 0;}

  	.top_tel{margin-right: 50px;}
  	#business_center,.business_font{width: 96%;}
  	#business_center ul.bankuai{text-align: center;}
  	#business_center ul li,#business_center .no_left{display: inline-block;float: none;margin: 0 20px 20px;}
  	.yb_conct{display: none;}
  	.ixuqiu .client-sys{width: 100%;}
  	.ixuqiu .client-pic{width: 100%;padding-top: 20px}
  	.services-list ul{text-align: center;}
  	.services-list li{float: none;display: inline-block;}
  	.imsg .s1-a{margin-bottom: 15px}
  	.imsg .s1-c{float: none;}
  	.fangan_con .fangan_right,.fangan_con .fangan_left{float: none;}
  	.fangan_con .fangan_right,.fangan_con .fangan_left{width: auto;}
  	.fangan_con .imsg{margin-top: 30px;padding-left: 20px;padding-right: 20px;}
  	.footer .foot_erweima{display: none;}
  	.da-thumbs li{width: 33.333333%;}
  	.menu_bg.menu_bg_active{display: block;position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.5);z-index: 9;}

  	.web-content-1 .uk-text-center{display: none;}
  	.web-content-1 .uk-text-right{text-align: left !important;}
  	.weixin-content-2 .uk-width-medium-1-3{width: 50%;}
  	.weixin-content-3 img{display: block;margin: 0 auto}
  	.weixin-content-4,.web-content-5{display: none;}
  	.web-content-6 .uk-width-medium-1-3{display: none;}
  	.web-content-8{padding-top: 30px;padding-bottom: 30px;}
  	.web-content-8 .uk-grid-collapse li{width: 33.333333%;float: left;}
  	.web-content-8 .uk-grid-collapse li.uk-scrollspy-init-inview{display: none;}
  	.web-content-8 .uk-grid-collapse li:last-child{display: none;}

	.page-buildIng .list{padding: 0 10px;}
	.page-buildAgoBg .listPadding .list,.page-buildLast .paddingBox .list{margin-bottom: 20px;width: 33.333333%;padding: 0 20px;}
	.page-buildAgoBg .list .name,.page-buildLast .list .name{margin-top: 12px;}
	.page-buildIng .list .name{font-size: 16px;}

	.case_h_nav{display: block;}
	.case_h_nav h2{float: left;}
	.about_left{width: 100%;margin-bottom: 25px;}
	.about_left p{}
	.about_left img{max-width: 100%;}
	.about_right{width: 100%;}
	.aboutCont .tab-menu li{width: 100px;margin-right: 15px;font-size: 16px;}
	.aboutCont .tab-box .contact .info{float: none;width: 100%;margin-bottom: 10px;padding-top: 20px;font-size: 13px;line-height: 1.6em;}
	.aboutCont .tab-box .contact .na_map{width: 100%;}
	.tab-box .contact .info>p{margin-bottom: 8px;}
	.solution_list{width: 100%;}
	.solution_list ul{padding: 0 15px;margin-right: 0;}
	.solution_list li{width: 48%;margin: 0 1% 22px;}
	.solution_list .solu_img{width: 100%;height: auto;}
	.solution_list .solu_img img{max-width: 100%;height: auto;}
	.fangan_con h1{font-size: 24px;}
	.fangan_con .info_body{font-size: 13px;}

	.page-h5-banner{ height:23em; }
	.page-h5-banner video{ display: none; }
	.page-h5-banner div h1{    font-size: 1em;margin-top: 4em;}
	.page-h5-banner div h2{    font-size: 1em;}
	.page-h5-banner div h3 c{font-size: 0.9em;}
	.page-h5-banner div h3 b{font-size: 1em;margin-top: 2px;}
	.page-h5-banner div h4{ font-size: 1em;    margin-top: 30px;}
	.page-h5-banner div h5{    font-size: 1.3em;}

	.page-h5-two img{display: none;}
	.page-h5-two div{ position: relative;width:100%;padding: 3em 0 1.5em;}
	.page-h5-two div h3{ font-size:1.2em;     margin-top: 0;}
	.page-h5-two div p{ height:1px;margin-top: 1%;margin-bottom: 3%; }
	.page-h5-two div h2 b{ font-size:0.6em;}
	.page-h5-two div h2 c{ font-size:0.5em; }
	.page-h5-two{ height:auto; }

	.page-h5-one .zcon div {  width: 96%;}
	.solu01{height: auto;}
	.solu_con01{width: 100%;padding: 3em 0 4em;}
	.solu_left01{width: 96%;float: none;margin: 0 auto;}
	.solu_right01{display: none;}
	.solu_left01 .solu_left01_co,.solu_right02 .solu_right02_co{width: 100%;margin-left: 0}
	.solu_left01 .solu_left01_bt,.solu_right02 .solu_right02_bt{font-size: 22px;padding-left: 0;margin-bottom: 5px;}
	.solu_con02{width: 96%;height: auto;padding: 3em 0;}
	.solu_left02{float: none;margin: 0 auto 20px;display: none;}
	.solu_right02{float: none;width: 100%;margin-top: 0;}
	.headline-bg.index-headline-bg{height: 360px;}
	.page-h5-dt .txt h2{font-size: 2em;}
	.page-h5-dt .txt h5{font-size: 1.5em;margin-top: 8%;}

	.build_white{min-width: 100%;}
	.build_p01{width: 90%;}
	.build_cy{margin-top: 35px;}
	.build_cy img{max-width: 96%;}
	.build_tit01{font-size: 26px;line-height: 35px;}
	.SersComsBody{width: 96%;}
	.SersComsBody .ndiv_h h2{font-size: 26px;}
	.SersComsBody .ndiv_h p{font-size: 15px;}
	.SersComsBody .ser2,.SersComsBody .ser7,.SersComsBody .ser12{/*display: none;*/}
	.SersComsBody ul{width: 580px;margin: 0 auto}
	.SersComsBody li .tis{background-color: rgba(0,0,0,0.5);}
	.SersComsBody .ser4{background-position: -870px 0;}
	  .SersComsBody .ser5{  background-position: 290px -238px;}
	   .SersComsBody .ser12{  background-position: -870px -476px;}
	.SersComsBody .ser4 .tis,.SersComsBody .ser12 .tis{left: 50%;background-image: url(../images/dr10_c2.jpg);background-repeat: no-repeat;}
	.SersComsBody .ser4 h3,.SersComsBody .ser4 h2,.SersComsBody .ser12 h3,.SersComsBody .ser12 h2{text-align: left;}
	.SersComsBody .ser5 .tis{left: 0;background-image: url(../images/dr10_c2.jpg);background-repeat: no-repeat;background-position: -290px -238px;}
	.SersComsBody .ser4 .tis{background-position: -580px 0;}
	.SersComsBody .ser12 .tis{background-position: -580px -476px;}
	.SersComsBody .ser5 h3,.SersComsBody .ser5 h2{text-align: right;}	
	.SersComsBody li .tis{top: 0;}
	#adv,#process,#adv_center,#module,#module_center{height: auto;}
	#adv,#process{padding-bottom: 2em;}
	#adv_center,#process_center,#module_center{width: 96%;}
	#process img,#adv_center img{max-width: 100%;}
	#module_center .t_01_l,#module_center .t_01_r{float: none;width: 100%;margin-left: 0;margin-top: 20px;}
	.t_01_r .flast_style,.t_01_r li,.t_01_l .flast_style,.t_01_l li{width: 100%;float: none;}
	.shop_ndiv2 .EBImg .EBList li span{width: 100px;height: 100px;line-height: 100px;font-size: 14px;}
	.shop_ndiv1 .wrap-title05 .inner h1,.shop_ndiv1 .wrap-title05 .inner h1 label{font-size: 26px;}
	.shop_ndiv1 .wrap-title05 p{font-size: 15px;}
	#adv_center h2,#process_center h2,#module_center .proc_h2{font-size: 26px;}
	.shop_ndiv2 .EBImg .EBList {text-align: center;}
	.shop_ndiv2 .EBImg .EBList li{display: inline-block;margin: 0 5px 10px;float: none;}
	.page-fn-two div{ width:30%;    margin-bottom: 3%; }
	.page-fn-two div h4{ font-size:0.8em; }
	.page-fn-two div h3{ font-size:1.2em; }

	.fangan_con .info_body .mcase_img img{width: 48%;margin-bottom: 10px;}
	.problem_list_cont {
    margin-top: 50px;
  }
  .problem_list_cont .pro_item {
    padding: 10px;
  }
  .problem_list_cont .pro_item a {
    height: auto;
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  .problem_list_cont .pro_item a .pro_pic {
    width: 25%;
    height: 100px;
  }
  .problem_list_cont .pro_item a .pro_little_info {
    width: 55%;
    margin-left: 0;
  }
  .problem_list_cont .pro_item a .pro_little_info h4 {
    font-size: 15px;
  }
  .problem_list_cont .pro_item a .pro_little_info p {
    margin-top: 0;
  }
  .problem_list_cont .pro_item a .pro_little_info span {
    margin-top: 0;
  }
  .problem_list_cont .pro_item a .pro_time {
    width: 15%;
  }
  .problem_list_cont .pro_item a .pro_time .time_ span:nth-child(1) {
    font-size: 30px;
    line-height: 30px;
  }
  .problem_list_cont .pro_item a .pro_time .time_ span:nth-child(2) {
    font-size: 16px;
  }

  .sol_cont {
    padding: 40px 0;
  }
  .sol_cont .sol_ h4 {
    font-size: 24px;
  }
  .sol_cont .sol_ h4 i {
    font-size: 14px;
  }
  .sol_cont .sol_ .sol_tab .bt_cont {
    width: 100%;
  }
  .sol_cont .sol_ .sol_tab .bt_cont #pro .left_cont,
  .sol_cont .sol_ .sol_tab .bt_cont #solu_ .left_cont {
    width: 100%;
    box-sizing: border-box;
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  .sol_cont .sol_ .sol_tab .bt_cont #pro .left_cont .left_item,
  .sol_cont .sol_ .sol_tab .bt_cont #solu_ .left_cont .left_item {
    width: 47%;
    margin-right: 0;
  }
  .sol_cont .sol_ .sol_tab .bt_cont #pro .left_cont .left_item a h4,
  .sol_cont .sol_ .sol_tab .bt_cont #solu_ .left_cont .left_item a h4 {
    font-size: 15px;
    line-height: 35px;
  }
  .sol_cont .sol_ .sol_tab .bt_cont #pro .left_cont .left_item p,
  .sol_cont .sol_ .sol_tab .bt_cont #solu_ .left_cont .left_item p {
    margin-top: 5px;
    height: 90px;
  }
  .sol_cont .sol_ .sol_tab .bt_cont #pro .left_cont .left_item .more_cont,
  .sol_cont .sol_ .sol_tab .bt_cont #solu_ .left_cont .left_item .more_cont {
    margin-top: 15px;
  }
  .sol_cont .sol_ .sol_tab .bt_cont #pro .left_cont .left_item .more_cont span,
  .sol_cont .sol_ .sol_tab .bt_cont #solu_ .left_cont .left_item .more_cont span {
    font-size: 13px;
  }
  .sol_cont .sol_ .sol_tab .bt_cont #pro .list_cont,
  .sol_cont .sol_ .sol_tab .bt_cont #solu_ .list_cont {
    width: 100%;
    margin-top: 30px;
    box-sizing: border-box;
    padding-left: 0;
  }
  .sol_cont .sol_ .sol_tab .bt_cont #pro .list_cont .pro_item,
  .sol_cont .sol_ .sol_tab .bt_cont #solu_ .list_cont .pro_item {
    width: 100%;
  }
  .sol_cont .sol_ .sol_tab .bt_cont #pro .list_cont .pro_item a,
  .sol_cont .sol_ .sol_tab .bt_cont #solu_ .list_cont .pro_item a {
    width: 100%;
  }
  .sol_cont .sol_ .sol_tab .bt_cont #pro .list_cont .pro_item a .time_cont,
  .sol_cont .sol_ .sol_tab .bt_cont #solu_ .list_cont .pro_item a .time_cont {
    width: 15%;
  }
  .sol_cont .sol_ .sol_tab .bt_cont #pro .list_cont .pro_item a .time_cont .center_ span:nth-child(1),
  .sol_cont .sol_ .sol_tab .bt_cont #solu_ .list_cont .pro_item a .time_cont .center_ span:nth-child(1) {
    font-size: 20px;
    margin-bottom: 5px;
  }
  .sol_cont .sol_ .sol_tab .bt_cont #pro .list_cont .pro_item a .time_cont .center_ span:nth-child(2),
  .sol_cont .sol_ .sol_tab .bt_cont #solu_ .list_cont .pro_item a .time_cont .center_ span:nth-child(2) {
    font-size: 14px;
  }
  .sol_cont .sol_ .sol_tab .bt_cont #pro .list_cont .pro_item a .right_info,
  .sol_cont .sol_ .sol_tab .bt_cont #solu_ .list_cont .pro_item a .right_info {
    width: 74%;
  }
  .sol_cont .sol_ .sol_tab .bt_cont #pro .list_cont .pro_item a .right_info h4,
  .sol_cont .sol_ .sol_tab .bt_cont #solu_ .list_cont .pro_item a .right_info h4 {
    font-size: 14px;
  }
  .sol_cont .sol_ .sol_tab .bt_cont #pro .list_cont .pro_item a .right_info .item_info,
  .sol_cont .sol_ .sol_tab .bt_cont #solu_ .list_cont .pro_item a .right_info .item_info {
    width: 100%;
    font-size: 13px;
  }
  .center_intrl{display: none;}
  .top_tel{display: none;}
  .logo{height: 95px;padding: 19px 0 17px;}
  
  .apply_info .apply_ form {
    margin-top: 30px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }
  .apply_info .apply_ form .input_table {
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .apply_info .apply_ form .input_table input {
    margin: 5px;
    font-size: 14px;
    padding: 15px;
  }
  .apply_info .apply_ form .input_table input.name {
    width: 30%;
  }
  .apply_info .apply_ form .input_table input.phone {
    width: 30%;
  }
  .apply_info .apply_ form .input_table input.xq {
    width: 30%;
  }
  .apply_info .apply_ form .input_table input::-webkit-input-placeholder {
    font-size: 14px;
  }
  .apply_info .apply_ form .input_table input::-moz-input-placeholder {
    font-size: 14px;
  }
  .apply_info .apply_ form .input_table input::-ms-input-placeholder {
    font-size: 14px;
  }
  .apply_info .apply_ form .send_apply {
    margin-top: 20px;
  }
  .apply_info .apply_ form .send_apply button {
    padding: 12px 20px;
    width: 170px;
    font-size: 16px;
  }
  .apply_info .apply_ .aside_info {
    font-size: 15px;
  }
  .apply_info .apply_ .aside_info b {
    font-size: 18px;
  }

	.youshi2 {
		width: 96%;
	}
	.youshi2_1bg img {
		width: 3rem;
		height: 3rem;
	}
	.youshi2_1dec{
		display: none;
	}
	.youshi2_1tit {
		font-size: 0.75rem;
	}
	.youshi2_1bg {
		height: 2.2rem;
	}
	.youshi2 {
		margin-bottom: 15px;
	}
} 	

@media (max-width: 640px) {
	#banner,.nbanner img{width: 768px;margin-left: -384px;}
	.swiper-pagination-bullet{width: 10px;height: 10px;}
	.top_tel{display: none;}
	.serviceCont{display: none;}
	.page-buildAgoBg .listPadding .list,.page-buildLast .paddingBox .list{width: 100%;}
	.public-title-Box .en-title{display: none;}
	.public-title-Box .cn-title{font-size: 16px;}
	.page-designBox .list .name{margin-top: 12px;}
	.page-buildAgoBg .buildTitleBox .iconTitle,.page-buildIng .buildTitleBox .iconTitle,.page-buildLast .buildTitleBox .iconTitle
	{background-size: 36px 36px;font-size: 18px;line-height: 36px;height: 36px;width: 77px;}
	.buildTitleBox p{margin-top: 10px;}
	.page-buildAgoBg .list .name,.page-buildLast .list .name{height: 14px;font-size: 14px;line-height: 14px;}
	.page-buildIng .list .dot{height: 0;margin: 0;}
	.page-buildIng .list{margin-bottom: 20px;}
	.page-buildIng .list .text{margin: 0 auto;width: 80%;line-height: 1.4em;}
	.page-buildIng .list .name{font-size: 15px;margin-top: 8px;margin-bottom: 2px;}
	.page-buildLast,.page-buildIng{padding-bottom: 10px;}
	.page-chooseBaiila{display: none;}
	.con_case_h{padding: 1.5em 0;}
	.aboutCont{padding-top: 35px;}
	.about_scon .tab-box .summary img{max-width: 100%;height: auto;}
	.solution_list h2{font-size: 15px;line-height: 30px;height: 30px;overflow: hidden;}
	.solution_list .intro{font-size: 12px;line-height: 19px;height: 57px;}
	.solution .home_title{height: 36px;padding-top: 35px;}
	.solution .home_title img{height: 100%;width: auto;}
	.solution_list{margin: 30px 0;}
	.SersComsBody{width: 100%;}
	.SersComsBody ul{width: 96%;}
	.SersComsBody li{width: 50% !important;box-sizing:border-box;padding: 25px 15px !important; height: 120px !important;}
	.SersComsBody li .tis{display: none;}
	.SersComsBody li h3{font-size: 13px !important;text-align: left !important;line-height: 17px; margin-bottom: 2px}
	.SersComsBody li h2{font-size: 16px !important;text-align: left !important;}
	.build_tit01{font-size: 18px;line-height: 25px;margin-bottom: 12px;}
	.build_p01{font-size: 13px;line-height: 21px;}
	.build_cy{margin-top: 25px;padding-bottom: 20px;}
	.SersComsBody .ndiv_h h2{font-size: 18px;}
	.SersComsBody .ndiv_h p{font-size: 13px;}
	.SersComsBody .ndiv_h{margin-bottom:1.7em;}
	.SersComs{padding: 3em 0;}
	.SersComsBody .ser2{background-position: -870px -238px;}
	.page-fn-two{padding-top: 2.5em;padding-bottom: 1em;}
	.page-fn-two div{ width:45%;    margin-bottom: 2em; }
	.page-fn-two div h4{ font-size:0.8em; }
	.page-fn-two div h3{ font-size:1.2em; }
.problem_list_cont2 ul li{float: none;width: 100%;margin-right: 0;}

.apply_info .art_title h4{font-size:17px;margin-top:0;}
	.youshi_box{padding: 1.5em 0;}
	
}
@media (max-width: 480px) {
	#banner,.nbanner img{width: 640px;margin-left: -320px;}	
	.yingxiao-banner img{width: 960px; margin-left: -378px;}
	 .pages{padding-top: 1em;}
	 .logo{height: 57px;padding: 13px 0 11px;}
	 .logo img{height: 36px;}
	 #pull{top: 16px;}
	 .business_font{padding-top: 32px;height: auto;}
	 .business_font p{font-size: 19px;margin-top: 0;}
	 .business_font tg{font-size: 13px;line-height: 30px;}
	 #business_center ul.bankuai{margin-top: 22px;}
	 #business_center ul li, #business_center .no_left{float: left;display: block;width: 48%;margin: 0 1% 20px;height: 256px;}
	 #business_center ul.bankuai .mypng em{height: 77px;background-size: 75px;margin-top: 22px;}
	 #business_center ul.bankuai .index_bg_01 .pic1 em{background-position: center  -74px;}
	 #business_center ul.bankuai .index_bg_03 .pic1 em{background-position: center  -373px;}
	 #business_center ul.bankuai .index_bg_02 .pic1 em{background-position: center  -223px;}
	 #business_center ul.bankuai .index_bg_04 .pic1 em{background-position: center  -523px;}
	 #business_center ul.bankuai .mypng {height: auto;}
	 #business_center ul.bankuai .text1{top: 115px;}
	 #business_center ul li p{width: 90%;padding-top: 10px;}
	 #business_center ul li h2{font-size: 16px;}
	 .qq_icon{padding: 8px 55px 10px;}
	 #business .qq_icon_weixin{margin-top: 12px;}
	 #business{padding-bottom: 3em;}
	 .ixuqiu{padding: 2em 0 2em;}
	 .gallery .item h3{font-size: 16px;padding: 0 0;}
	 .ixuqiu .client-says{font-size: 13px;margin-top: 10px;line-height: 1.6em;margin-bottom: 20px;}
	 .ixuqiu .ixq_item p{font-size: 12px;line-height: 1.2em;}
	 .ixuqiu .ixq_item h4{font-size: 14px;margin-bottom: 1px;padding-top: 0;}
	 .ixuqiu .ixq_item i{margin-top: 4px;}
	 .ixuqiu .client-pic img{max-width: 100%;}
	 .services{padding: 2em 0;}
	 .services h3{font-size: 19px ;margin: 0 0 5px;}
	 .services .service_h{font-size: 12px;line-height: 1.5em;margin-bottom: 10px;}
	 .services-list ul{padding-top: 10px;padding-bottom: 0;}
	 .services-list li{width: 160px;}
	 .isuccess{padding: 35px 0;}
	 .succeed_title h2{font-size: 18px;line-height: 20px;}
	 .succeed_title p{font-size: 13px;}
	 .da-thumbs li{width: 50%;}
	 .imsg h2{font-size: 19px;padding-top: 35px;margin-bottom: 0;}
	 .imsg input{padding-top: 10px ;padding-bottom: 10px;margin-bottom: 12px;}
	 .imsg .s1-a{margin-bottom: 12px;width: 100%;}
	 .imsg .s1-b,.imsg .s1-c{width: 100%;}
	 .imsg .s1{padding-top: 30px;margin-bottom: 20px;}
	 .imsg p{padding-bottom: 35px;}
	 .footer .lianxi{line-height: 1.6em;font-size: 13px;padding: 0;}
	 .page-banner{height: 280px;}
	 .banner_des{top: 70px;}
	 .banner_des .slogan{font-size: 32px;}
	 .banner_des .description{font-size: 15px;}
	 .web-title-1,.web-title-2{font-size: 19px;line-height: 22px; margin-bottom: 8px;}
	 .web-title-1 span,.web-title-2 span{font-size: 13px;margin-top: 3px;}
	 .web-content-1 .uk-text-right{margin-top: 0;}
	 .web-content-1 .web-title-1{text-align: left;}
	 .web-content1-box{margin-top:0;}
	 .web-content1-box h3{font-size: 13px;margin-top: 0;margin-bottom: 0px;}
	 .web-content1-box p{font-size: 13px;margin: 0 0 0;line-height: 1.6em;display: none;}
	 .web-content-1{margin-top: 0;padding-top: 30px ;border-top: 1px solid #ddd;margin-bottom: 40px;   display: none;}
	 .weixin-content-2{padding: 40px 0 35px;}
	 .weixin-content2-box{margin-top: 25px;}
	 .weixin-content2-box i{font-size: 40px;}
	 .weixin-content2-box h3{font-size: 16px;margin-top: 5px;margin-bottom: 10px;}
	 .uk-container{padding: 0 15px;}
	 .uk-grid>*{padding-left: 15px;}
	 .uk-grid{margin-left: -15px;}
	 .weixin-content-2 .uk-width-medium-1-3{height: auto;margin-bottom: 22px;}
	 .weixin-content-2 .uk-width-medium-1-3 p{font-size: 13px;line-height: 1.5em;margin-top: 10px}
	 .weixin-content-2 .qq_icon_weixin{margin-top: 10px;}
	 .weixin-content-3{padding: 35px 0;margin: 0;}
	 .weixin-content3-box{margin-top: 22px;}
	 .weixin-content3-box p{font-size: 13px;line-height: 1.6em;}
	 .wx-view-btn{display: block;margin: 0 auto;width: 160px;text-align: center;margin-top: 25px;}
	 .web-content-6{padding:35px 0 30px;}
	 .web-content6-box h3 {font-size: 13px;line-height: 1.5em;margin-top: 0;margin-bottom: 6x;}
	 .web-content6-box h3 span{display: none;}
	 .web-content-8 .web-title-1{display:block;margin-bottom: 10px;}
	 .web-title-1 span{background: none;}
	 #hamburgermenu a{ font-size: 14px;line-height: 42px;}
	 .case_h_nav h2{font-size: 17px;line-height: 24px;}
	 .btn-hamburger{width: 24px;height: 24px;background-size: 24px 24px;}
	 .page_case a, .page_case span.pageinfo,.page_case li.thisclass{  padding: 0px 7px; margin-right: 2px;font-size: 13px}
	 .aboutCont .tab-menu li{width: 32%; margin-right: 0;margin-left: 2%; font-size: 14px;}
	 .aboutCont .tab-menu li:first-child{margin-left: 0;}
	 .aboutCont .tab-menu li a{line-height: 32px;height: 32px;}
	 .aboutCont{padding-top: 28px;}
	 .aboutCont .tab .tab-box { padding: 25px 0 45px; }
	 .tab-box .summary{font-size: 13px;line-height: 1.6em;}
	 .about_tit { padding: 10px 12px; font-size: 15px;margin-bottom: 7px;}
	 .about_right p{margin-bottom: 16px;}
	.info_nav a{width: 120px;height: 32px;line-height: 31px;}
	.art_con{padding-top: 2.4em;border-top: 1px solid #ccc;}
	.fangan_con h1{font-size: 20px;height: 27px;}
	.page-h5-banner{height: 17.5em;}
	.page-h5-banner div h1{margin-top: 3em;}
	.page-h5-banner div h3 b{margin-right: 2px;}
	.page-h5-banner div h5{font-size: 1.1em}
	.page-h5-banner div h4{margin-top: 25px;}
	.solu01,.solu02{display: none;}
	.page-h5-one{padding-top: 20px;padding-bottom: 35px;}
	.page-h5-one p{font-size: 17px;}
	.page-h5-one .zcon div h2 b{font-size: 15px;  margin-bottom: 2px;}
	.page-h5-one .zcon div h3{margin-top: 10px;}
	.page-h5-one .zcon div h2{width: 86%;}
	.page-h5-one .zcon div{margin-top: 10px;margin-bottom: 5px;}
	.page-h5-two div{padding-top: 2em;}
	.page-h5-two div p{margin-top: 10px;}
	.page-h5-two  div h2{margin-bottom: 12px;}
	.page-h5-dt .txt h5{font-size: 1.1em;margin-top: 9%;}
	.page-h5-dt .txt h2{font-size: 1.3em;}
	.page-h5-dt .txt h4{width: 45%;font-size: 1.1em}
	.headline-bg.index-headline-bg{height: 210px;}

	.zixun_web{display: none !important;}
	.zixun_phone{display: block !important;}
	.zixun_phone_inlb{display: inline-block !important;}
	.phone_foot{
		display: block;position: relative;padding-top: 48px;
	}
	.phone_foot .pfoot_box{position: fixed;bottom: 0;left: 0;width: 100%;height: 48px;}
	.phone_foot .pfoot_box .pfoot_col{float: left;width: 50%;line-height: 48px;text-align: center;}
	.phone_foot .pfoot_box .pfoot_col a{display: block;background: #4AB886;color: #fff;}
	.phone_foot .pfoot_box .pfoot_col a.pfoot_col_qiao{background: #ff6a64;}
	.t_01_l ul li p,.t_01_r ul li p{width: 33%;}
	 .page-designBox .container-fluid{padding-left: 20px;padding-right: 20px;}
	 .page-buildIng .list{width: 47%;float: none !important;display: inline-block;vertical-align: top;}
	 .page-buildIng .list:last-child{display: none;}
	 .page-buildIng .list .text{height: 60px;}
	 .page-buildIng .paddingBox .row{text-align: center;}
	 .fangan_con .imsg{padding-left: 15px;padding-right: 15px;}
	.fangan_con .imsg{margin-top: 20px;}
	.info_nav .info_qqq{display: none;}
	.info_nav .info_qiao{display: inline-block}
	.problem_list_cont {
	    margin-top: 30px;
	  }
	  .problem_list_cont .pro_item a .pro_pic {
	    height: 80px;
	  }
	  .problem_list_cont .pro_item a .pro_little_info h4 {
	    font-size: 14px;
	  }
	  .problem_list_cont .pro_item a .pro_little_info p {
	    font-size: 12px;
	    line-height: 17px;
	  }
	  .problem_list_cont .pro_item a .pro_little_info span {
	    font-size: 12px;
	  }
	  .problem_list_cont .pro_item a .pro_time .time_ span:nth-child(1) {
	    font-size: 20px;
	  }
	  .problem_list_cont .pro_item a .pro_time .time_ span:nth-child(2) {
	    font-size: 12px;
	  }

	  .sol_cont {
    padding: 20px 0;
  }
  .sol_cont .sol_ h4 {
    font-size: 20px;
  }
  .sol_cont .sol_ h4 i {
    font-size: 13px;
    line-height: 20px;
    margin-top: 0px;
    display: block;
  }
  .sol_cont .sol_ h4 br {
    display: none;
  }
  .sol_cont .sol_ .sol_tab {
    margin-top: 20px;
  }
  .sol_cont .sol_ .sol_tab .tab_cont {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-top: 22px;
  }
  .sol_cont .sol_ .sol_tab .tab_cont span {
    width: 40%;
    margin: 0 5px;
  }
  .sol_cont .sol_ .sol_tab .tab_cont span a {
    font-size: 14px;
    padding: 8px 30px;
  }
  .sol_cont .sol_ .sol_tab .tab_cont span:nth-child(1) {
    margin-right: 5px;
  }
  .sol_cont .sol_ .sol_tab .bt_cont {
    margin-top: 20px;
  }
  .sol_cont .sol_ .sol_tab .bt_cont #pro .left_cont .left_item,
  .sol_cont .sol_ .sol_tab .bt_cont #solu_ .left_cont .left_item {
    width: 50%;
    margin: 0;
    padding: 7px;
  }
  .sol_cont .sol_ .sol_tab .bt_cont #pro .left_cont .left_item a img,
  .sol_cont .sol_ .sol_tab .bt_cont #solu_ .left_cont .left_item a img {
    height: 70px;
  }
  .sol_cont .sol_ .sol_tab .bt_cont #pro .left_cont .left_item a h4,
  .sol_cont .sol_ .sol_tab .bt_cont #solu_ .left_cont .left_item a h4 {
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    line-height: 30px;height: 30px;
  }
  .sol_cont .sol_ .sol_tab .bt_cont #pro .left_cont .left_item p,
  .sol_cont .sol_ .sol_tab .bt_cont #solu_ .left_cont .left_item p {
    font-size: 13px;margin-top: 0;
  }
  .sol_cont .sol_ .sol_tab .bt_cont #pro .left_cont .left_item .more_cont,
  .sol_cont .sol_ .sol_tab .bt_cont #solu_ .left_cont .left_item .more_cont {
    margin-top: 10px;
  }
  .sol_cont .sol_ .sol_tab .bt_cont #pro .left_cont .left_item .more_cont span:nth-child(1),
  .sol_cont .sol_ .sol_tab .bt_cont #solu_ .left_cont .left_item .more_cont span:nth-child(1) {
    font-size: 12px;
  }
  .sol_cont .sol_ .sol_tab .bt_cont #pro .left_cont .left_item .more_cont span:nth-child(2),
  .sol_cont .sol_ .sol_tab .bt_cont #solu_ .left_cont .left_item .more_cont span:nth-child(2) {
    font-size: 12px;
  }
  .sol_cont .sol_ .sol_tab .bt_cont #pro .list_cont .pro_item a,
  .sol_cont .sol_ .sol_tab .bt_cont #solu_ .list_cont .pro_item a {
    display: flex;
    justify-content: space-between;
    align-items: center;
    box-sizing: border-box;
  }
  .sol_cont .sol_ .sol_tab .bt_cont #pro .list_cont .pro_item a .time_cont,
  .sol_cont .sol_ .sol_tab .bt_cont #solu_ .list_cont .pro_item a .time_cont {
    height: 70px;
    width: 70px;
  }
  .sol_cont .sol_ .sol_tab .bt_cont #pro .list_cont .pro_item a .time_cont .center_,
  .sol_cont .sol_ .sol_tab .bt_cont #solu_ .list_cont .pro_item a .time_cont .center_ {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
  .sol_cont .sol_ .sol_tab .bt_cont #pro .list_cont .pro_item a .time_cont .center_ span:nth-child(1),
  .sol_cont .sol_ .sol_tab .bt_cont #solu_ .list_cont .pro_item a .time_cont .center_ span:nth-child(1) {
    font-size: 14px!important;
    margin: 0;
    line-height: 20px;
  }
  .sol_cont .sol_ .sol_tab .bt_cont #pro .list_cont .pro_item a .time_cont .center_ span:nth-child(2),
  .sol_cont .sol_ .sol_tab .bt_cont #solu_ .list_cont .pro_item a .time_cont .center_ span:nth-child(2) {
    font-size: 12px!important;
    margin: 0;
    line-height: 17px;
  }
  .sol_cont .sol_ .sol_tab .bt_cont .list_cont .pro_item a .right_info{float: left;width: 76%;}
  .sol_cont .sol_ .sol_tab .bt_cont #pro .list_cont .pro_item a .right_info h5,
  .sol_cont .sol_ .sol_tab .bt_cont #solu_ .list_cont .pro_item a .right_info h5 {
    font-size: 14px;
    line-height: 15px;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    margin-bottom: 7px;
  }
  .sol_cont .sol_ .sol_tab .bt_cont #pro .list_cont .pro_item a .right_info .item_info,
  .sol_cont .sol_ .sol_tab .bt_cont #solu_ .list_cont .pro_item a .right_info .item_info {
    font-size: 12px;
    margin-top: 0;
  }
  .sol_cont .sol_ .sol_tab .bt_cont .list_cont .pro_item a .time_cont{margin-right: 10px;}
  .sol_cont .sol_ .sol_tab .bt_cont .list_cont{margin-top: 25px;}
  .like_list ul li{width: 100%;margin-right: 0;}

  .apply_info {
    padding-bottom: 30px;
  }
  .apply_info .apply_ form {
    margin-top: 20px;
  }
  .apply_info .apply_ form .input_table {
    width: 100%;
    flex-direction: column;
  }
  .apply_info .apply_ form .input_table input {
    padding: 10px 7px;
  }
  .apply_info .apply_ form .input_table input.name {
    width: 100%;
  }
  .apply_info .apply_ form .input_table input.phone {
    width: 100%;
  }
  .apply_info .apply_ form .input_table input.xq {
    width: 100%;
  }
  .apply_info .apply_ form .send_apply button {
    width: 120px;
    font-size: 14px;
    padding: 13px 15px;
    line-height: 14px;
  }
  .apply_info .apply_ .aside_info {
    font-size: 13px;
    margin-top: 14px;
  }
  .apply_info .apply_ .aside_info b {
    font-size: 14px;
  }

.page-h5-case{padding-top: 0;}
  .page-h5-case h2{font-size: 17px;line-height: 27px;margin-bottom: 0;}
  .page-h5-case h3{margin-top: 10px;margin-bottom: 1.7em;}
  .da-thumbs li:nth-child(even){display: none;}
}

@media (max-width: 320px) {
	.services-list li{width: 145px;}
	.business_font p{font-size: 17px;}
	 .problem_list_cont .pro_item a .pro_pic {height: 70px;}
}