/*å…¨æ–‡ä¸­æ–‡å­—ä½“é…ç½®*/
/*body {
  font-family:Arial,Helvetica,Tahoma,STXihei, "åŽæ–‡ç»†é»‘", "Microsoft YaHei", "å¾®è½¯é›…é»‘", SimSun, "å®‹ä½“", Heiti, "é»‘ä½“", sans-serif;
}*/
/*æ–‡ç« å†…å®¹H4æ ‡é¢˜é…ç½®*/
.article-item-text h4{
	font-size:18px;
	font-weight:bold;
	margin-top:40px;
	margin-bottom:20px;
}
/*Logoä½ç½®é…ç½®*/
/*.logo-image a {
	text-align:left;
	margin-left:0px;
}

.language a{
	margin-left:0px;
}

.mod_events_latest_first a{
       margin-left:0px;

}*/

/*èµ„æ–™ä¸‹è½½é¡µæç¤ºä¿¡æ¯*/
.download-tips {
	font-size:12px;
	margin-top:24px;
	margin-left:24px;
	
}


/*è—æ–‡å­—ä½“æ˜¾ç¤ºé…ç½®*/
@font-face {
    font-family: TIBETBT;
    font-style:  normal;
    font-weight: normal;
    src:url(../fonts/tibet.eot), url("../fonts/tibet.woff") format("woff");
	}
/*è—æ–‡æ ‡ç­¾å­—ä½“é…ç½®*/
[lang = bo] {
	font-family: TIBETBT;
	font-size: 150%;
	color: red;
}
/*æ–‡æœ¬å—æ ·å¼é…ç½*/
blockquote>p>cite:lang(bo) {
	color: blue;
}

blockquote p:nth-of-type(3n+0) {

}
blockquote p:nth-of-type(3n+1) {
	margin-top: 1.5em;
}
blockquote p:nth-of-type(3n+2) {
	font-family: STKaiti, KaiTi;
}

/*ç‰¹æ®Šè—æ–‡ç¬¦å·å­—ä½“é…ç½®*/
/*@font-face {font-family: "iconfont";
  src: url('../fonts/iconfont/iconfont.eot?t=1468383329'); /* IE9*/
 /* src: url('../fonts/iconfont/iconfont.eot?t=1468383329#iefix') format('embedded-opentype'), /* IE6-IE8 */
  /*url('../fonts/iconfont/iconfont.woff?t=1468383329') format('woff'), /* chrome, firefox */
  /*url('../fonts/iconfont/iconfont.ttf?t=1468383329') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  /*url('../fonts/iconfont/iconfont.svg?t=1468383329#iconfont') format('svg'); /* iOS 4.1- */
/*}*/

@font-face {font-family: 'iconfont';
    src: url('../fonts/iconfont/iconfont.eot?t=1494229364091'); /* IE9*/
    src: url('../fonts/iconfont/iconfont.eot?t=1494229364091#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/iconfont/iconfont.woff?t=1494229364091') format('woff'), /* chromeã€firefox */
    url('../fonts/iconfont/iconfont.ttf?t=1494229364091') format('truetype'), /* chromeã€firefoxã€operaã€Safari, Android, iOS 4.2+*/
    url('../fonts/iconfont/iconfont.svg?t=1494229364091#iconfont') format('svg'); /* iOS 4.1- */
}


.iconfont_s {
  font-family:"iconfont","Apple LiGothic Medium","Microsoft YaHei","SimSun" !important;
  font-size:16px;
  color:#333;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
}

/*ç‰¹æ®Šè—æ–‡ç¬¦å·ç±*/
.iconfont {
  font-family:"iconfont" !important;
  /*font-size:16px;*/
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
}

.item_introtext i.iconfont_s {
	font-size:13.5px;
}

.article-intro i.iconfont_s{
	font-size:13.5px;
}




