﻿@charset "utf-8";

/* CSS Document */

@media screen and (max-height:788px) {

	.tion02_txt{

		display: block;

		font-size: 12px;

	}

	.tion02_img{

		display: none;

	}

	.banner_txt6{

		margin-top: 0px !important;

	}

	.botm_link{

		

		/* left: -100px; */

	}

	.section02_txt {

		position: relative;

		width: 750px;

		height: 148px;

		top: 50%;

		margin-top: -74px;

	}

	.section02_txt1 {

		width: 334px;

		top: 0;

	}

	.section02_txt2 {

		width: 407px;

		top: 28px;

	}

	.section02_txt3 {

		width: 200px;

		top: 76px;

	}

	.section02_txt4 {

		width: 380px;

		top: 106px;

	}



	.number {

		width: 750px;

		height: 110px;

		margin: -55px 0 0 -375px;

	}

	.number_s span {

		width: 29px;

		height: 49px;

		background-size: 29px;

	}



	@keyframes num1 {

		0% {

			background-position:0 0;

		}



		100% {

			background-position:0 -353px;

		}

	}

	@-webkit-keyframes num1 {

		0% {

			background-position:0 0;

		}



		100% {

			background-position:0 -353px;

		}

	}

	@keyframes num2 {

		0% {

			background-position:0 0;

		}



		100% {

			background-position:0 -51px;

		}

	}

	@-webkit-keyframes num2 {

		0% {

			background-position:0 0;

		}



		100% {

			background-position:0 -51px;

		}

	}

	@keyframes num6 {

		0% {

			background-position:0 0;

		}



		100% {

			background-position:0 -1010px;

		}

	}

	@-webkit-keyframes num6 {

		0% {

			background-position:0 0;

		}



		100% {

			background-position:0 -1010px;

		}

	}

	@keyframes num3 {

		0% {

			background-position:0 0;

		}



		100% {

			background-position:0 -303px;

		}

	}

	@-webkit-keyframes num3 {

		0% {

			background-position:0 0;

		}



		100% {

			background-position:0 -303px;

		}

	}

	@keyframes num7 {

		0% {

			background-position:0 0;

		}



		100% {

			background-position:0 -103px;

		}

	}

	@-webkit-keyframes num7 {

		0% {

			background-position:0 0;

		}



		100% {

			background-position:0 -103px;

		}

	}

	@keyframes num11 {

		0% {

			background-position:0 0;

		}



		100% {

			background-position:0 -707px;

		}

	}

	@-webkit-keyframes num11 {

		0% {

			background-position:0 0;

		}



		100% {

			background-position:0 -707px;

		}

	}

	.number_s .num_a {

		width: 38px;

		height: 48px;

		background-size: 38px;

	}

	.number li {

		margin-right: 60px;

	}

	.number li img {

		width: 120px;

	}

	.number li:nth-child(4) img {

		width: 60px;

	}

	.number_s {

		height: 44px;

		margin-bottom: 22px;

		text-align: center;

	}





	.section03_cont {

		width: 750px;

	}

	.fuwu_cont {

		width: 314px;

		height: 484px;

		margin-top: -242px;

	}

	.fuwu_tit {

		width: 300px;

	}

	.fuwu_txt1 {

		width: 100%;

		margin-top: 17px;

		margin-bottom: 40px;

	}

	.fuwu_c_bg1, .fuwu_c_bg2, .fuwu_c_bg3 {

		width: 298px;

		height: 298px;

		left: 0;

	}

	.fuwu_c {

		height: 317px;

	}

	.fuwu_c_bg33 {

		top: 18px;

		left: 18px;

		width: 280px;

		height: 280px;

	}

	.fuwu_c_c {

		width: 235px;

		height: 238px;

		margin: -114px 0 0 -115px;

		left: 30%;

	}

	.fuwu_c_c .fuwu_c_img, .fuwu_c_c .fuwu_icon {

		width: 72px;

	}

	.fuwu_c_c em {

		margin: 14px 0 11px 0;

		font-size: 18px;

	}

	.fuwu_c_c p {

		font-size: 12px;

		line-height: 24px;

		height: 70px;

		overflow: hidden;

		display: -webkit-box;

		-webkit-line-clamp:3;

		-webkit-box-orient:vertical;

		-moz-line-clamp:3;

		-o-line-clamp:3;

		-ms-line-clamp:3;

	}

	.fuwu_btn_a {

		bottom: -46px;

		font-size: 12px;

	}

	.fuwu_menu {

		width: 270px;

	}

	.fuwu_menu li p, .tell_fuwu_menu li p {

		width: 204px;

		height: 46px;

		line-height: 24px;

		font-size: 12px;

	}

	.fuwu_menu li .fuwu_icon {

		width: 45px;

	}

	.fuwu_menu li em, .tell_fuwu_menu li em {

		margin: 7px 0 7px 0;

		font-size: 16px;

	}

	.fuwu_menu li, .tell_fuwu_menu li {

		margin: 35px 0 8px 0;

	}

	.fuwu_menu ul {

		position: relative;

		top: 50%;

		height: 598px;

		margin-top: -349px;

	}

	.fuwu_menu li .fuwu_c_img {

		width: 45px;

	}



	.news_tit img {

		/* width: 86px; */

	}

	.section05_cont {

		width: 750px;

		height: 538px;

	}

	.news_list li {

		width: 238px;

		margin: 0 16px 0 0;

	}

	.news_list {

		padding-top: 57px;

	}

	.dj_btn {

		margin-top: 27px;

	}

	.news_list li .news_list_c {

		padding: 20px 15px 20px 15px;

	}

	.news_list li strong {

		padding-left: 0px;

		font-size: 18px;

	}

	.news_list li i {

		font-size: 14px;

	}

	.news_list li span {

		font-size: 14px;

		padding-top: 15px;

	}

	.news_list li .news_line {

		width: 219px;

		height: 295px;

	}

	.news_list li p{

		height: 100px;

	}



	.section06_cont {

		width: 750px;

	}

	.solution_list li {

		width: 215px;

		height: 328px;

		margin: 0 52px 0 0;

	}

	.fa_tit_i {

		width: 215px;

		font-size: 16px;

	}

	.solution_list li .fa_span1 {

		font-size: 14px;

	}

	.solution_list li .solution_c2{

		background: none;

	}

	.solution_list li .fa_c {

		padding: 34px 0 0 0;

		width:100%;

	}

	.solution_list {

		padding-top: 80px;

	}

	.solution_tit {

		width: 152px;

		margin: 0 auto;

	}

	.solution_list li .fa_c2 {

		padding: 59px 0 0 0;

	}





	.contact_tit {

		width: 350px;

		margin: 0 auto;

	}

	.contact_cont {

		width: 750px;

		height: 224px;

        margin: 20px 0 0 0;

		background-size: 771px;

	}

	.section07_cont {

		width: 750px;

	}

	.lx_l {

		width: 209px;

	}

	.lx_l span {

		width: 209px;

		height: 204px;

		background-size:200px;

	}

	.lx_r {

		width: 493px;

		height: 194px;

		padding: 10px 10px 0 16px;

	}

	.lx_txt {

		margin-bottom: 6px;

	}

	.form_control {

		height: 40px;

	}

	.lx_form li {

		width: 217px;

		margin-bottom: 0;

	}

	.input_txt {

		padding: 6px 0;

		font-size: 12px;

	}

	.lxyanz_r img{

		width:100%;

	}

	.lxyanz_r{

		width: 66px;

		float: left;

		margin-left: 20px;

	}

	.lxyanz_l {

		float: left;

		width: 104px;

	}

	.tij_btn {

		height: 25px;

		font-size: 12px;

	}

	.lx_btn {

		margin-top: 15px;

	}

	.case_h {

		width: 314px;

        margin: -167px 0 0 -157px;

	}





}



