.event-f1{
    width: 100%;
}
/* html,body{
    overflow-x: visible;
} */
body{overflow:hidden}
.banner{
    background: url(../images/eventpagebanner.jpg) no-repeat 0px 0px;
    /* background-size:cover;
    -webkit-background-size: cover;
    -o-background-size: cover;
    -ms-background-size: cover;
    -moz-background-size: cover;
    min-height: 730px;
    position: relative;
        background-position: center; */
    }
    .index-banner{
      /* background: url(../images/bg1-indexfornow.jpg) no-repeat 0px 0px; */
      background: url(../images/eventpagebanner.jpg) no-repeat 0px 0px;
      /* background-size:cover; */
      background-size: cover;
      background-position: center;
      background-repeat: no-repeat;
    }
    .innerpagebanner{
        background: url(../images/eventpagebanner.jpg) no-repeat 0px 0px;
        /* background-size:cover;
        -webkit-background-size: cover;
        -o-background-size: cover;
        -ms-background-size: cover;
        -moz-background-size: cover;
        min-height: 730px;
          background-position: center; */
      }
.f1-in{
    width: 1140px;
    margin: 100px auto;
}
.f1-text{
    font-size: 18px;
    text-align: justify;
}
.f1-address{
    margin-top: 50px;
    font-size: 22px;
font-family: 'SourceHanSansCN-Bold';
}
.f1-text span{
    font-weight: bold;
}
.f1-PARTNERS{
    font-size: 20px;
    margin-top: 30px;
}
.f1-PARTNERS-img{
    margin-top: 20px;
    width: 30%;
    display: inline-block;
}
.informed-out{
    width: 100%;
    /* background: linear-gradient(to right, #ffa658 , #f17d16); */
}
.informed-out2{
    width: 100%;
    background: linear-gradient(to right, #ffa658 , #f17d16);
}
.informed-in2{
    width: 1140px;
    margin:auto;
    color: white;
    padding-bottom: 50px;
}
.informed21{
    text-align: center;
    padding-top: 50px;
    margin: auto;
    font-size: 30px;
    font-weight: bold;
    font-family: 'SourceHanSansCN-Bold';

}
.informed22{
    margin-top: 30px;
    font-size: 15px;
}
.informed23{
    margin-top: 10px;
    font-family: 'SourceHanSansCN-Bold';
    font-size: 20px;
}
.informed23 i{
    text-decoration: underline;
}
.informed24{
    width: 250px;
    height: 80px;
    margin: auto;
    margin-top: 40px;
    color: #F07D12;
}
.informed24 a{
    	pointer-events: none;
}
.informed24 button{
    border: none; /* 无边框 */
    border-radius: 4px;
    width: 250px;
    height: 80px;
    color:#F07D12;
    background-color: white;
    font-size: 28px;
    /* font-weight: bold; */
	pointer-events: none;
    background-color: #ccc;
    color: #b3b3b3;
}
.informed-in{
    width: 1140px;
    margin:auto;
    color: white;
    padding-bottom: 50px;
}
.informed1{
    text-align: center;
    padding-top: 50px;
    margin: auto;
    font-size: 30px;
    font-weight: bold;
}
.informed2{
    margin-top: 30px;
    font-size: 15px;
}
.informed3{
    margin-top: 10px;

}
.informed3 i{
    text-decoration: underline;
}
.informed4{
    width: 250px;
    height: 80px;
    margin: auto;
    margin-top: 20px;
    color: #F07D12;

}
.informed4 a{
    pointer-events: none;
}
.informed4 button{
    border: none; /* 无边框 */
    border-radius: 4px;
    width: 250px;
    height: 80px;
    color: white;
    background-color: #F07D12;
    font-size:  28px;
    /* font-family: 'SourceHanSansCN-Bold'; */
	pointer-events: none;
    background-color: #ccc;
    color: #b3b3b3;
}
.event-mid{
    width: 100%;
    height: 80px;
}
.event-mid2{
    
    width: 100%;
    font-weight: bold;
    color: white;    
    /* background-color: #F07D12; */
    background: linear-gradient(to right, #ffa658 , #f17d16);
    height: 113px;
    font-size: 30px;
    text-align: center;
    line-height: 113px;
    font-family: 'SourceHanSansCN-Bold';
}
.event-time-line-frame{
    width: 100%;
    padding-top: 70px;
}
.event-time-line-frame-in{
    width: 1140px;
    margin: auto;
    padding-bottom: 90px;
}
.event-time-line-item{
    display: flex;
}
.event-time-line-item-left{
    flex:2;
    font-size: 20px;
    font-weight: bold;
    font-family: 'SourceHanSansCN-Bold';
    /* width: 130px; */
    max-width: 150px;
}
.event-time-line-item-mid{
    display: flex;
    flex-direction: column;
    align-items: center;
    flex: 1;
    min-height: 30px;
    padding-right: 20px;
}

.circle {
    width: 20px;
    height: 20px!important;
    background: radial-gradient(circle, white 50%, orange 50%);
    border-radius: 50%;
    
    margin-top: 5px;
}
.line {
    width: 2px;
    background-color: black;
    /* height: 100%; */
    flex:1;
    margin-bottom: -5px;
}
.event-time-line-item-right{
    flex: 8;
    font-size: 20px;
    padding-bottom: 20px;
}
.event-time-line-item-right div.right-area{
	margin-bottom:20px
}
.event-time-line-item-right div.right-area:last-child{
	margin-bottom:0
}
.event-time-line-item-right-span{
    /* font-weight: bold; */
    font-family: 'SourceHanSansCN-Bold';
}
.head{
    width: 100%;
}
.head-in{
    width: 1140px;
    margin: auto;
    padding-top: 55px;
    padding-bottom: 35px;
}
.head1{
    display: flex; 
    justify-content: center;
    /* flex-wrap: wrap; */
    /* padding: 20px; */
}
.head2{
    display: flex;
    justify-content: space-around;
    flex-wrap: wrap;
    padding: 20px;
}
.team-member {
    text-align: center;
    margin: 15px;
}
.head1 .team-member{
    width: 22%;
}
.head2 .team-member{
    width: 22%;
}
.team-member img {
    border: 3px solid orange;
    width: 150px;
    height: 150px;
    border-radius: 50%;
    background-color: #f0f0f0; /* Adjust background color as needed */
}

.team-member p {
    margin: 5px 0;
    font-size: 16px;
}
.team-member .bold2{
    padding:0 5px;
}
.head3{
    margin: auto;
    font-weight: bold;
    font-size: 39px;
    padding-bottom: 90px;
    display: flex;
    width: 980px;
}
.head3 span{
    color: #F07D12;
    font-size: 60px;
    /* margin-left: 80px; */
        /* font-size: 34px; */
    line-height: 60px;
}
.head3-yin{
    line-height: 80px;
    vertical-align: bottom;
    padding-left: 5px;
    padding-right: 5px;
}
.head3 p{
    /* margin-top: 20px; */
    margin: auto;
    /* width: 900px; */
    font-size: 30px!important;
    line-height: 45px;
    text-align: center;
}
.bold{
    font-family: 'SourceHanSansCN-Bold';
    font-size: 22px !important;
}
.bold2{
    /* font-family: 'SourceHanSansCN-Bold'; */
    font-weight: bold;
}
.informed22{
    width: 900px;
    margin: auto;
}
.registration-footer{
    background-color: #333333;
    border-top: 2px solid #F08307;
    margin-bottom: 0px!important;
    height: 50px;
}
.registration-footer>p{
    text-align: center;
    color: #fff;   
    margin-bottom: 0px!important;
    line-height: 50px;
    height: 50px;
}

.informed211{
	width: 900px;
	margin-bottom:30px;
	font-size: 26px;
	text-align: left;
    font-weight: normal;
}
@media (min-width: 767px){
    .mobile-event-time-line-frame-in{
        display: none;
    }
}

@media screen and (min-width:320px) and (max-width:1140px){
    .event-mid2{
        margin-top: 25px;
    }
    .f1-in{
        width: 100%;
        padding: 0px 25px;
        margin-top: 28px;
    }
    .informed-in{
        width: 100%;
        padding: 0px 25px;


    }
    .informed4 button{
        height: 55px;
    }
    .f1-PARTNERS-img img{
        width: 100%;
    }
    .f1-PARTNERS-img{
        width: 230px;
        height: 70px;
        display: block;
    }
    .event-time-line-frame-in{
        width: 100%;
        padding: 0px 25px;

    }
    .head-in{
        width: 100%;
        padding: 0px 25px;

    }
    .head1,.head2{
        display: block;
        padding: 0;
    }
    .team-member{
        margin: auto;
        width: 100% !important;
        margin-top: 30px;
    }
    .informed22 {
        width: auto;
        margin: auto;
    }
    .informed22 {
        width: auto;
    }
    .informed-in2{
        width: 100%;
        margin: auto;
        padding: 0px 25px;
        padding-bottom: 25px;
    }
    .head3{
        width: 100%;
        margin: auto;
        padding: 0px 25px;

    }
    .mobile-event-time-line-frame-in{
        width: 100%;
        margin: auto;
        padding: 0px 25px;
    }
    .event-mid2{
        height: 48px;
    line-height: 48px;

    }
    .head3 p{
        font-size: 18px!important;
        line-height: 32px;
        text-align: left;
    }
    .head3{
        padding: 0px;
        padding-bottom: 40px;
    }
}
@media screen and (min-width:320px) and (max-width:480px){
    .head3-yin{
        display: none;
    }
    .registration-footer p{
        White-space: nowrap!important;
        font-size: 9px!important;
    }
}
@media screen and (min-width:768px) and (max-width:1140px){
    .head3 p{
        font-size: 30px!important;
        line-height: 45px;
    }
}
@media screen and (min-width:320px) and (max-width:767px){

    .registration-footer p{
        White-space: nowrap!important;
        font-size: 12px;
    }
    .event-time-line-item-left{
        font-size: 21px!important;
    }
    .event-time-line-frame-in{
        padding-bottom: 25px;
    }
    .f1-text>p{
        font-size: 14px;
      }
      .f1-address>p,.f1-PARTNERS{
        font-size: 16px;
      }
    .event-time-line-frame-in{
        display: none;
    }
    .informed4 button{
        font-size:  20px;
    }
    .event-mid2,.event-time-line-item-left,.event-time-line-item-right-span{
        font-size: 18px;
    }
    .event-time-line-item-right{
        font-size: 18px;
    }
    .event-time-line-item-right p{
        margin-bottom: 0px;
    }
    .bold{
        font-size: 18px!important;
    }
    .team-member p{
        font-size: 14px;
    }

    .informed21{
        font-size: 21px;
    }
    .informed23{
        font-size: 16px;
        margin-bottom: 15px!important;
    }
    .informed24 button{
        font-size: 20px;
        height: 55px;
    }
    .index-banner{
        background: url(../images/event-banner-mobile.jpg) no-repeat 0px 0px;
        background-size: cover;
        background-position: center center;
      }
      .solution-banner{
        background: url(../images/event-banner-mobile.jpg) no-repeat 0px 0px;
        background-size: cover;
        background-position: top center;
      }
      .innerpagebanner{
        background: url(../images/event-banner-mobile.jpg) no-repeat 0px 0px;
        background-size: cover;
        background-position: bottom center;
      }
	  
	  .informed211{
		width:100%;
	}
	.event-time-line-frame{
		padding-bottom:50px;
	}
	.f1-in{
		margin-bottom:50px;
	}
	.event-mid {
		height: 20px;
	}
	.event-time-line-item-right div.right-area {
    margin-bottom: 15px;
}

}
	.fontsize16{
		font-size:16px!important;
	}
	.fontsize15{
		font-size:15px!important;
	}
	.textindent{
		text-indent:-12px;
		padding-left:12px;
	}
	.textindent2{
		text-indent:-12px;
		padding-left:12px;
	}
	.textindent3{
		text-indent:-15px;
		padding-left:15px;
	}