
body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.428571429;
  color: #333333;
  background-color: #f5f8f8;
}
a { text-decoration: none;color:#333;}
a:hover { text-decoration: none;color:#333;}

.bigf62 {font-size:62px;}
.bigf42 {font-size:42px;}
.bigf36 {font-size:36px;}
.bigf32 {font-size:32px;}
.bigf24 {font-size:24px;}
.bigf20 {font-size:20px;}
.bigf18 {font-size:18px;}
.bigw160{width:160px;}

@media (max-width:900px) {
  .bigf62 {font-size:30px;}
  .bigf42 {font-size:25px;}
  .bigf36 {font-size:24px;}
  .bigf32 {font-size:16px;}
  .bigf24 {font-size:16px;}
  .bigf20 {font-size:14px;}
  .bigf18 {font-size:14px;}
  .bigw160{width:140px;}
}

.bgwhite{background-color:white;}

.fs12{font-size:12px !important;}
.fs14{font-size:14px !important;}
.fs16{font-size:16px !important;}

.m0{margin:0 !important;}
.m10{margin:10px !important;}
.m20{margin:20px !important;}
.mt0{margin-top:0 !important;}
.mt5{margin-top:5px !important;}
.mt10{margin-top:10px !important;}
.mt15{margin-top:15px !important;}
.mt20{margin-top:20px !important;}
.mt30{margin-top:30px !important;}
.mt40{margin-top:40px !important;}
.mt50{margin-top:50px !important;}
.mt80{margin-top:80px !important;}

.ml20{margin-left:20px !important;}

.mb0{margin-bottom:0 !important;}
.mb50{margin-bottom:50px !important;}

.p0 {padding:0 !important;}
.p5 {padding:5px !important;}
.p10{padding:10px !important;}
.p20{padding:20px !important;}
.p40{padding:40px !important;}
.p0_10{padding:0 10px;}
.p0_20{padding:0 20px;}
.p10_20{padding:10px 20px;}
.p10_40{padding:10px 40px;}

.pt30{padding-top:30px !important;}
.pt40{padding-top:40px !important;}
.pb0{padding-bottom:0 !important;}
.pb50{padding-bottom:50px !important;}
.pr10{padding-right:10px !important;}

.c_106fb9{color:#106fb9;}
.c_106fb9:hover{color:#106fb9;}
.c_596f7e{color:#596f7e;}

/**navbar**/
.navbar{margin:0;border:0;background-color:#fff;}
.navbar .logo{height:52px;padding:0;margin:0px;}
.navbar .logo img{max-height:50px;}
@media (max-width:900px) {
  .navbar .logo{height:42px;padding:5px 0;}
  .navbar .logo img{max-height:40px;}
}
.navbar .navbar-header{margin:49px 0;}
.nav a.menu{padding:15px 20px 15px 35px;font-size:16px;color:#596f7e;}
.nav.navbar-nav .open a.menu{background-color:white;}
.nav.navbar-nav .open a:hover.menu{background-color:white;}
.nav .dropdown-menu a{padding:10px 20px;font-size:16px;color:#596f7e;}
.nav.navbar-nav .open .dropdown-menu >li >a{padding:10px 50px;}

/**page**/
.banner{color:white;}
.banner01 {height:500px;background:url('../images/bgindex.png');background-size: cover;background-position: center center;text-align:center;}
.banner0111 {height:300px;background:url('../images/bgaim.png');background-size: cover;background-position: center center;text-align:center;}
.banner02 {height:500px;background:url('../images/banner02.jpg');background-size: cover;background-position: center center;text-align:center;}
.banner03 {height:500px;background:url('../images/banner03.jpg');background-size: cover;background-position: center center;text-align:center;}
.banner04 {height:300px;background:url('../images/banner04.jpg');background-size: cover;background-position: center center;}
.banner05 {height:300px;background:url('../images/banner05.jpg');background-size: cover;background-position: center center;}

.banner01 .container, .banner02 .container, .banner03 .container{padding-top:150px;}
@media (max-width:900px) {
  .banner01 {height:300px;}
  .banner02 {height:300px;}
  .banner03 {height:300px;}
  .banner01 .container, .banner02 .container, .banner03 .container{padding-top:80px;}
}

.bgschedule {background:url('../images/banner-schedule.jpg');}
.bgdownload {background:url('../images/bgdownload.jpg');}
.bgabout {background:url('../images/banner-about.jpg');}
.bgindex {background:url('../images/bgindex.png');}
.signup {background:url('../images/banner-signup.png');}
.bgexpert {background:url('../images/bgexpert.png');}
.bgmeeting {background:url('../images/banner-meeting.jpg');}
.subtitle {height:180px;background-size: cover;background-position: center center;}
.subtitle .row{padding-top:60px;}
.subtitle .row .t1{color:white;font-size:28px;}
@media (max-width:900px) {
  .subtitle .row .t1{font-size:22px;}
}
.subtitle .row .underline{height:5px;width:64px;margin-top:-5px;background-color:#01babd;}
.subtitle2 {height:120px;}
.subtitle2 .row{padding-top:40px;}
.subtitle2 .row .t1{font-size:28px;color:#5c5c5c;}
.subtitle2 .row .underline{height:5px;width:112px;margin-top:-5px;background-color:#01babd;}
.thirdtitle {border:solid 1px #d7d7d7;padding:15px 20px;font-size:20px;color:#5b5b5b;}
@media (max-width:900px) {
  .thirdtitle{padding-left:10px;}
}
.pagecontent{border:solid 1px #d7d7d7;margin-top:5px;background-color:white;}
.more{border:0;padding:5px 30px;background-color:#01babd;font-size:16px;border-radius:20px;-webkit-border-radius:20px;}

.newsbox {display:block;margin-top:5px;border:solid 1px #d7d7d7;-webkit-border-radius:3px;border-radius:3px;background-color:white;}
.newsbox:hover{background-color:#106fb9;}
.newsbox:hover p{color:white;}
.newsbox .ntime{font-size:14px;color:#4f4f4f;}
.newsbox .ntitle{font-size:20px;color:#106fb9;}
.newsbox .ndesc{font-size:14px;margin-top:15px;max-height:80px;overflow:hidden;}
.newsbox .nbot{height:160px;overflow: hidden;margin:20px 20px 40px;}

.newscontent .ntime{font-size:16px;color:#4f4f4f;}
.newscontent .ntitle{font-size:26px;color:#106fb9;}
.newscontent .pagecontent{line-height:1.8;color:#323131;font-size:16px;}
.newscontent .pagecontent p{margin-top:10px;padding:10px 40px;}
.newscontent .pagecontent ol{margin:0 0 0 20px;padding:0 40px;line-height:1.8;}
@media (max-width:900px) {
  .newscontent .pagecontent p{padding:10px;}
  .newscontent .pagecontent ol{margin:0;padding:0 30px;}
}

/**schedule**/
.schedule {border:0 #d7d7d7;padding:30px 20px;}
.schedule thead tr th{background-color:#7cc576;border:2px solid #fff;font-size:16px;color:#fff;text-align:left;}
.schedule tbody tr td{background-color:#d9f7d7;border:2px solid #fff;font-size:14px;color:#545454;text-align:left;}
.schedule tbody tr.sec2 td{background-color:#c9e6d7;}
.schedule2 thead tr th{background-color:#045e92;}
.schedule2 tbody tr td{background-color:#d1edff;}
.schedule2 tbody tr.sec2 td{background-color:#bad7ff;}
.schedule3 thead tr th{background-color:#22aeb3;}
.schedule3 tbody tr td{background-color:#e1f7ff;}
.schedule3 tbody tr.sec2 td{background-color:#b6e6f6;}
.schedule4 thead tr th{background-color:#8781bd;}
.schedule4 tbody tr td{background-color:#e2dffb;}
.schedule4 tbody tr.sec2 td{background-color:#cfdfff;}
.scheduleAgenda thead tr th{background-color:#85cbcb;color:#ffffff;border:1px solid #b4b4b4;font-size:20px;vertical-align: middle;}
.scheduleAgenda tbody tr td{background-color:#ffffff;border:1px solid #b4b4b4;vertical-align: middle;}
.scheduleAgenda tbody tr.meeting td{background-color:#ffffff;border:1px solid #b4b4b4;vertical-align: left;}
.scheduleAgenda tbody tr.title td{color:#5fafaf;border:1px solid #b4b4b4;font-size:18px;vertical-align: middle;}


/**footer**/
.footer{margin:50px 0;background-color:#30343f;}
.footer p.part{font-size:18px;color:#ffffff;}
.footer p.pitem{margin-top:16px;}
.footer p.pitem a{font-size:14px;color:#596f7e;}
.footer1{height:130px;background-color:#292c33;}
.footer1 p.part{font-size:18px;color:#01babd;}
.footer1 p.pitem{margin-top:16px;}
.footer1 p.pitem a{font-size:14px;color:#596f7e;}
.footer2 {height:150px;font-size:14px;background-color:#30343f;}