@media  screen and (min-width: 2024px)  { 
	.news-item dd h3 { font-size: 18px; }
	p, .font-16, .news-tags, .unison-date {  font-size: 18px;  line-height: 1.8;}
}

@media  screen and (max-width: 1690px)  {
	 p, .content p , 
	.meeting-date p,
	.view_more, .view_more:hover {  font-size: 16px;	  }
	
	.hotal-list ul li p { font-size: 14px; margin: 5px auto; }
	
	p.c-zhiwei {font-size: 14px;}
	
	.sub_title_18 {  font-size: 18px; }
 
	.co-organizer ul { grid-template-columns: repeat(auto-fit, minmax(40%, 1fr)); }
}

@media  screen and (max-width: 1440px)  {
	.container { width: 86%; min-width: unset; }  
	
	.committee_list ul { grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); }
}
	
@media  screen and (max-width: 1360px)  { }

@media  screen  and (max-width:1286px)  { } 

@media  screen  and ( max-width:1086px) { 
	/* 网站颜色设置 */
	:root {  --gap-space:14px;  --container:100%; } 
	
	.pc ,
	.login_jt,
	a.btn-search ,
	.hotallist ul li:first-child ,
	.hotallist ul li .space-line::before ,
	.speakerlist ul li:first-child , 
	.speakerlist ul li a .space-line::before,
	.meetting-Schedule ul li .poster,
	.meetting-Schedule ul li:first-child ,
	.meetting-Schedule ul li .space-line::before { display: none !important; } 
	
	
	
	.phone ,
	.dot ,
	.hotallist ul li ,
	.contact-info { display: block !important; }
	
	.phone_flex,
	.grid-container,
	.content_form form div,
	.content_form form p, 
	.user_for_picture { display: grid !important; grid-template-columns: 100%; }  
	
	.container ,
	.headtop .container,
	.copyright .container { width: 100%; min-width: unset; padding-left: 15px; padding-right: 15px; }
	
	.swiper-button-next, 
	.swiper-button-prev {  width: 33px;  height: 33px;  margin: auto 0px; }
	.swiper-button-prev:after, 
	.swiper-rtl .swiper-button-next:after, 
	.swiper-button-next:after, 
	.swiper-button-prev:after { font-size: 14px; }
	 
	/* head */
	.headtop { padding: 10px 0; position: fixed; top: 0; left: 0; width: 100%; box-shadow: 0 0 15px rgba(0,0,0,.15); } 
	.logo img { height: 40px; }
	.login-box i.ueser-img {   width: 28px; height: 29px; }
	
	.headtop .tool { gap: 10px;  font-size: 21px;}
	
	.menubar {
		padding: 0;
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		z-index: 10;
		height: 100%;
		background-color: rgba(0,0,0,.85); 
		display: none;
	}
	
	.menubar .grid-container { 
		background-color: #f7f7f7;  
		padding: 80px 15px 35px; 
		height: 100%; 
		display: flex !important; 
		flex-flow:column-reverse; 
		justify-content: start;  
		gap: 18px; 
		margin-left: auto;
		margin-right: 0;
	}
	.menubar .menu ul {	display: grid;	gap: 20px;justify-content: unset;}
	.menubar .menu ul li { transform: translateX(100%); opacity: 0; }
	.menubar .menu ul li a {  padding: 15px; font-size: 18px;  }
	/* head-end */
	
	body { padding-top: 76px;  }
	.info p { text-align: left; word-spacing: 1px; letter-spacing: -.5px;   }
	
	.li-line-3 ul,
	.li-line-5 ul { grid-template-columns: repeat(auto-fit, minmax(160px, 1fr));  }
	
	.committee_list ul ,
	.committee_imgs_list ul,
	.co-organizer ul { grid-template-columns: repeat(auto-fit, minmax(260px, 1fr)); }
	
	p, .content p , 
	.hotal-list ul li p { font-size: 16px; line-height: 1.35; }
	
	.stand-title-36 ,
	.stand-title-48 ,
	.co-inertitle {  font-size: 24px; }
	
	.co-title ,
	.c-name ,
	.btn-login span ,
	.hotal_name ,
	.btn-login,
	.btn-login:hover ,
	.schedule-date  { font-size: 18px; }
	
	.sub_title_18,
	.lianxi-info li label,
	#user-center dd ul a ,
	.user_for_picture label, 
	.content_form form p label { font-size: 16px;  }
	
	.view_more, .view_more:hover { font-size: 14px; padding-right: 12px; }
	
	p.c-zhiwei {font-size: 14px; }
	
	.box-sticky-right ,
	.box-sticky-left { width: 100%;  float: none; }
	
	#user-center dt { padding-bottom: 20px; }
	.mode-sticky { overflow: hidden; margin-bottom: 24px; }
	.btn-apply { position: static; }
	.content_form form p input, 
	.content_form form .textarea { min-height: 45px; font-size: 16px; padding: 10px 15px; }
	
	.content_form form p, 
	.user_for_picture { gap: 5px;grid-template-columns: 100%; }
	.content_form form { gap: 24px; grid-template-columns: 100%; }
	
	.icon-date { background-position: 97% center; }
	
	.file_for_picture {
	    gap: 10px;
	    display: flex;
	    align-items: flex-start;
	    position: relative;
	    flex-flow: column;
	}
	
	.login_links::before { left: 85 transform: translateX(0); }
	.login_links {
	    position: absolute;
	    top: calc(100% + 27px);
	    width: 170px; 
	    padding: 16px;
	    left: auto;
	    right: -2px;
	    transform: translateX(0);
	    box-shadow: 0 0 9px rgba(0, 0, 0, .25);
	}
	.position_sticky {  position: static; }
	
	
	.pages ul a.prev, 
	.pages ul a.next { position: static; }
	
	#banner .img28_1 { padding-top: 48.8%;	}
	#banner .swiper-pagination { padding: 0 10px;	}
	#banner .swiper-pagination-bullet { height: 5px; }
	
	.cards_box_item ,
	.btn-login, .btn-login:hover { padding: 20px; }
	
	.meetting-Schedule ul li:first-child, 
	.hotallist ul li:first-child, 
	.speakerlist ul li:first-child a,
	.meetting-Schedule ul li, 
	.hotallist ul li, 
	.speakerlist ul li a { padding: 16px; }
	
	.committee_list ul li a { padding: 10px; gap: 2px; }
	.committee_imgs_list ul li p.c-zhiwei { margin-top: -9px; }
	
	.meeting-date { flex-flow: column; gap: 6px; }
	.meeting-date p { display: flex; align-items: baseline; justify-content: space-between; width: 100%;	}
	.meeting-date big { font-size: 21px;  font-weight: bold;  margin-top: 0; }
	
	.notice_tips { padding: 16px; }
	.notice_tips p { font-size: 12px; width: calc(100% - 60px); }
	
	
	.space-line::before, 
	.meetting-Schedule ul li::before { left: 24%; }
	.hotallist ul li .imgs img { width: 100%; margin-bottom: 12px; }
	.hotal_name ,
	.contact-info dt { margin-bottom: 14px; }
	
	
	.meetting-Schedule ul li { grid-template-columns: 100%;  gap: 16px; /* grid-template-columns: 27% auto; */ }
	.meetting-Schedule ul li .schedule-date { padding-bottom: 10px; border-bottom: 1px #ccc solid; /* grid-row-start: 1; grid-row-end: span 3; */ }
	.schedule-date span {     display: inline-block; }
	
	.speakerlist ul li a { grid-template-columns: 100px auto; gap: 0 15px;  align-items: flex-start; }
	.speakerlist ul li .space-line:first-child {grid-row-start: 1;  grid-row-end: span 3; /* 跨越2行 */ }
	.speakerlist ul li .imgsize {  width: 100px; height: 100px; border-radius: 12px; }
	p.c-unit {  color: #999; line-height: 1.3;  font-size: 14px; }
	.pages { margin: 16px; }
	
	
	
	.mainform { width: 95%; }
	.mainform form p input, 
	.mainform form p .get_mailto_send {   height: 45px;	}
	.changeinfo p {   font-size: 12px;	}
	
	.mode-login { height: auto; min-height: 100vh; }
	.info-container { width: 100%; }
	.banner_for_login { height: 90px; width: 100%; background-position: center 50%, center center; }
	
	#v-windows .user-service-info {  padding: 30px 15px; width: 92%; }
	.close {
	    width: 25px;
	    height: 25px;
	    position: absolute;
	    top: 13px;
	    right: 14px;
		z-index: 15;
	}
}


/* ipad */
@media only screen and (min-device-width : 768px) and (max-device-width : 1186px) and (orientation : landscape) { 
	
	/* 网站颜色设置 */
	:root {  --gap-space:16px;  --container:100%; } 
	
	.login_jt { display: block !important; }
	
	.stand-title-36 {  font-size: 28px;  }
	
	p, 
	.info p , 
	.font-16 {  font-size: 16px; }
	
	.font-18 , 
	.meeting-date big {  font-size: 18px; }
	
	#banner .img28_1 { padding-top: 28.8%; }
	.logo img { height: 40px;  }
	.grid-box {  grid-template-columns: calc(70% - var(--gap-space) - 30px) 30%; }
	
	.committee_list ul { grid-template-columns: repeat(auto-fit, minmax(160px, 1fr)); }
	.committee_imgs_list ul { grid-template-columns: repeat(auto-fit, minmax(160px, 1fr)); }
	
	.menubar .grid-container  { width: 40%; transform: translateX(100%); opacity: 0; }
	
	 
	
}
