* {
	box-sizing: border-box;

	-webkit-tap-highlight-color: transparent;

	-webkit-touch-callout: none; /*系统默认菜单被禁用*/
	-webkit-user-select: none; /*webkit浏览器*/
	-khtml-user-select: none; /*早起浏览器*/
	-moz-user-select: none; /*火狐浏览器*/
	-ms-user-select: none; /*IE浏览器*/
	user-select: none; /*用户是否能够选中文本*/
}

body,html {
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0
}

body {
	font-family: Calibri,"FZLTXHK",PingFang,"Microsoft YaHei",Arial,sans-serif;
	line-height: 1;
	background: #fff;
	
}

a {
	text-decoration: none;
	color: inherit
}

img {
	display: block;
	width: 100%;
	vertical-align: bottom
}

span {
	display: inline-block
}

ul {
	list-style: none
}

button,input,label,select,textarea {
	-webkit-appearance: none;
	margin: 0;
	padding: 0;
	vertical-align: middle;
	border: none;
	border-radius: 0;
	outline:none;

	-webkit-user-select:auto; /*webkit浏览器*/
	user-select: auto; /*用户是否能够选中文本*/
}

::-webkit-input-placeholder {
	color: #afafaf;
}

.head{

   width: 100%;
   height: 1.6rem;
   background: #E13856;
   overflow: hidden;
   position: fixed;
   top:0;
   left: 0;
   z-index: 2;


}

.head .logo{

   position: absolute;
   width: 0.96rem;
   height: 0.96rem;
   background: url(../images/logo.png) no-repeat;
   background-size: 100%;
   top: 0.32rem;
   left: 0.32rem;

}

.head .sol{
   
   position: absolute;
   color: #fff;
   left: 1.52rem;
   top:0.3rem;

}

.head .sol .sol-f{

	font-size: 0.48rem;
	line-height: 0.66rem;

}

.head .sol .sol-s{

	font-size: 0.24rem;
	line-height: 0.36rem;
	
}

.head .qlink{

    position: absolute;
    top:0.32rem;
    left: 4.88rem;
    width: 0.96rem;
    height: 0.96rem;
    background: url(../images/qlink.png) no-repeat;
    background-size: 100%;
    border-radius: 50%;

}

.head .menu{

    position: absolute;
    top:0.32rem;
    left: 6.24rem;
    width: 0.96rem;
    height: 0.96rem;
    background: url(../images/menu.png) no-repeat;
    background-size: 100%;
    border-radius: 50%;

}


.head .menu_close{

    position: absolute;
    top:0.32rem;
    left: 6.24rem;
    width: 0.96rem;
    height: 0.96rem;
    background: url(../images/menu_close.png) no-repeat;
    background-size: 100%;
    border-radius: 50%;

}


.menu_s{

	position: fixed;
	top:1.6rem;
	left:0;
	width: 100%;
	height: 100%;
	background: #E13856;
	z-index: 2;
	padding-top: 1rem;
	display: none;
}

.menu_s  .s_li{

	width: 3.76rem;
	height: 1.7rem;
	line-height: 1.7rem;
	border-bottom: 0.02rem solid #FFFFFF;
	font-size: 0.48rem;
	font-weight: bolder;
	text-align: center;
	display: block;
	margin: auto;
	color:#fff;
}


.kv{

	position: relative;
	width: 100%;
	height: 9.8rem;
	background: url(../images/kv.png) no-repeat;
	background-size: 100%;
}

.kv .djs{

	position: absolute;
	left: 50%;
	bottom: -0.54rem;
	margin-left: -3.08rem;
	width: 6.16rem;
	height: 1.08rem;
	line-height: 1.08rem;
	background: #E13856;
	border-radius: 0.48rem;
	text-align: center;
	font-size: 0.36rem;
	color:#fff;
	font-weight: bolder;

}

.kv .djs span{

	font-size: 0.4rem;
}

