/* line 5, ../sass/layout.scss */
body {
  background: white url(../img/bg.jpg) repeat top left;
  color: #3b483a;
  font-family: 'Lucida Grande','Lucida Sans Unicode',Helvetica,Arial,Verdana,sans-serif;
  font-size: 12px;
  line-height: 1.5em;
}

/* line 14, ../sass/layout.scss */
a:link {
  text-decoration: none;
  color: #A36D5F;
}

/* line 15, ../sass/layout.scss */
a:visited {
  color: #769867;
}

/* line 16, ../sass/layout.scss */
a:hover {
  color: #6382B1;
}

/* line 17, ../sass/layout.scss */
a:active {
  color: #666;
}

img{vertical-align:middle;}
/* line 19, ../sass/layout.scss */
#wrap {
  position: relative;
  width: 1024px;
  min-height: 900px;
  margin: 0px auto;
  padding: 0;
}

/* line 28, ../sass/layout.scss */
#header {
  width: 1024px;
  height: 300px;
  background: url(../img/banner.png) no-repeat top center;
}
/* line 33, ../sass/layout.scss */
#header h2 {
  display: none;
}

/* line 37, ../sass/layout.scss */
#nav {
  height: 93px;
  background: url(../img/nav_bg_03.png) top center;
}
/* line 41, ../sass/layout.scss */
#nav #menu {
  width: 822px;
  height: 93px;
  padding-left: 80px;
}
/* line 46, ../sass/layout.scss */
#nav #menu .menu-item {
  background: transparent;
  cursor: pointer;
  float: left;
  list-style-type: none;
  list-style-position: inherit;
  margin: 0px;
  padding: 0px;
  display: block;
}
/* line 57, ../sass/layout.scss */
#nav #menu #menu_01 .menu-link {
  width: 137px;
  height: 93px;
  padding: 0px;
  margin: 0px;
  overflow: hidden;
  background: url(../img/nav-hover.png) no-repeat 0px 0px;
  text-indent: -5000px;
  display: block;
}
/* line 67, ../sass/layout.scss */
#nav #menu #menu_02 .menu-link {
  width: 137px;
  height: 93px;
  padding: 0px;
  margin: 0px;
  overflow: hidden;
  background: url(../img/nav-hover.png) no-repeat -137px 0px;
  text-indent: -5000px;
  display: block;
}
/* line 77, ../sass/layout.scss */
#nav #menu #menu_03 .menu-link {
  width: 137px;
  height: 93px;
  padding: 0px;
  margin: 0px;
  overflow: hidden;
  background: url(../img/nav-hover.png) no-repeat -274px 0px;
  text-indent: -5000px;
  display: block;
}
/* line 87, ../sass/layout.scss */
#nav #menu #menu_04 .menu-link {
  width: 137px;
  height: 93px;
  padding: 0px;
  margin: 0px;
  overflow: hidden;
  background: url(../img/nav-hover.png) no-repeat -411px 0px;
  text-indent: -5000px;
  display: block;
}
/* line 97, ../sass/layout.scss */
#nav #menu #menu_05 .menu-link {
  width: 137px;
  height: 93px;
  padding: 0px;
  margin: 0px;
  overflow: hidden;
  background: url(../img/nav-hover.png) no-repeat -548px 0px;
  text-indent: -5000px;
  display: block;
}
/* line 107, ../sass/layout.scss */
#nav #menu #menu_06 .menu-link {
  width: 137px;
  height: 93px;
  padding: 0px;
  margin: 0px;
  overflow: hidden;
  background: url(../img/nav-hover.png) no-repeat -685px 0px;
  text-indent: -5000px;
  display: block;
}
/* line 119, ../sass/layout.scss */
#nav #menu #menu_01 .menu-link:hover {
  background: url(../img/nav-active.png) no-repeat 0px 0px;
}
/* line 122, ../sass/layout.scss */
#nav #menu #menu_02 .menu-link:hover {
  background: url(../img/nav-active.png) no-repeat -137px 0px;
}
/* line 125, ../sass/layout.scss */
#nav #menu #menu_03 .menu-link:hover {
  background: url(../img/nav-active.png) no-repeat -274px 0px;
}
/* line 128, ../sass/layout.scss */
#nav #menu #menu_04 .menu-link:hover {
  background: url(../img/nav-active.png) no-repeat -411px 0px;
}
/* line 131, ../sass/layout.scss */
#nav #menu #menu_05 .menu-link:hover {
  background: url(../img/nav-active.png) no-repeat -548px 0px;
}
/* line 134, ../sass/layout.scss */
#nav #menu #menu_06 .menu-link:hover {
  background: url(../img/nav-active.png) no-repeat -685px 0px;
}

