/* 导航 */
html,body{
	min-width: 1280px;
	box-sizing: border-box;
	height: auto;
}
.H_wrap{
	width: 100%;
	margin: 0 auto;
	height: .9rem;
	background: #fff;
	box-shadow: 0.038rem 0.032rem 0.07rem 0rem 
		rgba(15, 3, 5, 0.07);
	position: fixed;
	top: 0;
	left: 0;
	z-index: 886;
	overflow: hidden;
	min-width: 1280px;
}
.H_wrap .U_Logo{
	position: absolute;
	left: .3rem;
	top: 0;
	width: 4rem;
	height: .9rem;
}
.H_wrap .logo{
	width: 1.84rem;
	height: .9rem;
	display: table-cell;
	vertical-align: middle;
}
.H_wrap .logo img{
	width: 100%;
	height: 0.45rem;
	display: block;
}
.H_wrap .H_cntent{
	position: relative;
	box-sizing: border-box;
	margin-left:4.3rem;
	margin-right:4.1rem;
	height: .9rem;
	overflow: hidden;
}
.H_wrap .H_cntent ul li{
	float: left;
	width: 1.1rem;
	text-align: center;
	line-height: .5rem;
	margin-top: .2rem;
	position: relative;
	
}
.H_wrap .H_cntent ul li a{
	color: #434343;
	font-size: 0.16rem;
	display: block;
	transition: all 0.3s;
	position: relative;
}
.H_wrap .H_cntent ul li a::before{
	position: absolute;
	content: "|";
	height: .6rem;
	width: .06rem;
	color: #f2f2f2;
	top: 0;
	right: 0;
}
.H_wrap .H_cntent ul li a:hover{
	color: #df9f04;
	border-bottom: 2px solid #df9f04;
}
.H_wrap .H_cntent ul li.on{
	border-bottom: 2px solid #df9f04;
}
.H_wrap .H_cntent ul li.on a{
	color: #df9f04 !important;
}
.H_wrap .H_cntent ul li:nth-last-of-type(1) a::before{
	display: none;
}
.H_wrap .H_right_info{
	position: absolute;
	top: 0;
	right: .3rem;
	width: 4rem;
	height: .9rem;
	line-height: .9rem;
}
.H_wrap .H_right_info .margun-h{
	margin-left: .6rem;
}
.H_wrap .H_right_info a{
	float: left;
	height: .9rem;
	margin-right: .05rem;
}
.H_wrap .H_right_info a img{
	width: 0.3rem;
	height: 0.29rem;
	display: block;
	margin: .38rem auto;
	
}
.H_wrap .H_right_info span{
	display: block;
	margin-right: 0.07rem;
	position: relative;
	color: #9b9b9b;
	font-size: 0.14rem;
	padding-left: 0.2rem;
	float: left;
}
.H_wrap .H_right_info span:before{
	content: '';
	display: block;
	width: 0.15rem;
	height: .9rem;
	position: absolute;
	left: 0;
	top: 0;
	background: url(../image/phone.png) no-repeat left center;
	background-size: 0.15rem;
	background-position: center;
}
.H_wrap .H_right_info p{
	color: #f6a311;
	font-size: 0.20rem;
	float: left;
}
/* 导航 */

/* 首页 */
.index_wrap{
	width: 100%;
	margin: 0 auto;
	position: relative;
	padding-top: .2rem;
}
.index_wrap .banner{
	width: 100%;
	height: 6.5rem;
	position: relative;
}
.index_wrap .banner .banner_bg{
	width: 100%;
	height: 100%;
}
.index_wrap .banner .banner_info{
	width: 100%;
	height: 1rem;
	background: rgba(0,0,0,0.3);
	position: absolute;
	bottom: 0;
	left: 0;
	display: flex;
	align-items: center;
	justify-content: center;
}
.index_wrap .banner .banner_info .info_item{
	width: 33%;
	display: flex;
	align-items: center;
	justify-content: center;
}
.banner_info .info_item:nth-child(1) img{
	width: 0.52rem;
	height: 0.48rem;
	margin-right: 0.11rem;
}
.banner_info .info_item:nth-child(2) img{
	width: 0.48rem;
	height: 0.48rem;
	margin-right: 0.11rem;
}
.banner_info .info_item:nth-child(3) img{
	width: 0.48rem;
	height: 0.48rem;
	margin-right: 0.11rem;
}
.banner_info .info_item div{
	overflow: hidden;
}
.banner_info .info_item div h2{
	display: flex;
	text-align: left;
	align-items: flex-end;
	justify-content: flex-start;
	color: #ffffff;
	font-size: 0.34rem;
}
.banner_info .info_item div h2 i{
	font-size: 0.3rem;
}
.banner_info .info_item div p{
	color: #9e9e9e;
	/* width: 1.5rem; */
	font-size: 0.14rem;
}