.ad_6{

	background: #F6F4EF;
	padding: 0.94rem 0.54rem 0.54rem 0.54rem;
	height: auto;
	overflow: hidden;
	
}

.ad_item{

	width: 1.96rem;
	height: 1.96rem;
	background: #fff;
	border: 0.04rem solid #E13856;
	box-shadow: 0 0.04rem 0.08rem 0 rgba(0,0,0,0.10);
	border-radius: 0.32rem;
	border-radius: 0.32rem;
	float: left;
	margin-bottom:0.44rem;
	margin-right: 0.27rem;

}

.ad_item:nth-child(3n+0){

	margin-right: 0;
}

.ad_item .item_icon{

    width: 0.96rem;
    height: 0.96rem;
    margin:0.18rem auto 0.08rem auto;

}

.ad_item .item_icon img{width: 100%;}

.ad_item .item_text{
     
   
    color:#E13856; 
	font-size: 0.2rem;
	line-height: 0.24rem;
	text-align: center;
}

.part_1{

	background: #fff;
	height: auto;
	overflow: hidden;
}

.part_1 .part_1_text1{

	font-size: 0.42rem;
	color: #E13856;
	text-align: center;
	margin-top: 0.8rem;
	line-height: 0.59rem
}

.part_1 .part_1_text2{

	margin-top: 0.2rem;
	font-size: 0.48rem;
	line-height: 0.64rem;
	color: #000;
	text-align: center;
	margin-bottom: 0.5rem;
}

.pic_1{

	margin-bottom: 0.8rem;
}

.part_1 .part_1_jpg{

	margin:0 auto 0.4rem auto;
	width: 6.92rem;
	height: 9.6rem;
}

.part_1 .part_1_text3{

	width: 6.7rem;
	margin:0 auto 0.82rem auto;
	font-size: 0.28rem;
	color: rgba(0,0,0,0.50);
	text-align: center;
	line-height: 0.52rem;
}

.part_2{

	background: #F6F4EF;
	height: auto;
	overflow: hidden;
}

.part_2 .part-2-1{

	margin:1.04rem auto 1.3rem auto;
	width: 1.2rem;
	height: 1.2rem;
	background: url(../images/part-2-1.png) no-repeat;
	background-size: 100%;
}

.part_2 .part_2_text1{

	font-size: 0.6rem;
	line-height: 0.84rem;
	color: #E13856;
	text-align: center;
	position: relative;
	font-weight: bolder;
	margin-bottom: 0.78rem;
}

/*.part_2 .part_2_text1:before{

	content: '“';
	position: absolute;
	top:-0.3rem;
	width: 0.36rem;
	height: 0.24rem;
	color:#000;
	font-weight: bolder;

}

.part_2 .part_2_text1:after{

	content: '”';
	position: absolute;
	bottom:-0.2rem;
	width: 0.36rem;
	height: 0.24rem;
	color:#000;
	font-weight: bolder;

}*/

.part_2 .part-2-jpg{

	margin:0 auto 0.4rem auto;
	width: 6.92rem;
	
}

.part_2 .part-2-jpg img{

	width: 100%;
}


.part_2 .part_2_text2{

	width: 6.7rem;
	margin:0 auto 0.82rem auto;
	font-size: 0.28rem;
	color: rgba(0,0,0,0.50);
	text-align: center;
	line-height: 0.52rem;
}

.part_3{

    background: #fff;
    height: auto;
    overflow: hidden;
    padding: 0.54rem 0.8rem;

}

.part_3 .logo{

	
	width: 0.96rem;
	height: 0.96rem;
	background: url(../images/logo.png) no-repeat;
	background-size: 100%;
	margin-bottom: 0.44rem;

}

.part_3 .part_3_text1{

	font-size: 0.6rem;
	line-height: 0.84rem;
	color:#000;
	font-weight: bolder;
	margin-bottom: 0.52rem;
}

.part_3 .part_3_text1 .span{

	color: #E13856;
}

.part_3 .part_3_text2{


}

