﻿body
{	
	margin: 0px;	
	padding:0px;
	 
}
 .topBanner
{
     background-color:#185dac;    
}

 .topBanner .topBannerTable
{
    width:1000px;    
    height:116px;
}


 .globalLinks
{
    padding-bottom:10px;
    }
    
 .globalLinks ul
{
     padding:0px;
     margin:0px;
     list-style:none;
}
 .globalLinks ul li
{
    display:inline-block;
}

 .globalLinks ul li a
{
    color:#ffffff;
    font-size:12px;
    font-family:微软雅黑,宋体;
     text-decoration:none;
     line-height:30px;
}    

 .linkBarTD
{
    height: 39px;
    background-image: url(images/linkBar-BG.jpg);
    
    border-top:1px solid #0e2a4c;
    border-bottom:1px solid #003d80;
}

/* ul menu bar*/
 .linkBarTD .linkBar
{
    list-style-type: none;
    margin: 0px;
    height: 39px;
    vertical-align: top;
    width:1000px;
    padding:0px;
     
}

 .linkBarTD .linkBar li
{
    display: inline;
    width: 90px;
    height: 39px;
    float: left;
    text-align:left;
}

 .linkBarTD .linkBar li a
{
    display: block;
    height: 39px;
    line-height: 39px;
    width: 90px;
    color: #ffffff;
    
    text-decoration: none;
    font-size: 16px;
    font-family: 微软雅黑;
    font-weight: bold;
    text-align:center;
    
    border-left:1px solid #185391;
    border-right:1px solid #212121;
    
}

 .linkBarTD .linkBar li a:hover
{
     background-color:#5587c0;
    }

 .linkBarTD .linkBar ul
{
    position: absolute;
    display: none;
    list-style-type: none;
    margin: 0px;
    background-color: #2074ba;
    border-top: 1px solid #0045a2;
    border-left: 1px solid #0045a2;
    width:150px;    
    padding:0px;
    z-index:99999;
}

 .linkBarTD .linkBar ul li
{
    float: left;
    width: 150px;
    margin:0px;
    border-bottom: 1px solid #0045a2;
    border-right: 1px solid #0045a2;
    text-align:left;
}
.linkBarTD .linkBar ul li a
{
    width: 110px;
    padding-left: 20px;
    padding-right: 20px;
    border:0px;
}
.teachResearchPart
{    

}

.teachResearchPart .PartControl 
{
     background-image:url("images/researchBG.jpg");
     border:1px solid #c8bcbe;
     width:100%;
}

.teachResearchPart .PartControl .PartTitle
{
    padding-left:40px;
    line-height:40px;
    font-size:18px;
    font-family:微软雅黑,黑体;  
    background-image:url("images/researchICO.gif");
    background-repeat:no-repeat;
    background-position:10px center;  
}
.teachResearchPart .PartControl .MoreLink
{
    font-size:12px;
    color:#b40e10;
    padding-right:10px;
    font-weight:bold;
    text-decoration:none;
}
.teachResearchPart .PartControl .PartBody
{
    padding-left:10px;    
    padding-right:10px;
    
    font-size:13px;
    line-height:30px;    
}


.teachIntroductionPart
{    
    padding-top:10px;
}

.teachIntroductionPart .PartControl 
{
     background-image:url("images/IntroductionBg.jpg");
     border:1px solid #c8bcbe;
}

.teachIntroductionPart .PartControl .PartTitle
{
    padding-left:40px;
    line-height:40px;
    font-size:18px;
    font-family:微软雅黑,黑体;  
    background-image:url("images/researchICO.gif");
    background-repeat:no-repeat;
    background-position:10px center;  
}
.teachIntroductionPart .PartControl .MoreLink
{
    color:#b40e10;    
    font-size:12px;
    font-weight:bold;
    padding-right:10px;
    text-decoration:none;
}

