*{ margin:0px; padding:0px; font-family:Microsoft Yahei;}
a{ text-decoration:none;}
a:hover{ text-decoration:none;}
img,input{ border:0px;}
ul li{ list-style:none;}
em,i{ font-style:normal;}
.left{ float:left;}
.right{ float:right;}
.main{ margin:0 auto;}
body{ margin:0 auto; max-width:640px;position:relative;}
input[type="submit"],input[type="reset"],input[type="button"],button,input[type="text"]{-webkit-appearance: none;border-radius:0px; outline:none; border:0px;}
select{ border:0px;background:none;border-radius:0px;}
html,body{ height:100%}


/* 邀请 */
.y_main{ background:url(../images3/yq1.png) no-repeat top left ; background-size:cover; box-sizing:border-box; padding:20px;min-height:100vh; float:left; padding-bottom:0; padding-top:3px}
.y_main .nei{ float:left; width:100%; background:url(../images3/yq3.png) no-repeat left top; background-size:100% 100%; padding-bottom:40px;}

.y_logo{ float:left; width:100%}
.y_logo img{ float:left; width:100%}

.y_one{ float:left; width:100%; text-align:center; margin-bottom:35px;}
.y_one span{ background:#fff; border:2px solid #0057A5; font-size:17px; font-weight:bold; color:#0057A5; padding:6px 15px;
border-radius:5px;}
.y_two{ width:100%; text-align:center; float:left; padding-bottom:30px; background:url(../images3/yq4.png) no-repeat bottom center; background-size:auto 18px;color:#0057A5;}
.y_two h2{ font-size:18px; float:left; width:100%; margin-top:10px}
.y_two .hao{ font-size:22px; line-height:40px}
.y_three{ float:left; width:100%; text-align:center; color:#0057A6; font-size:14px; line-height:24px; margin-top:25px; padding-bottom:40px}
.y_three img{ height:37px; margin-top:15px}

.y_title{ float:left; width:70%; margin-left:15%; background:#FFE690; text-align:center; line-height:26px; border-radius:5px; font-size:15px; margin-bottom:20px}

.y_four{ float:left; width:100%; font-size:14px; line-height:24px; box-sizing:border-box; padding:0 20px; margin-bottom:40px}

.y_five{ float:left; width:100%; margin-bottom:20px}
.y_five li{ width:33.333%; padding:8px; box-sizing:border-box; float:left;}
.y_five .img-box{ width:100%; float:left; height:70px; padding:5px; box-sizing:border-box; display:flex;justify-content: center; align-items:center;}
.y_five .img-box img{ max-height:60px;object-fit: cover;}
.y_five h3{ float:left; width:100%; font-size:12px; text-align:center; line-height:24px; height:24px; overflow:hidden; font-weight:normal; margin-top:6px}