.part_3 .part_3_text2 .text_item{

	display: flex;
	justify-content: space-between;
	margin-bottom: 0.52rem;
}
.text_item .item_1{

	font-size: 0.96rem;
	color: #E13856;
	font-weight: bolder;
}

.text_item .item_2{

	font-size: 0.32rem;
	color: #000000;
	line-height: 0.52rem;
}

.part_3 .part_3_text3{


	margin:0 auto 0.82rem auto;
	font-size: 0.28rem;
	color: rgba(0,0,0,0.50);
	text-align: left;
	line-height: 0.52rem;

}

.part_4{

	background: 1.59rem 0 #F6F4EF;
	position: relative;
	overflow: hidden;
	height: auto;
}

.part_4 .part-4-1{


	width: 100%;
	height: 3.18rem;
	background: url(../images/part-4-1.png) no-repeat;
	background-size: 100%;
}

.part_4 .part_4_text1{

	font-size: 0.42rem;
	color: #000;
	font-weight: bolder;
	text-align: center;
	line-height: 0.59rem;
}

.part_4 .part_4_text1 .span{

	color:#000;
}

.part_4 .part_4_text2{

	font-size: 0.6rem;
	color: #E13856;
	text-align: center;
	font-weight: bolder;
	line-height: 0.8rem;
	margin-top: 0.1rem;
}

.part_4 .part_4_box{

	margin:0 auto 0.4rem auto;
	width: 6.92rem;
	height: auto;
	overflow: hidden;
	border-radius: 0.32rem;
	background: #fff;
}

.part_4 .part_4_box:nth-last-child(1){

	margin:0 auto 1.87rem auto;
}

.part_4_box .box_icon{

	margin: 1.0rem auto 0.4rem auto;
	width: 1.2rem;
	height: 1.2rem;
}

.part_4_box .box_text1{

	font-size: 0.42rem;
	color: #000;
	text-align: center;
	font-weight: bolder;
	line-height: 0.59rem;
	margin-bottom: 0.64rem;
}

.part_4_box .box_text1 span{

	color: #E13856
}

.part_4_box .box_text2{


	margin:0 auto 0.82rem auto;
	width: 5.9rem;
	font-size: 0.28rem;
	color: rgba(0,0,0,0.50);
	text-align: left;
	line-height: 0.52rem;

}


.part_4_box .part-4-3{

	margin:0 auto 0.74rem auto;
	width: 6.68rem;
	height: 4.82rem;
	background: url(../images/part-4-3.png) no-repeat;
	background-size: 100%;
}

.btn{

    margin:0 auto 1rem auto;
	width: 3.4rem;
	height: 0.96rem;
	line-height: 0.96rem;
	background: #E13856;
	border-radius: 0.48rem;
	font-size: 0.36rem;
	color: #FFFFFF;
	text-align: center;
	font-weight: bolder;
	display: block;

}

.part_4_box .part_4_jpg{

	width: 6.92rem;
	height: 4.2rem;
}

.part_4_box .part_4_jpg2{

	width: 6.92rem;
	height: 2.4rem;
}

.part_4_box .part_4_list{

   padding: 0.44rem 0;
   margin:0 auto 0.4rem auto;
   width: 6.12rem;
   height: auto;
   overflow: hidden;
   border-bottom: 0.02rem solid rgba(0,0,0,0.1);
   
 

}

.part_4_box .part_4_list:nth-last-child(1){

	border-bottom:0;
}

.part_4_list .list_title{

	font-size: 0.42rem;
	color: #000;
	text-align: center;
	line-height: 0.59rem;
	font-weight: bolder;
	margin-bottom: 0.47rem;
}
.part_4_list .list_title span{

	color:#E13856;
}

.part_4_list .item_list{
   
   display: flex;
   justify-content: space-between;

}

.item_list .iteml{

   

}

.item_list .iteml .iteml-icon{

	width: 0.48rem;
	height: 0.48rem;
	margin: 0 auto 0.13rem auto;
}