/* line 143, ../sass/layout.scss */
#mid {
  width: 100%;
  min-height: 401px;
  background: url(../img/mid-bg.png) repeat-y top center;
  overflow: hidden;
  /*會議資訊 about*/
  /*end conference_about*/
  /* 詳細議程 */
  /* end 詳細議程 */
  /* 講者簡介 */
  /* end　講者簡介 */
}
/* line 150, ../sass/layout.scss */
#mid #conference_about {
  padding: 10px 70px 0 80px;
  text-align: left;
  /* end 會議資訊 about */
  /* 交通資訊 */
  /* end 交通資訊 */
  /*延伸活動*/
  /*end 延伸活動*/
}
/* line 154, ../sass/layout.scss */
#mid #conference_about .postpic {
  background-color: #fff;
  margin-top: 10px;
  padding: 3px;
  width: 200px;
  float: left;
  -webkit-box-shadow: gray 2px 2px 10px;
  -moz-box-shadow: gray 2px 2px 10px;
  box-shadow: gray 2px 2px 10px;
}
/* line 162, ../sass/layout.scss */
#mid #conference_about .postpic img {
  vertical-align: middle;
}
/* line 167, ../sass/layout.scss */
#mid #conference_about .conf_info {
  float: right;
  width: 640px;
}
/* line 171, ../sass/layout.scss */
#mid #conference_about .conf_info .conf_title_01 {
  width: 640px;
  height: 44px;
  background: url(../img/info.png) no-repeat top left;
}
/* line 176, ../sass/layout.scss */
#mid #conference_about .conf_info .conf_title_01 h2 {
  display: none;
}
/* line 178, ../sass/layout.scss */
#mid #conference_about .conf_info .conf_title_02 {
  width: 640px;
  height: 44px;
  background: url(../img/rule.png) no-repeat top left;
}
/* line 183, ../sass/layout.scss */
#mid #conference_about .conf_info .conf_title_02 h2 {
  display: none;
}
/* line 185, ../sass/layout.scss */
#mid #conference_about .conf_info .conf_title_03 {
  width: 640px;
  height: 44px;
  background: url(../img/team.png) no-repeat top left;
}
/* line 190, ../sass/layout.scss */
#mid #conference_about .conf_info .conf_title_03 h2 {
  display: none;
}
/* line 193, ../sass/layout.scss */
#mid #conference_about .conf_info .action_title {
  width: 640px;
  height: 44px;
  background: url(../img/public.png) no-repeat top left;
}
/* line 198, ../sass/layout.scss */
#mid #conference_about .conf_info .action_title h2 {
  display: none;
}
/* line 201, ../sass/layout.scss */
#mid #conference_about .conf_info .a_title {
  width: 350px;
  height: 40px;
  background: url(../img/p_title.png) no-repeat top left;
}
/* line 206, ../sass/layout.scss */
#mid #conference_about .conf_info .a_title h2 {
  display: none;
}
/* line 209, ../sass/layout.scss */
#mid #conference_about .conf_info .conf_cont {
  padding: 5px 15px;
}

/* line 213, ../sass/layout.scss */
#mid #conference_about .conf_info .conf_cont .info li {
  padding-left: 60px;
  text-indent: -60px;
}
/* line 218, ../sass/layout.scss */
#mid #conference_about .conf_info .conf_cont ol {
  padding-left: 20px;
  list-style-type: decimal;
}
/* line 221, ../sass/layout.scss */
#mid #conference_about .conf_info .conf_cont ol li {
  padding-left: 60px;
  text-indent: -60px;
}
#mid #conference_about .conf_info .conf_cont p{
  Text-Indent:4%;
}