.Providing_services{
	width: 100%;
	overflow: hidden;
}
.Providing_services h1{
	width: 100%;
	text-align: center;
	color: #373737;
	font-size: 0.3rem;
	margin: 0.85rem auto 0.18rem auto;
}
.Providing_services h6{
	color: #b6b6b6;
	font-size: 0.15rem;
	text-align: center;
	margin-bottom: 0.6rem;
}
.Providing_services .servicess_info{
	display: flex;
	align-items: center;
	justify-content: center;
	margin-bottom: 0.88rem;
}
.servicess_info .info_item{
	width: 2.1rem;
	height: 2.9rem;
	margin: 0 0.21rem;
	border: 1px solid #dedede;
	border-radius: 0.02rem;
	transition: all 0.4s;
	overflow: hidden;
} 
.servicess_info .info_item:hover{
	border: 1px solid #b1b1b1;
}
.servicess_info .info_item .info_louter{
	width: 2.1rem;
	height: 2.9rem;
	display: block;
}
.servicess_info .info_item img{
	width: 0.61rem;
	height: 0.61rem;
	/* border-radius: 50%; */
	display: block;
	margin: 0 auto;
	margin-top: 0.28rem;
	margin-bottom: 0.19rem;
}
.servicess_info .info_item h2{
	color: #b6b6b6;
	font-size: 0.18rem;
	text-align: center;
	margin-bottom: 0.28rem;
}
.servicess_info .info_item p{
	color: #b6b6b6;
	font-size: 0.14rem;
	margin: 0 auto;
	line-height: 0.27rem;
	width: 1.54rem;
}
.servicess_info .info_item .more{
	display: flex;
	width: 100%;
	height: 0.12rem;
	justify-content: center;
	align-items: center;
	margin-top: 0.28rem;
	margin-bottom: 0.28rem;
}
.servicess_info .info_item .more span{
	color: #747070;
	font-size: 0.14rem;
	margin-right: 0.04rem;
}
.servicess_info .info_item .more img{
	width: 0.07rem;
	height: 0.11rem;
	margin: 0 !important;
	border: 0 !important;
}