.item_list .iteml .iteml-text{

	font-size: 0.2rem;
	line-height: 0.28rem;
	color: rgba(0,0,0,0.5);
	text-align: center;

}

.case_list{

    margin: 0 auto 0.8rem auto;
    height: auto;
    overflow: hidden;
    width: 6.52rem;

}

.case_list .case_item{

      width: 3.16rem;
      height: auto;
      overflow: hidden;
      float: left;
      margin-right: 0.2rem;
      margin-bottom: 0.4rem;

} 

.case_list .case_item:nth-child(2n+0){

	margin-right: 0;
}

.case_list .case_item .ci_img{

	width: 100%;
	margin-bottom: 0.2rem;

}

.case_list .case_item .ci_text{


}

.case_list .case_item .ci_text .text1{

	font-size: 0.28rem;
	color: #000000;
	line-height: 0.44rem;
	font-weight: bolder;
	margin-bottom: 0.2rem;
}

.case_list .case_item .ci_text .text2{

	font-size: 0.2rem;
	color: #E13856;
	margin-bottom: 0.2rem;

}

.case_list .case_item .ci_text .text3{

	opacity: 0.5;
	font-size: 0.2rem;
	color: #000000;

}

.part_5{

	background: #E13856;
	height:auto;
	overflow: hidden;
	/*padding-bottom: 0.4rem;*/
}

.part_5 .part_5_logo{

	margin:0.8rem auto 0.47rem auto;
	width: 0.96rem;
	height: 0.96rem;
	background: url(../images/logo.png) no-repeat;
	background-size: 100%;
}

.part_5  .part_5_text1{
     
        font-size: 0.42rem;
		color: #FFFFFF;
		text-align: center;
		line-height: 0.59rem;
		font-weight: bolder;
		margin-bottom:0.59rem;

}

.part_5 .part_5_text2{

	font-size: 0.28rem;
	color: rgba(255,255,255,0.70);
	text-align: center;
	line-height: 0.52rem;
	width: 5.9rem;
	margin:auto;
}

.part_5 .part_5_text3{

	    font-size: 0.42rem;
		color: #FFFFFF;
		text-align: center;
		line-height: 0.59rem;
		font-weight: bolder;
		margin-bottom:0.59rem;
}

.part_5 .part_5_text3 span{

	font-size: 0.32rem;
	font-weight: normal;
}

.part_5 .part_5_text4{

	width: 6.3rem;
	font-size: 0.28rem;
	color: rgba(255,255,255,0.70);
	text-align: left;
	line-height: 0.52rem;
	margin:auto;
}

.part_5 .part_5_text4 img{

	width: 1.6rem;
	height: 1.2rem;
	margin: auto;
	text-align: center;
}

.part_5 .part_5_text5{

	font-size: 0.2rem;
	color: #FFFFFF;
	text-align: center;
	margin-top: 0.7rem;
	margin-bottom: 0.4rem;
}

.part_5 .part_5_pic{

	width: 5.65rem;
	margin:1.06rem auto 1.06rem auto;
}

.part_6{

	background: #fff;
	height: auto;
	overflow: hidden;
}

.part_6 .part_6_logo{

	width: 0.96rem;
	height: 0.96rem;
	background: url(../images/logo.png) no-repeat;
	background-size: 100%;
	margin-left: 0.8rem;
	margin-top: 0.8rem;
	margin-bottom: 0.47rem;
}



.part_6 .part_6_text1{

	font-size: 0.48rem;
	line-height: 0.67rem;
	color: #000000;
	font-weight: bolder;
	margin-left: 0.8rem;
	margin-bottom: 0.47rem;
}

.part_6 .part_6_text1 span{

	font-size: 0.52rem;
	color: #E13856;
}

.part_6 .part_6_text2{

	font-size: 0.48rem;
	color:#000;
	font-weight: bolder;
	width: 6.29rem;
	display: flex;
	justify-content: space-between;
	margin-left: 0.8rem;
	align-items: center;
	margin-bottom: 0.47rem;

}