@media screen and (max-height:900px){

	.fuwu_menu li{

		margin: 35px 0 35px 0;

	}

}

@media screen and (max-width:1700px) {

	

	.fpnav, .fpline {

		left: 25px;

	}

	.fpline {

		left: auto;

		right: 16px;

	}

	.kefudt_r {

		right: 25px;

	}

	.returntop {

		right: 24px;

	}

	.nav2_p1{

		left:18%;

	}

	.nav2_p3{

		right: 18%;

	}

}

@media screen and (max-width:1417px) {

	.nav2_p1{

		left:12%;

	}

	.nav2_p3{

		right: 12%;

	}

	.header{

		top:10px;

	}

	.kefudt_r span {

		width: 61px;

		height: 61px;

		margin-bottom: 14px;

		overflow: hidden;

	}

	.kefudt_r a {

		width: 61px;

		height: 61px;

		padding-top: 39px;



	}

	.kefudt_r .kefudt_icon1{

		background:url("../images/kefudt_icon2.png") no-repeat top center;

		background-size:60px;

	}

	.kefudt_r .kefudt_icon2{

		background:url("../images/kefudt_icon3.png") no-repeat top center;

		background-size:60px;

	}

	.kefudt_r .kefudt_icon3{

		background:url("../images/kefudt_icon4.png") no-repeat top center;

		background-size:60px;

	}

	.kefudt_r .kefudt_icon4{

		background:url("../images/kefudt_icon5.png") no-repeat top center;

		background-size:60px;

	}



	.fpnav, .fpline{

		left:16px;

	}

	.fpline {

		left: auto;

		right: 16px;

	}

	.returntop {

		right: 24px;

	}

	.kefudt_r {

		right: 9px;

	}

	.kefudt_r span:before{

		height: 61px;

	}

	.kefudt_r span:hover:before{

		width:202px;

	}

	.banner_txt{

		width: 800px;

		height:180px;

		margin: -90px 0 0 -400px;

	}

	.banner_txt2{

		width:680px;

	}

	.section02_txt {

		position: relative;

		width: 970px;

		height: 192px;

		top: 50%;

		margin-top: -96px;

	}

	.section02_txt1{

		width: 430px;

	}

	.section02_txt2{

		width: 526px;

		top: 38px;

	}

	.section02_txt3{

		width: 260px;

		top:97px;

	}

	.section02_txt4{

		width: 418px;

		top:137px;

	}

	.number {

		position: relative;

		top: 50%;

		left: 50%;

		width: 970px;

		height: 172px;

		margin: -86px 0 0 -485px;

	}

	.number li {

		margin-right: 99px;

	}

	.section03_cont{

		width:970px;

	}

	.case_h{

		width: 404px;

		margin-left: -202px;





	}

	.txtdh1 .case_h_l{

		width:440px;

		margin-left:-195px

	}

	.txtdh1 .case_h_r{

		width:440px;

		margin-left:-195px

	}

	.txtdh1 .case_h_r{

		width:440px;

		margin-left:-250px

	}

	.case_lr{

		width:960px;

		margin-left:-480px;

        bottom: 120px;

	}

	.case_tit img{

		width:80%;

	}

	.section05_cont{

		width:970px;

		height:660px;

	}

	.news_list li{

		width:312px;

		margin: 0 17px 0 0;

	}

	.news_list {

		padding-top: 74px;

	}

	.news_list li p {

		height:110px;

		overflow: hidden;

		font-size: 13px

	}

	.news_list li .news_line {

		width: 291px;

		height: 300px;

	}

	.solution_list {

		padding-top: 122px;

	}

	.section06_cont{

		width:970px;

		height: auto;

		margin-top:0;

	}

	.solution_list li {

		width: 307px;

		height: 328px;

		margin: 0 24px 0 0;

	}

	.txtdh1 .fa_tit_i {

		width: 286px;

	}



	.solution_list li .fa_c{

		padding: 34px 0 0 0;

		width: 90%;

		margin: 0 auto;

	}

	.solution_list li .fa_c2{

		padding:59px 0 0 0;

	}

	.fa_tit_i {

		padding-left:14px;

		font-size: 20px;

		padding-top: 0;

		line-height: 45px;

		box-sizing:border-box;

	}

	.solution_list li .fa_p1 {

		height: 78px;

		overflow: hidden;

		margin: 5px 0 25px 0;

	}

	.solution_list li .fa_p2 {

		height: 46px;

		overflow: hidden;

	}



	.section07_cont{

		width: 960px;

		height:auto;

		margin-top:0;

	}

	.contact_cont {

		width: 970px;

		height: 293px;

		margin: 60px 0 0 0;

		background-size: 990px;

	}

	.lx_l span {

		width: 278px;

		height: 271px;

	}

	.lx_r {

		width: 605px;

		height: 252px;

		padding: 20px 30px 0 36px;

	}

	.lx_form li {

		width: 250px;

		margin-bottom: 7px;

	}

	.input_txt{

		padding: 7px 0;

	}



	.form_control {

		height: 55px;

	}

	.botm_link {

		/* padding: 20px 0 20px 0; */

		/* left: 0; */

	}

	.lx_btn {

		margin-top: 6px;

	}

	.tij_btn {

		height: 30px;

	}



	.number_s span {

		width: 39px;

		height: 67px;

		background-size: 39px;

	}

	

	@keyframes num1 {

		0% {

			background-position:0 0;

		}



		100% {

			background-position:0 -475px;

		}

	}

	@-webkit-keyframes num1 {

		0% {

			background-position:0 0;

		}



		100% {

			background-position:0 -475px;

		}

	}

	@keyframes num2 {

		0% {

			background-position:0 0;

		}



		100% {

			background-position:0 -69px;

		}

	}

	@-webkit-keyframes num2 {

		0% {

			background-position:0 0;

		}



		100% {

			background-position:0 -69px;

		}

	}

	@keyframes num6 {

		0% {

			background-position:0 0;

		}



		100% {

			background-position:0 -1357px;

		}

	}

	@-webkit-keyframes num6 {

		0% {

			background-position:0 0;

		}



		100% {

			background-position:0 -1357px;

		}

	}

	@keyframes num3 {

		0% {

			background-position:0 0;

		}



		100% {

			background-position:0 -407px;

		}

	}

	@-webkit-keyframes num3 {

		0% {

			background-position:0 0;

		}



		100% {

			background-position:0 -407px;

		}

	}

	@keyframes num7 {

		0% {

			background-position:0 0;

		}



		100% {

			background-position:0 -135px;

		}

	}

	@-webkit-keyframes num7 {

		0% {

			background-position:0 0;

		}



		100% {

			background-position:0 -135px;

		}

	}

	@keyframes num11 {

		0% {

			background-position:0 0;

		}



		100% {

			background-position:0 -949px;

		}

	}

	@-webkit-keyframes num11 {

		0% {

			background-position:0 0;

		}



		100% {

			background-position:0 -949px;

		}

	}

	.number_s .num_a {

		width: 56px;

		height: 66px;

		background-size: 56px;

	}

	.number li img{

		width:157px;

	}

	.number li:nth-child(4) img{

		width:82px;

	}



	.fuwu_cont {

		width: 405px;

		height: 624px;

		margin-top: -312px;

	}

	.fuwu_tit img,.news_tit img,.solution_tit img,.contact_tit img{

		width:100%;

	}

	.fuwu_tit{

		width:156px;

		margin:0 auto;

	}

	.fuwu_txt1 {

		width:100%;

		margin-top: 20px;

		margin-bottom: 50px;

	}

	.fuwu_menu {

		width: 286px;

	}

	.fuwu_menu li em, .tell_fuwu_menu li em {

		font-size: 20px;

	}

	.fuwu_menu li .fuwu_icon {

		width: 55px;

	}

	.fuwu_menu li p, .tell_fuwu_menu li p {



		width: 254px;

	}

	.fuwu_menu li, .tell_fuwu_menu li {

		margin: 50px 0 27px 0;

	}

	.fuwu_menu ul{

		position: relative;

		top: 50%;

		height: 760px;

		margin-top: -431px;

	}

	.fuwu_c {

		width: 100%;

		height: 417px;

	}

	.fuwu_c_bg1,.fuwu_c_bg2,.fuwu_c_bg3{

		width: 387px;

		height: 387px;

	}

	.fuwu_c_bg33 {

		top: 23px;

		left: 21px;

		width: 367px;

		height: 367px;

	}

	.fuwu_c_c p {

		line-height: 26px;

		height: 74px;

		overflow: hidden;

	}

	.fuwu_c_c {

		width: 308px;

		height: 258px;

		margin: -148px 0 0 -149px;

		left: 50%;

	}

	.fuwu_c_c .fuwu_c_img, .fuwu_c_c .fuwu_icon {

		width: 90px;

	}

	.fuwu_c_c em{

		font-size:22px;

	}

	.fuwu_menu li .fuwu_c_img {

		width: 55px;

	}





	.news_tit img{

		width:111px;

	}

	.dj_btn {

		width: 127px;

		height: 54px;

	}

	.dj_btn a {

		width: 127px;

		height: 44px;

		background-size: 127px;

		line-height: 44px;

		font-size: 12px;

	}





	.solution_tit{

		width:195px;

		margin:0 auto;

	}

	.fa_tit{

		width:100%;

		height: 60px;

	}

	.fa_tit_i {

		width:286px;

		height: 62px;

		line-height: 68px;

		font-size: 19px;

	}

	.solution_list li .solution_c2 {

		background-size: 307px;

	}



	.contact_tit{

		width:365px;

		margin:0 auto;

	}



	.lx_l {

		width: 279px;

		height: auto;

	}



	.solution_list li .fa_p1 {

		height:76px;

	}

	.solution_list li .fa_span1 {

		height: 25px;

		line-height: 25px;

		font-size: 16px;

	}



	.case_tit img{

		width:100%;

	}

	.case_tit{

		width:262px;

		margin-left:-131px;

	}



}