.Solution{
	width: 100%;
	height: 6.98rem;
	background: url(../image/bg_hangye.png) no-repeat;
	background-size: 100% 100%;
	overflow: hidden;
}
.Solution h1{
	color: #ffffff;
	font-size: 0.3rem;
	text-align: center;
	margin-top: 0.85rem;
	margin-bottom: 0.17rem;
}
.Solution h6{
	color: #b6b6b6;
	font-size: 0.15rem;
	text-align: center;
	margin-bottom: 0.52rem;
}
.Solution .Solution_info{
	display: flex;
	align-items: center;
	justify-content: center;
	margin-bottom: 0.93rem;
}
.Solution .Solution_info .info_left{
	width: 7.7rem;
	height: 4.08rem;
	/* background: url(../image/images/hangye_bg_03.png) no-repeat; */
	background-size: 100% 100%;
	box-sizing: border-box;
	/* padding:0 0.41rem; */
	overflow: hidden;
}
.Solution .Solution_info .info_left .info_bg{
	width: 100%;
	transition: all 0.3s ease;
	height: 100%;
}
.Solution .Solution_info .info_left h2{
	font-size: 0.3rem;
	color: #f8f8f8;
	margin: 0.42rem 0 0.13rem 0;
}
.Solution .Solution_info .info_left h3{
	font-size: 0.3rem;
	color: #f8f8f8;
	margin: 0.35rem 0 0.24rem 0;
}
.Solution .Solution_info .info_left p{
	color: #fff;
	width: 3.27rem;
	font-size: 0.15rem;
	line-height: 0.31rem;
}
.Solution .Solution_info .info_left a{
	display: block;
	width: 100%;
	height: 100%;
	box-sizing:border-box;
	padding:0.01rem 0.3rem 0.6rem 0.6rem;
	position: relative;
}
.single_img_right{
	position: absolute;
	right: 0.6rem;
	bottom:0.5rem;
	width: 2.54rem;
}
.Solution .Solution_info .info_right{
	width: 2.62rem;
	height: 4.08rem;
	overflow: hidden;
}
.Solution_info .info_right ul{
    width: 100%;
    display: flex;
	flex-flow: wrap;
}
.Solution_info .info_right ul li{
	width: 1.30rem;
	height: 0.81rem;
	overflow: hidden;
	background: #24232c;
}
.Solution_info .info_right ul li a{
	width: 1.30rem;
	height: 0.81rem;
	display: block;
	position: relative;
}

.Solution_info .info_right ul li:nth-child(odd){
	border-bottom: 1px solid #353535;
	border-right: 1px solid #353535;
}
.Solution_info .info_right ul li:nth-child(even){
	border-bottom: 1px solid #353535;
}
.Solution_info .info_right ul li:last-child(2){
	border-bottom: 0px solid #353535;
	border-right: 0px solid #353535;
}
.Solution_info .info_right ul li:last-child(1){
	border-bottom: 0px solid #353535;
}

.Solution_info .info_right ul li p{
	text-align: center;
	color: #b1b1b1;
	font-size: 0.14rem;
}
.info_right ul li:nth-child(1) img{
	width: 0.26rem;
	height: 0.23rem;
	display: block;
	margin: 0.17rem auto 0.08rem auto;
}
.info_right ul li:nth-child(2) img{
	width: 0.29rem;
	height: 0.25rem;
	display: block;
	margin: 0.17rem auto 0.08rem auto;
}
.info_right ul li:nth-child(3) img{
	width: 0.28rem;
	height: 0.26rem;
	display: block;
	margin: 0.17rem auto 0.08rem auto;
}
.info_right ul li:nth-child(4) img{
	width: 0.27rem;
	height: 0.25rem;
	display: block;
	margin: 0.17rem auto 0.08rem auto;
}
.info_right ul li:nth-child(5) img{
	width: 0.28rem;
	height: 0.22rem;
	display: block;
	margin: 0.17rem auto 0.08rem auto;
}
.info_right ul li:nth-child(6) img{
	width: 0.22rem;
	height: 0.24rem;
	display: block;
	margin: 0.17rem auto 0.08rem auto;
}
.info_right ul li:nth-child(7) img{
	width: 0.26rem;
	height: 0.22rem;
	display: block;
	margin: 0.17rem auto 0.08rem auto;
}
.info_right ul li:nth-child(8) img{
	width: 0.25rem;
	height: 0.22rem;
	display: block;
	margin: 0.17rem auto 0.08rem auto;
}
.info_right ul li:nth-child(9) img{
	width: 0.22rem;
	height: 0.22rem;
	display: block;
	margin: 0.17rem auto 0.08rem auto;
}
.info_right ul li:nth-child(10) img{
	width: 0.24rem;
	height: 0.22rem;
	display: block;
	margin: 0.17rem auto 0.08rem auto;
}