.teachIntroductionPart .PartControl .PartBody
{
    padding-left:10px;    
    padding-right:10px;
    
    font-size:13px;
    line-height:20px;    
}

 .teachIntroductionPart .PartControl .PartBody .ftitle
{
    font-size:12px;
    letter-spacing:3px; 
    width:80px;   
}

.downloadPart .PartControl
{
    margin-top:10px;
    border:1px solid #7ca9dc;
    height:50px;
    background-image:url(images/DownloadGB.jpg);
    width:100%;
}

.teachLoginPart .PartControl
{
    font-size:12px;
    border:1px solid #d1d0d3;
    background-color:#eaeaed;
    margin-top:10px;
    padding-top:10px;
}

.teachLoginPart .PartControl .TitleCell
{
     color:#666666;
     font-size:12px;
     text-align:right;    
     width:80px;
      min-width:50px;
}

.teachLoginPart .PartControl .InputCell input
{
    width:100px;
    padding:2px;
    margin:2px;
    border:1px solid #cccccc;
    
}

.teachLoginPart .PartControl .InputButton input
{
    color:#333333;
    padding:10px;
    margin:2px;
    border:1px solid #cccccc;
    padding-left:30px;   
    padding-right:30px;
}

.teachLoginPart .PartControl .InputImage Img
{
    
    height:35px;
    }

.ArticleCategoriePart    
{
      padding-top:10px;
     padding-bottom:10px;
    }
.ArticleCategoriePart  .PartControl
{
    /*background-color:#e0e1e0;*/
     background-color:#efefef;   
    border:solid 1px #707170;
    }
.ArticleCategoriePart  .PartControl .PartTitle
{
     padding-left:40px   ;
     background-image:url(images/acico.png);
     background-repeat:no-repeat;
     background-position:10px 10px;
     line-height:40px;
       
}

.ArticleCategoriePart  .PartControl .PartBody
{
     padding-left:10px;
         
}

.ArticleCategoriePart  .PartControl .PartBody .ArticlecategoryTree 
{
    padding:6px;
    padding-top:10px;
    padding-bottom:10px;
    
    }
.ArticleCategoriePart  .PartControl .PartBody .ArticlecategoryTree table
{
    width:90%;
    }
    
.ArticleCategoriePart  .PartControl .PartBody .ArticlecategoryTree table td
{
    width:20px;
    }    
.ArticleCategoriePart  .PartControl .PartBody .ArticlecategoryTree .RootItem
{
     font-family:微软雅黑;
     padding-left:6px;    
     font-size:16px;
     color:#4375a9;
     font-weight:bold;
     line-height:40px;
     text-decoration:none;
     width:100%;
    
     
}

.ArticleCategoriePart  .PartControl .PartBody .ArticlecategoryTree  .NodeItem
{
     line-height:25px;    
     font-size:14px;
     color:#4375a9;
     padding-left:6px;
     display:block;
     width:100%;
     text-align:left;
     
     border-bottom: Dotted #a6a7b4 1px;
}

.SearchPart
{
     padding-top:10px;
     padding-bottom:10px;
}


.SearchPart .searchForm
{
    background-color:#e2e3e3;
  background-image:url(images/ResearchImg.png);
  background-repeat:no-repeat;
  background-position:10px 10px;
  padding-top:40px;    
  height:50px;  
  padding-left:20px;
  
  padding-bottom:20px;
 }
 
  .SearchPart .searchForm  .SearchKey
 {
     border:1px solid #dddfd3;
     padding:3px;
     line-height:20px;    
     width:200px;
     font-size:12px;
     height:20px;
 }
 
 .SearchPart .searchForm  .searchButton
 {
    
     width:40px;
     height:25px;
 }
 
 .searchForm
 {
    height:30px;
     }
 
 .searchForm table
 {
     width:300px;
     background-color:#cccccc;    
 }
  .searchForm   .searchInputBox
  {
      
      }
      
       
.searchResult
{
   min-height:500px; 
    }     
    
    
