@charset "utf-8";

.menu ul{margin:0;}
.container img{max-width:100%;    height: auto;}
.content_con{background:#fff;}

.main-left iframe{max-width:100%;/*height:auto;*/}
table{max-width: 100%;}
.main-right hr{height: 3px;margin: 0;}
.main-left{padding-top: 25px;}
@media (min-width: 950px){
.container{padding:0;}
.main-left{width:78%;float:left;}
.main-right{width:22%;float:right;}
.main{display: flex;}

}

@media (max-width: 950px){
.main-left,.main-right{width:100%;padding: 10px;}
.main-right {margin-top:20px;}
.container{padding:0 15px;}
.inside{width:100%;}
.container img{width:auto!important;max-width:100%!important;    height: auto!important;}
table.conf2023{width: 100%;}
.menu{    background: #184369;}
.header{    background-position: 15px top;}
.header .menu li.home{display:none;}
.content_text p a{    word-break: break-all;}
.header .menu{text-align: right;}
.header .menu li, .header .menu li a{    float: none; display: inline-block;}
body #div1{width: 100%;}
.menuSecond ul li.menuSecondTitle{font-size: 15px; background: none;text-align: left;margin: 15px 0 4px 0;}
.footer{height: 15px;margin: 10px 0;}
.menuSecond ul{margin-bottom: 0;}
.title,.titleLeft{width:100%;}


}

@media (max-width: 768px){
.header {background-size: 100%;height: auto;}
.header .headerCon .logo a,.header .headerCon .logo{width: 100%;float: none;}
.header .headerCon{line-height: normal;height: 27px;}



}
@media (max-width: 414px){

a{word-break: break-all;}
}

.div-flex{ display: flex; display: -moz-box;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;}
.div-flex-column-center{ -webkit-box-align: center;-moz-align-items: center;-ms-align-items: center;-o-align-items: center;-webkit-align-items: center;align-items: center;}
.div-flex-row-center{-webkit-box-pack: center;-ms-justify-content: center;-moz-justify-content: center; -o-justify-content: center;-webkit-justify-content: center; justify-content: center;}
.div-flex-row-left{-webkit-box-pack: left;-ms-justify-content: left;-moz-justify-content: left; -o-justify-content: left;-webkit-justify-content: left; justify-content: left;}
.div-flex-around{-webkit-box-pack: justify;-ms-justify-content: space-between;-moz-justify-content: space-between; -o-justify-content: space-between;-webkit-justify-content: space-between;-webkit-justify-content: space-between;justify-content: space-between;}
.div-flex-around-center{    justify-content: space-around;}

.div-flex-direction{-webkit-box-direction: normal; -moz-box-orient: vertical;-moz-box-direction: normal;-webkit-box-orient: vertical; flex-direction: column; -webkit-flex-direction: column;   -ms-flex-direction: column; -moz-flex-direction: column; -o-flex-direction: column;}
.div-flex-row-column-center{ -webkit-box-pack: center; -ms-justify-content: center;  -moz-justify-content: center;  -o-justify-content: center;   -webkit-justify-content: center; justify-content: center;}

.no-zh{    white-space: nowrap;}
.content-2023, .content-2024{padding:15px;}
.link-2023-tab{margin:0 0 15px 0;}
.link-2023-tab a{display:inline-block;padding:2px 5px;border:1px solid #333;background:#ccc;margin-right:20px;font-weight:bold;}
.table-w100{width:100%;}
body .title-h2-2023{display:block; text-align:center;font-weight:bold;font-size:20px;    margin-top: 20px;margin-bottom: 10px;}


/*detail 50page*/
 .no-bg-table > tbody > tr > td,.bg-table > tbody > tr > td,.title-table > tbody > tr > td{padding:10px 15px;}
.bg-table .title-h2-2024{font-size:20px;font-weight:bold;margin:0;}
.no-bg-table .title2-h2-2024, .title-table .title2-h2-2024{padding-top:15px;padding-bottom:15px;}
.no-bg-table .title2-h2-2024 strong, .title-table .title2-h2-2024 strong{font-size:17px;}
.bg-table{padding:20px;background:#cfe5fa;}
.bg-table  > tbody > td{padding-left:20px;padding-right:20px;}
.bg-table  > tbody > tr:nth-child(1) td{padding-top:20px;padding-bottom:5px;}
.bg-table  > tbody > tr:last-child td{padding-bottom:20px;}
.no-bg-table  > tbody > tr > td{padding-left:0;padding-right:0;}
.no-bg-table  > tbody > tr > td.abstract-p0{padding-top:0;}
.no-bg-table   td.pb15{padding-bottom:10px;}
.no-bg-table  td.pt15{padding-top:10px;}

.no-bg-table,.bg-table,.title-table  {width:95%;margin-bottom:25px;}
.title-table{margin-bottom:10px;}
.no-bg-table{margin-top:0;margin-bottom:10px;}
.no-bg-table .line1,.no-bg-table .line2{border-top:1px solid #333;height:1px!important;padding:0;}

.title-table{border-top:1px solid #333;border-bottom:1px solid #333;}
.title-table .line1, .title-table .line2{display:none;}
.title-table td{padding:20px 10px;}

 

.table-scroll{overflow:auto;overflow-y:hidden;}
.pc-930{width:930px;max-width:auto;}

.week-list{width:100%;margin-bottom:25px;}  
.week-list td{text-align:center;}
.menuSecond ul li{padding-left:8px;}

table td{    word-break: break-word;}
.no-nav .no-nav-con {width:63%;margin:0 auto;}
/* .iframe-table,.iframe-table table,.iframe-selef{width:100%;}*/

.search-php input{height:35px;line-height:35px;border:0;background:#fff;box-shadow:0 2px 3px 0 rgba(0,0,0,0.1);border-radius:3px;padding:0 10px;}
.search-php input[type=submit]{background:#184369;color:#fff;}

.no-nav .no-nav-con{margin-top:20px;padding:0 15px;}
.no-nav .no-nav-con table{width:100%;}
 

@media (max-width: 768px) {
.inside .header{display:none;}
.main-right.menuSecond, .menuSecond.schedule-right, .menuSecond.specialSessionsAll-right{display:none;}
#mobileTop{position:relative;z-index:99;}

body.have-nav{margin-top:105px;}
body.no-nav{}
.mobile-login{position: fixed;left: 0;right: 0;top:0; height:40px;;line-height:40px;background: #e8f4ff;z-index:99;}
.mobile-login .pull-right a{margin-left:20px;        display: inline-block; padding: 0 10px; background: #184369; color: #fff; height: 25px; line-height: 25px;}
#mobileTop .navbar-brand{color:#fff;padding-left:0;}
.navbar-default .navbar-toggle{border:#fff;border:1px solid #fff;}
.navbar-default .navbar-toggle .icon-bar{background:#184369;}
#mobileTop .navbar-default .navbar-toggle.collapsed .icon-bar{background:#fff;}
#mobileTop  .navbar {position: fixed;left: 0;right: 0;top: 40px; }
#mobileTop .navbar-header{padding-left:15px;padding-right:15px; border: 0;background: #184369;}
#mobileTop .navbar-nav{height:calc(100vh - 110px);overflow:auto;overflow-x:hidden;}
#mobileTop .navbar-collapse{background:rgba(24, 67 ,105,0.9);}
#mobileTop .navbar-default .navbar-nav>li>a{color:#fff;font-size:14px;}
#mobileTop .navbar-default .navbar-toggle{margin-right:0;background:#eee;}
#mobileTop .navbar-default .navbar-toggle:focus, #mobileTop .navbar-default .navbar-toggle:hover{background:#eee;}
#mobileTop .navbar-default .navbar-toggle.collapsed{background:transparent;}
#mobileTop .nav>li{padding-left:15px;padding-right:15px;}
#mobileTop .nav>li a{padding-left:0;pading-right:0; border-bottom:1px solid #eee;}
#div1.index-banner{height:105px;margin-bottom:15px;}
#div1.index-banner img{max-height:100%;}

.index-news-update-flex{display:block;}
.index-news-qrcode{margin-top:10px;}
.index-news-qrcode img{max-width:100px!important;}

.horiz-links-2023 ul{margin-bottom:10px;}
.link-2023-tab a{margin-right:5px;}
.schedule-2023.div-flex{text-align:center;padding:10px 5px;        flex-wrap: wrap;}
.schedule-2023.div-flex > div:nth-child(1){order:2;width:50%;}
.schedule-2023.div-flex > div:nth-child(3){order:3;width:50%;}
.schedule-2023.div-flex > div:nth-child(2){order:1;width:100%;}
.mobile-m10{margin-bottom:10px;}
.schedule-php-2023 .inside{width:auto;}
.schedule-php-2023 table{width:100%;}
.schedule-php-title.title,.schedule-php-title.title .titleLeft{width:auto;float: none;}
.table-scroll-w {width:calc(100vw - 30px);}
.participantsList-2023 .table-scroll, .specialSessionsAll-2023 .table-scroll{    width: calc(100vw - 60px);max-width: 100%;}
/*.table-scroll .w-660 table{min-width:660px; width:660px;       max-width: max-content;}*/
.table-scroll .w-660 table{width:100%;}
.table-scroll .w-660 table td{min-width:120px;}


.no-nav .no-nav-con{width:100%;}
.index-banner#div1 ul li{width:100%;}
#div1.index-banner{background:none;}





}

/*2026会议*/
.main-left-2025{padding:0 15px 15px 15px;}




@media (max-width: 414px) {

}