/*é›…å¸ƒæ?æ—¥æœˆæ˜Žç‚¹å­—ç¬¦è°ƒæ•´*/
.tibetup {
  position:relative;
  left:0.5em;
  top:0.8em;
}
.tibetdown {
  position:relative;
  left:0.5em;
  top:-0.7em;
}



/*éƒ¨åˆ†æ–‡ç« æ ¼å¼è°ƒæ•´*/
@media (min-width: 992px){
	.wendao_content{
		margin-left:13%;
		margin-right:12%;
		line-height:30px;
		text-indent:0em;
}
}

@media (max-width: 992px){
	.wendao_content{
		margin-left:5%;
		margin-right:5%;
		line-height:30px;
		text-indent:0em;
}
}

/*éƒ¨åˆ†æ–‡ç« æ–‡å­—å†…å®¹ é€‚åº”å›¾ç‰‡å®½åº¦*/
.article-content-adapt-img{
	max-width:600px;
	margin-left:auto;
	margin-right:auto;
	
}

.article-content-adapt-title{
	max-width:600px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:7px!important;
	
}

.article-content-adapt-text{
	max-width:600px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:19px!important;
	
}


.article-content-main{
	max-width:700px;
	margin-left:auto;
	margin-right:auto;
	font-size:14px;
	margin-bottom:21px!important;
}






/*è—åŽ†-é¦–é¡µ menu top å®½åº¦*/
.mod_events_latest_table{
	width:105%;
}


/*å¤‡ç”¨ç›´æ’­é¡µ*/
.zhibo_beiyong {
	color:#c93232;
	outline-color:red;
	border:1px solid #c93232;
	text-decoration:none;
	padding:8px 20px;
	font-size:11pt;
}


.article-content a{
	letter-spacing:1px;
	line-height:15px;
}




/*åŽ†å²å›žé¡¾ é¡µé¢*/
.lshg_title {
	border-left:4px solid #d9a2a7;
	padding-left:20px;
	position:relative;
}

.lshg_title_h4{
	padding-top:4px;
	padding-bottom:4px;
}

.lshg_title::before {
	border-left:3px solid #cd0708;
	bottom:0px;
	content:"";
	height:50%;
	left:-4px;
	position:absolute;
	
}
.lshg_title.current {
	color:#ce0606;
}

.cvi-content{
	letter-spacing:0.5px;
	color:#666666;
}
.cvi-content p{
	padding-left:22px;
}
.lshg_name {
	text-indent:-4em;
	padding-left:80px!important;
}

.lshg_title_name{
	text-indent:-4em;
	padding-left:80px!important;
}
.lshg_golink{
	height: 42px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    line-height: 40px;
    cursor: pointer;
	padding-left:22px;
	padding-right:3px;
}
.lshg_golink a{
	display: block;
	color:#fff;
	background: #d05c67;
	
}

 .lshg_golink a:hover, .lshg_golink a:focus{
	 background:#ce0417 !important;
	 
 }

 .ci-title-lshg{
	 color:#757879;
	 letter-spacing:0.5px;
	 
 }
 
 .ci-title-lshg.dot{
	 color:#cecfce!important;
 }
 
  .ci-date-lshg{
	 color:#cecfce!important;
	 letter-spacing:0.5px;
	 
 }
 
 .sline {
	 border-right:1px solid #e9e9e9;
	 padding-right: 50%;
	 padding-bottom:13%;
 }
 
 
 .col-md-2-lshg{
	 width:14%;
 }
 
 