.part_6_text2_1{

	justify-content: flex-end!important;
}

.part_6 .part_6_text2 a{

	font-size: 0.28rem;
	color: #E13856;
	font-weight: bolder;
	text-decoration: underline;
}

.part_6_box{

	margin:0 auto 0.35rem auto;
	width: 6.92rem;
	background: #E13856;
	box-shadow: 0 0.04rem 0.08rem 0 rgba(0,0,0,0.10);
	border-radius: 0.32rem;
	overflow: hidden;
	height: auto;
}

.box_bg{

	background: #D3C09F;
}

.part_6_box .part_6_box_icon{

	margin:0.3rem auto 0.2rem auto;
	width: 1.2rem;
	height: 1.2rem;
	background: url(../images/pic_5.png) no-repeat;
	background-size: 100%;
}

.part_6_box .part_6_box_icon_bg{

   
    margin:0.3rem auto 0.2rem auto;
	width: 1.2rem;
	height: 1.2rem;
	background: url(../images/pic_8.png) no-repeat;
	background-size: 100%;

}

.part_6_box .part_6_box_icon_bg2{

   
    margin:0.3rem auto 0.2rem auto;
	width: 1.2rem;
	height: 1.2rem;
	background: url(../images/pic_16.png) no-repeat;
	background-size: 100%;

}

.part_6_box .part_6_box_icon_bg3{

   
    margin:0.3rem auto 0.2rem auto;
	width: 1.26rem;
	height: 1.26rem;
	background: url(../images/pic_17.png) no-repeat;
	background-size: 100%;

}

.part_6_box_text1{

	font-size: 0.6rem;
	color: #FFFFFF;
	text-align: center;
	line-height: 0.8rem;
	font-weight: bolder;
	margin-bottom: 0.2rem;
}

.part_6_box_text1 span{

	font-size:0.48rem;
}

.part_6_box_text2{

	font-size: 1.2rem;
	color: #FFFFFF;
	text-align: center;
	margin-bottom: 0.2rem;
}

.part_6_box_text3{

	font-size: 0.42rem;
	line-height: 0.59rem;
	color: #FFFFFF;
	text-align: center;
	margin-bottom: 0.2rem;
	font-weight: bolder;
}

.part_6_box_text4{

	font-size: 0.32rem;
	color: #ffffff;
	text-align: center;
	line-height: 0.4rem;
	margin-bottom: 0.2rem;
}

.part_6_box_text4_2{

	font-size: 0.36rem;
	font-weight: bolder;
	margin-bottom: 0.5rem;
}

.part_6_box_text5{

	font-size: 0.28rem;
	color: #ffffff;
	text-align: center;
	/*font-weight: bolder;*/
	margin: 0 auto 0.4rem auto;
	display: block;
}

.part_6_box_text6{

	display: flex;
	justify-content: space-between;
	color:#fff;
	width: 5.76rem;
	margin:0 auto 0.3rem auto;
	align-items: center;
}

.text6_1{

	font-size: 0.72rem;
	color: #FFFFFF;
	text-align: center;
	font-weight: bolder;
}
.text6_2{

	font-size: 0.42rem;
	color: #FFFFFF;
	text-align: center;
	font-weight: bolder;
}

.text6_3{

	opacity: 0.7;
	font-family: PingFangSC-Semibold;
	font-size: 0.42rem;
	color: #FFFFFF;
	text-align: center;
	line-height: 0.8rem;
}

.part_6_list{

	
	width: 5.9rem;
	margin:0.96rem auto;


}
.part_6_list_title{

	font-size: 0.48rem;
	color: #000000;
	font-weight: bolder;
	margin-bottom: 0.52rem;
}
.part_6_list_item{

   display: flex;
   justify-content: space-around;
 
}

.part_6_list_item .part_6_l_item{


}

.part_6_list_item .part_6_l_item .litem_icon{

	width: 0.48rem;
	height: 0.48rem;
	margin:0 auto 0.13rem auto;
}

