*{
		        margin: 0;
		        padding: 0;
		        -webkit-user-select: none;
		        -moz-user-select: none;
		        -ms-user-select: none;
		        -o-user-select: none;
		        user-select: none;
		        box-sizing: border-box;
		        font-family: "Helvetica Neue",Helvetica,Arial,"PingFang SC","Hiragino Sans GB","Heiti SC","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif;
		    }
		    html{
		        min-width: 1280px;
		    }
		    .t-center{
		        text-align: center;
		    }
		    .t-left{
		        text-align: left;
		    }
		    .f-a{
		        color: #000;
		    }
		    .f-b{
		        color: #4e4e4e;
				font-size: 20px;
		    }
		    .f-c{
		        color: rgba(24,25,31,0.8);
		    }
		    .f-d{
		        color: #6E85B7;
		    }
		    .part{
		        max-width: 100%;
		        overflow: hidden;
		        margin-top: 120px;
		    }
		    .p-content{
		        display: flex;
		        display: -webkit-flex;
		        display: -moz-flex;
		        display: -o-flex;
		        display: -ms-flex;
		        flex-wrap: wrap;
		        -webkit-flex-wrap: wrap;
		        align-items: stretch;
		        -webkit-align-items: stretch;
		    }
		    .part .title{
		        font-size: 28px;
		        margin-bottom: 70px;
		        font-weight: 500;
		    }
		    .p-banner{
		        margin: 0;
				position: relative;
		    }
			.p-banner .p_1{
				position:absolute;
				left: 20px;
				top: 10px;
				color: #FFFFFF;
				font-size: 16px;
				line-height: normal;
				
			}
			.p-banner .p_2{
				font-size: 33px;
				left: 150px;
				top: 260px;
				position:absolute;
				color: #FFFFFF;
				
			}
			.p-banner .p_3{
				left: 150px;
				top: 310px;
				position:absolute;
				color: #FFFFFF;
				font-size: 17px;
			}
		    .p-info-2{
		        margin-left: 78px;
		        margin-right: 78px;
		    }
		    .p-info-2 .title,.p-info-2>.f-b{
		        padding-left: 38px;
		    }
		    .p-info-2 .p-content>div{
		        width: calc(33.3% - 56px);
		        /*padding: 50px 16px 32px 68px;*/
		        margin: 42px;
		        border-radius: 16px;
		        background: #FFFFFF;
		        /*border: 2px solid rgba(0,0,0,0.04);*/
		        /*box-shadow: 0 4px 22px 0 rgba(0,0,0,0.06);*/
		        /*-webkit-box-shadow: 0 4px 22px 0 rgba(0,0,0,0.06);*/
		    }
		    .p-info-2 .p-content>div.expand{
		        padding: 50px 16px 32px 68px;
		        border: 2px solid rgba(0,0,0,0.04);
		        box-shadow: 0 4px 22px 0 rgba(0,0,0,0.06);
		        -webkit-box-shadow: 0 4px 22px 0 rgba(0,0,0,0.06);
		    }
		    .p-info-2 .p-content>div:nth-of-type(2){
		        margin-left: 0;
		        margin-right: 0;
		    }
		    .p-info-2 .p-1{
		        font-weight: bold;
		        font-size: 26px;
		        margin: 20px 0 12px 0;
		    }
		    .p-info-2 .p-2{
		        font-weight: bold;
		        font-size: 16px;
		        margin-bottom: 20px;
		    }
		    .p-info-2 .p-content>div>div{
		        cursor: pointer;
		        padding: 50px 16px 32px 68px;
		        border-radius: 16px;
		        border: 2px solid rgba(0,0,0,0.04);
		        box-shadow: 0 4px 22px 0 rgba(0,0,0,0.06);
		        -webkit-box-shadow: 0 4px 22px 0 rgba(0,0,0,0.06);
		    }
		    .p-info-2 .p-content>div.expand>div{
		        padding: 0;
		        border: none;
		        border-radius: 0;
		        box-shadow: none;
		        -webkit-box-shadow: none;
		    }
		    .p-info-2 .p-content>div>div.f-c{
		        height: 0;
		        white-space: nowrap;
		        font-size: 14px;
		        line-height: 32px;
		        border: none;
		        overflow: hidden;
		        box-shadow: none;
		        padding-top: 0;
		        padding-bottom: 0;
		        background: none;
		        transition: padding-left 0.3s;
		    }
		    .p-info-2 .p-content>div.expand>div.f-c{
		        height: auto;
		    }
		    .p-info-3 .p-content-4{
		        display: flex;
		        display: -webkit-flex;
		        display: -moz-flex;
		        display: -ms-flex;
		        display: -o-flex;
		        flex-wrap: wrap;;
		        -webkit-flex-wrap: wrap;
		        align-items: center;
		        -webkit-align-items: center;
		        justify-content: center;
		        -webkit-justify-content: center;
		        font-size: 20px;
		        font-weight: bold;
		        margin-top: 40px;
		    }
		    .p-info-3 .p-content-4>div:first-of-type{
		        margin-right: 40px;
		    }
		    .p-info-3 .p-content-4>div.f-d.t-center{
		        width: 100%;
		        margin-right: 0;
		        /*margin-bottom: 20px;*/
		    }
		    .p-info-4{
		        margin-left: 120px;
		        margin-right: 120px;
		        text-align: center;
		    }
		    .p-info-4 .t-1{
		        display: inline-block;
		        opacity: 0.5;
		        -webkit-filter: opacity(50);
		        -ms-filter: alpha(opacity=50);
		        padding: 4px 16px;
		        margin: 48px auto 72px auto;
		        font-size: 18px;
		        border-radius: 33px;
		        background: rgba(196,215,224,0.1);
		    }
		    .p-info-4 .p-content>div{
		        margin-bottom: 40px;
		    }
		    .p-info-4 .p-content>div,.p-info-4 .p-content>div>div.p-content-img{
		        display: flex;
		        display: -webkit-flex;
		        display: -moz-flex;
		        display: -ms-flex;
		        display: -o-flex;
		        align-items: center;
		        -webkit-align-items: center;
		        justify-content: flex-start;
		        -webkit-justify-content: flex-start;
		    }
		    .p-info-4 .p-content>div>div.p-content-img{
		        flex-wrap: wrap;
		        -webkit-flex-wrap: wrap;
		    }
		    .p-info-4 .p-content>div>div.p-content-1{
		        margin-right: 40px;
		        min-width: 190px;
		        text-align: left;
		        /*margin-right: 82px;*/
		    }
		    .p-info-4 .p-content>div>div.p-content-1>span{
		        border-radius: 16px;
		        background: rgba(196,215,224,0.1);
		        padding: 11px 28px;
		        white-space: nowrap;
		    }
		    .p-info-4 .p-content>div>div.p-content-img>div{
		        width: 20%;
		        font-size: 18px;
		        color: rgba(0,0,0,0.4);
		        text-align: center;
		    }
		    .p-info-4 .p-content img{
		        width: 100%;
		        /*padding: 0 45px;*/
		        margin-bottom: 24px;
		    }
		    .p-info-5{
		        margin-right: 104px;
		        margin-left: 120px;
		    }
		    .p-info-5 .p-content>div{
		        margin-bottom: 20px;
		        padding-right: 16px;
		    }
		    .p-info-5 .p-content-1{
		        flex-basis: 25%;
		        -webkit-flex-basis: 25%;
		    }
		    .p-info-5 .p-content-2{
		        flex-basis: 45%;
		        -webkit-flex-basis: 45%;
		    }
		    .p-info-5 .p-content-3{
		        flex-basis: 30%;
		        -webkit-flex-basis: 30%;
		    }
		    .p-info-5 .p-content-4{
		        flex-basis: 50%;
		        -webkit-flex-basis: 50%;
		    }
		    .p-info-5 .p-content-5{
		        flex-basis: 25%;
		        -webkit-flex-basis: 25%;
		    }
		    .p-info-5 .p-content-6{
		        flex-basis: 25%;
		        -webkit-flex-basis: 25%;
		    }
		    .p-info-5 .p-content{
		        flex-wrap: nowrap;
		        -webkit-flex-wrap: nowrap;
		    }
		    .p-info-5 .p-content img{
		        width: 100%;
		        height: 100%;
		    }
		    .p-footer{
		        background: #000;
		        padding: 40px 0;
		        color: #fff;
		        font-size: 13px;
		        line-height: 2em;
		    }
			.img_p{
				color: #00000066;
				font-size: 16px;
				top: -13px;
				position: relative;
			}