@media screen and (max-width:1160px) {





	.nav2_p1{

		left:4%;

	}

	.nav2_p3{

		right: 4%;

	}



	.section02_txt {

		position: relative;

		width: 750px;

		height: 148px;

		top: 50%;

		margin-top: -74px;

	}

	.section02_txt1 {

		width: 334px;

		top: 0;

	}

	.section02_txt2 {

		width: 407px;

		top: 28px;

	}

	.section02_txt3 {

		width: 200px;

		top: 76px;

	}

	.section02_txt4 {

		width: 320px;

		top: 106px;

	}



	.number {

		width: 750px;

		height: 110px;

		margin: -55px 0 0 -375px;

	}

	.number_s span {

		width: 29px;

		height: 49px;

		background-size: 29px;

	}



	@keyframes num1 {

		0% {

			background-position:0 0;

		}



		100% {

			background-position:0 -353px;

		}

	}

	@-webkit-keyframes num1 {

		0% {

			background-position:0 0;

		}



		100% {

			background-position:0 -353px;

		}

	}

	@keyframes num2 {

		0% {

			background-position:0 0;

		}



		100% {

			background-position:0 -51px;

		}

	}

	@-webkit-keyframes num2 {

		0% {

			background-position:0 0;

		}



		100% {

			background-position:0 -51px;

		}

	}

	@keyframes num6 {

		0% {

			background-position:0 0;

		}



		100% {

			background-position:0 -1010px;

		}

	}

	@-webkit-keyframes num6 {

		0% {

			background-position:0 0;

		}



		100% {

			background-position:0 -1010px;

		}

	}

	@keyframes num3 {

		0% {

			background-position:0 0;

		}



		100% {

			background-position:0 -303px;

		}

	}

	@-webkit-keyframes num3 {

		0% {

			background-position:0 0;

		}



		100% {

			background-position:0 -303px;

		}

	}

	@keyframes num7 {

		0% {

			background-position:0 0;

		}



		100% {

			background-position:0 -103px;

		}

	}

	@-webkit-keyframes num7 {

		0% {

			background-position:0 0;

		}



		100% {

			background-position:0 -103px;

		}

	}

	@keyframes num11 {

		0% {

			background-position:0 0;

		}



		100% {

			background-position:0 -707px;

		}

	}

	@-webkit-keyframes num11 {

		0% {

			background-position:0 0;

		}



		100% {

			background-position:0 -707px;

		}

	}

	.number_s .num_a {

		width: 38px;

		height: 48px;

		background-size: 38px;

	}

	.number li {

		margin-right: 60px;

	}

	.number li img {

		width: 120px;

	}

	.number li:nth-child(4) img {

		width: 60px;

	}

	.number_s {

		height: 44px;

		margin-bottom: 22px;

		text-align: center;

	}





	.section03_cont {

		width: 750px;

	}

	.fuwu_cont {

		width: 314px;

		height: 484px;

		margin-top: -242px;

	}

	.fuwu_tit {

		width: 120px;

	}

	.fuwu_txt1 {

		width: 100%;

		margin-top: 17px;

		margin-bottom: 40px;

	}

	.fuwu_c_bg1, .fuwu_c_bg2, .fuwu_c_bg3 {

		width: 298px;

		height: 298px;

	}

	.fuwu_c {

		height: 317px;

	}

	.fuwu_c_bg33 {

		top: 18px;

		left: 18px;

		width: 280px;

		height: 280px;

	}

	.fuwu_c_c {

		width: 235px;

		height: 238px;

		margin: -114px 0 0 -115px;

	}

	.fuwu_c_c .fuwu_c_img, .fuwu_c_c .fuwu_icon {

		width: 72px;

	}

	.fuwu_c_c em {

		margin: 14px 0 11px 0;

		font-size: 18px;

	}

	.fuwu_c_c p {

		font-size: 12px;

		line-height: 24px;

		height: 70px;

		overflow: hidden;

	}

	.fuwu_btn_a {

		bottom: -46px;

		font-size: 12px;

	}

	.fuwu_menu {

		width: 220px;

	}

	.fuwu_menu li p, .tell_fuwu_menu li p {

		width: 204px;

		height: 46px;

		line-height: 24px;

		font-size: 12px;

	}

	.fuwu_menu li .fuwu_icon {

		width: 45px;

	}

	.fuwu_menu li em, .tell_fuwu_menu li em {

		margin: 7px 0 7px 0;

		font-size: 16px;

	}

	.fuwu_menu li, .tell_fuwu_menu li {

		margin: 35px 0 8px 0;

	}

	.fuwu_menu ul {

		position: relative;

		top: 50%;

		height: 598px;

		margin-top: -349px;

	}

	.fuwu_menu li .fuwu_c_img {

		width: 45px;

	}



	.news_tit img {

		width: 86px;

	}

	.section05_cont {

		width: 750px;

		height: 538px;

	}

	.news_list li {

		width: 238px;

	}

	.news_list {

		padding-top: 57px;

	}

	.dj_btn {

		margin-top: 27px;

	}

	.news_list li .news_list_c {

		padding: 20px 15px 20px 15px;

	}

	.news_list li strong {

		padding-left: 0px;

		font-size: 16px;

	}

	.news_list li i {

		font-size: 14px;

	}

	.news_list li span {

		font-size: 12px;

	}

	.news_list li .news_line {

		width: 219px;

		height: 300px;

	}



	.section06_cont {

		width: 750px;

	}

	.solution_list li {

		width: 215px;

		height: 328px;

		margin: 0 52px 0 0;

	}

	.fa_tit_i {

		width: 215px;

		font-size: 16px;

	}

	.solution_list li .fa_span1 {

		font-size: 14px;

	}

	.solution_list li .solution_c2{

		background: none;

	}

	.solution_list li .fa_c {

		padding: 34px 0 0 0;

		width:100%;

	}

	.solution_list {

		padding-top: 80px;

	}

	.solution_tit {

		width: 152px;

		margin: 0 auto;

	}

	.solution_list li .fa_c2 {

		padding: 59px 0 0 0;

	}





	.contact_tit {

		width: 280px;

		margin: 0 auto;

	}

	.contact_cont {

		width: 750px;

		height: 224px;

        margin: 20px 0 0 0;

		background-size: 771px;

	}

	.section07_cont {

		width: 750px;

	}

	.lx_l {

		width: 209px;

	}

	.lx_l span {

		width: 209px;

		height: 204px;

		background-size:200px;

	}

	.lx_r {

		width: 493px;

		height: 194px;

		padding: 10px 10px 0 16px;

	}

	.lx_txt {

		margin-bottom: 6px;

	}

	.form_control {

		height: 40px;

	}

	.lx_form li {

		width: 217px;

		margin-bottom: 0;

	}

	.input_txt {

		padding: 6px 0;

		font-size: 12px;

	}

	.lxyanz_r img{

		width:100%;

	}

	.lxyanz_r{

		width: 66px;

		float: left;

		margin-left: 20px;

	}

	.lxyanz_l {

		float: left;

		width: 104px;

	}

	.tij_btn {

		height: 25px;

		font-size: 12px;

	}

	.lx_btn {

		margin-top: 15px;

	}

	.case_h {

		width: 314px;

		margin-left: -157px;

	}







}

