* {
	margin: 0;
	padding: 0;
	font-family: "microsoft yahei";
	color: #333
}

img {
	display: block;
	width: 100%
}

a {
	text-decoration: none;
}

ul,
li,
ol {
	list-style: none;
	outline: none;
}

em,
i {
	font-style: initial;
}

html,
body {
	position: relative;
	height: 100%;
	max-width: 640px;
	margin: 0 auto
}

body {
	font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #000;
	padding: 0;
	max-width:640px;margin:0 auto
}

/******comm*****/
.clear{clear: both;}
.comm_header{width: 5.76rem;height: 2.48rem;box-sizing: border-box;padding-top: 0.57rem;}
.part2_flex_box h3{font-size: 0.3rem;font-weight: bolder;width: 5.52rem;height: 0.51rem;margin: 0 auto;box-sizing: border-box;background:url('../images/index2_title_bg.png') center no-repeat;background-size:100% 100%;text-align: center;padding-top: 0.15rem;}
.part3_flex_box h3{font-size: 0.3rem;font-weight: bolder;width: 5.87rem;height: 0.55rem;margin: 0 auto;box-sizing: border-box;background:url('../images/index3_title_bg.png') center no-repeat;background-size:100% 100%;text-align: center;padding-top: 0.15rem;color: white;}
.part4_flex_box h3{font-size: 0.3rem;font-weight: bolder;width: 5.57rem;height: 0.58rem;margin: 0 auto;box-sizing: border-box;background:url('../images/index4_title_bg.png') center no-repeat;background-size:100% 100%;text-align: center;padding-top: 0.15rem;}
.part5_flex_box h3{font-size: 0.3rem;font-weight: bolder;width: 5.31rem;height: 0.55rem;margin: 0 auto;box-sizing: border-box;background:url('../images/index5_title_bg.png') center no-repeat;background-size:100% 100%;text-align: center;padding-top: 0.15rem;}
.comm_header span{display:block;margin:0.32rem auto 0.66rem auto;text-align:center;font-size: 0.23rem;width: 5.52rem;height: 0.55rem;line-height: 0.3rem;transform:scale(0.8,0.8);}
.banner_bottom{display:block;width:5.76rem;padding:0.64rem 0 0.64rem 0;box-sizing: border-box;}
.banner_bottom p{margin: 0 auto;width:4.94rem;height:0.43rem;line-height:0.43rem;background:url('../images/bottom_tel_bg.png') center no-repeat;background-size:100% 100%; text-align: center;font-size: 0.23rem;color: white;}


/***content****/
.comm_width{clear:both;width:90%;margin:0.275rem auto}







/*******logo******/
.logo{width: 100%;height: 1.18rem;}
.logo_center{width: 6.4rem;height: 1.18rem;}

.logo_img{width: 2.70rem;height: 1.18rem;float: left;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: center;align-items: center;box-sizing: border-box;padding-left: 0.5rem;}
.logo_img img{width: 2.09rem;height: 0.51rem;}

.logo_line{width: 0.18rem;height: 1.18rem;float: left;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: center;align-items: center;}
.logo_line img{width: 0.01rem;height: 0.46rem;}

.logo_16{width: 3.52rem;height: 1.18rem;float: left;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: center;align-items: center;box-sizing: border-box;padding-right: 0.5rem;}
.logo_16 img{width: 2.88rem;height: 0.54rem;}







/****part01*****/
.index_part01_bg{width: 100%;height: 4.2rem;}
.index_part01{width: 6.4rem;height: 4.2rem;}

.part01_middle{width: 5.94rem;height: 4.2rem;margin: 0 auto;}