#mid #conference_about .conf_info .conf_cont .f_style{
  font-weight: bold;
  line-height:2.5em;
}
/* line 229, ../sass/layout.scss */
#mid #conference_about .mapic {
  background-color: #fff;
  margin: 10px 0;
  padding: 3px;
  width: 550px;
  float: left;
  -webkit-box-shadow: gray 2px 2px 10px;
  -moz-box-shadow: gray 2px 2px 10px;
  box-shadow: gray 2px 2px 10px;
}
/* line 237, ../sass/layout.scss */
#mid #conference_about .mapic img {
  vertical-align: middle;
}
/* line 242, ../sass/layout.scss */
#mid #conference_about .tran_info {
  float: right;
  width: 200px;
  padding: 0 70px 0 0;
}
/* line 247, ../sass/layout.scss */
#mid #conference_about .tran_info ul {
  padding: 10px 0;
  color: #A36D5F;
  list-style-type: disc;
}
/* line 257, ../sass/layout.scss */
#mid #conference_about .ex_act {
  width: 632px;
  float: left;
  margin:5px 0px 15px 0px;
}
/* line 262, ../sass/layout.scss */
#mid #conference_about .ex_act .act_01 {
  float: left;
  width: 624px;
  font-size: 13px;
  margin-left: -11px;
  border-right: 1px solid #e0e0e0;
  border-left: 1px solid #e0e0e0;
  border-bottom: 1px solid #e0e0e0;
}
/* line 271, ../sass/layout.scss */
#mid #conference_about .ex_act .act_02 {
  float: left;
  width: 623px;
  margin-top: 5px;
  font-size: 16px;
  font-weight: 200;
  padding: 5px 1px 5px 1px;
  background-color: #3b483a;
  color: #FFF;
  margin-left: -11px;
}
/* line 283, ../sass/layout.scss */
#mid #conference_about .ex_act .host_01 {
  float: left;
  text-align: center;
  width: 145px;
  padding: 5px;
  border-right: 1px solid #e0e0e0;
}
/* line 291, ../sass/layout.scss */
#mid #conference_about .ex_act .host_02 {
  float: left;
  text-align: center;
  width: 145px;
  padding: 5px;
}
/* line 298, ../sass/layout.scss */
#mid #conference_about .ex_act .host_03 {
  float: left;
  text-align: left;
  width: 145px;
  padding: 5px;
  border-right: 1px solid #e0e0e0;
}
/* line 305, ../sass/layout.scss */
#mid #conference_about .ex_act .host_04 {
  float: left;
  text-align: left;
  width: 145px;
  padding: 5px;
}
/* line 318, ../sass/layout.scss */
#mid #main_forprogramme {
  padding: 20px 127px 30px 95px;
  float: left;
  width: 880px;
  color: #333436;
  /* programme */
}
/* line 325, ../sass/layout.scss */
#mid #main_forprogramme .p_title {
  width: 855px;
  height: 44px;
  margin-left: -6px;
  background: url(../img/programme.png) no-repeat top left;
}
/* line 331, ../sass/layout.scss */
#mid #main_forprogramme .p_title h2 {
  display: none;
}
/* line 334, ../sass/layout.scss */
#mid #main_forprogramme .box_01 {
  float: left;
  width: 850px;
  font-size: 13px;
  border-right: 1px solid #e0e0e0;
  border-left: 1px solid #e0e0e0;
  border-bottom: 1px solid #e0e0e0;
}
/* line 343, ../sass/layout.scss */
#mid #main_forprogramme .box_02 {
  float: left;
  width: 852px;
  margin-top: 20px;
  font-size: 16px;
  font-weight: 200;
  padding: 5px 0;
  background-color: #3b483a;
  color: #FFF;
}
/* line 353, ../sass/layout.scss */
#mid #main_forprogramme .time {
  float: left;
  height: 20px;
  width: 90px;
  text-align: right;
  line-height: 1.5em;
  /*font-family: Georgia, "Times New Roman", Times, serif;*/
  padding: 2px 10px;
}
/* line 362, ../sass/layout.scss */
#mid #main_forprogramme .detail {
  float: left;
  width: 560px;
  text-align: left;
  line-height: 1.5em;
  border-right: 1px solid #e0e0e0;
  border-left: 1px solid #e0e0e0;
  padding: 2px 2px 2px 10px;
}
/* line 372, ../sass/layout.scss */
#mid #main_forprogramme .title {
  font-weight: bolder;
  color: #E42149;
  line-height: 1.2em;
}
/* line 377, ../sass/layout.scss */
#mid #main_forprogramme .host {
  float: left;
  text-align: left;
  width: 150px;
  padding: 2px 0 2px 10px;
}
/* line 388, ../sass/layout.scss */
#mid #spearker_about {
  width: 850px;
  padding: 0 87px;
}
/* line 392, ../sass/layout.scss */
#mid #spearker_about .book_style {
  font-style: italic;
}
/* line 394, ../sass/layout.scss */
#mid #spearker_about .s_title {
  width: 872px;
  height: 44px;
  background: url(../img/speaker.png) no-repeat top left;
}
/* line 399, ../sass/layout.scss */
#mid #spearker_about .s_title h1 {
  display: none;
}
/* line 402, ../sass/layout.scss */
#mid #spearker_about .d_title {
  width: 872px;
  height: 44px;
  margin-top: 1630px;
  background: url(../img/discussant.png) no-repeat top left;
  display: block;
}
/* line 408, ../sass/layout.scss */
#mid #spearker_about .d_title h1 {
  display: none;
}
/* line 411, ../sass/layout.scss */
#mid #spearker_about .speaker_box {
  float: left;
  width: 850px;
  margin: 5px 0;
  padding: 10px;
  border: 1px solid #dcdcdc;
  -webkit-border-radius: 10px;
  -webkit-border-top-left-radius: 0;
  -webkit-border-top-right-radius: 0;
  -moz-border-radius: 10px;
  -moz-border-radius-topleft: 0;
  -moz-border-radius-topright: 0;
  border-radius: 10px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