.CourseIntroductionPart
{
      background-color:#f5f5f5;
      border:1px solid #cccccc;    
}
 
 
 .CourseIntroductionPart .WebPart
 {
 }
 
 .CourseIntroductionPart .WebPart .WebPartHeader
 {
      
      background-image:url(images/PartTitleBG.png);
       display:block;
       text-align:left;
       height:32px;
       border-bottom:1px solid #cccccc; 
 }
 
 .CourseIntroductionPart .WebPart .WebPartHeader .Title
 {
      
       padding-left:40px;	
	 padding-top:4px;
	 padding-bottom:0px;
	 border-bottom:solid 0px #2689d4;
	 
	 background-image:url(images/ico4.png);
	 background-repeat:no-repeat;
	 background-position:10px 8px;
	 display:inline-block;
      
     }
     
.CourseIntroductionPart .WebPart .WebPartHeader .Title a
{
     font-family:微软雅黑,黑体;
     font-size:16px;    
     color:#105297;
     text-decoration:none; 
      
}

.CourseIntroductionPart .WebPart .WebPartBottom
{
	display:none;	
}

.CourseIntroductionPart  .WebPart .WebPartHeader .More a
{
	line-height:30px;
	 color:#2689d4;
	 float:right;
	 font-size:12px;
	 text-decoration:none;
	 margin-right:5px;
}

 .CourseIntroductionPart .WebPart .WebPartHeader .More
 {
     display:inline-block;
     float:right;
     }
     
.CourseIntroductionPart .WebPart .WebPartBody
{
    
    }
    
.CourseIntroductionPart .WebPart .WebPartBody .newsList
{
padding: 0px;
	 padding-top:10px;
	margin: 0px;
	margin-left: 0px;
	margin-right: 0px;
	list-style-type: none;
}

.CourseIntroductionPart .WebPart .WebPartBody .newsList documentItem
{
    background-color: #ffffff;
	list-style: none;
	list-style-type: none;
	
}

.CourseIntroductionPart .WebPart .WebPartBody .newsList .documentItem .documentItemRow
{
	height:30px;
}

.CourseIntroductionPart .WebPart .WebPartBody .newsList .documentItem .documentItemRow .documentTitle
{
	float: left;
	display: inline-table;
	padding-left: 0px;
	background-image: url(images/ico5.png);
	background-position: 10px 6px;
	background-repeat: no-repeat;
	padding-left:20px;
}

.CourseIntroductionPart .WebPart .WebPartBody .newsList .documentItem .documentItemRow .documentTitle a
{
    text-decoration: none;
	font-size: 12px;

	color: #323232;
	display: block;
	
	padding-right: 10px;
    
}

.CourseIntroductionPart .WebPart .WebPartBody .newsList .documentItem .documentItemRow .documentCreated
{
    float: right;	
	font-size: 12px;	
	padding-right: 10px;
	color: #666666;
	padding-left: 5px;
	display: block;
    
}
.CourseIntroductionPart .WebPart .WebPartBody .newsList .AlternatingdocumentItem
{
    height:30px;
    
    }
.CourseIntroductionPart .WebPart .WebPartBody .newsList .AlternatingdocumentItem .documentItemRow
{
	
}

.CourseIntroductionPart .WebPart .WebPartBody .newsList .AlternatingdocumentItem .documentItemRow .documentTitle
{
	float: left;
	display: inline-table;
	padding-left: 0px;
	background-image: url(images/ico5.png);
	background-position: 10px 6px;
	background-repeat: no-repeat;
	padding-left:20px;
}

.CourseIntroductionPart .WebPart .WebPartBody .newsList .AlternatingdocumentItem .documentItemRow .documentTitle a
{
    text-decoration: none;
	font-size: 12px;

	color: #323232;
	display: block;
	
	padding-right: 10px;
    
}

.CourseIntroductionPart .WebPart .WebPartBody .newsList .AlternatingdocumentItem .documentItemRow .documentCreated
{
    float: right;	
	font-size: 12px;	
	padding-right: 10px;
	color: #666666;
	padding-left: 5px;
	display: block;
    
}

