@CHARSET "UTF-8";
body { font-size:16px; }
.body-white {background: #fff!important; }
*{ margin:0px; padding:0px;} 
html{overflow-x:hidden;}
body, div, dl, dt, dd, ul, ol, li, pre, code, form, fieldset, legend, input, button, textarea, blockquote { _background-image:url(about:blank);_background-attachment:fixed;font-family:'Open Sans',Arial,Helvetica,sans-serif; }
input, button, textarea,select, optgroup, option { font-family: 'Open Sans',Arial,Helvetica,sans-serif; font-size: 100%; font-style: inherit; font-weight: inherit;}
input:focus, textarea:focus{ outline:none; }
ul, li, dl, dt, dd, ol { display: block; list-style: none; }
img{border:0;}
a{ text-decoration:none;outline:0; color: #DB001F; }
a:hover, a:focus { color: #8f0014; text-decoration: none; outline:0; }

/*flex排序 公css*/
.flex {display:flex;}
.flex-row {flex-direction:row;}
.flex-row-reverse {flex-direction:row-reverse;}
.flex-col {flex-direction:column;}
.flex-col-reverse {flex-direction:column-reverse;}
.flex-wrap {flex-wrap:wrap;}
.flex-wrap-reverse {flex-wrap:wrap-reverse;}
.flex-nowrap {flex-wrap:nowrap;}
.flex-1 {flex:1 1 0%;}
.flex-auto {flex:1 1 auto;}
.flex-initial {flex:0 1 auto;}
.flex-none {flex:none;}
.flex-grow-0 {flex-grow:0;}
.flex-grow {flex-grow:1;}
.flex-shrink-0 {flex-shrink:0;}
.flex-shrink {flex-shrink:1;}

.justify-start {justify-content:flex-start;}
.justify-end {justify-content:flex-end;}
.justify-center {justify-content:center;}
.justify-between {justify-content:space-between;}
.justify-around {justify-content:space-around;}
.justify-evenly {justify-content:space-evenly;}

.navbar-fixed-top, .navbar-fixed-bottom { position: fixed; }
.navbar-fixed-top, .navbar-fixed-bottom, .navbar-static-top {margin-right: 0px; margin-left: 0px; }

.navbar .nav .user { padding: 0; line-height: 70px; }
.navbar .nav .user .headicon { margin: 0 5px; height: 30px; }
.navbar .nav .user .caret { vertical-align: middle; margin: 0 5px; }
/*tc widget*/
.tc-main { margin-top: 20px; }


@media (min-width: 1200px) {
    .container { width: 1200px; padding-left:0px; padding-right:0px; }
}
.topbox { height: 30px; border-bottom: 1px #e3e3e3 solid; background: #f5f5f5; }
.topbox .top_tt{ font-style:normal; line-height:30px; }
.topbox .top_tt dl dt{ font-style:normal; line-height:30px; font-weight: normal; }
.topbox .top_tt dl dd{ font-style:normal; line-height:30px; text-align:right; }

.suofang{transition: all 500ms ease 0s;}
.suofang:hover{transform: scale(1.03);transition: all 500ms ease 0s;}
@media (max-width:767px) {
    .suofang:hover{transform: scale(1);}
    .callforpapers{ display: block!important; }
    .cfpaper{ width: 98%!important; margin: 0 auto; }
}


.navbar-fixed-top{ position:fixed; top: 0px; left: 0px; right: 0px; background:linear-gradient(180deg, #fff 0%, #fff 100%);  }


.navbar{ margin-bottom:0px; height: 72px; background:#fff; box-shadow: 0px 3px 9px 0px rgba(147, 147, 147, 0.23); }
#main-menu-user{ display: none }
.navbar-form{ height:41px; margin:0px; margin-top:32px; position:relative; padding:0px; border-radius: 4px; border: solid 1px #d6d6d6; overflow:hidden; background:#fff; width:90%; float:right; }
.navbar-form .form-group{ width:100%; }
.navbar-form .form-control2{ width:100%; height:41px; line-height:41px; position:relative; border:0px; font-size: 1.6rem; color: #666666; padding-left:15px; }
.navbar-form .btn-primary{ width: 115px;height:39px; background:#31a7d9; border:0px; border-radius:4px; font-size: 1.8rem; line-height: 39px; position:absolute; right:0px; top:0px; padding:0px;  }
.navbar-default{ background:linear-gradient(180deg, #f5f5f5 0%, #ffffff 100%); }
.navbar-default .navbar-collapse{ position:absolute; top: 0px; right: 0px; left: 0px; }
.navbar-default .navbar-nav>.open>a{ color:#666; font-style: normal; text-transform: none; border-bottom: 6px solid #3f07b9; padding-bottom:30px;  }
.navbar-default .navbar-nav>.open>a:hover{ color:#a891dc!important; }
.navbar-default .navbar-nav>li>a .caret{ display:block; margin:0 auto; }
@media (max-width: 768px) { /*<=768的设备*/
    .topbox .top_tt dl dt{ font-size:1rem; }
    .topbox .top_tt dl dd{ display:none; }
    .navbar-default .navbar-brand{ display:inline-block; margin:0 auto; height:120PX!important; float: none; text-align:center; }
    .navbar-default .navbar-brand img{ display:inline-block; height: 88px!important; margin-top: 5px; } 
    .navbar-form{ margin-top:1px; float:; width:85%; }
    .navbar-header{ display: inline-block; position: absolute; top: 20px; right: 20px; }
    .navbar-default .navbar-collapse{ background:#f2f2f2; position: absolute;  left: 0px; right: 0px; max-height: 100vh; height:100vh; z-index: 999; margin-top: 60px; }
    .navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus {  color: #428bca !important; text-align: left !important;}
    .navbar-toggle{ margin-top:1px; }
    .navbar-nav{ margin:15px; }
    .navbar-default .navbar-nav>li>a{ font-size: 1.5rem; color: #666; position: relative; }
    .navbar-default .navbar-nav>li>a .caret{ display: inline-block; position: absolute; right: 15px; top: 1.8rem; }
    .navbar-default .navbar-nav>.open>a{ padding-bottom: 10px; border-bottom:1px; }
}
@media (max-width: 468px) { /*<=468的设备*/
    .news_list li .time{ display:none; }
    .news_list li a{ max-width:98%!important; float:none; }
}
@media (min-width: 768px) { /*>=768的设备*/
    .dropdown-menu{ background:#fff; padding:0px; } 
    .dropdown-menu>li>a{ font-size:15px; padding:0px 10px; color:#666; text-align: left; border-bottom: 1px solid #ccc; line-height: 60px; }
    .dropdown-menu>.active>a{ background:#F2F2F2 !important; color: #666; }
    .dropdown-menu>li>a:hover{ background:#F2F2F2; color: #666; } 
    .nav>li>a{ padding: 10px 13px; } 

    .navbar-default .searchform{ margin-top:20px; margin-bottom:20px; }
    .navbar-default .navbar-brand{ margin-top:0px; margin-bottom:0px; }
    .navbar-default .navbar-brand img{  height: 88px!important; margin-top: 5px; }
    .navbar-nav { margin: 0 auto; float:none; }
    .navbar-nav>li{ margin-left: 0px; }
    .navbar-default .navbar-nav>li>a { padding-top: 10px; padding-bottom: 10px; font-size:15px; font-weight: 600; color:#3f07b9; text-align:center; z-index: 999; }
    .navbar-default .navbar-nav>li>a:hover { color: #fff!important; background-color:#3f07b9; border-radius: 5px; }
    
    .navbar-nav li:after { position: absolute; content: ''; width: 0; height:100%;  left: 0%;z-index: -1;  -webkit-transition: 0.35s all ease; transition: 0.35s all ease;}
    .navbar-nav li:hover:after{ width: 100%; left: 0;}
    
    .navbar-nav li:after{background: none; color:#ccc;}
    .navbar-nav li:hover:after{background: none; color:#ccc;}

    
}
.navbar-default .navbar-brand{ color: #333; font-size: 3rem; padding:10px; padding: 0px; line-height: 100px; height:100px; font-weight: bold; letter-spacing: 5px; }
.navbar-default .navbar-brand a{ color: #333; font-size: 3rem;  }
.navbar-default .navbar-brand:hover{ color: #000; }
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus{ color:#666; text-align:center; }
.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:hover,
.navbar-default .navbar-nav>.active>a:focus {
  background-color:#3f07b9; color:#fff; border-radius: 5px;
}

/*幻灯片css*/
.sy-slider1 .sy-controls{ display:block!important; max-width:1600px!important; margin:0 auto!important; left:0px; right:0px; }
.sy-slider1 .sy-pager{ position:absolute; bottom:10px; left:0px; right:0px; z-index:9; }
.sy-slider1 .sy-pager li{ width: 2.2em!important; height: 2.2em; margin-right:10px!important; }
.sy-slider1 .sy-pager li a { width: 2.2em!important; height: 10px!important; border-radius: 4px!important; }
.sy-slider1 .sy-pager li.sy-active a { width: 30px; height: 10px; border-radius: 4px;  background-color:#0d68b9!important; }

.sy-focus1{ margin-top:10px; }
.sy-focus1 .sy-controls{ display:none!important; }
.sy-focus1 .sy-pager{ position:absolute; bottom:0px; right:10px; z-index:9; text-align:right; }
.sy-focus1 .sy-pager li{ width: 1.5rem!important; height: 2.5rem; margin-right:0px!important; }
.sy-focus1 .sy-pager li a { width: 1.2rem!important; height: 1.2rem!important; border-radius: 1px!important; text-indent: 999px; }
.sy-focus1 .sy-pager li.sy-active a { width: 20px; height: 10px; border-radius: 1px;  background-color:#ff0039!important; }
.sy-focus1 .s_item{ display:block; position: relative; }
.sy-focus1 .s_item img{ display:block; width:100%; }
.sy-focus1 .s_item h1{ background: rgba(0, 0, 0, .6); position:absolute; bottom:0px; left:0px; right:0px; text-align:center; color:#fff; font-size:1.5rem; line-height:4rem; padding:0px 2rem; overflow: hidden; }

/*图片鼠标放大css*/
.imgon img{  -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out;    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out; }
.imgon:hover img{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); } 

/*底部导航 radial-gradient(circle at 64.58333333333334% 98.33333333333333%, #28acf4 0%, 20%, rgba(0, 87, 225, 0) 40%), radial-gradient(circle at 18.75% 100%, #005995 0%, 25%, rgba(0, 87, 225, 0) 50%), radial-gradient(circle at 9.166666666666666% 43.333333333333336%, #F3F3F3 0%, 42%, rgba(243, 243, 243, 0) 70%), radial-gradient(circle at 87.08333333333333% 41.66666666666667%, #F3F3F3 0%, 42%, rgba(243, 243, 243, 0) 70%), radial-gradient(circle at 48.9013671875% 49.521484375%, #FFFFFF 0%, 100%, rgba(255, 255, 255, 0) 100%)*/

.footer_con{ width: 1200px; margin:0px auto; position:relative; overflow: hidden; text-align:center; font-size:14px; line-height:2; color:#333; }
.footer_con a{ color: #333; text-decoration: underline; }
.footer_con dl{ width: 80%; text-align: left; margin:0px; }
.footer_con dl dt{ color:#333; font-size:16px; }
.footer_con dl dd{ color:#333; font-size:16px; }
.footer_con ul{ width: 19%; text-align: right; }
.footer_con ul li{  margin-top: 70px; font-size: 16px; line-height: 30px; position: relative; }
.footer_con ul li span{ font-size: 18px; line-height: 30px; position: absolute; right: 60px; top: -3px; }


:root {
    --primary-color: #0056b3;
    --secondary-color: #00a8cc;
    --accent-color: #f0ad4e;
    --text-dark: #333333;
    --text-light: #666666;
    --bg-white: #ffffff;
    --bg-light: #f8f9fa;
    --bg-gradient: linear-gradient(135deg, #0056b3 0%, #00a8cc 100%);
}
/* Topics Section */

html,body{ font-size: 16px; }

/*页面css*/
* {margin:0;padding:0;box-sizing:border-box;}
body {text-align:justify;line-height:1.8;}
/* public-css*/.w-1200 {width:1200px;margin:0 auto;margin-bottom:0rem;}
.public_bg {background:#212c42;}
.clear {clear:both;}
a {text-decoration:none;}
.public_bgc {background:#ffb901;}
.public_c {color:#2f3faf;}
.public_title {display:flex;align-items:center;}
.public_span {display:inline-block;width:0.3125rem;height:2.625rem;}
p { font-family:arial;/*word-break:break-all;*/;}
ul,li,ol li {list-style:none;padding:0rem;}
/* page-css*/.nav {height:6.875rem;width:100%;color:#FFFFFF;position:sticky;top:0px;left:0px;z-index:9999;}
.nav .logo {line-height:6.875rem;font-size:1.8125rem;}
.nav ul {display:flex;}
.nav ul li {line-height:6.89rem;}
.nav ul li a {font-size:1rem;font-weight:600;padding:0rem 12px 0rem;display:block;color:#FFFFFF;line-height:6.89rem;}
.nav ul li a.active,.nav ul li a:hover {text-decoration:none;background:#2f3faf;}
.navkk {position:relative;display:flex;align-items:center;justify-content:space-between;}
.contact {width:8.4375rem;display:block;text-align:center;line-height:2.875rem;background-color:#f5a32a;color:#FFFFFF;border-radius:2.875rem;font-weight:600;}
.contact:hover {color:#212c42 !important;}
/* Banner*//* banner*/
.c-banner {width:100%;position:relative;overflow: hidden;}
.c-banner img {width:100%;}
.c-banner .banner ul {list-style:none;padding-left:0px;margin-bottom:0px;}
.c-banner .banner ul li { display:none;opacity:0; position:relative; }
.c-banner .banner ul li:nth-child(1) {opacity:1;display:block;}
.c-banner .banner ul li img {width:100%;}
.c-banner .banner ul li:first-child img {position:relative;}
.c-banner .nexImg {padding:25px 10px 25px 10px;position:absolute;top:50%;margin-top:-55px;background:#000000 url('../images/nexImg.png') no-repeat center center;opacity:0.5;border-radius:3px;z-index:10;width:50px;height:110px;}
.c-banner .preImg {padding:25px 10px 25px 10px;position:absolute;top:50%;margin-top:-55px;background:#000000 url('../images/preImg.png') no-repeat center center;opacity:0.5;border-radius:3px;z-index:10;width:50px;height:110px;}
.c-banner .nexImg:hover,.c-banner .preImg:hover {opacity:0.8;}
.c-banner .nexImg {right:0px;}
.c-banner .jumpBtn {width:100%;position:absolute;bottom:20px;text-align:center;}
.c-banner .jumpBtn ul {margin-bottom:0px;padding:0px;}
.c-banner .jumpBtn ul li {width:30px;height:30px;border-radius:50%;display:inline-block;background-color:white;opacity:0.9;margin-left:10px;}
.c-banner .jumpBtn ul li:first-child {margin-left:0px;}
@media screen and (max-width:768px) {
    .c-banner {width:100%;height:345px;overflow:hidden;}
    .c-banner .banner ul li img {width:768px;height:345px;left:50%;margin-left:-384px;}
}
.b-title {width:50rem;height:14rem;position:absolute;left:20%;top:22%;color:#FFFFFF;text-align:left;}
.b-title h2 {font-weight:600;margin-bottom:20px;}
.b-title h4 {font-size:1.5rem;margin-bottom:40px;}
.b-title span {display:inline-block;width:0.4375rem;height:5rem;margin-left:-1.9375rem;}
.b-title h4 span {height:auto;width:auto;margin-left:1em;}
.b-title a {width:10em;text-align:center;display:block;padding:0.9375rem;color:#212c42;font-size:1.5rem;letter-spacing:0.125rem;}
.b-title a:hover {color:#212c42;background:#FFF;}
/* About*/.about h3 {display:inline-block;line-height:2.625rem;height:2.6875rem;}
/* Announcements*/.announcements {display:flex;justify-content:space-between;}
.announcements .announcements_l {width:65%;}
.announcements .announcements_l .title {font-size:1.25rem;text-transform:uppercase;}
.announcements .announcements_l ul {display:flex;flex-wrap:wrap;}
.announcements .announcements_l ul li {width:50%;margin-top:1.75rem;}
.announcements .announcements_l ul li p {width:80%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
.announcements .announcements_l ul li a {display:inline-block;color:#2f3faf;}
.announcements .announcements_l ul li a:hover {display:inline-block;color:#007bff !important;}
.announcements_r {width:390px;position:relative;padding-left:20px;padding-right:40px;}
.announcements_r>img {display:block;width:360px;position:absolute;top:0;right:0;z-index:2;}
.announcements_r::before {content:'';position:absolute;left:0;top:50px;display:block;z-index:1;width:95%;height:calc(100% - 50px);border:solid 4px #feb800;}
.announcements_r .publication {position:relative;z-index:3;margin-top:240px;}
.announcements_r .publication .publication_c {padding-bottom:1.5em;}
.announcements_r .publication a {transform:rotate(90deg);-ms-transform:rotate(90deg);/* Internet Explorer*/  -moz-transform:rotate(90deg);/* Firefox*/  -webkit-transform:rotate(90deg);/* Safari 和 Chrome*/  -o-transform:rotate(90deg);/* Opera*/  display:block;position:absolute;bottom:2em;right:-6rem;}
.publication a:hover {color:#007bff !important;}
.time {width:100%;background:url(../img/tiem_bg.jpg) no-repeat center;}
.time ul {display:flex;justify-content:space-between;}
.time ul li.line {width:1px;background:#e1e1e1;}
.time ul li {width:30%;text-align:center;padding:20px 0;color:#FFFFFF;}
.time ul li h3 {margin:0;}
.time ul li span {display:inline-block;text-align:center;width:2rem;height:0.125rem;}
.time ul li p {margin:0;}
/* news-list*/.news-list li {margin-bottom:1.25rem;display:flex;justify-content:space-between;}
.news-list .data {width:105px;height:105px;background:#f6f6f6;flex-shrink:0;margin-right:10px;display:flex;align-items:center;justify-content:center;text-align:center;}
.news-list .data p {text-align:center;font-size:1.5rem;font-weight:bold;line-height:1;}
.news-list .text {display:block;width:100%;border:1px solid #e1e1e1;color:#333333;padding:13px 15px 0 15px;}
.news-list .text .info {overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;opacity:.8;line-height:1.5;font-size:14px;margin-top:10px;}
.news-list .text:hover {background-color:#f5a32a;color:#FFFFFF;border:1px solid #f5a32a;}
.news-list .text:hover p {color:#FFFFFF;}
/* Speakers_bg*/.speakers_bg {width:100%;height:300px;background-image:url(../img/speakers_bg.jpg);}
.Box {position:relative;}
.Box .content {width:1200px;margin:0 auto;}
.Box h2 {text-align:center;margin-bottom:35px;padding-top:250px;}
.Box .Box_con {position:relative;}
.Box .Box_con .btnl {position:absolute;}
.Box .Box_con .btn {display:block;width:41px;height:41px;position:absolute;top:80px;cursor:pointer;}
.Box .Box_con .btnl {background:url(../img/jtl02.png) no-repeat center;left:-72px;}
.Box .Box_con .btnr {background:url(../img/jtr02.png) no-repeat center;right:-72px;}
.Box .Box_con .btnl:hover {background:url(../img/jtl03.png) no-repeat center;}
.Box .Box_con .btnr:hover {background:url(../img/jtr03.png) no-repeat center;}
.Box .Box_con .conbox {position:relative;overflow:hidden;padding-top:30px;}
.Box .Box_con .conbox ul {position:relative;list-style:none;}
.Box .Box_con .conbox ul li {float:left;width:167px;height:250px;margin-left:20px;overflow:hidden;position:relative;margin-left:124px;}
.Box .Box_con .conbox ul li h5 {position:absolute;bottom:0;width:100%;text-align:center;color:#ffffff;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;}
.Box .Box_con .conbox ul li:first-child {margin-left:85px;}
.Box .Box_con .conbox ul li img {display:block;width:167px;height:200px;transition:all 0.5s;border-radius:0.625rem;}
.Box .Box_con .conbox ul li:hover img {transform:scale(1.1);}
.Box .BoxSwitch {margin-top:30px;text-align:center;}
.Box .BoxSwitch span {display:inline-block;*display:inline;*zoom:1;vertical-align:middle;width:30px;height:3px;background:#ccc;margin:0 5px;cursor:pointer;}
.Box .BoxSwitch span.cur {background:red;}
/* Sponsors*/.sponsors-list {display:flex;flex-wrap:wrap;margin-bottom:1rem;}
.sponsors-list li {margin-right:15px;margin-bottom:15px;}
.sponsors-list li img {height:80px;display:block;}
/* footer*/.footer {margin-top:4rem;line-height:5rem;color:#FFFFFF;font-size:1.1rem;}
/* banner_ny*/.banner_ny {background-repeat:no-repeat;background-position:center;height:172px;width:100%;}
/* main*/.main {display:flex;justify-content:space-between;}
.page_left {width:30%;}
.page_left ul li {list-style-type:disc;line-height:2.25rem;font-size:20px;margin-left:1.25rem;}
.page_left ul li a {font-size:14px;color:#2f3faf;text-decoration:underline;}
.page_left h4 {font-size:18px;}
.page_right {width:70%;}
.position {background-color:#f2f2f2;height:3.125rem;padding-left:20px;}
.position a {line-height:3.125rem;}
.speakers_list li {display:flex;}
.speakers_list li~li {padding-top:2rem;padding-bottom:2rem;border-bottom:1px solid #d7d7d7;}
.speakers_list li img {border-radius:0.625rem;width:200px;display:block;flex-shrink:0;margin-right:20px;}
.speakers_list li .text {width:100%;}
.speakers_list li .info {margin-top:5px;}
.Submission {display:inline-block;color:#fff !important;padding:0 1.2em;border-radius:1.8rem;background-image:linear-gradient(to bottom,#21bcd9,#0b599d);}
.page_left>p {margin-bottom:0;margin-top:20px;}
.content .title {margin-bottom:25px;}
.page-text table td {padding:10px;border:solid 1px #666;line-height:1.5;}


.float-left { float: left !important; }
.font-weight-bold {
    font-weight: 700 !important;
}
.mt-4, .my-4 {
  margin-top: 1.5rem !important
}
.mt-5, .my-5 {
    margin-top: 3rem !important;
}
.pt-3, .py-3 {
    padding-top: 1rem !important;
}
.pl-4, .px-4 {
    padding-left: 1.5rem !important;
}
.pt-5, .py-5 {
    padding-top: 3rem !important;
}
.h5, h5 {
    font-size: 1.25rem; font-weight: bold;
}
.pt-4, .py-4 {
    padding-top: 1.5rem !important;
}