@media screen and (max-width:968px) {

	.nav2_p1{

		left:4%;

	}

	.nav2_p3{

		right: 4%;

	}

	html,body {

		overflow:inherit;

	}

	img{

		width:100%;

	}

	.header,.banner_index{

		display: none;

	}

	.wap_banner_index{

		display: block;

	}

	.wap_banner_index img{

		width:100%;

	}



	.wap_header{

		position: absolute;

		top: 0.2rem;

		left:0;

		z-index: 500;

		display: block;

		width:100%;

	}

	.waplogo{

		float:left;

		width:2.2rem;

		margin-left:0.5rem;

	}

	.waptell{

		float:right;

		width:0.5rem;

		margin-right:0.35rem;

		margin-top:0.4rem;

	}

	.wapmenu{

		float:right;

		position: relative;

		width:0.6rem;

		height:0.6rem;

		margin-top:0.4rem;

		margin-right:0.5rem;

	}

	.wapmenu .icon::before, .wapmenu .icon::after {

		background-color: #fff;

		content: "";

		height: 2px;

		left: 0;

		position: absolute;

		transition-duration: 0.5s;

		width:0.5rem;

	}

	.wapmenu .icon::before {

		top:0.2rem;

	}

	.wapmenu .icon::before, .wapmenu .icon::after {

		background-color: #fff;

		content: "";

		height: 2px;

		left: 0;

		position: absolute;

		transition-duration: 0.5s;

		width:0.5rem;

	}

	.wapmenu .icon::after {

		top: -0.2rem;

	}

	.wapmenu .icon {

		background-color: #fff;

		height: 2px;

		left: 0;

		position: absolute;

		top: 0.3rem;

		transition-duration: 0.5s;

		width:0.4rem;

	}

	.navmenu_s.navmenu .icon::before {

		transform: translateY(9px) rotate(45deg);

	}

	.navmenu_s.navmenu .icon::after {

		transform: translateY(-9px) rotate(-45deg);

	}

	.navmenu_s.navmenu .icon {

		width: 0;

	}



	.kefudt{

		display: none !important;

	}

	.kefudt_r,.fpnav{

		display:none;

	}

	.fpline{

		top:62px;

		right:5px;

	}

	.returntop {

		position: fixed;

		right:14px;

	}

	.section{

		position: static;

	}

	.section01 {

		top: 0;

		z-index: 1;

	}

	.section02 {



	}

	.section02_cont,.section02_txt_w {

		position: static;

	}



	.section02_txt1,.section02_txt2,.section02_txt3,.section02_txt4{

		position: static;

		opacity: 1;

	}

	.section02_txt1{

		width:4.55rem;

		-webkit-transform: translateY(0px);

		transform: translateY(0px);

	}

	.section02_txt2{

		width:auto;

		margin-top:1.3rem;

		text-align: right;

		-webkit-transform: translateY(0px);

		transform: translateY(0px);

	}

	.section02_txt2 img{

		width:7.07rem;

	}

	.section02_txt3{

		width:auto;

		margin-top:0.3rem;

		-webkit-transform: translateY(0px);

		transform: translateY(0px);

		text-align: right;

	}

	.section02_txt3 img{

		width:5.5rem;

	}

	.section02_txt4 img{

		display: none;

	}

	.section02_txt4{

		width:auto;

		margin-top:0.37rem;

		-webkit-transform: translateY(0px);

		transform: translateY(0px);

		text-align: right;



	}

	.section02_txt4 .tion02_txt{

		float: right;

		width: 7.13rem;

		display: block;

	}

	.tion02_txt{

		line-height:0.6rem;

	}

	.section02_txt{

		width:8.66rem;

		height:auto;

		margin:0 auto;



	}

	.section02_txt_w{

		padding:0.7rem 0;

	}

	.section02_cont {

		width: 95%;

	}



	.number{

		display: none;

	}

	.wap_number{

		display: block;

		text-align: center;

	}

	.wap_number img{

		width:8.5rem;

	}



	.fuwu_cont {

		position: static;

		top: 50%;

		width: 497px;

		height: 744px;

		margin-top: 0;

	}

	.section03{

		padding:0.6rem 0 2.24rem 0;

	}



	.section03_cont{

		display: none;

	}

	.tell_fuwu_cont{

		display: block;

		width:95%;

	}

	.tell_fuwu_menu{

		display: block;

	}

	.tell_fuwu_menu li{

		float:left;

		width:100%;

		margin: 55px 0 69px 0;

	}



	.tell_fuwu_menu .fuwu_icon{

		width:25%;

	}

	.swiper-container-horizontal .swiper-pagination2{

		bottom:0.46rem;

	}

	.swiper-pagination2 .swiper-pagination-bullet{

		width:30px;

		height:2px;

		border-radius: 0;

		background: #fff;

	}



	.swiper-pagination2 .swiper-pagination-bullet-active{

		background: #00636e;

	}

	.tell_fuwu_tit{

		width:140px;

	}

	.tell_fuwu_tit img,.tell_case_tit img{

		width:100%;

	}

	.section04{

		position: relative;

	}

	.case_list{

		position: static;

	}

	.case_list li{

		position: static;

	}

	.tell_case_cont{

		display: block;

	}

	.case_cont{

		display: none;

	}

	.tell_case_tit{

		width:240px;

	}

	.tell_fw_txt{

		width:7.3rem;

		margin-top:0.3rem;

		line-height: 24px;

		font-size:12px;

		color:#fff;

	}

	.tell_fw_txt1{

		width:6.12rem;

		height:6.12rem;

		margin-top:0.6rem;

		background: rgba(42,191,200,0.5);

		border-radius: 50%;

		overflow: hidden;

		color:#fff;

	}

	.tell_fw_txt1 .tell_fw_img{

		width:1.6rem;

		margin-top:0.5rem;

	}

	.tell_fw_txt1 .tell_fw_tit{

		margin:0.2rem 0 0.2rem 0;

		font-size:0.4rem;

		text-align: center;

	}

	.tell_fw_txt1 p{

		width:85%;

		margin:0 auto;

		text-align: center;

		text-align:Justify;

		text-justify:inter-ideograph;

		line-height: 0.35rem;

		font-size:0.25rem;

		color:#fff;

	}

	.tell_fw_txt1 .tell_fw_a{

		position: relative;

		padding-top:0.5rem;

		padding-bottom:0.2rem;

	}

	.tell_fw_txt1 .tell_fw_a a{

		font-size:0.4rem;

		color:#fff;

	}

	.tell_fw_txt1 .tell_fw_a i{

		position: absolute;

		bottom:0;

		left:50%;

		display: block;

		width:0.8rem;

		height:1px;

		margin-left:-0.4rem;

		background: #27bec7;

		-webkit-animation: zab 1s linear 0s infinite;

		animation: zab 1s linear 0s infinite;

	}

	.tell_fuwu_conta{

		display: block;

		padding-bottom:0;

	}

	@-webkit-keyframes zab {

		0% {

			background: #27bec7;

		}

		100% {

			background: #fff;

		}

	}



	@keyframes zab {

		0% {

			background: #27bec7;

		}

		100% {

			background: #fff;

		}

	}





	.section04{

		padding:0.6rem 0 0.7rem 0;

	}

	.tell_case_cont{

		width:9rem;

		padding:0.8rem 0 0 0;

	}





	.news_list .news_wp1,.news_list .news_wp2,.news_list .news_wp3{

		opacity: 1;

	}



	.section04_btn{

		position: static;

		opacity: 1;

		margin:0 auto;

		margin-top:0.27rem;

		-webkit-transform: translateY(0%);

		-ms-transform: translateY(0%);

		transform: translateY(0%);

	}







	.section05_cont {

		top:auto;

		width: auto;

		height: auto;

		margin-top: 0;

	}

	.news_tit{

		width:100px;

		opacity: 1;

		-webkit-transform: scale(1);

		transform: scale(1);

	}

	.news_tit img{

		width:100%;

	}

	.news_list{

		width:95%;

		margin:0 auto;

	}

	.news_list li{

		float:none;

		margin:0;

		width:100%;

		margin-bottom:0.8rem;

	}

	.news_list .news_wp1,.news_list .news_wp3{

		-webkit-transform: translateX(0px);

		transform: translateX(0px);

	}

	.news_list .news_wp2{

		-webkit-transform: translateY(0px);

		transform: translateY(0px);

	}

	.section05{

		padding-bottom:0.4rem;

	}

	.section05_cont{

		padding:0.6rem 0 1.3rem 0;

	}

	.news_list li .news_line{

		width:95%;

	}

	.tell_news_conta{

		text-align: left;

	}

	.wap_nes_list{

		display: block;

		width:8.84rem;

		padding-top:1.15rem;

		padding-bottom: 0.2rem;

	}

	.wap_nes_list dl{

		padding-bottom:0.29rem;

		border-bottom:1px dashed #6a6967;

		margin-bottom:0.29rem;

	}

	.wap_nes_list dt{

		float:left;

		width: 181px;

	}

	.wap_nes_list dd{		

		margin-left: 193px;

		color:#fff;

	}

	.wap_nes_list dd span{

		position: relative;

		display: block;

		padding-bottom: 6px;

        font-size: 14px;

	}

	.wap_nes_list dd span i{

		display: block;

		position: absolute;

		bottom:0;

		left:0;

		width:0.22rem;

		height:2px;

		background: #2abfc8;

	}

	.wap_nes_list dd p{

        height: 46px;

        overflow: hidden;

		margin-top: 0.2rem;

		line-height: 24px;

        font-size: 14px;

	}

	.wap_nes_list dd em{

		display: block;

		margin-top:0.27rem;

		text-align: right;

		font-size:12px;

	}

	.news_list,.news_wp4{

		display: none;

	}







	.section06_cont {

		top:auto;

		width:auto;

		height: auto;

		margin-top:0;

		padding:0.68rem 0 0 0;

	}

	.wp2{

		opacity: 1;

		-webkit-transform: translateY(0px);

		-ms-transform: translateY(0px);

		transform: translateY(0px);

	}

	.solution_list{

		display: none;

	}

	.tell_solu_conta{

		position: relative;

		width:10rem;

		padding-bottom:2.3rem;

	}

	.wap_solution_list{

		width:8rem;

		margin-top:1.07rem;

		border-left:1px solid #2a8389;

	}

	.wap_solution_tit{

		position: relative;

		padding-left:0.52rem;

		text-align: left;

		font-size:0.44rem;

		color:#fff;

	}

	.wap_solution_tit i,.wap_solution_list p i{

		display: block;

		position: absolute;

		left:0;

		top:0.25rem;

		width:0.36rem;

		height:1px;

		background: #2a8389;

		overflow: hidden;

	}

	.wap_solution_list span{

		display: block;

		width:4rem;

		text-align:center;

		height:0.55rem;

		margin:1rem 0 0.05rem 0;

		padding-left:0.14rem;

		box-sizing: border-box;

		margin-left:0.52rem;

		background: rgba(31,120,125,0.6);

		line-height: 0.55rem;

		font-size:0.34rem;

	}

	.wap_solution_list p{

		position: relative;

		text-align:Justify;

		text-justify:inter-ideograph;

		padding-left:0.52rem;

		line-height: 0.55rem;

		font-size:13px;

		color:#fff;

		margin-top: 0.4rem;

	}



	.solution_list li{

		width:100%;

	}

	.solution_list{

		width:95%;

		margin:0 auto;

	}

	.fa_tit_i{

		width:100%;

		opacity: 1;

	}

	.fa_tit span{

		opacity: 1;

		-webkit-transform: translateY(0px);

		-ms-transform: translateY(0px);

		transform: translateY(0px);

	}

	.solution_list li, .fa_tit, .txtdh1 .fa_tit_i{

		width:100%;

	}

	.solution_list li .fa_span1{

		text-indent: 0;

	}

	.solution_list li{

		height:auto;

	}

	.solution_list li .solution_c1{

		position: static;

	}



	.solution_tit{

		width:4rem;

		margin:0 auto;

	}

	.solution_tit img,.contact_tit img{

		width:100%;

	}

	.section07_cont {

		width:auto;

		height:auto;

		margin-top: 0;

	}

	.contact_tit{

		width:6.8rem;

		margin:0 auto;

	}

	.contact_cont {

		width: 100%;

		height: auto;

		padding:0;

	}

	.section07{

		padding-top:0.8rem;

		padding-bottom:0.8rem;

	}

	.lx_r {

		float:none;

		width: 95%;

		height: auto;

		margin:0 auto;

		padding: 20px 0 20px 0;

		margin-top:0.8rem;

	}

	.lx_form li,.lx_form .lxyanz{

		width:100%;

	}

	.input_txt{

		width:100%;

	}

	.lx_txt,.lx_form{

		padding:0 10px;

	}

	.botm_link{

		display: none;

	}

	.footer{

		margin-top:0.8rem;

	}



	.fpline,.tell_returntop{

		display:none;

	}



	.wap_footer{

        display:block;

		position: fixed;

		bottom: 0;

		left:0;

		z-index: 5000;

		width:100%;

		height:1.56rem;

		background: #1eb0b9;

	}

	.wap_footer li{

		float:left;

		width:1rem;

		height:1.56rem;

		margin:0 0.68rem 0 0.68rem;

		text-align: center;

	}

	.wap_footer li a{

		display: block;

		width:1rem;

		height:0.8rem;

		padding-top:0.9rem;

		box-sizing: border-box;

		font-size:0.26rem;

		color:#fff;

	}

	.wap_footer .wap_footer1{

		background:url("../images/wap_footer_icon1.png") no-repeat center;

		background-size:1.2rem;

	}

	.wap_footer .wap_footer2{

		background:url("../images/wap_footer_icon2.png") no-repeat center;

		background-size:1.2rem;

	}

	.wap_footer .wap_footer3{

		background:url("../images/wap_footer_icon3.png") no-repeat center;

		background-size:1.2rem;

	}

	.wap_footer .wap_footer4{

		background:url("../images/wap_footer_icon4.png") no-repeat center;

		background-size:1.2rem;

	}

	.section07_cont{

		padding-bottom:1rem;

	}



	.footer{

		display: none;

	}



	.wap_header {

		position:relative;

		top: 0;

		left: 0;

		z-index: 500;

		display: block;

		width: 100%;

		height:1.45rem;

	}

	.wap_header1 {

		display: block;

		background: #000;

	}



	.waplogo {

		float: left;

		width: 2.2rem;

		height: 1.45rem;

		margin-left: 0.5rem;

	}



	.waptell {

		float: right;

		width: 0.5rem;

		margin-right: 0.7rem;

		margin-top: 0.4rem;

	}

	.waptell img,.waplogo img{

		width:100%;

	}



	.wapmenu {

		float: right;

		position: relative;

		width: 0.6rem;

		height: 0.6rem;

		border:1px solid rgba(250,250,250,0);

		border-radius: 50%;

		margin-top: 0.4rem;

		margin-right: 0.5rem;

		cursor: pointer;

	}



	.wapmenu .icon::before, .wapmenu .icon::after {

		background-color: #fff;

		content: "";

		height: 2px;

		left: 0.05rem;

		position: absolute;

		transition-duration: 0.5s;

		width: 0.5rem;

	}



	.wapmenu .icon::before {

		top: -0.2rem;

	}



	.wapmenu .icon::before, .wapmenu .icon::after {

		background-color: #fff;

		content: "";

		height: 2px;

		left: 0;

		position: absolute;

		transition-duration: 0.5s;

		width: 0.5rem;

	}



	.wapmenu .icon::after {

		top: 0.2rem;

	}



	.wapmenu .icon {

		background-color: #fff;

		height: 2px;

		left: 0.05rem;

		position: absolute;

		top: 0.3rem;

		transition-duration: 0.5s;

		width: 0.4rem;

	}



	.navmenu_s.navmenu .icon::before {

		transform: translateY(0.09rem) rotate(45deg);

	}



	.navmenu_s.navmenu .icon::after {

		transform: translateY(-0.09rem) rotate(-45deg);

	}



	.navmenu_s.navmenu .icon {

		width: 0;

	}



	.h5-nav-list {

		width: 100%;

		position: absolute;

		top: 1.45rem;

		left: 0;

		height:14rem;

		background: #000;

		-webkit-transition: all 0.8s;

		transition: all 0.8s;

		-webkit-transform: translateY(-100%) scaleY(0.5);

		transform: translateY(-100%) scaleY(0.5);

		transform-origin: top;

		z-index: -1;

	}

	.h5-nav-list li{

		border-bottom:1px solid #333;

		line-height: 1.4rem;

	}

	.h5-nav-list li a{

		display: block;

		padding-left:3.12rem;

		transition: all 0.6s;

	}



	.h5-nav-list li span{

		transition: all 0.6s;

		font-size:0.26rem;

		color:#fff;

	}

	.h5-nav-list li i{

		transition: all 0.6s;

		padding-left:5px;

		font-size:0.26rem;

		color:#666;

	}

	.h5-nav-list li a:hover span{

		color:#2bbfc8;

	}

	.h5-nav-list li a:hover i{

		color:#18797f;

	}

	.h5-nav-list li .h5_nav_cont{

		padding:10px 0;

		background: #161616;

	}

	.h5-nav-list li .h5_nav_cont .h5_nav_icon{

		position: relative;

		padding-left:0.5rem;

	}

	.h5-nav-list li .h5_nav_cont .h5_nav_icon em{

		position: absolute;

		top:0.3rem;

		left:0;

		width:0.27rem;

		height:1px;

		background: #7e7c7c;

		transition: all 0.6s;

		overflow: hidden;

	}

	.h5-nav-list li .h5_nav_cont a{

		transition: all 0.6s;

		line-height: 0.6rem;

		color:#7e7c7c;

	}

	.h5-nav-list li .h5_nav_cont a:hover{

		color:#2bbfc8;

	}

	.h5-nav-list li .h5_nav_cont a:hover .h5_nav_icon em{

		background:#2bbfc8;

	}



	.wapmenu_open{

		-webkit-transform: translateY(0) scaleY(1);

		transform: translateY(0) scaleY(1);

	}



	.wapmenu_a.wapmenu .icon::before {

		transform: translateY(0.19rem) rotate(45deg);

	}

	.wapmenu_a.wapmenu .icon::after {

		transform: translateY(-0.19rem) rotate(-45deg);

	}

	.wapmenu_a.wapmenu .icon {

		width: 0;

	}

	.wapmenu_a{

		

		overflow: hidden;

	}





	.tell_fuwu_conta{

		width:10rem;

		padding-top:1rem;

		text-align: left;

		margin: 0 auto;

	}

	.tell_fuwu_conta li{

		float:left;

		width:2.8rem;

		height:2.8rem;

		margin:0 0.2rem 0.3rem 0.1rem;

		background:url("../images/wap_wufu_bg.png") no-repeat center;

		background-size:2.57rem;

		text-align: center;

	}

	.tell_fuwu_conta li:nth-child(4){

		margin:0.07rem 0 0.1rem 1.55rem;

	}

	.tell_fuwu_conta li span{

		display: block;

		width: 0.7rem;

		margin: 0 auto;

		margin-top: 0.8rem;

	}

	.tell_fuwu_conta li p{

		margin-top:0.15rem;

		font-size:0.26rem;

	}



	.tell_case_cont li{

		float:left;

		width:4.43rem;

		margin-bottom:0.46rem;

		text-align: center;

	}

	.tell_case_cont li:nth-child(even){

		float:right;

	}

	.tell_case_cont li p{

		margin-top: 0.15rem;

		line-height: 0.5rem;

		font-size: 14px;

		color: #fff;

	}

	.wap_fan_btn{

		margin-top:0;

		-webkit-transform: translateY(0);

		-ms-transform: translateY(0);

		transform: translateY(0);



	}

	.wap_case_s{

		padding-bottom:0.5rem;

	}



	.section07{

		display: none;

	}

	.solution_tit {

		width:175px;

		opacity: 1;

		-webkit-transform: scale(1);

		transform: scale(1);

	}

	.wap_jiej_tit,.wap_news_tit,.tell_solu_conta,.wap_anli_btn{

		display: block;

	}

	.pc_jiej_tit,.pc_news_tit{

		display: none;

	}
}