.SitePath
{
    font-size:14px;    
     font-family:微软雅黑,黑体;
     color:#333333;   
}

.SitePath a
{
    color:#333333; 
    text-decoration:none;   
}


.dl
{
      background-color:#f5f5f5;
      border:1px solid #cccccc;    
}
 
 
 .dl .WebPart
 {
 }
 
 .dl .WebPart .WebPartHeader
 {
      
      background-image:url(images/PartTitleBG.png);
       display:block;
       text-align:left;
       height:32px;
       border-bottom:1px solid #cccccc; 
 }
 
 .dl .WebPart .WebPartHeader .Title
 {
      
       padding-left:40px;	
	 padding-top:8px;
	 padding-bottom:0px;
	 border-bottom:solid 0px #2689d4;
	 
	 background-image:url(images/ico4.png);
	 background-repeat:no-repeat;
	 background-position:10px 8px;
	 display:inline-block;
      
     }
     
.dl .WebPart .WebPartHeader .Title a
{
     font-family:微软雅黑,黑体;
     font-size:16px;    
     color:#105297;
     text-decoration:none; 
      
}

.dl .WebPart .WebPartBottom
{
	display:none;	
}

.dl  .WebPart .WebPartHeader .More a
{
	line-height:30px;
	 color:#2689d4;
	 float:right;
	 font-size:12px;
	 text-decoration:none;
	 margin-right:5px;
}

 .dl .WebPart .WebPartHeader .More
 {
     display:inline-block;
     float:right;
     }
     
.dl .WebPart .WebPartBody
{
   
    }
    
.dl .WebPart .WebPartBody .newsList
{
padding: 0px;
	 padding-top:10px;
	margin: 0px;
	margin-left: 0px;
	margin-right: 0px;
	list-style-type: none;
}

.dl .WebPart .WebPartBody .newsList documentItem
{
    background-color: #ffffff;
	list-style: none;
	list-style-type: none;
	
}

.dl .WebPart .WebPartBody .newsList .documentItem .documentItemRow
{
	height:30px;
}

.dl .WebPart .WebPartBody .newsList .documentItem .documentItemRow .documentTitle
{
	float: left;
	display: inline-table;
	padding-left: 0px;
	background-image: url(images/ico5.png);
	background-position: 10px 4px;
	background-repeat: no-repeat;
	
	
}

.dl .WebPart .WebPartBody .newsList .documentItem .documentItemRow .documentTitle a
{
    text-decoration: none;
	font-size: 12px;

	color: #323232;
	display: block;
	
	padding-right: 10px;
    padding-left:20px;
}

.dl .WebPart .WebPartBody .newsList .documentItem .documentItemRow .documentCreated
{
    float: right;	
	font-size: 12px;	
	padding-right: 10px;
	color: #666666;
	padding-left: 5px;
	display: block;
    
}
.dl .WebPart .WebPartBody .newsList .AlternatingdocumentItem
{
    height:30px;
    
    }
.dl .WebPart .WebPartBody .newsList .AlternatingdocumentItem .documentItemRow
{
	
}

.dl .WebPart .WebPartBody .newsList .AlternatingdocumentItem .documentItemRow .documentTitle
{
	float: left;
	display: inline-table;
	padding-left: 0px;
	background-image: url(images/ico5.png);
	background-position: 10px 4px;
	background-repeat: no-repeat;
	
}

.dl .WebPart .WebPartBody .newsList .AlternatingdocumentItem .documentItemRow .documentTitle a
{
    text-decoration: none;
	font-size: 12px;

	color: #323232;
	display: block;
	
	padding-right: 10px;
    padding-left:20px;
}

.dl .WebPart .WebPartBody .newsList .AlternatingdocumentItem .documentItemRow .documentCreated
{
    float: right;	
	font-size: 12px;	
	padding-right: 10px;
	color: #666666;
	padding-left: 5px;
	display: block;
    
}