.form_top{width: 5.94rem;height: 1.78rem;}
.form_top label{font-size: 0.17rem;width: 1.07rem;height: 0.44rem;display: block;display: flex;justify-content: center;align-items: center;}
.form_top label span{color: red;}
.form_top input{width: 3.85rem;height: .44rem;border-radius: 0.1rem;border: 1px solid #909090;display: block;}
.form_top_top {width: 5.94rem;height: .77rem;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: space-between;align-items: center;padding-left: 0.2rem;box-sizing: border-box;}
.form_top_bottom {width: 5.94rem;height: .77rem;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: space-between;align-items: center;padding-left: 0.2rem;box-sizing: border-box;}

.form_bottom{width: 5.94rem;height: 2.01rem;}
.form_bottom_top{width: 5.94rem;height: .64rem;font-size: .2rem;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: center;align-items: center;}
.form_bottom_top span{color: red;}

.form_bottom_bottom{width: 5.94rem;height: 1.38rem;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: center;align-items: center;}

.form_bottom_bottom button{width: 4.93rem;height: .86rem;border: 1px solid #909090;border-radius: 0.1rem;background-color: white;font-weight: normal;font-size: .3rem;}
.form_bottom_bottom button span{color: red;font-weight: bold;}











/****part011*****/

.index_part011_bg{width: 100%;height: 0.55rem;box-sizing: border-box;background-color: #fff;}

.index_part011{width: 6.4rem;height: 0.55rem;}

.part011_center{width: 6.4rem;height: 0.55rem;margin: 0 auto;position: relative;}

.part011_left{width: 1.46rem;height: 0.55rem;position: absolute;left: 0.38rem;top: 0;box-sizing: border-box;padding-top: 0.1rem;}

.part011_left img{width: 1.46rem;height: 0.39rem;}

.part011_right{width: 4.03rem;height: 0.55rem;position: absolute;right: 0;top: 0;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: flex-start;align-items: center;}

.part011_right_icon{width: 0.31rem;height: 0.55rem;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: center;align-items: center;}

.part011_right_icon img{width: 0.31rem;height: 0.31rem;}

.part011_right_font{width: 3.72rem;height: 0.55rem;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: flex-start;align-items: center;box-sizing: border-box;padding-left: 0.1rem;}

.part011_right_font h6{color: #080808;font-size: 0.19rem;font-weight: normal;margin-right: 0.04rem;}

.part011_right_font h3{color: #080808;font-size: 0.27rem;font-weight: bold;}







/****part022*****/

.index_part022_bg{width: 100%;height: 3.44rem;box-sizing: border-box;background-image: url(../images/part022_bg.jpg);background-repeat: no-repeat;background-size: 100% 100%;}

.index_part022{width: 6.4rem;height: 3.44rem;}

.part022_center{width: 6.4rem;height: 3.44rem;margin: 0 auto;position: relative;}

.part022_button{width: 2.66rem;height: 0.88rem;position: absolute;top: 2.3rem;right: 0.25rem;}

.part022_button img{width: 2.66rem;height: 0.88rem;}






















/****part023*****/

.index_part023_bg{width: 100%;height: 3.44rem;box-sizing: border-box;background-image: url(../images/part023_bg.jpg);background-repeat: no-repeat;background-size: 100% 100%;}

.index_part023{width: 6.4rem;height: 3.44rem;}

.part023_center{width: 6.4rem;height: 3.44rem;margin: 0 auto;position: relative;}

.part023_button{width: 2.66rem;height: 0.88rem;position: absolute;top: 2.3rem;right: 0.25rem;}

.part023_button img{width: 2.66rem;height: 0.88rem;}











/****part024*****/

.index_part024_bg{width: 100%;height: 3.44rem;box-sizing: border-box;background-image: url(../images/part024_bg.jpg);background-repeat: no-repeat;background-size: 100% 100%;}

.index_part024{width: 6.4rem;height: 3.44rem;}

.part024_center{width: 6.4rem;height: 3.44rem;margin: 0 auto;position: relative;}

.part024_button{width: 2.66rem;height: 0.88rem;position: absolute;top: 2.3rem;right: 0.25rem;}

.part024_button img{width: 2.66rem;height: 0.88rem;}












/****part025*****/

.index_part025_bg{width: 100%;height: 3.44rem;box-sizing: border-box;background-image: url(../images/part025_bg.jpg);background-repeat: no-repeat;background-size: 100% 100%;}

.index_part025{width: 6.4rem;height: 3.44rem;}

.part025_center{width: 6.4rem;height: 3.44rem;margin: 0 auto;position: relative;}

.part025_button{width: 2.66rem;height: 0.88rem;position: absolute;top: 2.3rem;right: 0.25rem;}

.part025_button img{width: 2.66rem;height: 0.88rem;}


















/****part026*****/

.index_part026_bg{width: 100%;height: 3.44rem;box-sizing: border-box;background-image: url(../images/part026_bg.jpg);background-repeat: no-repeat;background-size: 100% 100%;}

.index_part026{width: 6.4rem;height: 3.44rem;}

.part026_center{width: 6.4rem;height: 3.44rem;margin: 0 auto;position: relative;}

.part026_button{width: 2.66rem;height: 0.88rem;position: absolute;top: 2.3rem;right: 0.25rem;}

.part026_button img{width: 2.66rem;height: 0.88rem;}






/****part027*****/

.index_part027_bg{width: 100%;height: 3.45rem;box-sizing: border-box;background-image: url(../images/part027_bg.jpg);background-repeat: no-repeat;background-size: 100% 100%;}

.index_part027{width: 6.4rem;height: 3.45rem;}

.part027_center{width: 6.4rem;height: 3.45rem;margin: 0 auto;position: relative;}

.part027_button{width: 2.66rem;height: 0.88rem;position: absolute;top: 2.3rem;right: 0.25rem;}

.part027_button img{width: 2.66rem;height: 0.88rem;}







/****part028*****/

.index_part028_bg{width: 5.54rem;height: 4.61rem;box-sizing: border-box;position: fixed; z-index: 77;left: 0.44rem;top: 3.73rem;display: none;}

.index_part028{width: 5.54rem;height: 4.61rem;}

.part028_center{width: 5.54rem;height: 4.61rem;margin: 0 auto;position: relative;}

.part028_image{width: 3.8rem;height: 1.42rem;position: absolute;left: 0.91rem;top: 0;}

.part028_image img{width: 3.8rem;height: 1.42rem;}

.part028_close{width: 0.27rem;height: 0.27rem;position: absolute;top: 0.56rem;right: 0.17rem;}

.part028_close img{width: 0.27rem;height: 0.27rem;}

.part028_block{width: 5.54rem;height: 3.27rem;position: absolute;left: 0;bottom: 0;background-image: url(../images/part028_block_form_bg.png);background-repeat: no-repeat;background-size: 100% 100%;}

.part028_block_font{width: 5.54rem;height: 1.02rem;line-height: 1.02rem;text-align: center;}

.part028_block_font h3{color: #fff;font-size: 0.37rem;font-weight: bold;}

.part028_block_form{width: 5.54rem;height: 2.25rem;}

.part028_block_form form{width: 5.54rem;height: 2.25rem;position: relative;}

.part028_block_form_name{width: 4.67rem;height: 0.59rem;line-height: 0.59rem;box-sizing: border-box;padding-left: 0.3rem;border: none;position: absolute;left: 0.44rem;top: 0;background-color: #e8e8e8;}

.part028_block_form_tel{width: 4.67rem;height: 0.59rem;line-height: 0.59rem;box-sizing: border-box;padding-left: 0.3rem;border: none;position: absolute;left: 0.44rem;top: 0.65rem;background-color: #e8e8e8;}

.part028_block_form_submit{width: 4.67rem;height: 0.59rem;border: none;box-sizing: border-box;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: center;align-items: center;position: absolute;position: absolute;left: 0.44rem;top: 1.33rem;background-image: url(../images/part028_block_form_submit_bg.png);background-repeat: no-repeat;background-size: 100% 100%;}

.part028_block_form_submit h3{color: #fff;font-size: 0.33rem;font-weight: normal;}

.part028_block_form_icon_one{color: #ff0101;font-size: 0.27rem;position: absolute;left: 0.55rem;top: 0.8rem;z-index: 21;}









.part028_block_form input::-webkit-input-placeholder {color: #717171 !important;font-size: 0.27rem !important;font-weight: normal !important;position:relative !important;top:0rem !important;}

.part028_block_form input::input-placeholder {color: #717171 !important;font-size: 0.27rem !important;font-weight: normal !important;position:relative !important;top:0rem !important;}

.part028_block_form input:-ms-input-placeholder {color: #717171 !important;font-size: 0.27rem !important;font-weight: normal !important;position:relative !important;top:0rem !important;}

.part028_block_form input::-moz-placeholder {color: #717171 !important;font-size: 0.27rem !important;font-weight: normal !important;position:relative !important;top:0rem !important;}














/****part029*****/

.index_part029_bg{width: 100%;height: 100%;box-sizing: border-box;position: fixed; z-index: 66;left: 0;top: 0;background-color: rgba(0, 0, 0, 0.8);display: none;}









/****part031*****/

.index_part031_bg{width: 100%;height: 3.43rem;box-sizing: border-box;background-image: url(../images/part031_bg.jpg);background-repeat: no-repeat;background-size: 100% 100%;}

.index_part031{width: 6.4rem;height: 3.43rem;}

.part031_center{width: 6.4rem;height: 3.43rem;margin: 0 auto;position: relative;}

.part031_button{width: 2.66rem;height: 0.88rem;position: absolute;top: 2.3rem;right: 0.25rem;}

.part031_button img{width: 2.66rem;height: 0.88rem;}



/****part032*****/

.index_part032_bg{width: 100%;height: 4.33rem;box-sizing: border-box;background-image: url(../images/part032_bg.jpg);background-repeat: no-repeat;background-size: 100% 100%;}

.index_part032{width: 6.4rem;height: 4.33rem;}

.part032_center{width: 6.4rem;height: 4.33rem;margin: 0 auto;position: relative;}

.part032_button{width: 2.66rem;height: 0.88rem;position: absolute;top: 2.3rem;right: 0.25rem;}

.part032_button img{width: 2.66rem;height: 0.88rem;}













/******footer*****/

.footer_bg{width: 6.4rem;height: 0.89rem;margin: 0 auto;position: fixed;bottom: 0; z-index: 88;background-image: url(../images/footer_bg.png);background-repeat: no-repeat;background-size: 100% 100%;}

.footer{width: 6.1rem;height: 0.89rem;margin: 0 auto;position: relative;}


.footer_a_01{width: 2.73rem;height: 0.67rem;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: center;align-items: center;position: absolute;left: 0;bottom: 0;}

.footer_a_01 img{width: 0.32rem;height: 0.24rem;margin-right: 0.19rem;}

.footer_a_01 h6{color: #101010;font-size: 0.29rem;font-weight: normal;}


.footer_a_02{width: 0.64rem;height: 0.89rem;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: center;align-items: flex-start;box-sizing: border-box;padding-top: 0.12rem;position: absolute;left: 2.73rem;top: 0;}

.footer_a_02 img{width: 0.57rem;height: 0.57rem;}



.footer_a_03{width: 2.73rem;height: 0.67rem;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: center;align-items: center;position: absolute;right: 0;bottom: 0;}

.footer_a_03 img{width: 0.29rem;height: 0.33rem;margin-right: 0.19rem;}

.footer_a_03 h6{color: #101010;font-size: 0.29rem;font-weight: normal;}




/******footer_block*****/

.footer_block{ width: 5.76rem;height: 1rem; }








/*******scroll_top_block******/

.scroll_top_block_01{
	width: 0.54rem;
	height: 0.54rem;
	position: fixed;
	right: 0.22rem;
	bottom: 0.76rem;
	z-index: 99;
  }
  
  
  .scroll_top_block_piece{
	width: 0.54rem;
	height: 0.54rem;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: center;
	align-items: center;
  }
  
  
  .scroll_top_block_piece img{
	width: 0.54rem;
	height: 0.54rem;
  }
  

  