body,html {

	padding: 0;

	text-transform: uppercase;

	margin: 0 auto;

	max-width: 640px

}



table {

	border-collapse: collapse

}



html {

	overflow-y: scroll

}



body,input {

	font-size: 15px;

	font-family: "Helvetica Neue",Helvetica,"PingFang SC","Microsoft YaHei","Hiragino Sans GB","WenQuanYi Micro Hei",sans-serif;

	-webkit-text-size-adjust: none

}



dd,dl,dt,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,select,textarea,ul {

	margin: 0;

	padding: 0;

	list-style: none

}



img {

	border: none;

	width: 100%;

}



input,select,textarea {

	outline: 0;

	resize: none

}



a:link,a:visited {

	text-decoration: none

}



::selection {

	background: rgba(254,126,0,.8)

}



::-moz-selection {

	background: rgba(254,126,0,.8)

}



.clearfix::after {

	clear: both;

	display: block;

	visibility: hidden;

	height: 0;

	content: ""

}[v-cloak] {

	display: none!important

}

@font-face{

	font-family: 'my_font'; 

	src:url('../font/FZQKBYSJW_0.TTF') format('truetype')

}

.mycon{

	padding: 0 3%;

	overflow: hidden;

}

.myTit{

	display: flex;

	flex-direction: column;

	justify-content: center;

	align-items: center;

	padding: 5% 0;

}

.myTit img{

	width: 8%;

}

.myTit h1{

	font-family: 'my_font';

	font-size: 0.5185rem;

	letter-spacing: 0.0185rem;

	color: #000000;

	padding: 1% 0;

}

.myTit p{

	font-size: 0.2593rem;

	color: #d7242a;

}

.myBtn{

	display: flex;

	align-items: center;

	justify-content: center;

	width: 68%;

	height: 1.0926rem;

	border-radius: 1.0926rem;

	margin: 0 auto;

	background-color: #ce293d;

	color: #fff;

	font-size: 0.4444rem;

}

.part1 .myBtn{

	margin: 5% auto 15% auto;

}

.part2{

	background: url(../img/bg1.jpg)#EEEEEE no-repeat top;

	background-size: 100%;

	padding-bottom: 15%;

}

.part2 .myTit h1{color: #fff;}

.part2 .myTit{

	margin-top: 6%;

	margin-bottom: 10%;

}

.part2 ul{

	border-radius: 0.2778rem 0.2778rem 0 0;

	overflow: hidden;

	margin-top: -10%;

	background-color: #fff;

	box-shadow: 0.037rem 0.0556rem 0.3333rem 0px 

		rgba(210, 211, 211, 0.8);

}

.part2 ul font{

	display: block;

	width: 100%;

	height: 0.7407rem;

	line-height:  0.8407rem;

	font-size: 0.4074rem;

	letter-spacing: 0.037rem;

	color: #fefefe;

	background-color: #ce293d;

	text-align: center;

	margin-bottom: 15%;

	

}

.part2 li{

	height: 2.1111rem;

	width: 94%;

	border: solid 0.0741rem #ce293d;

	margin: 0 auto;

	text-align: center;

	margin-bottom: 0.7037rem;

}

.part2 li h1{

	display: flex;

	align-items: center;

	justify-content: space-around;

	background-color: #ce293d;

	width: 50%;

	height: 0.7407rem;

	font-size: 0.4074rem;

	letter-spacing: 0px;

	color: #ffffff;

	margin: -5% auto 3% auto;

}

.part2 li h1 img{width: 13%;}

.part2 li p{

	display: block;

	width: 95%;

	margin: 0 auto;

	font-size: 0.3rem;

	letter-spacing: 0px;

	color: #1c222e;

	text-align: left;

}

.part2 .myBtn{

	margin: 5% auto ;

}

.myvideo{

	background-color: #fff;

	text-align: center;

}

.myvideo img:nth-child(2){

	width: 95%;

}

.part3{

	background: url(../img/bg2.jpg)no-repeat;

	background-size: 100%;

	padding-bottom: 10%;

}

.part3 .myTit h1{color: #fff;}

.p3con1{

	display: flex;

	flex-direction: column;

	align-items: center;

	justify-content: center;

	height: 3rem;

	background-color: #ce293d;

}

.p3con1 img{

	width: 45%;

}

.p3con1 p{

	font-size: 0.33rem;

	letter-spacing: 0px;

	color: #ffffff;

	text-indent: 2em;

	padding-top: 3%;

}

.p3con2{

	background-color: #fff;

	text-align: center;

	overflow: hidden;

}

.p3con2_1{

	display: block;

	margin: 0 auto;

	width: 64%;

	padding: 5% 0;

}

.p3con2_2{width: 96%;margin: 0 auto}

.p3con2 .myBtn{

	margin: 5% auto;

}

.part4{background-color: #eee;}

.part4 ul{

	display: flex;

	justify-content: space-between;

	padding-bottom: 5%;

}

.part4 li{

	width: 32%;

	background-color: #ce293d;

	color: #fff;

	text-align: center;

	position: relative;

	padding-bottom: 3%;

}

.part4 li i{

	display: flex;

	justify-content: center;

	align-items: center;

	font-style: normal;

	font-weight: bold;

	width: 0.7407rem;

	height: 0.7407rem;

	background-color: #ffffff;

	border-radius: 50%;

	color:#ce293d ;

	position: absolute;

	top: 54%;

	left: 0 ;

	right: 0;

	margin: 0 auto;

}

.part4 li h1{

	font-size: 0.3704rem;

	font-weight: bold;

	letter-spacing: 1px;

	color: #ffffff;

	padding: 14% 0 5% 0;

}

.part4 dl{

	display: flex;

	justify-content: space-between;

	padding-bottom: 5%;

}

.part4 dd{

	width: 48%;

	background-color: #fff;

	box-shadow: 0.037rem 0.0556rem 0.1852rem 0px 

		rgba(210, 211, 211, 0.8);

		padding: 1%;

		text-align: center;

		font-weight: bold;

		font-size: 0.333rem;

	letter-spacing: 0px;

	color: #000000;

	padding-bottom: 3%;

}

.part5 ul{

	display: flex;

	justify-content: space-between;

	flex-wrap: wrap;

	padding-bottom: 10%;

}

.part5 li{

	width: 48.5%;

	height: 3rem;

	margin-bottom: 3%;

	background-repeat: no-repeat;

	background-size: 100%;

}

.part5 li a{

	display: flex;

	justify-content: center;

	align-items: center;

	height: 100%;

}

.part5 li h1{

	display: flex;

	align-items: center;

	justify-content: center;

	width: 95%;

	height: 100%;

	border: solid 0.0185rem #ce293d;

	font-family: "my_font";

	font-size: 0.4815rem;

	font-weight: normal;

	font-stretch: normal;

	letter-spacing: 0px;

	color: #ce293d;

	text-align: center;

	margin-top: 2%;

	border-bottom: 0;

}

.part5 li p{

	display: flex;

	align-items: center;

	justify-content: center;

	font-size: 0.3519rem;

	font-weight: normal;

	font-stretch: normal;

	letter-spacing: 0px;

	color: #ffffff;

	background-color: #ce293d;

	width: 100%;

	height: 48%;

}

.part5 li div{

	display: flex;

	flex-direction: column;

	align-items: center;

	justify-content: center;

	width: 80%;

	height: 2rem;

	background-color: rgba(255,255,255,.8);

	overflow: hidden;

}