.about_pic{
	width: 100%;
	overflow: hidden;
}
.about_pic h1{
	text-align: center;
	color: #373737;
	font-size: 0.3rem;
	margin: 0.86rem auto 0.18rem auto;
}
.about_pic h6{
	text-align: center;
	color: #b6b6b6;
	font-size: 0.15rem;
	margin: 0 auto 0.5rem auto;
}
.about_pic .t_2em{
	width: 12.07rem;
	color: #6d6d6d;
	margin: 0 auto;
	font-size: 0.14rem;
	line-height: 0.29rem;
}
.about_pic ul{
	
	width: 12.07rem;
	display: flex;
	margin: 0 auto;
	flex-flow: wrap;
	justify-content: space-between;
	margin-bottom: 0.8rem;
	margin-top: .6rem;
}
.about_pic ul li{
	width: 3.8rem;
	margin-bottom: 0.3rem;
	height: 2.14rem;
	cursor: default;
	overflow: hidden;
}
.about_pic ul li a{
	width: 100%;
	height: 100%;
	overflow: hidden;
	cursor: default;
}
.about_pic ul li a img{
	width: 100%;
	height: 100%;
	transition: all 0.3s;
}
.about_pic ul li a img:hover{
	transform: scale(1.05);
}

.case_open{
	width: 100%;
	overflow: hidden;
	background: #f6f6f6;
}
.case_open h1{
	text-align: center;
	color: #24232c;
	font-size: 0.3rem;
	margin: 0.75rem auto 0.16rem auto;
}
.case_open h6{
	text-align: center;
	color: #b6b6b6;
	font-size: 0.16rem;
	margin: 0 auto 0.56rem auto;
}

.swiper_case{
	width: 1200px;
	margin: 0 auto;
	/* background: #dedede; */
	margin-bottom: 0.89rem;
	/* overflow: hidden; */
	position: relative;
}
.swiper_case .swiper-button-prev{
	background: url(../image/sw_icon_left.png) no-repeat !important;
	left: -0.4rem !important;
}
.swiper_case .swiper-button-next{
	background: url(../image/sw_icon_right.png) no-repeat !important;
	right: -0.4rem !important;
}
.swiper-slide{
	width: 100%;
	display: flex;
	justify-content: center;
}
.swiper_case .case_item{
	width: 2.85rem;
	height: 5.45rem;
	margin: 0 0.15rem;
	background: #fff;
	border-radius: 0.04rem;
	overflow: hidden;
	box-sizing: border-box;
	padding: 0.05rem;
	
}
/* .swiper_case .case_item:hover{
	transform: translateY(-40px) !important;
	animation-name: abc !important;
} */
	
.case_item .img_bg{
	width: 2.75rem;
	position: relative;
	height: 4.24rem;
	margin: 0 auto;
	display: flex;
	align-items: center;
	justify-content: center;
/* 	background: url(../image/case1_03.png) no-repeat;
	background-size: 100% 100%; */
}
.case_item .img_bg .big_bg{
	width: 100%;
	height: 100%;
}
.case_item .img_bg .icon{
	width: 0.9rem;
	height: 0.9rem;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -0.45rem 0 0 -0.45rem;
}
.case_item h5{
	color: #222222;
	font-size: 0.16rem;
	text-align: center;
	margin: 0.23rem auto 0.2rem auto;
}
.case_item p{
	color: #6d6d6d;
	font-size: 0.14rem;
	width: 2.38rem;
	margin: 0 auto;
	line-height: 0.21rem;
}



/* 首页 */