.ViewDocument 
{
   
}

.ViewDocument .documentTitle
{
     background-color:#ededed; 
 font-size:16px;
 font-family:微软雅黑;
 line-height:300%;   
 color:#105297; 
 font-weight:bold;
    }
    
    
.ViewDocument .documentAttributeBar
{
        color: #323232;
        padding-right:20px;
    
}

.ViewDocument .documentAttributeBar a
{
        text-decoration:none;
    }
.ViewDocument .documentAttributeBar .documentAttributeTitle
{
     font-size:12px;
    }
.ViewDocument .documentAttributeBar .documentAttributeValue
{
    font-size:12px;
    }   
    
.ViewDocument .documentAttributeBar a
{
     cursor:hand;
     font-size:12px;
     
         
}

.ViewDocument .documentContent
{
     font-size:12px;    
     line-height:180%;
     padding:10px;
     text-align:left;
     vertical-align:top;
     min-height:300px;
}

.searchResult
{
font-size:12px;
}
    
.searchResult .searchRow
{
        
}
.searchResult .searchRow .DocumentTitle
{
    display:block;
    padding-left:0px;
    margin-left:0px;
    text-align:left;
    line-height:200%;
    
    }
    
    .searchResult .searchRow .DocumentTitle a
    {
    text-decoration:none;  
      
        } 
   .searchResult .pageNumber     
   {
       font-size:18px;
       font-family:微软雅黑;
       
       } 
 .searchResult .pageNumber a,.searchResult .pageNumber span
 {
     font-size:18px;
     padding-left:5px;
     }







.teachIntroductionPart2
{    
   
}

.teachIntroductionPart2 .PartControl 
{
     background-image:url("images/IntroductionBg.jpg");
     border:1px solid #c8bcbe;
}

.teachIntroductionPart2 .PartControl .PartTitle
{
    padding-left:40px;
    line-height:40px;
    font-size:18px;
    font-family:微软雅黑,黑体;  
    background-image:url("images/researchICO.gif");
    background-repeat:no-repeat;
    background-position:10px center;  
}
.teachIntroductionPart2 .PartControl .MoreLink
{
    color:#b40e10;    
    font-size:12px;
    font-weight:bold;
    padding-right:10px;
    text-decoration:none;
}

.teachIntroductionPart2 .PartControl .PartBody
{
    padding-left:10px;    
    padding-right:10px;
    
    font-size:13px;
    line-height:20px;    
}

 .teachIntroductionPart2 .PartControl .PartBody .ftitle
{
    font-size:1em;
    letter-spacing:3px; 
    width:80px;   
    vertical-align:top;
    text-align:right;
    font-family:"微软雅黑","Verdana", Lucida Grande, Arial, Sans-Serif;
    border-bottom:#bdbdbd 1px solid;
    padding-top:6px;
    padding-bottom:6px;
    padding-left:15px;
    padding-right:15px;
    color:#1070b0;
    
}

 .teachIntroductionPart2 .PartControl .PartBody .fvalue
 {
  
   padding-left:15px;
    padding-right:15px;
    padding-bottom:6px;
    padding-top:6px;
     background:url(images/th_bg.gif) no-repeat left top;

    
  }
  

  .teachIntroductionPart2 .PartControl .PartBody .fvalue p
  {
     padding-top:0px;   
     margin-top:0px;   
 }
 
     
.CourseIntroductionPart2
{
      background-color:#f5f5f5;
      border:1px solid #cccccc;    
}
 
 
 .CourseIntroductionPart2 .WebPart
 {
 }
 
 .CourseIntroductionPart2 .WebPart .WebPartHeader
 {
      
      background-image:url(images/PartTitleBG.png);
       display:block;
       text-align:left;
       height:32px;
       border-bottom:1px solid #cccccc; 
 }
 
 .CourseIntroductionPart2 .WebPart .WebPartHeader .Title
 {
      
       padding-left:40px;	
	 padding-top:4px;
	 padding-bottom:0px;
	 border-bottom:solid 0px #2689d4;
	 
	 background-image:url(images/ico4.png);
	 background-repeat:no-repeat;
	 background-position:10px 8px;
	 display:inline-block;
      
     }
     