.part_6_list_item .part_6_l_item .litem_text{

	opacity: 0.5;
	font-family: PingFangSC-Medium;
	font-size: 0.2rem;
	line-height: 0.28rem;
	color: #000000;
	text-align: center;

}	

.part_6_desc{

	margin:auto;
	width: 6.12rem;
	border-top:0.02rem solid rgba(0,0,0,0.1);
	border-bottom:0.02rem solid rgba(0,0,0,0.1);
	padding-top: 0.4rem;
	padding-bottom: 0.64rem;
}
.part_6_desc_title{

	font-size: 0.32rem;
	color: #000000;
	line-height: 0.45rem;
	font-weight: bolder;
	margin-bottom: 0.3rem;
}

.part_6_desc_text{

	font-size: 0.28rem;
	color: rgba(0,0,0,0.50);
	line-height: 0.52rem;
}

.part_6_desc_text span{

	color: #E13856;
}

.part_7{

	background: #FFF;
	height:auto;
	overflow: hidden;
	padding-bottom: 0.4rem;
}

.part_7 .part_7_logo{

	margin:0.8rem auto 0.8rem auto;
	width: 2.94rem;
	height: 0.68rem;
	background: url(../images/pic_10.png) no-repeat;
	background-size: 100%;
}

.part_7_text1{

	font-size: 0.48rem;
	color: #000000;
	text-align: center;
	line-height: 0.67rem;
	font-weight: bolder;
	margin-bottom: 0.67rem;
}

.part_7_text2{
   
    font-size: 0.28rem;
	color: rgba(0,0,0,0.50);
	text-align: center;
	line-height: 0.52rem;
	width: 6.5rem;
	margin:0 auto 1.04rem auto;
   
}


.part_8{

	background: #F6F4EF;
	height: auto;
	overflow: hidden;
	padding-bottom: 0.6rem;
}

.part_8_title{

	font-size: 0.42rem;
	color: #000000;
	text-align: left;
	line-height: 0.52rem;
	font-weight: bolder;
	margin-top: 0.65rem;
	margin-bottom: 0.4rem;
	width: 6.52rem;
	margin-left: auto;
	margin-right: auto;
}

.part_8_list{

	width: 6.52rem;
	margin:auto;
	overflow: hidden;
	height: auto;
}

.part_8_list a{

	font-size: 0.28rem;
	color: #000000;
	display: block;
	line-height: 0.52rem;
	border-bottom: 0.02rem solid rgba(0,0,0,0.1);
	padding: 0.2rem 0;
	position: relative;
	padding-left: 0.4rem;
}

.part_8_list a:before{

   content: '>>';
   position: absolute;
   top:0.17rem;
   left: 0;
   width:0.3rem;
   height: 0.3rem; 
   color: #E13856;

}

.part_9{

	background: #E13856;
	height: auto;
	overflow: hidden;
}

.part_9_text1{

    margin-top: 0.9rem;
    margin-bottom: 0.6rem;
	font-size: 0.48rem;
	color: #FFFFFF;
	text-align: center;
	line-height: 0.67rem;
	font-weight: bolder;
}

.part_9_list{

	width: 6.52rem;
	margin:0 auto 0.6rem auto;
	overflow: hidden;
	height: auto;
}

.part_9_list .part_9_list_item{

	font-size: 0.28rem;
	color: #fff;
	display: flex;
	justify-content: space-between;
	line-height: 0.52rem;
	border-bottom: 0.02rem solid rgba(255,255,255,0.2);
	padding: 0.2rem 0;
	position: relative;
	
}

.item_img{

	width: 1.66rem;
	height: 1.04rem;
}

.part_9_list a{
     
    position: relative;
    padding-left: 0.4rem;
    width: 4.5rem; 

}

.part_9_list a:before{

   content: '>>';
   position: absolute;
   top:0rem;
   left: 0;
   width:0.3rem;
   height: 0.3rem; 
   color: #fff;

}