/* footer */
.F_wrap{
	width: 100%;
	overflow: hidden;
}
.F_Solution{
	height: 3.05rem;
	width: 100%;
	background: url(../image/f_bg.png) no-repeat;
	background-size: 100% 3.05rem;
	overflow: hidden;
}
.F_Solution h2{
	text-align: center;
	color: #ffffff;
	font-size: 0.2rem;
	margin: 0.54rem auto 0.42rem auto;
}
.F_wrap .F_Solution_info{
	width: 11.73rem;
	margin: 0 auto;
	display: flex;
	align-items: center;
	margin-bottom: 0.3rem;
	justify-content: space-between;
}
.F_wrap .F_Solution_info div{
	width: 30%;
	box-sizing: border-box;
	height: 0.5rem;
	display: flex;
	align-items: center;
}
.user_sass{
	border: 1px solid #AAAAAA;
	background: rgba(0,0,0,0.3);
	display: flex;
	align-items: center;
}
.user_sass input{
	background: none;
	border: none;
	color: #d9d9d9;
	font-size: 0.14rem;
}
.user_sass:nth-child(1) img{
	width: 0.21rem;
	height: 0.23rem;
	margin-right: 0.14rem;
	margin-left: 0.14rem;
}
.user_sass:nth-child(2) img{
	width: 0.17rem;
	height: 0.25rem;
	margin-right: 0.14rem;
	margin-left: 0.14rem;
}
.yzm_box{
	display: flex;
	align-items: center;
}
.yzm_box div{
	height: 100%;
	width: 100% !important;
	border: 1px solid #AAAAAA;
	background: rgba(0,0,0,0.3);
}
.yzm_box input{
	background: none;
	border: none;
	color: #d9d9d9;
	font-size: 0.14rem;
	width: 100%;
}
.yzm_box img{
	width: 0.21rem;
	height: 0.18rem;
	margin-right: 0.14rem;
	margin-left: 0.14rem;
}
.yzm_box .yzm{
	cursor: pointer;
	width: 1.02rem;
	height: 0.5rem;
	border-radius: 0.03rem;
}
.F_Solution a{
	width: 2.68rem;
	height: 0.54rem;
	border-radius: 0.26rem;
	background: #f3b100;
	display: block;
	margin: 0 auto;
	color: #ffffff;
	font-size: 0.16rem;
	text-align: center;
	line-height: 0.54rem;
	margin-bottom: 0.55rem;
}
.section_tag{
	width: 100%;
	background: #272a2e;
	box-sizing: border-box;
	padding: 0.36rem;
}
.section_tag .section_tag_gs{
	display: flex;
	align-items: center;
	margin-bottom: 0.36rem;
	justify-content: space-between;
}
.section_tag .section_tag_gs p{
	color: #dadada;
	font-size: 0.14rem;
}
.section_tag .section_tag_gs p a{
	display: inline-block;
	color: #dadada;
	margin-left: 0.5rem;
}
.section_tag .section_tag_gs div{
	display: flex;
	align-items: center;
}
.section_tag .section_tag_gs div img:nth-child(1){
	width: 0.24rem;
	height: 0.19rem;
}
.section_tag .section_tag_gs div img:nth-child(2){
	width: 0.19rem;
	margin-left: 0.15rem;
	height: 0.19rem;
}
.section_tag .section_tag_num{
	display: flex;
	background: #272a2e;
	align-items: center;
	margin-bottom: 0.1rem;
	justify-content: space-between;
}
.section_tag .section_tag_num p{
	color: #dadada;
	font-size: 0.13rem;
}
.section_tag .section_tag_num p span{
	display: inline-block;
	margin-left: 1rem;
}
.section_tag .section_tag_num p span a{
	color: #dadada;
}
.section_tag .section_tag_num p:nth-child(2) span{
	display: inline-block;
	margin-right: 1rem;
}
.section_tag .section_tag_city{
	display: flex;
	align-items: center;
	margin-bottom: 0.36rem;
	justify-content: space-between;
}
.section_tag .section_tag_city p{
	color: #dadada;
	font-size: 0.13rem;
}
.Keep_on_record{
	height: 0.48rem;
	display: flex;
	align-items: center;
}
.Keep_on_record p{
	color: #8a8a8a;
	font-size: 0.13rem;
	margin-left: 0.4rem;
}

