section.intro>.container{padding-top:70px}

.tp-speak2 h2,
.tp-speak2 h3,
.tp-speak2 h4,
.tp-speak h2,
.tp-speak h3,
.tp-speak h4,
.kn-speak h2,
.kn-speak h3,
.kn-speak h4{margin:0;padding:0;}

#searchbar {margin-top:-40px}
/*
#searchbar input::-webkit-input-placeholder,
#searchbar input::-moz-placeholder,
#searchbar input::placeholder,
#searchbar input:-ms-input-placeholder{font-size:12px}
*/
/*
#names{margin:7px 0}
#names a{margin:0 3px 0 0;font-size:15px}
#names a:hover{border-bottom:1px solid}
*/

#introbox{padding:15px;
margin:auto;position:absolute;
color:#000000;
-webkit-transition: opacity .6s ease-in-out;
-moz-transition: opacity .6s ease-in-out;
-ms-transition: opacity .6s ease-in-out;
transition: opacity .6s ease-in-out;
}
#introbox .l{float: left;width:190px;}
#introbox .photo{max-width:100%;margin:auto;width:100%;display: block;}
#introbox .photo img{display: block;margin: auto;border-radius:20px}
#introbox .dtl,
#introbox .website{font-size:12px;border-bottom: 1px solid}
#introbox .dtl:hover,
#introbox .website:hover{border:0;}
#introbox .desc{text-align:justify}
#introbox .r{margin:-10px 0 0 205px}
#introbox .r .title{margin:0;padding:0;font-size:26px;}
#introbox .r .name{font-weight:bold;font-size:18px;}
#introbox .r .speaker{padding:0 0 5px;}
#introbox .r h4{margin-bottom:0}
#introbox .r .talktime{margin:5px 0}
#introbox .arw{top: 0;
    border: solid transparent;
    border-top-width:0!important;
    content: '';
    height: 0;
    width: 0;
    position: absolute}

.kn-speak{margin:0 0 9px;}
.kn-speak h2,
.kn-speak h3{font-size:22px;line-height:1.2}
.kn-speak h2,
.kn-speak h3,
.kn-speak .speaker{color:#fff}
.kn-speak .l{float: left;width:160px;position: relative;}
.kn-speak .r{margin-left:160px;border-top:30px solid transparent;
  /* use js to calculate border-top-width*/
}
.kn-speak .r header u{display: block;background:#F4B718;
height:100%;position:absolute;left:-50px;width:53px;top:0;z-index:-1}
.kn-speak .l .photo img,
.kn-speak .l .photo{display: block;margin:auto;background:#efefef;border-radius: 10px}
.kn-speak .l .photo img{border:2px solid #F4B718;}
.kn-speak .l .dtl,
.kn-speak .l .website{display: block;text-align: center;margin:6px 0;}
.kn-speak .r header{/*padding:20px 10px;*/background: #F4B718;position: relative;border-radius: 0 12px 12px 0;padding:7px 10px}
.kn-speak .r header .speaker{margin:6px 0 0}
.kn-speak-ai .r header u,
.kn-speak-ai .r header{background:#2a3c7c}
.kn-speak-ai .l .photo img{border-color:#2a3c7c}
/*.kn-speak .r header::after{content:'';display: block;width: 0;height: 0;overflow: hidden;border:51px solid transparent;border-left-width:0;border-right-color:#fff;position:absolute;top:0;right:0;z-index:99;}*/
.kn-speak .r .intro{padding:10px;line-height: 1.45;font-size:18px;text-align: justify;
}
@media screen and (max-width:767px){
  #searchbar {margin-top:-10px}

  .kn-speak .l{float:none;margin:auto;}
  .kn-speak .r{margin:-3px 0 0;border-width:0!important;}
  .kn-speak .r header{border-radius:12px;text-align: center;padding:7px}
  .kn-speak .r header u{display: none;}
}


.match_search{background:yellow;color:red;font-size:1.5;font-style: normal;}
.tp-speak2,
.tp-speak2 li
.tp-speak,
.tp-speak li{
-webkit-transition: all .5s ease-in-out;
-moz-transition: all .5s ease-in-out;
-ms-transition: all .5s ease-in-out;
transition: all .5s ease-in-out;
}
.tp-speak2 li .meta,
.tp-speak li .meta{display:none;}

.tp-speak2.expandspace,
.tp-speak.expandspace{padding-bottom:260px;}
/*.tp-speak li.cur{margin-top: 260px}*/

/*20170904Add*/
#list-speakers h1{font-size:22px;margin:0 0 12px;}

#speaker-dtl,
.me_desc li{line-height: 1.7}
.me_desc ul,
.me_desc li{list-style:none;padding:0;margin:0}
.me_desc li{margin:0 0 6px 9px}
.me_desc strong{font-size:1.7em}
#speaker-dtl{font-size:18px;color:#333;text-align:justify}
#speaker-dtl h1{font-size:30px;margin:0;}
#speaker-dtl h2{font-size:22px;margin:12px 0;color:#666;padding:20px 0 3px;border-bottom:1px solid #ddd}
#speaker-dtl ._notMobile .fb-share-button{float:right}
#speaker-dtl ._mobile{text-align:center}