/* line 427, ../sass/layout.scss */
#mid #spearker_about .speaker_box .side_left {
  float: left;
  width: 183px;
}
/* line 431, ../sass/layout.scss */
#mid #spearker_about .speaker_box .side_left .speaker_pic {
  width: 183px;
  border-bottom: 3px solid #015b3e;
  -webkit-border-top-left-radius: 10px;
  -moz-border-radius-topleft: 10px;
  border-top-left-radius: 10px;
}
/* line 438, ../sass/layout.scss */
#mid #spearker_about .speaker_box .side_left .speaker_name {
  font-size: 14px;
  font-weight: bold;
  color: #000;
  font-family: Verdana, Geneva, sans-serif;
  margin-top: 5px;
  float: left;
  width: 183px;
}
/* line 447, ../sass/layout.scss */
#mid #spearker_about .speaker_box .side_left .speaker_organization {
  font-size: 12px;
  color: #999999;
  float: left;
  width: 183px;
}
/* line 454, ../sass/layout.scss */
#mid #spearker_about .speaker_box .speaker_info {
  color: #666666;
  font-size: 12px;
  margin-top: 5px;
  float: right;
  width: 640px;
  padding: 0 5px 5px 5px;
}

/*photos*/
#mid #main_photo {
  padding: 0px 27px 30px 95px;
  float: left;
  width: 880px;
  color: #333436;
  /* programme */
}
/* line 325, ../sass/layout.scss */
#mid #main_photo .photo_title {
  width: 855px;
  height: 44px;
  margin-left: 0px;
  background: url(../img/photo_title.png) no-repeat top left;
}
/* line 331, ../sass/layout.scss */
#mid #main_photo .photo_title h2 {
  display: none;
}

#mid #main_photo .public_title {
  width: 855px;
  height: 44px;
  margin-left: 0px;
  background: url(../img/public_talk.png) no-repeat top left;
}
/* line 331, ../sass/layout.scss */
#mid #main_photo .public_title h2 {
  display: none;
}

.photos {
  padding: 0px 20px 20px 0px;
}

.photos a {
  padding: 5px;
  line-height: 8;
}

.photos img {
  width:80px;
  border: 1px #aaa solid;
}

/*end mid*/
/* line 469, ../sass/layout.scss */
#footer {
  width: 1024px;
  height: 126px;
  background: url(../img/footer.png) no-repeat top center;
}
/* line 474, ../sass/layout.scss */
#footer .footer_cont {
  text-align: center;
  padding-top: 40px;
}