/* 弹窗部分 */
.AppMaskBox{
	position: fixed;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.5);
	z-index: 888;
	display: none;
}
.AppMaskBox .AppMask-bg{
	position: fixed;
	width: 100%;
	height: 100%;
	z-index: 888;
}
.AppMaskBox  .AppMaskContent{
	position: relative;
	width: 9.3rem;
	left: 50%;
	top: 50%;
	z-index: 889;
	background: #fff;
	border-radius: 0.05rem;
	margin-top: -4rem;
	margin-left: -4.95rem;
	padding: 0.3rem 0;
}
.AppMask-del{
	position: absolute;
	width: .6rem;
	height: .6rem;
	background: url(../image/icon/del-icon.png) no-repeat;
	background-size: 0.27rem;
	background-position: center;
	top: 0;
	right: 0;
	cursor: pointer;
}
.AppMaskBox  .AppMaskContent .AppMask-Title{
	font-size: .28rem;
	color: #000000;
	line-height: .6rem;
	text-align: center;
}
.AppMaskBox  .AppMaskContent .AppMask-txt1{
	font-size: .15rem;
	color: #aaaaaa;
	line-height: .45rem;
	text-align: center;
}
.AppMaskBox  .AppMaskContent .Appmask-icon{
	display: block;
	margin: .15rem auto;
	max-width: 8.5rem;
}
.AppMaskBox  .AppMaskContent .AppMsak-form{
	border-top: 1px solid #e5e5e5;
	margin: 0 0.3rem;
}
.AppMaskBox  .AppMaskContent .AppMsak-form .AppMask-form1 .AppMask-forma1{
	float: left;
	width: 50%;
	height: 1rem;
	overflow: hidden;
}
.AppMaskBox  .AppMaskContent .AppMsak-form .AppMask-form1 .AppMask-forma1 .App-icon1{
	float: left;
	width: .5rem;
	height: .5rem;
}
.AppMaskBox  .AppMaskContent .AppMsak-form .AppMask-form1 .AppMask-forma1 .App-icon1 .AppIcon1{
	background: url(../image/icon/icon-hei.png) no-repeat;
	width: .5rem;
	height: .5rem;
	background-position: center;
	background-size:.21rem ;
}
.AppMaskBox  .AppMaskContent .AppMsak-form .AppMask-form1 .AppMask-forma1 .App-icon1 .AppIcon2{
	background: url(../image/icon/phone-hei.png) no-repeat;
	width: .5rem;
	height: .5rem;
	background-position: center;
	background-size:.18rem ;
}
.AppMaskBox  .AppMaskContent .AppMsak-form .AppMask-form1 .AppMask-forma1 .App-input{
	float: left;
	width: 80%;
	box-sizing: border-box;
	height: .5rem;
	font-size: .15rem;
	border: none !important;
}
.AppMaskBox  .AppMaskContent .AppMsak-form .AppMask-form1 .appborder{
	border: 1px solid #e6e6e6;
	width: 90%;
	margin-top: .2rem;
	height: .5rem;
	border-radius: .05rem;
	margin-right: auto;
}
.AppMaskBox  .AppMaskContent .AppMsak-form .app-textarea{
	width: 100%;
	height: 1.5rem;
	position: relative;
	box-sizing: border-box;
	border: 1px solid #e6e6e6;
	border-radius: .05rem;
	padding: .1rem;
	margin-bottom: .2rem;
}
.AppMaskBox  .AppMaskContent .AppMsak-form  .AppBtn{
	position: relative;
    color: #fff;
    width: 3rem;
    height: .65rem;
    line-height: .65rem;
    font-size: .16rem;
    text-align: center;
    background: #f3b100;
}





.foot-foot{
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 9999;
    height: 1.3rem;
}
.foot-service{
    height: 1.3rem;
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
    z-index: 8;
}
.foot-service .foot-section{
    width: 12rem;
    height: 1.3rem;
    margin: 0 auto;
    display: flex;
    position: relative;
}