@media screen and (max-width: 768px) {
	.lshg_name {
		padding-left:78px!important;
}
    .lshg_title_h4{
	padding-top:5px;
	
}

    .banner-shangxian{
		margin-top:21px;
	}
	
	.lshg_golink a{
		width:55%;
		margin-left:auto;
		margin-right:auto;
		margin-top:15px;
		font-size:15px;
	}
 }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  /* 演讲信息 表格 样式*/
    .lecture-padding {
        padding: 10px 0px ;
    }


    .Lecture-title {
        color: #444;
        font-size: 30px;
        padding-left: 2px;
        margin: -25px 0px 60px;
        line-height: 35px;
        width: 60%;
    }
    
    .table_class  {
        width:100%;
		table-layout:fixed;
       /* display: block;*/
    }

    .table_class th {
        background-color:#cb6466;
        color:#FFFFFF;
        font-size: 16px!important;
        padding: 11px 4px !important;
        text-align: center;
        border-right:1px solid white;
    }

    .table_class p {
        font-size: 14px;
        color: #555;
        line-height: 1em;
        text-align: left;
    }

    .table_class th:first-child {
        width: 21%;
    }

    .table_class th:nth-child(2) {
        width: 19%;
    }

    .table_class th:nth-child(3) {
        width: 24%;
    }

    .table_class th:nth-child(4) {
        width: 20%;
    }
   
    .table_class,.table_class td{
        font-size:14px;
        text-align:left;
        padding:25px 16px  25px 25px ;
        border:1px solid white;
        border-collapse:collapse;
    }

    .table_class td {
        color: #555;
        text-align: left;
        line-height: 17px;
        vertical-align: middle;
    }
	
	.table_class  a {
		line-height:17px;
    }

    .table_class a,.table_class a:hover, .table_class a:focus {
        color: white;
    }


    tr td:first-child{
        font-weight:bold;
    }

    .table_class tbody:nth-child(odd)  tr:nth-child(odd){
     
        background-color: #f6f3f3;
    }


    .table_class tbody:nth-child(odd)  tr:nth-child(even){
                background-color: #f1eeee;
    }

    
    .table_class tbody:nth-child(even) tr:nth-child(odd){
           background-color: #f6f6f6;    
    }


    .table_class tbody:nth-child(even) tr:nth-child(even){
        background-color: #f0f0f0;
    }
	
	
    td i {
        color: #1b62b7;
        font-size: 18px !important;
    }
	
	.have_live a {
        color: #555 !important;
	}
	
	.have_live .fa {
		font-size:18px;
		color: #ff8284;
		margin-right:-3px;
	}
	
	.live_url {
		margin-top:15px!important;
		display:block;
		color: #ff8284;
		font-weight:600;
		line-height: 21px;
		word-wrap:break-word;
	}
	













   /* .table_class tr:nth-child(odd){
        background-color:#e4ebf3;

    }
    
    .table_class tr:nth-child(even){
        background-color:#eaf1f8;
    }*/

    .css3-elipse {
        width: 90%;
        height: 40px;
        border-radius: 31px;
        border: 2px solid #cb6466;
        margin: 20px auto;
        padding: 9px 0px;
        color: #cb6466;
        cursor: pointer;
        font-size: 16px;
        font-weight: normal;
        text-align: center;
        margin-right: 17px;
    }

    .css3-elipse:hover,.css3-elipse:focus  {
        background-color: #e08183;
        color: white;
        border: 2px solid #e08183;
    }

    
    .css3-elipse-disabled ,.css3-elipse-disabled:hover, .css3-elipse-disabled:focus {
        color: #ccc;
        border: 2px solid #ccc;
        cursor: auto ;
        background-color: inherit;
    }

    .css3-elipse-Enter {
        width: 93%;
        height: 40px;
        border-radius: 31px;
       /* border: 2px solid #1b62b7;*/
        margin: 20px auto;
        padding: 11px  23px;
        color: white;
        cursor: pointer;
        background-color: #ff8284;
        font-size: 16px;
        text-align: center;
        margin-right: 15px;
    }


    .css3-elipse-Enter:hover,.css3-elipse-Enter:focus {
        background-color: #fd2b43;
    }

    .disabled, .disabled:hover, .disabled:focus {
        background-color: #dcdfe6;
        cursor: auto ;
        color: white;
        border: 0px solid #dcdfe6;
    }


    .hrl {
        border-bottom: 5px solid white;
    }

    .margin-top-11 {
        margin-top: 11px;
        display: block;
    }

    .margin-top-7 {
        margin-top: 7px;
        display: block;
    }

    .location-subtitle {
        font-size: 18px;
        font-weight: bold;
        width: 30%;
        display: table-cell;
        vertical-align: middle;
        text-align: center;
    }

    .location-content {
        font-size: 14px;
        font-weight: normal;
        padding-left: 11px;
        display: table-cell;
        width: 70%;
        text-align: left;
    }

    .Stanford-title {
        font-size: 18px;
    }


    /*MODAL*/

    .article_modal {
        overflow-x: hidden;
        overflow-y: auto;
        z-index: 70000 !important;
    }


    .container .modal-dialog {
        width: 1170px;
        height: 900px;
        margin: 50px auto;
        overflow: hidden;
    }


    .container .modal-dialog .modal-header{
        height: 50px;
        border-bottom: 0px solid white;
    }






    .modal-haibao {
        margin: 0% 5% 3% 5%;
    }

    .article_modal .modal-body {
        padding: 0px;
        overflow-y: scroll;
        height: 810px;
    }








   @media (max-width: 769px) and (min-width: 200px){
      .hidden-phone{
          display:none;
      }
      
      .hidden-pc{
          display:block;
      }
      
      .lineage_article_title{
          padding-top:25px;
          margin-left:0px;
          font-size:24px;
          display:block;
          letter-spacing:0px;
      }
      
      .lineage_article_subtitle{
          font-size:20px;
          margin-left:0px;
          margin-top:15px!important;
      }
      
      .margin-phone{
          margin-top:40px;
      }
      
    .section-01{
       margin-top:60px!important;
       margin-bottom:30px;
   }
   
     .w3agile-different-info p{
         text-align:justify;
     }
     
     .contact-form input[type="text"],.contact-form input[type="email"] {
         width:96%;
     }

     .sign_form .form-control{
         width:96%;
     }

     .lecture-padding {
        padding: 0px;
        margin:0px -15px;
     }

     .table_class {
        margin: 0px  10px;
        width: 95%;
     }


    .table_class tr td:nth-child(4),.table_class tr td:nth-child(5) {
        display: none;
     }


    .table_class th:nth-child(4),.table_class th:nth-child(5) {
        display: none;
     }


    .table_class tbody tr:nth-child(n+2) td:nth-child(3) {
        display: none;
    }

    .table-row {
        display: table-row!important;
    }

    .table_class {
        padding: 0px;
    }

    .table_class td{
        padding:13px 6px ;
        font-size: 13px;
    }

    .location-content {
      font-size: 13px;
    }

    .container .modal-dialog .modal-header {
      height: 37px;
    }

    .modal-header .close {
      margin-top: -10px;
    }

    .classes {
        padding-left: 0px;
        padding-right: 0px;
    }

    .Lecture-title {
        
        font-size: 18px;
        line-height: 1.3em;
        width: 100%;
        font-weight: bold;
        margin: -35px auto 25px;
        text-align: center;


    }

    .article_modal {
        margin-top: 27% !important;
        z-index: 10000!important;
    }

    .article_modal .modal-dialog {
        width: 97%;
        /*height: 530px;*/
        height: auto;
        margin: 0px auto;
        overflow: hidden;
    }

    .article_modal .modal-body {
       /* height: 468px;*/
       height: auto;
    }

    .modal-haibao {
        margin: 0% 0% 3% 0%;
    }

    .css3-elipse {
        width: 87%;
        margin: 20px auto;
        padding: 9px 0px;
    }

    .css3-elipse-Enter {
        width: 87%;
        margin: 20px auto;
        padding: 11px 0px;
    }

    .table_class th:first-child {
        width: 30%;
    }

    .table_class th:nth-child(2) {
        width: 41%;
    }

    .table_class th:nth-child(3) {
        width: 29%;
    }


    .Stanford-title {
        font-size: 16px;
    }




   }