.CourseIntroductionPart2 .WebPart .WebPartHeader .Title a
{
     font-family:微软雅黑,黑体;
     font-size:16px;    
     color:#105297;
     text-decoration:none; 
      
}

.CourseIntroductionPart2 .WebPart .WebPartBottom
{
	display:none;	
}

.CourseIntroductionPart2  .WebPart .WebPartHeader .More a
{
	line-height:30px;
	 color:#2689d4;
	 float:right;
	 font-size:12px;
	 text-decoration:none;
	 margin-right:5px;
}

 .CourseIntroductionPart2 .WebPart .WebPartHeader .More
 {
     display:inline-block;
     float:right;
     }
     
.CourseIntroductionPart2 .WebPart .WebPartBody
{
    
    }
    
.CourseIntroductionPart2 .WebPart .WebPartBody .newsList
{
padding: 0px;
	 padding-top:10px;
	margin: 0px;
	margin-left: 0px;
	margin-right: 0px;
	list-style-type: none;
}

.CourseIntroductionPart2 .WebPart .WebPartBody .newsList documentItem
{
    background-color: #ffffff;
	list-style: none;
	list-style-type: none;
	
}

.CourseIntroductionPart2 .WebPart .WebPartBody .newsList .documentItem .documentItemRow
{
	height:30px;
}

.CourseIntroductionPart2 .WebPart .WebPartBody .newsList .documentItem .documentItemRow .documentTitle
{
	float: left;
	display: inline-table;
	padding-left: 0px;
	background-image: url(images/ico5.png);
	background-position: 10px 6px;
	background-repeat: no-repeat;
	padding-left:20px;
}

.CourseIntroductionPart2 .WebPart .WebPartBody .newsList .documentItem .documentItemRow .documentTitle a
{
    text-decoration: none;
	font-size: 12px;

	color: #323232;
	display: block;
	
	padding-right: 10px;
    
}

.CourseIntroductionPart2 .WebPart .WebPartBody .newsList .documentItem .documentItemRow .documentCreated
{
    float: right;	
	font-size: 12px;	
	padding-right: 10px;
	color: #666666;
	padding-left: 5px;
	display: block;
    
}
.CourseIntroductionPart2 .WebPart .WebPartBody .newsList .AlternatingdocumentItem
{
    height:30px;
    
    }
.CourseIntroductionPart2 .WebPart .WebPartBody .newsList .AlternatingdocumentItem .documentItemRow
{
	
}

.CourseIntroductionPart2 .WebPart .WebPartBody .newsList .AlternatingdocumentItem .documentItemRow .documentTitle
{
	float: left;
	display: inline-table;
	padding-left: 0px;
	background-image: url(images/ico5.png);
	background-position: 10px 6px;
	background-repeat: no-repeat;
	padding-left:20px;
}

.CourseIntroductionPart2 .WebPart .WebPartBody .newsList .AlternatingdocumentItem .documentItemRow .documentTitle a
{
    text-decoration: none;
	font-size: 12px;

	color: #323232;
	display: block;
	
	padding-right: 10px;
    
}

.CourseIntroductionPart2 .WebPart .WebPartBody .newsList .AlternatingdocumentItem .documentItemRow .documentCreated
{
    float: right;	
	font-size: 12px;	
	padding-right: 10px;
	color: #666666;
	padding-left: 5px;
	display: block;
    
}

.TeacherBottomTable
{
    width:100%;    
    margin:0px;
    padding:0px;
}

.TeacherLeftTable
{
     width:100%;     
}

.TeacherLeftTable .WebPartHeader
{
display:none;
}

#jd_dialog
{
    font-size:12px;    
}