.foot-aside{
	padding: 0.35rem 0;
	background: #333333;
	height: 0.6rem;
    position: relative;
    z-index: 9;
}
.foot-aside .foot-section{
    width: 12rem;
    margin: 0 auto;
    height: 0.6rem;
	display: flex;
    position: relative;
}
.foot-aside .service-name{
    position: absolute;
    right: 0;
    width: 1.47rem;
    text-align: center;
    font-size: 0.14rem;
    color: #ffdf5c;
    top: -0.2rem;
    opacity: 0;
}
.foot-section .foot-tel{
	display: flex;
	height: 0.6rem;
    color: #fff;
    margin-right: 0.8rem;
}
.foot-section .foot-tel h6{
    font-size: 0.22rem;
    font-weight: bold;
    margin-right: 0.4rem;
}
.foot-section .foot-tel .tel-info{}
.foot-section .foot-tel .tel-info p{
    font-size: 0.3rem;
    color: #df9f04;
    padding-left: 0.32rem;
    background: url("../image/icon/foot-icon3.png") left center no-repeat;
    background-size: auto 0.24rem;
    font-family: Arial;
    margin-bottom: 0.1rem;
    height: 0.36rem;
    line-height: 0.36rem;
}
.foot-section .foot-tel .tel-info span{
    display: block;
    padding-left: 0.32rem;
    color: #d5d5d5;
    font-size: 0.14rem;
}
.foot-section .foot-form{
	display: flex;
	align-items: center;
	height: 0.6rem;
}
.foot-section .foot-form form{
	display: flex;
}
.foot-section .foot-form input{
	display: block;
	width: 2rem;
	height: 0.45rem;
	line-height: 0.45rem;
	padding-left: 0.4rem;
	padding-right: 0.15rem;
	box-sizing: border-box;
	border-radius: 3px;
	border: none;
	font-size: 0.14rem;
	margin-right: 0.2rem;
}
.foot-section .foot-form .input1{
    background: #fff url("../image/icon/foot-icon1.png") 0.13rem center no-repeat;
    background-size: auto 0.18rem;
}
.foot-section .foot-form .input2{
    background: #fff url("../image/icon/foot-icon2.png") 0.13rem center no-repeat;
    background-size: auto 0.18rem;
}

.foot-section .foot-form .form-submit{
	width: 1.42rem;
	height: 0.45rem;
	border: none;
	background: #4d5257;
	color: #fff;
	border-radius: 3px;
	font-size: 0.16rem;
    cursor: pointer;
}
.foot-section .foot-form .form-submit:hover{
	background: #f3b100;
}

.service-chat{
	position: absolute;
	right: 0;
	top: -0.79rem;
	width: 0.9rem;
	opacity: 1;
}
.service-chat .chat-img{
	width: 0.9rem;
	text-align: center;
}
.service-chat .chat-img .img-chat{
	display: block;
	width: 100%;
	position: relative;
	opacity: 1;
	top: 0;
}
.service-chat .chat-img .chatMove{
	animation: imgMove ease-in-out 1.5s;
	animation-iteration-count: 1;
}
@keyframes imgMove {
	0%{top: 0;height: 0.9rem;}
	25%{top: -0.8rem;height: 0.9rem;}
	50%{top: 0;height: 0.9rem;}
	75%{top: -0.6rem;height: 0.89rem;}
	100%{top: 0;height: 0.9rem;}

}
.service-chat .chat-img a{
	font-size: 0.14rem;
	color: #ffdf5c;
	font-weight: bold;
}
.service-chat .chat-img p{
	margin-top: 0.1rem;
}
.service-chat .chat-word{
	min-width: 2.2rem;
	height: 0.6rem;
	background: url("../image/icon/foot-bar2.png") center repeat-x;
	background-size: auto 0.6rem;
	position: absolute;
	right: 1.3rem;
	top: 0.15rem;
	box-sizing: border-box;
	padding: 0.08rem 0 0.12rem 0.05rem;
	line-height: 0.4rem;
	font-size: 0.14rem;
	opacity: 0;
	display: none;
}
.service-chat .chat-word:before,
.service-chat .chat-word:after{
	position: absolute;
	top: 0;
	display: block;
	content: '';
	height: 0.6rem;
	background-size: auto 0.6rem!important;
}
.service-chat .chat-word:after{
	right: -0.34rem;
	width: 0.34rem;
	background: url("../image/icon/foot-bar3.png") left center no-repeat;
}
.service-chat .chat-word:before{
	left: -0.25rem;
	width: 0.27rem;
	background: url("../image/icon/foot-bar1.png") right center no-repeat;
}

