﻿/* COMMON STYLE */
html{}

body,body#bd
{
  color: #333;

  /*background: #B1E0FA url('bg-body.jpg') repeat-y scroll center top;*/
  background: #FEB546 repeat-y scroll center top;  
}
/* common - font */
body,
#home-art .block_header .title,
#home-art .block_content .moduleItemTitle
{
  font-family:"微软雅黑",Arial,Helvetica,sans-serif,"宋体";
}

/* common - a */

#bd_home_cn #k2Container .itemFullText a,
#bd_home_en #k2Container .itemFullText a
{
  color: #111;
  text-decoration:none;
}

/* Normal links ---*/
a{
  color: #333; /* #238db4; */  
  text-decoration: none; 
}  

a:hover, a:active, a:focus { color: #faa637; 
  /*  text-decoration: underline; */ 
  text-decoration: none; /* #333;*/ 
  
}


/* 不显示的文本 */
span.hide_text { 
  display:block;overflow:hidden;
  /*text-indent:-99999px;*/
  }

#ja-navhelper a {
  color: #a10101;
  font-size:14px;
  line-height:45px;
}

#ja-navhelper a:hover, 
#ja-navhelper a:active, 
#ja-navhelper a:focus,
#ja-topnav li a:hover, 
#ja-topnav li a:active, 
#ja-topnav li a:focus,
#ja-headtools li a:hover,
#ja-headtools li a:active,
#ja-headtools li a:focus
{ 
  color: #950000; /*#333;*/
}

#ja-headtools li a,
#ja-topnav li a {
  display: block;
  float: left;
  color: #333;
  margin-left: 5px;
  /* padding-bottom: 4px;*/
}

.ja-module dd,
.ja-content-main dd,
.ja-content-main dd { margin-left: 0px; }

/*
#bd_home #ja-content-main{
  border:1px solid #ddd;
  padding:5px;
}
*/

/* Readon links ---*/
p.readmore {
  background: url(readon-bg.gif) repeat-x left bottom;
  border: 1px solid #ddd;
  font-weight: bold;
  float: left;
  padding: 2px 6px;
}

p.readmore a {
  color: #666;
  text-shadow: 0 1px 1px #fff;
}

p.readmore a:hover,
p.readmore a:focus,
p.readmore a:active {
  color: #238db4;
  text-decoration: none;
}

.contentheading, .componentheading, h1, h2, h3, h4, h5 {}

h1.componentheading, .componentheading {
  background: url(heading-bg.gif) repeat-x left top #f0f0f0;
  border-bottom: 1px solid #E4E4E4;
  color: #4A4A4A;
  font-weight: bold;
  font-size: 15px;
  margin: 0 -15px;
  padding: 0 15px 10px;
  text-transform: uppercase;
  text-shadow: 0 1px 2px #fff;
}

h2.contentheading, .contentheading {
  font-weight: bold;
}

div.itemListCategory {
  background:none repeat scroll 0 0 transparent;
  margin:0 4px 14px 4px;
}

div.itemListCategory h2 {
  text-align: center;
  font-size:24px;
  font-weight:normal;
}

.contentheading { font-size: 250%; }

.contentpaneopen_edit {
  position: absolute;
  left: 0;
  top: 0;
}

.blog-featured .contentheading { color: #238db4; font-size: 170%; }

.jitem-title { font-size: 110%; font-weight: bold; }

/* Others ---*/
hr { border-top: 1px solid #ccc; }

/* FORM */
input, select, textarea, .inputbox {
  
}

input[type="checkbox"] {
  vertical-align: middle;
  padding: 0;
  margin: 0;
}

.inputbox { border: 1px solid #d6e4ec; background: #fff; }

.inputbox:hover, .inputbox:focus { background-color: #ffffcc; }

.login_form .remember .inputbox,
.ja-weblinks .checkbox .inputbox {
  border: none;
}

#login-form .logout-button { 
  padding:0; border:none; 
  background: url(icons/logout-white.png) no-repeat 0px 3px; 

  color:#fff; 
  font-weight:normal; cursor:pointer; text-shadow:none;
  width:50px;
  text-align:right;
}

.josForm .inputbox {
  margin-right: 5px;
}

.button, button {
  background: url(readon-bg.gif) repeat-x left bottom;
  border: 1px solid #ddd;
  font-weight: bold;
  padding: 2px 5px;
  text-shadow: 0 1px 1px #fff;
}

.login-fields label {
  padding-right: 10px;
}

/* Search ---*/
form#searchForm { }

.search fieldset.word
{ 
  margin:0 0 20px 0;
}


.searchintro { border-bottom: 1px solid #ccc; }

.results h4 { text-transform: none; font-size: 110%; }

/* Contact ---*/
#component-contact #emailForm {}

.contentpane form p { margin-bottom: 10px; }

.contact-miscinfo { overflow: hidden; padding: 15px 0; }

div.jicons-icons, div.contact-misc { float: left; }

.column div.contact-misc p { margin: 0; }

span.jicons-icons, div.contact-address address { display: inline; }

span.jicons-icons, div.jicons-icons { padding: 0 8px 0 0; }

.contact-form dd input, .contact-form dd textarea { width: 70%; }

.contact-form dd textarea { overflow: auto; }

.contact-form dd input[type="checkbox"] { width: auto; }

/* JOOMLA STYLE */
/* Layout Deco ---*/
.items-leading { border-bottom: 1px solid #ccc; }

.items-row { border-bottom: 1px solid #E8EDF0; }

.blog .items-row, .blog .items-leading .leading { border-bottom: none; }

/* Meta ---*/
.article-tools {
  border: 1px solid #e1ebf1;
  background: #f6f6f6;
  margin-top: 3px;
  padding: 5px 5px 3px;
}

dl.article-info { color: #999; margin: 0; }

dd.create,
dd.createdby,
dd.category {
  background: url(icon-date.png) no-repeat 0px 0px;
  margin-right: 8px;
  padding: 2px 0 0 20px !important;
  text-transform: capitalize;
}

dd.createdby { background: url(icon-user.png) no-repeat 0px 0px; }

dd.category { background: url(icon-folder.png) no-repeat 0px 0px; }

.contentdescription { border-bottom: 1px solid #ccc; margin-bottom: 10px; }

.modifydate { color: #666; font-size: 92%; }

/*Inline images ---*/
div.img_caption { margin-top: 20px; }

.img_caption.left { margin-right: 20px; }

div.img_caption img {
  background: #d6e4ec;
  border: 1px solid #90CAE0;
  padding: 4px;
}

p.img_caption { color: #999; padding-top: 2px; text-transform: uppercase; }

.article-image {
  float: left;
  margin-right:15px;
  width: 130px;
}

.img-fulltext-left {
  float: left;
}

.img-fulltext-right {
  float: right;
}

p.article-image  {
  width: 220px;
}
.article-image img {
  background: #d6e4ec;
  border: 1px solid #90CAE0;
  clear: both;
  display: block;
  padding: 4px;
  margin: 20px 0 0;
}

.img-fulltext-left img,
.img-fulltext-right img,
.img-fulltext-none img {
  background: #d6e4ec;
  border: 1px solid #90CAE0;
  clear: both;
  display: block;
  padding: 4px;
  margin: 0 15px 0 0;
}

.article-image-right img.right {
  margin-left: 15px;
}

.img-fulltext-right img {
  margin: 0 0 0 15px;
}

.item-page p.article-image img {
  margin: 10px 15px 0px 0px;
}

.blog .article-image {
  float: none; 
  width: auto;
}
.blog .article-image img {
  background: #d6e4ec;
  border: 1px solid #90CAE0;
  display: inline-block;
  padding: 4px;
  margin: 0px 0px 0px 15px;
}

.article-image .img_caption { margin: 0; }

.article-image .ja-retweet-normal-home { margin-right: 15px;  }

.article-image .ja-facebookshare-box_count-home { margin-right: 0; margin-bottom: 0; }

/* Tables ---*/


.itemIntroText table,
.itemFullText table 
{
  margin:auto;
}
thead tr th {
  /*background: #f5f5f5;*/
  background: url("bg-rep-x.png") repeat-x scroll 0 -500px #FFFFFF;
  border-bottom:2px solid #F7F7F7;
  color: #000;
  padding: 5px;
  text-align:center;
}

thead tr th a,
thead tr th a:hover,
thead tr th a:focus,
thead tr th a:active { color: #fff; }

.cat-list-row1,
.cat-list-row12,
tr.cat-list-row1 td,
tr.cat-list-row2 td { border-bottom: 1px solid #ccc; padding: 5px; }

.cat-list-row1:hover,
.cat-list-row2:hover { background: #ffffcc; }

.cat-list-row2,
tr.cat-list-row2 td { background-color: #f6f6f6; }

/* Content Toc */
table.contenttoc { border: 1px solid #ccc; }

table.contenttoc td { border-bottom: 1px dotted #ccc; }

table.contenttoc th {
  background: #f6f6f6;
  border-bottom: 1px solid #ccc;
  text-transform: uppercase;
}

/* Poll */
form#poll {
  border-bottom: 1px dotted #ccc;
  font-weight: bold;
}

dl.poll { border-bottom: 1px dotted #ccc; }

table.pollstableborder td {
  background: #f6f6f6;
  border-bottom: 1px solid #ccc;
  font-weight: bold;
  padding: 5px !important;
}

table.pollstableborder tr.sectiontableentry0 td,
table.pollstableborder tr.sectiontableentry1 td { background: #fff; font-weight: normal; }

/* Pagination --- */
div.pagination {
  border-top: 1px solid #ccc;
  padding: 8px;
  margin: 0 0 4px 0;
  text-align: center;
  color: #999;
}

div.pagination:after {
   clear: both;
   content: ".";
   display: block;
   height: 0;
   line-height: 0;
   visibility: hidden;
}

.blog-featured div.pagination { border-top: none; }

div.pagination ul {
  width: 100%;
  float: none;
  margin:15px 0;
}

div.pagination ul li {
  background: #fff;
  border: 1px solid #ddd;
  margin: 0 3px;
  padding: 2px 3px;
}

div.pagination li span,
div.pagination li strong {
  padding: 0;
}

.items-more { border-bottom: 1px solid #ccc; }

.items-more h3 { font-size: 125%; }

/* Tool Tip ---*/
.tool-title {
  padding-top: 15px;
}

/* MODULE STYLES */
div.ja-moduletable h3, div.moduletable h3 {
  color: #222;
  font-size: 18px;
  font-weight: normal;
  line-height:42px;
  border-bottom:1px solid #0a303c ;
  padding: 0 0 0 10px;
  margin:0 0 10px 0;
}

div.ja-module h3,
div.block     h3

{
  font-size: 16px;
  font-weight:normal;
  color:#555;
  /*font-family:"微软雅黑",Arial,Helvetica,sans-serif,"黑体";*/
  
}
/*
div.ja-module h3 span.title,
div.block     h3 span.title
{
  line-height:28px;
  padding:0 0 0 40px;
}
*/

#block_homepage div.ja-moduletable,
#block_homepage div.moduletable
{
  box-shadow:0 0 0 rgba(0, 0, 0, 0.4);
  margin: 8px 15px 15px 12px;
}

#mod-ss-student div.moduletable {
  margin: 0 0 5px 0;
}
#mod-ss-student .ja-contentslider {
  margin: 0 0 0 0;
}


#block_news div.ja-moduletable, 
#block_news div.moduletable 
{
  box-shadow:0 0 0 rgba(0, 0, 0, 0.4);
  margin: 0 10px 0 0;
}

#block_news ul, 
#block_homepage ul
{
  margin:0;
}

#block_news .more {
  margin:-0px 0 0 0;
}


.column div.ja-moduletable, 
.column div.moduletable {
  /* background: #fff;*/
  margin:0px;
  padding: 0;
}

div.ja-moduletable .ja-box-ct, div.moduletable .ja-box-ct {
  /*padding: 10px 15px;*/
}


div.moduletable_facebook .ja-box-ct {
  padding-left: 0px !important; 
  padding-right: 0px !important;
}

div.ja-moduletable iframe.dark {
    background-color: #000000;
}

.ja-box-ct .latest-discussions-items .item-avatar{
  float:left;
}
.ja-box-ct .latest-discussions-items li{
  padding-left:0;
  background: none;
}
.ja-box-ct .latest-discussions-items .item-avatar img {
    border: 1px solid #CCCCCC;
    display: inline;
    float: left;
    margin: 0 5px 0 0;
    padding: 2px;
    width: 32px;
}

/* Advertisement ---*/
div.bannergroup_text div.banneritem_text { border-bottom: 1px dotted #ccc; }

/* MAIN LAYOUT DIVS */
#ja-wrapper { 
 /*background: url("bg-top.png") no-repeat scroll center top transparent;*/

}

body#bd #ja-wrapper,
body#bd_home #ja-wrapper { 
  /*padding:0px 0;*/
  /*background: url("bg-foot.jpg") no-repeat scroll center bottom transparent;*/
  /*background: url("logo-zc.png") no-repeat scroll center 30px transparent;
  background:url("bg-footer.png") repeat-x scroll left bottom transparent;*/
  
  /*margin:27px 0 0 0;*/
  overflow:hidden;
  /*
  background: url("bg-wrapper.png") repeat-y scroll center top transparent;
  */
}

#ja-topsl0 {}

#ja-container {
   /*background: url(bg-footnav-left2) no-repeat center bottom transparent;
  border-top:0px solid #085476;*/
  margin:0px auto 0 auto;
  /*padding:6px 0 0 0;
  width:1000px;*/
}

#bd_home #ja-container,
#bd_home_cn #ja-container,
#bd_home_en #ja-container
{
  /*background: url(bg-footnav-left1) no-repeat center bottom transparent;
background-color: #ffffff;*/
}

#ja-container .main { 
  /*padding:5px 0 5px; */
  /*background: url(bg_footer_top.png) no-repeat center bottom transparent;*/
  /*margin:0 auto 10px auto;*/
  padding: 0;/*
  background-color: #ffffff;
  /*width:960px;*/
}

.main .main-inner1 { margin-left: 0; margin-right: 0; }

.article-content { overflow: visible; }

.fp-article-content {}

/* Content Main ---*/

#ja-current-content .ja-content-main
{
  /*background: #fff;*/
  margin: 0 0px 10px 0px;
  border-radius:0px;
  border-top:0px solid #BBBBBB;
  overflow:hidden;
  padding:0;
  margin:0px 0 0 0;
  /*background:transparent url("bg-content-rep.png") repeat scroll center 0;*/
  background-color: #ffffff;

}

/* 背景渐变  */
#home-art .block{
  /*background:transparent url("bg-content-top.png") repeat scroll center 3px;*/
  background:#fff;
}

#ja-current-content .ja-content-main{
  /* background:rgba(255,255,255,0.8) url("bg-content-top.png") repeat-x scroll center 0;*/
  /* background: linear-gradient(to bottom,rgba(255,255,255,0.9),rgba(255,255,255,0.5),rgba(255,255,255,0.8),rgba(255,255,255,0.95)); */
  /* background:rgba(255,255,255,0.8) url("bg-content-top.png") repeat-x scroll center 0;*/
  /* ie 
  filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#E8F6FE', endColorstr='#F8FCFF',GradientType=0 ); 
  filter    :alpha(opacity=100 finishopacity=50 style=1 startx=0,starty=0,finishx=0,finishy=150) progid:DXImageTransform.Microsoft.gradient(startcolorstr='#E8F6FE',endcolorstr='#F8FCFF',gradientType=0);
  -ms-filter:alpha(opacity=100 finishopacity=50 style=1 startx=0,starty=0,finishx=0,finishy=150) progid:DXImageTransform.Microsoft.gradient(startcolorstr='#E8F6FE',endcolorstr='#F8FCFF',gradientType=0); 
  */  
}

#bd_home_cn #ja-current-content .ja-content-main,
#bd_home_en #ja-current-content .ja-content-main
{
  /*background:none;*/
  background:#fff;
}

#bd #ja-current-content .ja-content-main
{
  min-height:600px;
}

/*

#ja-current-content  #ja-content-main {
  background: rgba(255,255,255,0.7) none repeat scroll 0 0;
}
*/

#ja-content-main .contact
{
  padding:10px 25px;
}

#ja-content-main .latestItemsContainer,
#ja-content-main .latestView_teacher .latestItemsContainer,
#ja-content-main .latestItemsContainer_tutor
{
  margin:0 0px 25px 0px;
  overflow:hidden;
}

.ja-social .ja-content-main,
.ja-agora .ja-content-main {
  background: none;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

/* HEADER */
#ja-header { 
  /*border-top: 1px solid #a10101; */ 
  margin-top: 35px;
  z-index: 13;
  background:transparent url("bg-block-480.png") repeat-x scroll center 35px;
  height:215px;
  width:1200px;
  margin:0 auto;
}

#ja-header .main
{ 
  background: url("head.jpg") no-repeat scroll 0px 35px transparent;
  /*background: url("banner-jjxy-002.png") no-repeat scroll center 0px transparent;*/
  padding:50px 0px 0px 0;
  /*height:180px;*/
  width:1200px;
}

#ja-topsl0
{ 
  /*background: transparent url("bg-block-480.png") repeat-x scroll center -205px;
  
  /*
  */
  padding:0px 0 0px 0;
  /*border-bottom:5px solid #cb3304;*/
  
  
  width:1200px;
  margin:0px auto 0;
}

#ja-topsl0 .main{
/*
  padding:1px 0 0 0;
  background:#39597D;
*/  
  width:100%;
  
  max-width:1920px;
}

/* 自定义 */
#ja-topsl{
  /*position:absolute;
  top:460px;*/
  z-index:1000;
  margin:0;
}

#ja-topsl .column div.ja-moduletable {
  background:#fff;
  min-height:265px;
}

#ja-topsl .column div.moduletable_user1{
  padding:8px;

}

#ja-topsl .column div.moduletable_user2{
  margin:0 0 0 10px;
  padding:8px 0 8px 8px;
}

#ja-topsl .column div.moduletable_user3{
  padding:8px 8px 8px 0;

}

#ja-topsl .column div.moduletable_user3 h3 span.title{
  display:none;
}

#ja-topsl .column span.more {
  float:right;
}

#ja-topsl div.ja-moduletable .ja-box-ct
{
  padding:0;
}

#ja-topsl #top-cover{
  border:1px solid #999;
  
  background:rgba(249, 249, 249, 0.2) none repeat scroll 0 0;
  width:239px;
  text-indent:-10000px;
  padding:4px 4px 0 4px;
  margin:0 0 0 4px;
}

#ja-topsl #top-cover span {
  background:rgba(249, 249, 249, 0.3) none repeat scroll 0 0;
  display:block;
  width:100%;
  height:20px;
}

#ja-topsl2
{
  /*margin:10px 0 0 0;*/
  background:#06526b none repeat scroll 0 0;
}
h1.logo, div.logo-text h1 { font-size: 250%; line-height: 1; margin-left: 15px;}

/* Logo Image ---*/
h1.logo { 
  /*width: 960px;
  height: 160px;  */
  margin:0 10px;
  height: 165px;
  /*display:none;*/
}

#bd_home h1.logo { 
  /*display:none;*/
}

h1.logo a {
  background:none;
/*
  background:url("word.png") no-repeat scroll 0px center transparent;
  display: block;
  width: 960px;  
  height:160px;
*/
}

/* Logo Text ---*/
div.logo-text h1 {
  font-size: 280%;
  font-family: Arial, sans-serif;
  font-weight: bold;
  margin: 0;
  padding: 0 0 0 15px;
}

div.logo-text h1 a {
  color: #fff;
  text-decoration: none;
  text-shadow: 0 1px 1px #0367A6;
}

p.site-slogan {
  color: #d6e4ec;
  display: block;
  font-size: 85%;
  margin: 3px 0 0;
  padding: 0 15px;
}

#ja-top-header {
  margin-top:-5px;
  position:absolute;
  right:180px;
  text-align:right;
  width:50%;
}

/* Search ---*/

#ja-header .main-inner1 {
}

#ja-search {
 background: url(bg-search.png) no-repeat left top;
 top: 0px;
  height: 30px;
  right:60px;
  bottom:60px;
  border:0px solid #ddd;
  width: 220px;/* 没有宽度 IE兼容模式下不对 */
}

#ja-search .inputbox {
 
  background:  none none repeat scroll 0 0;
  border: none;
  color: #a10101;
  font-size: 12px;
  width: 125px;
  height: 30px;
  line-height: 28px;
  padding: 0 10px;
 
  text-transform: capitalize;
  /* 
  background: #fafafa none repeat scroll 0 0;  
  border-radius:0px;
  border:0px solid #999;
  color:#555;
  width:165px;
  padding: 0 0 0 5px;
  margin:0 5px 0 10px;;
  height:33px; 
  font-size:11px;
  line-height: 33px;
   */
}

/*
#ja-inset2 #md_search .inputbox{
  line-height: 26px;
  height:26px;
   margin: 0 10px 0 6px;
   width: 200px;
}
*/

#ja-search .button {
 /*  
  background: none;
  border: 0;
  color: #666;
  height: 29px;
  text-transform: uppercase;
  text-shadow: 0 1px 1px #fff;
  width: 70px;
  line-height: 29px;
 */ 
  
  padding:0;
  height:35px;
  width:35px;
  background: transparent url("icons/_search.png") no-repeat scroll 0px 3px; 
  border:none;
  text-indent:-9999px;
  cursor:pointer;

}



#ja-inset2 {
  float:right;
  /*width:250px!important;
  padding:0;
  margin:12px 0 0 0;*/
}

#ja-left1 div.ja-module h3{
  border-bottom:2px solid #fff;
}

#ja-content div.ja-content-main h3,
#ja-left1 div.ja-module h3,
#ja-inset2 div.ja-module h3 
{
  color: #282828;
  font-size: 18px;
  font-weight: normal;
  line-height:42px;
  /*border-bottom:2px solid #fff;*/
  padding: 0 0 0 25px;
  margin:0 0 10px 0;
}



#bd_home #ja-content div.ja-content-main h3 {
  /*border-bottom:1px solid #06526b;*/
}

#ja-content div.ja-content-main h3.catItemTitle{
  border-bottom:none;
  font-size: 14px;
  padding:0;
  
}

#ja-content div.ja-content-main h3.catItemTitle-character{
  margin:0;
  font-weight: bold;
  font-size:16px;
  letter-spacing: 5px;
}

#ja-inset2 #md_search {
  min-height:44px;
  margin:0;
}

#ja-inset2 #md_search .search {
  padding:3px 0 0 0;
}

#ja-inset2 #md_search h3{
  padding:0px 0 0 25px;
  background:none;
  display:none;
}

#ja-inset2 #md_meeting_s .jamod-content
{
  padding-top:10px;
}

#ja-inset2 #md_meeting_s .ja-contentslider-center-wrap {
  min-height:605px;
}

#ja-inset2 #md_search .jamod-content
{
  border:none;
  float:left;
}





#ja-inset2 #md_meeting {
  /*background: url(icons/scholar2.png) no-repeat 224px 2px #e3e3e3;*/
  min-height:505px;
}

#ja-inset2 .jamod-content {
  padding:0 15px;
  border-top:1px solid #666;
}


#ja-inset2 div.ja-module h3{
  /*float:left;*/
  padding:0 0 0 20px;
  border-bottom:none;
  margin:0;
  height:43px;
  color:#032F3D;
  color:#fff;
  /*border-bottom:none;*/
  /* background: url(icons/scholar.png) no-repeat 20px 10px transparent;*/
}

#ja-inset2 #md_home_right2 h3{
  background: url(icons/right2.png) no-repeat 36px 40px transparent;
}

#ja-inset2 #md_home_right3 h3{
  background: url(icons/right3.png) no-repeat 36px 40px transparent;
}

/*
#ja-inset2 .ja-module h3 span.title{
  padding: 0 0 0 0px;
}
*/
/*

#ja-inset2 #md_search div.jamod-content,
#ja-inset2 #md_complain div.jamod-content{
  padding:0;
}

#ja-inset2 #md_search { margin:0;}
#ja-inset2 #md_complain { margin:0;}


#ja-inset2 #md_search h3,
#ja-inset2 #md_complain h3,
#ja-left1 #md_complain h3 
{
  display:none;
}
*/
/*
#md_search .inputbox{
  background: #fafafa none repeat scroll 0 0;  
  border-radius:0px;
  border:0px solid #999;
  color:#555;
  width:165px;
  padding: 0 0 0 5px;
  margin:0 5px 0 10px;;
  height:33px; 
  font-size:11px;
  line-height: 33px;
}
*/

/* Top bar ---*/
#ja-topbar {
  /*background:rgba(0, 0, 0, 0) url("topBg.jpg") repeat scroll 0 0;*/
  
  background: rgba(255,255,255, 0.05) none repeat scroll 0 0;
  color: #333;
  font-size: 12px;
  position: absolute;
  top: 15px;
  left:0;
  z-index: 16;
  height:20px;
}

#ja-topbar .main {
  /*height: 40px;
  line-height: 40px;*/
  /*background:rgba(255, 255, 255,0.3);
  width:1000px;*/

}

#ja-topbar .ja-day {
  display: block;
  float: left;
  margin-left: 5px;
  /*padding:0 0 5px;*/
}

#ja-topbar .ja-updatetime {
  float: left;
  padding: 0 10px;
}

#ja-topbar .ja-updatetime em {
  margin-left: 5px;
  font-style: normal;
  color: #fff;
}

#ja-topnav {
  position: absolute;
  left: 150px;
  top: 0;
  
}

#ja-topnav ul li {
  border-right: 1px solid #999;
   float: left;
  /*line-height: 14px;
  margin: 7px 0;*/
  padding: 0 9px 0 5px;  
}


/* Headtools ---*/
#ja-headtools {
  position: absolute;
  right: 15px;
  top: 0;
}

#ja-headtools ul {
  float: left;
  margin: 0;
  padding: 0;
  white-space: nowrap;
}

#ja-headtools li {
  background: none;
  display: inline;
  float:left;
  /*line-height: normal;
  margin: 0;
  padding: 0;*/
}


#ja-headtools li a span { display: block; padding: 0px 5px 2px 24px; }

#ja-headtools li a.login-switch span { background: url(icons/icon-user.png) no-repeat 6px 2px; }
#ja-headtools li a.register-switch span { background: url(icons/icon-register.png) no-repeat 5px 2px; }

#ja-headtools li a.login-switch.show span { background-image: url(icons/icon-user-show.png); }
#ja-headtools li a.register-switch.show span { background-image: url(icons/icon-register-show.png); }

#ja-headtools li a:hover {
  text-decoration: none;
}

#ja-headtools li a.show {
  background: url(arrow-up.gif) no-repeat center bottom;
  color: #FFFFFF;
  position: relative;
  z-index: 1000;
}

#ja-headtools li a.show span {}

#ja-headtools li a.show span { display: block; }

#ja-headtools .mod-languages {
  padding:3px 0 0;
}

#ja-user-register, #ja-user-login {
  background: url(ja-login-bg.gif) repeat-x left bottom #fff;
  border: 1px solid #f6f6f6;
  color: #333;
  display: none;
  height: auto;
  overflow: hidden;
  padding: 10px 15px;
  position: absolute;
  right: -15px;
  text-align: left;
  top: 21px;
  z-index: 999;
  border-radius: 0px;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  box-shadow: 0 3px 5px rgba(0,0,0,.4);
  -moz-box-shadow: 0 3px 5px rgba(0,0,0,.4);
  -webkit-box-shadow: 0 3px 5px rgba(0,0,0,.4);
}

#ja-user-login .ja-login-user,
#ja-user-login .ja-login-password,
#ja-user-login .mod_login_remember {
  float: left;
  width: 145px;
  display: block;
}

#ja-user-login .button,
#ja-user-register .button {
  color: #fff;
  background:  url(button_bg.png) 0 50% repeat-x #238db4;
  border: 1px solid #238db4;
  text-shadow: 0 1px 1px #4a4a4a;
}

#ja-user-login .button{ float:left; margin-top:25px; border:none }

#ja-user-register .button:hover {
  border: 1px outset #fff;
}

#form-login-username .inputbox, #form-login-password .inputbox
{ width:130px; }

#form-login-remember {
  display: block; float:left; padding:32px 5px 0 0;
}
#login-form #modlgn-remember {
  width: auto; height: auto; padding:0px; margin: 0px; border: none; background: none;
}

#member-registration span.red {
  background: none;
  border: none;
  vertical-align: middle;
  display: inline;
  color: #cc0000;
  padding: 0 5px;
}


#member-registration label.hasTip{
  width: 140px !important;
  display: block;
}

.registration input{
  float: left;
}
.ja-login-links {
  margin-top: 10px;
}

#ja-headtools .ja-login-links a, #ja-headtools .ja-login-links ul li a{
  color: #238db4;
  padding: 0;
}

#ja-headtools li a.logout-switch {
  display: inline;
  float: none;
  margin-left: 3px;
}

/* NAVIGATION -- */
/* Main Nav ---*/
#ja-mainnav { 
  /*background:url("bg-mainnav-lr.png") repeat-x scroll center top transparent;
  /*background:rgba(0, 0, 0, 0) url("menuBg.jpg") repeat scroll 0 0;*/
  
  background:none repeat scroll 0 0 #ffffff;
  
  width:1200px;
  height:46px;
  line-height:0px;
  margin:0 auto;
  padding:0;

}


#bd_home #ja-mainnav .main { 
  
}

#ja-mainnav .main { 
  background:url("bg-mainnav2.png") repeat-x scroll left top transparent;  
  /*background:url("bg-mainnav1.png") repeat-x scroll left top transparent;*/
  width:100%;
  height:46px;
  line-height:46px;
  padding:0px 0 0 0px;
 /*
  background:url("bg-mainnav2.png") repeat-x scroll left top transparent;
 */

  /*
  border-top:0px solid #ffffff;
  border-bottom:0px solid #ffffff; 
  
  border-left: none;
  border-right: none;
  */
  /*height:50px;*/
  /*overflow:hidden;*/
}

#ja-mainnav .main-inner1 { padding: 0 0px 0 }

/* 底部导航 Breadcrumbs ---*/
#ja-navhelper { 
  text-align: left; 
}

#ja-navhelper .main { 
  /*background: #002C57 url(arrow.png) no-repeat right center;*/
  background: #efefef;
  
  color: #a10101; text-transform: uppercase; 
  padding: 0; 
  height:46px;
  max-width: 1200px;
  width:100%;
}

#ja-navhelper .ja-footnav {
  float:left;
  padding:0 0 0 100px;
  /*margin:3px 0 0 0px;*/
}

#ja-navhelper .ja-links {
  float:right;
  margin-top:0px;
  padding:0 75px 0 0;
  background: url(arrow-up.gif) no-repeat center center;
  
}

.ja-breadcrums { text-indent: 10px; }

.ja-breadcrums img { display: none; }

.ja-breadcrums a { padding-right: 18px !important; 
  background: url(arrow.png) no-repeat right center; }

.ja-breadcrums span.name { padding-right: 2px; }

.ja-breadcrums strong { margin-right: 0; margin-left: 5px; }


/* Extras ---*/

.ja-links { padding-right: 0px; }

.ja-links li { padding: 0 10px; }


/* Default Joomla! Menu ---*/

#ja-container ul.menu li ul
{
  padding:4px 5px 4px 10px; 
  margin:0;
  border-top:1px solid #C5D1D8;
}
#ja-container ul.menu li.active ul
{
  background-color:#fff;
}

#ja-container .moduletable_menu ul.menu {
  margin: -5px -15px -5px;
}

#ja-container ul.menu li { 
  border: 1px solid #C5D1D8; 
  /*border-top: none;*/ 
  padding-left: 0; 
  margin:0 0 8px 0;
  background-color:#ffffff;
}
#ja-container ul.menu li:first-child { 
  border-top: 1px solid #C5D1D8; 
}
#ja-container ul.menu li.active {
  background-color:#fafafa;
}
#ja-container ul.menu li.parent a{background-color:#fafafa;}
#ja-container ul.menu li.parent li a{background-color:#fff;}
#ja-container ul.menu li li.selected a{background-color:#fafafa;}

#ja-container ul.menu
{
  margin:10px 20px 0 20px;
}
#ja-container ul.menu li a {
  /*background: url(arrow5.png) no-repeat 8px 12px;*/
  color: #000;
  text-indent: 20px;
  font-size:14px;
  font-weight:normal;
  font-family:"微软雅黑",Arial,Helvetica,sans-serif,"宋体";

  width: 100%;
  padding:10px 0;
}

#ja-container ul.menu li a:hover,
#ja-container ul.menu li a:active,
#ja-container ul.menu li a:focus {
  background-color: #F0F5F7;
  color: #238db4;
  text-decoration: none;
  padding:10px 0 10px 3px;
}

#ja-container ul.menu li li { 
  background: none; 
  border: 0px dotted #C5D1D8; 
  border-top: none; 
  margin:0;
}

#ja-container ul.menu li li a,
#ja-container ul.menu li.active li a 
{
  background:url("dt3.jpg") no-repeat scroll 17px 16px transparent;
  font-family:"宋体";
  font-weight: normal;
  font-size:12px;
  text-indent: 32px; 
  color: #333; 
}

#ja-container ul.menu li li:first-child {
  border-top: 0px dotted #e8edf0; 
}

#ja-container ul.menu li li a:hover, 
#ja-container ul.menu li li a:active, 
#ja-container ul.menu li li a:focus {
  background: url(bullet-blue.png) no-repeat 15px 16px #F0F5F7;
  color: #238db4;
}

#ja-container ul.menu li.active a { 
  color: #E36805; 
  font-weight:normal;
}


#ja-container ul.menu li.active li.active a { 
  font-weight:bold;
  color: #E36805; 
}



/* MASS TOP*/

#ja-content-mass-top .block_news_header,
#ja-content-main .latestItemsCategory,
#ja-content-main .latestView_teacher .latestItemsCategory,
#ja-content-main .latestItemsContainer_tutor .latestItemsCategory,
.mod_page .mod-header
{
  clear:both;
  background:url("bg-title2.jpg") no-repeat scroll -1px -1px transparent;
  
  
  border-bottom:1px solid #DDDDDD;
  margin:0;
  padding:6px 5px 0 32px;
  font-size:15px;
  font-weight:bold;
  height:30px;
}

#ja-content-main .latestItemsCategorys {
  /*padding:0 10px;*/
}
.latestItemsCategorys .moduletable {
  margin:0;
}




#ja-content-main .latestItemsCategory,
#ja-content-main .latestView_teacher .latestItemsCategory,
#ja-content-main .latestItemsContainer_tutor .latestItemsCategory
{
  background:url("bg-rep-x.png") repeat-x scroll 0 -500px #FFFFFF;
  
  border:1px solid #ddd;
  border-bottom:1px solid #ddd;
  border-radius:2px 2px 0 0;
  box-shadow:0 0 0px rgba(0, 0, 0, 0.2);
}

#ja-content-main .latestItemList .moduletable {
  background:none repeat scroll 0 0 transparent;
}
#ja-content-main .latestView_teacher .latestItemsCategory
{
  border-top:1px solid #DDDDDD;
}

#ja-content-main .latestItemsCategory h2,
#ja-content-main .latestView_teacher .latestItemsCategory h2,
#ja-content-main .latestItemsContainer_tutor .latestItemsCategory h2
{
  margin:5px 0 0 0;
  font-size:15px;
}



#itemListLinks .odd {
  background-color:transparent;
}

#itemListLinks .even {
  background-color:transparent;
}


#block_news,
#block_homepage div.home-module
{
  position:relative;
}

#block_news .title,
#block_homepage .title
{
  float:left;
  padding: 8px 0 0 5px;
}

div.badge {
  background-image: url("icons/icon-badge.png");
    background-repeat: no-repeat;
    height: 46px;
    position: absolute;
    right: 0;
    top: 0;
    width: 45px;  
}
div.badge-new {
  background-position:0 -46px;
}

.block_news_header,.mod-header {
  position:relative;
}

#mod_bkjy_kwxx div.home-page-left { width:415px;}
#mod_bkjy_xkgl div.home-page-right { width:325px;}

#block_news .block_news_content,
#student_news .block_news_content
{
  float:left;
  padding:2px 0 3px 8px;
}

#ja-content-mass-top .block_news_header a,
#block_news .block_news_header a, 
#block_homepage .block_news_header a,
.mod_page div.mod-header a {
}

a.home-more {
  float:right;
  font-weight:normal;
  font-size:12px;
  padding:8px 40px 0 0;
}

#ja-content-top { position:relative;margin:0 0 5px 0;}

/* JA Content top ---*/
#ja-content-top .ja-moduletable {
  background: #fff !important;
  margin-left: 10px;
  margin-right: 10px;
}

#ja-content-top .ja-box-left .ja-moduletable { margin-left: 0; }
#ja-content-top .ja-box-right .ja-moduletable { margin-right: 0; }

/* SPOTLIGHT */
#ja-topsl .ja-box, #ja-botsl .ja-box { }

#ja-topsl .ja-box-right, #ja-botsl .ja-box-right {
  background: 0;
}

#ja-topsl .ja-moduletable, #ja-botsl .ja-moduletable {
  background: none;
  border: 0;
  margin-top: 0;
  margin-bottom: 10px;
}

/*
#ja-topsl div.ja-moduletable h3,
#ja-botsl div.ja-moduletable h3 {
}
*/
/* Top spotlight ---*/
#ja-topsl .main { padding: 0; }
#ja-topsl .main-inner1 { padding: 10px 0; }

/* Bot spotlight ---*/
#ja-botsl { border-top: 1px solid #fff; }

#ja-botsl .main { padding: 0; color: #515151; font-size:12px; }
#ja-botsl .main-inner1 { /*padding: 10px 0 20px;*/ }

#ja-botsl div.ja-moduletable h3 {
  text-transform: none;
  font-size: 150%;
  padding: 0px 0 0 0;
  border-bottom:2px solid #CB3304;
}

#ja-botsl .ja-box-ct { padding: 0; }

#ja-botsl a {
  border-bottom: 1px dotted #B9E0EE;
}


#ja-botsl ul li {
  background: none;
  border-bottom: 1px dotted #ccc;
  padding: 0;
  margin: 0;
  line-height:22px;
  height:22px;
}

#ja-botsl ul li a {
  display: block;
  padding: 0;
  /*background: url(bullet-arrow.gif) no-repeat 5px 10px;*/
  border: 0;
  color: #515151;
}

#ja-botsl .img-border {
  border: 3px solid #238db4;
  margin: 0 0 5px 10px;
}

/* FOOTER #F0FCFF */
#ja-footer {

  /*background:transparent url("bg-footnav-right.png") no-repeat scroll center top; */ 
  color:#a10101;  
  padding: 0 10px 0 0;
  text-align:left;
  font-size:13px;
  letter-spacing:2px;
  font-weight:normal;
  height:130px;
}

#ja-footer .website{
  font-weight:normal;
}

#ja-footer .main {
  /*background-color: #73DCFF;*/
  /*background:transparent url("bg-block-480.png") repeat-x scroll center 0px;*/
  background-color: #fff;
  padding:15px 0 0;
  text-align:left;
  
}

#ja-footer .menu {
  float:left;
}
#ja-footer ul.menu {
  width:265px;
  margin:42px 0 0 30px;

}

#ja-footer ul.menu li{
  float:left;
  padding:0 20px 0 0;
  letter-spacing:8px;
  line-height:18px;
}

#ja-footer a {
  color: #869FA8;
  font-size:12px;
}

#ja-footer .ja-footnav {
  margin: 10px 0 5px 0;
  padding: 0;
}

#ja-navhelper .ja-footnav ul li {
  padding: 0 30px 0 0;
}

#ja-footer .ja-footnav a { color: #fff; font-weight: bold; }

#ja-footer .ja-footnav a:hover,
#ja-footer .ja-footnav a:focus,
#ja-footer .ja-footnav a:active {
  color: #fff;
}

#ja-footer .ja-copyright {
  padding: 0px 0 0 8px;
  background:transparent url("bg-footer-sep.png") no-repeat scroll 366px 13px;
  
  position:relative;
  height:75px;

}

#ja-footer .custom {
  float:left;
  /*font-family:"微软雅黑",Arial,Helvetica,sans-serif,"黑体";*/
  margin:0px 0 0 0;
}

#ja-footer .custom-logo {
  background:url("logo-footer.png") no-repeat scroll 100px 5px transparent;
  
  font-size:24px;
  width:420px;
  text-indent:-9000px;
  margin:0px 0 0 0;
  height:100px;
}
#ja-footer .custom-address {
  padding:0;
}

#ja-footer .custom .dept1 {
  letter-spacing:18px;
  line-height:24px;
  padding:2px 0 0px 0;
  text-align:center;
}
#ja-footer .custom .dept2 {
  letter-spacing:18px;
  line-height:24px;
  text-align:center;
}

#ja-footer div.custom-share{
  float:right;
  width:210px;
}
div.custom-share a{
  text-indent:-9000px;
  display: block;
  
    background-image: url("icons/icons_0_32_share.png?v=dc944784.png");
    background-repeat: no-repeat;
    color: #3a8ceb;
    cursor: pointer;
    float: left;
    height: 32px;
    line-height: 32px;
    margin: 6px 6px 2px 0;
    overflow: hidden;
    width: 32px;
    
}

div.custom-share .bds_01 {
  background:transparent url("icons/share01.png") no-repeat scroll 0px center;
}
div.custom-share .bds_02 {
  background:transparent url("icons/share02.png") no-repeat scroll 0px center;
}
div.custom-share .bds_03 {
  background:transparent url("icons/share03.png") no-repeat scroll 0px center;
}
div.custom-share .bds_04 {
  background:transparent url("icons/share04.png") no-repeat scroll 0px center;
}
div.custom-share .bds_05 {
  background:transparent url("icons/share05.png") no-repeat scroll 0px center;
}
div.custom-share .bds_06 {
  background:transparent url("icons/share06.png") no-repeat scroll 0px center;
}
div.custom-share .bds_07 {
  background:transparent url("icons/share07.png") no-repeat scroll 0px center;
}
div.custom-share .bds_08 {
  background:transparent url("icons/share08.png") no-repeat scroll 0px center;
}

div.custom-share .bds_01,
div.custom-share .bds_02,
div.custom-share .bds_08,
div.custom-share .bds_04,
div.custom-share .bds_05,
div.custom-share .bds_06

{
  
padding-right:18px;
}

#ja-footer .normal {
  clear:both;
  line-height:28px;
  position:absolute;
  top:15px;
  /*font-size:13px;*/
  /*color:#859FA7;
  width:655px;*/
}

#ja-footer .normal .line {
  float:left;
  margin:0 15px 0 0;
}
#ja-poweredby {
  position: absolute;
  top: 0px;
  right: 0px;
}

#ja-poweredby a {
  text-decoration: none; 
  font-size: 0px; line-height: 0px;
  text-indent: -9999em;
}


/* MISCELLANOUS  */
/* Others ---*/
#ja-banner { border-top: 1px solid #ccc; }

div.ja-innerdiv { border-bottom: 1px dotted #ccc; }

div.ja-innerdiv h4 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 92%;
  font-weight: normal;
  text-transform: uppercase;
}

/* Custom gallery ---*/
.small-gallery {
  float: left;
  margin-bottom: 5px;
  margin-right: 5px;
}

.last-item { margin-right: 0; }

.small-gallery .img-border {
  border: 1px solid #d6e4ec;
  padding: 1px;
  width: 45px;
}

/* JA Twitter ---*/
.ja-twitter {
  padding-left: 0;
  padding-right: 0;
}

/* Social list ---*/
#ja-wrapper ul.social-list li { }

#ja-wrapper ul.social-list li a {
  background-position: 5px 5px;
  background-repeat: no-repeat;
  padding-left: 28px;
}

#ja-wrapper ul.social-list li.ja-facebook a { background-image: url(icons/icon-facebook.png); }
#ja-wrapper ul.social-list li.ja-twitter a { background-image: url(icons/icon-twitter.png); }
#ja-wrapper ul.social-list li.ja-linkedin a { background-image: url(icons/icon-linkedin.png); }
#ja-wrapper ul.social-list li.ja-rss a { background-image: url(icons/icon-rss.png); }

/* Contact list ---*/
#ja-wrapper ul.contact-list li {
  background-position: 5px 4px;
  background-repeat: no-repeat;
  padding: 5px 5px 5px 28px;
}

#ja-wrapper ul.contact-list li.add { background-image: url(icons/icon-home.png); }
#ja-wrapper ul.contact-list li.tel { background-image: url(icons/icon-phone.png); }
#ja-wrapper ul.contact-list li.email { background-image: url(icons/icon-email.png); }

/* Facebook button ---*/
.fb-button {
  background: #e8f1fa;
  border: 1px solid #d6e5ec;
  margin: 10px 0 !important;
  padding: 5px 10px;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
}

div.ja-facebookshare-box_count-home,
div.ja-facebookshare-box_count {
  float: left;
  margin-right: 10px;
}

.fb_share_no_count { display: block !important; }

.fb_share_no_count .fb_share_count_inner {
  background: url(zero-bg.png) no-repeat center center #E8EBF2 !important;
}

.jacomment-count {
  background: url(readon-bg.gif) repeat-x left bottom #fff;
  border: 1px solid #ddd;
  float: left;
  font-weight: bold;
  margin: 0 10px 0 0;
  padding: 2px 6px;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
}

.jacomment-count a { color: #666; }

.jacomment-count a:hover,
.jacomment-count a:focus,
.jacomment-count a:active { color: #238DB4; text-decoration: none; text-shadow: 0 1px 1px #fff; }

/* JOMSOCIAL'S MODULES STYLE */
/* Top users ---*/
ul#modTopMembers {
  margin: 0 -15px !important;
  padding: 0;
  list-style: none;
}

ul#modTopMembers li {
  background: none;
  border-bottom: 1px solid #e7edf1;
  margin: 0;
  padding: 5px 15px;
}

ul#modTopMembers li img.avatar {
  margin-right: 8px;
  padding: 3px;
}

ul#modTopMembers li a:hover img.avatar {
  background: #238db4;
}

/* Latest Discussion ---*/
.modLatestDiscussion {
  margin: 0 -15px;
}

.modLatestDiscussion ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

.modLatestDiscussion ul li {
  border-bottom: 1px solid #e7edf1;
  margin: 0;
  padding: 10px 15px !important;
}

.modLatestDiscussion ul li img.avatar {
  margin: 2px 10px 0 0;
  padding: 1px;
  width: 40px;
}

.modLatestDiscussion ul li small,
.modLatestDiscussion ul li small a {
  color: #999;
}

.modLatestDiscussion ul li small {
  padding: 5px 0 0 12px;
  display: block;
}

/* Active group ---*/
ul#modActiveGorups {
  padding: 0;
  margin: 0 -15px;
  list-style: none;
}
  
ul#modActiveGorups li {
  background: none;
  border-bottom: solid 1px #e7edf1;
  padding: 5px 15px;
}
  
ul#modActiveGorups li img  {
  width: 40px;
  float: left;
  display: inline;
  margin: 0 8px 0 0;
  padding: 1px;
}
  
ul#modActiveGorups li span { line-height: normal; padding: 0; margin: 0; }

ul#modActiveGorups a small { color: #999; }
  
ul#modActiveGorups li div  { clear: left; height: 1px; }

div.online-users { overflow: hidden; }

/* Latest photo ---*/
div.latest-photos div.app-box-content {
  padding: 0 15px 10px 15px;
}

div.latest-photos div.app-box-footer {
  margin-left: 15px;
  margin-right: 15px;
}

/* Who's online ---*/
div.js-user-online ul {
  margin: 0 0 10px;
  padding: 0;
  list-style: none;
}

div.js-user-online ul li {
  display: block;
  float: left;
  margin: 0;
  padding: 0 5px 5px 0;
}

div.js-user-online ul li a {
  display: block;
  margin: 0;
  padding: 0;
}

div.js-user-online ul li img {
  border: 1px solid #ccc;
  padding: 2px;
}

/* Override Disqus comment ---*/
#dsq-glot: bold;
  padding: 4px 8px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}

.klogin-form-login .kbutton:hover {
  color: #cc0000;
  cursor: pointer;
}

.klogin-form-login .klogin-logoutlink,
.klogin-loginlink { margin: 0 !important; }

.klogin-form-login .klogin-logoutlink li,
.klogin-loginlink li {
  background-position: 0 6px !important;
  margin: 0 !important;
  padding: 0 0 0 10px !important;
}

.klogin-lastvisit ul { margin: 0 0 10px; }

.klogin-lastvisit ul li {
  background: none;
  margin: 0;
  padding: 0;
}

.klogin-links .kbutton {
  background: url(grad-l1.gif) repeat-x left bottom;
  border: 1px solid #ccc;
  font-weight: bold;
  padding: 4px 8px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}

.klogin-links { margin-bottom: 10px; }

/* Kunena static */
div.kstats-module ul li {
  background: url(bullet.gif) no-repeat 0px 9px;
  margin: 0;
  padding: 2px 0 2px 10px;
}

/* Kunena search module */
.ksearch .ksearch-fieldset input {
  border: 1px solid #c6d4da;
  width: 90%;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}

/* Kunena latest ---*/
div.klatest ul.klatest-items { margin-top: 0; }

div.klatest ul.klatest-items li.klatest-item {
  border-bottom: 1px dotted #ccc;
  padding: 10px 0 !important;
}

div.klatest ul.klatest-items li.klatest-item .klatest-itemdetails li {
  padding-left: 0 !important;
}

/* Social Plugin ---*/
.ja_socialbeforecontent {
  float: left;
  margin-right: 15px;
  margin-top: 15px;
}

.blog .ja_socialbeforecontent { margin-top: 0; }

#dsq-content #dsq-toolbar-dropdown #dsq-toolbar-dropdown-wrap {
  top: 19px !important;
  margin-top: 2px;
}

#dsq-content #dsq-global-toolbar .dsq-global-toolbar-left {
  float: right !important;
}

#dsq-content #dsq-global-toolbar .dsq-global-toolbar-right {
    float: left !important;
}

/* Email page */
.contentpane { 
  background: none !important
}

/* Latestnews */
.ja-moduletable ul.latestnews {
  margin: -5px -15px -5px;
}

.ja-moduletable ul.latestnews li { border-bottom: 1px dotted #e8edf0; padding-left: 0; background: none; }

.ja-moduletable ul.latestnews li a {
  color: #666;
  padding: 6px 15px;
  display: block;
}

.ja-moduletable ul.latestnews li a:hover,
.ja-moduletable ul.latestnews li a:active,
.ja-moduletable ul.latestnews li a:focus {
  color: #238db4;
  text-decoration: none;
}
#jsMenu .jsIr {
  text-indent: -9999em;
}

.ja-moduleraw-style2 .ja-slide-thumbs-wrap { z-index: 151; }


/* K2 */

div.k2ItemsBlock ul li span.moduleItemDateCreated {
  padding:0 0 0 0;
}

.latestItemsContainer_tutor table.table_jz {
  width:400px;
  text-align:center;
  margin:20px 30px;
}

.itemFullText table,
.itemIntroText table,
table.table_teacher {

}

table.table_teacher {
  margin:10px;
}

.itemFullText   table.Table-Borderless,
.itemIntroText   table.Table-Borderless,
.itemFullText   table.Table-Borderless thead tr th,
.itemIntroText   table.Table-Borderless thead tr th
{
  border-style:hidden;
  background:none repeat scroll 0 0 rgba(255,255,255,0.5);
}

.itemFullText table tr,
.itemIntroText table tr{
  background: transparent;
}

table.table_teacher tr {
  background: #ffffff none repeat scroll 0 0;
}

table.table_teacher td.header {
  padding:5px 20px;
  height:30px; 
  background: #F4F5F6;
  font-size:14px;
  font-weight: bold;
  color:#2b2b2b;  
}
table.table_teacher td.title {
  width:80px;
  text-align:center;
  font-weight: bold;
  font-size: 14px;
  background: #fafafa none repeat scroll 0 0;
  color:#700000;
}

table.table_teacher td.value {
  width:400px;
  padding-left:10px;
}

table.table_teacher td.img {
  width:180px;
  text-align:center;
}

table.table_teacher td.img img {
  max-width:150px;
  max-height:222px;
}

table.table_teacher td.value_ml{
  padding:5px 20px;
}

#ja-content-main .latestView_teacher{
  padding:20px 30px;
}
#ja-content-main .latestView_teacher .latestItemList,
#ja-content-main .latestItemsContainer_tutor .moduletable
{
  overflow:hidden;
  min-height:80px;
  padding:5px 0 15px 0;
  box-shadow:0 0px 0 rgba(0, 0, 0, 0.4);
}

#ja-content-main  .latestItemList
,#ja-content-main .latestItemList_tutor
{
  border:1px solid #ddd;
  border-top:0px;
  margin:0 0 15px 0;
  overflow:hidden;
  background: none repeat scroll 0 0 #fafafa;
  min-height:50px;
  
}

#ja-content-main .latestItemList div.more {
  float:right;
  padding:10px 50px;
}

#ja-content-main .latestItemList_tutor ul,
ul.teacher_list
{
  list-style:none outside none;
  margin:0 0 0 15px;
}
#ja-content-main ul.teacher_list li.even,
#ja-content-main ul.teacher_list li.odd,
#ja-content-main div.latestItemList_tutor ul li

{
border-bottom:0px;
}
#ja-content-main .latestItemsContainer_tutor ul li,
#ja-content-main ul.teacher_list li,
#ja-content-main div.latestItemList_tutor ul li
{  
  background:url("icons/bullet-green.png") no-repeat scroll 1px 7px transparent;
  float:left;
  width:100px;
  padding-left:15px;
  margin:8px 5px 8px 5px;
  font-size:13px;
  white-space: nowrap;
  font-family:"微软雅黑",Arial,Helvetica,sans-serif,"宋体";
  
}
#ja-content-main .latestItemsContainer_tutor .even {
  border-bottom:0px;
}
#ja-content-main .latestItemsContainer_tutor .odd {
  border-bottom:0px;
}

#k2Container-box{
  /*padding:15px 15px;*/
  width:100%;
  /*background:#ffffff;*/
}

#k2Container,
#ja-content-main .item-pagelatestView_teacher {
  padding:0px 0px 24px 0;
}

#ja-content-main .itemListView-character img {
  max-height:150px!important;
  
  
  background: #fafafa none repeat scroll 0 0;
    border: 1px solid #f1f1f1;
    margin: 0 0 8px;
    padding: 10px;  
}

#bd_home_cn #k2Container,
#bd_home_en #k2Container
{
  padding:0;
}

#bd_home_cn div.itemView,
#bd_home_en div.itemView
{ margin:0;border-bottom:none;}

/* k2-home */

#ja-main .k2-home {
  padding:0;
  margin:0;
  border-bottom:none;
  background-color:transparent;
  min-height:400px;
  
}

#bd_home #ja-main .k2-home {
  min-height:200px;
}

#ja-main .k2-home div.itemHeader
{
  padding:0px;
  border-bottom:none;
}
#ja-main .k2-home .itemBody, 
#ja-main .k2-home .itemList{
  margin:0px;
  padding:0px;
}
#ja-main .k2-home div.itemFullText{
  font-size:13px;
  font-family:"微软雅黑",Arial,Helvetica,sans-serif,"宋体";
  letter-spacing:0px;
}

/* ja-slideshow-rave {{{ */

.ja-slide-desc{
  font-size:14px;
  width:100%;
}
#bd_home #k2Container .itemFullText .ja-slide-desc a{
  color:#fff;
  padding:0 10px 0 0;
}
div.ja-slidewrap_rave_express {
  position:relative;  
  /*padding:0 0 10px 16px;*/

}

div.ja-slidewrap_rave_express .maskDesc {
  bottom:7px;
  top:350px;
  /*left:13px;*/
  padding:0 0;
  width:100%!important;
  right: 0 !important;
}

div.ja-slidewrap_rave_express img{
  border:none;
}

div.ja-slidewrap_rave_express .ja-slide-desc{
  /* text-align:center;*/
  width:1000px;
  margin:0 auto;
  cursor:pointer;

}
div.ja-slidewrap_rave_express .ja-slide-desc a {
  color:#FFF;
  padding-left:10px;
  font-size:14px;
  line-height:42px;
}

#bd_home .ja-slide-buttons,
#bd .ja-slide-buttons

{
  bottom:5px;
  /*width:1000px;*/
  margin:0 auto;
  
}

/* ja-slideshow-rave }}} */

.ja-slide-main-wrap{
}
#ja-main .mod_slideshow {
  background-color:#F2F2F2;
  border:1px solid #DDDDDD;
  padding:4px;
  margin:6px 0;
}
#ja-main .mod_slideshow .moduletable {
  margin:0;
}

#ja-main .ja-slide-main img{
  cursor:pointer;
  margin:0;
  padding:0;
}


#bd #k2Container .itemBody,
#bd #k2Container .itemList {
  margin:0 50px;
 
  /*background-color:#ffffff;*/
}

#k2Container div.itemHeader {
  padding:25px 0 5px 0;
  margin:0px 30px;
  border-bottom:1px solid #ccc;
}
#bd_home_en #k2Container div.itemHeader,
#bd_home_cn #k2Container div.itemHeader,
#bd_home_en div.itemBackToTop
{
  display:none;
}

div.itemHeader h2.itemTitle
{
  font-size:24px;
  font-weight:normal;
}
div#itemListLinks{
  background: none repeat scroll 0 0 transparent;
}
div#itemListLinks-teacher {
  background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px dashed #DDDDDD;
    border-top: 1px dashed #DDDDDD;
    margin: 8px 0;
    padding: 20px 20px 40px;  
}

div.itemNavigation {
  text-align:center;
  background:none repeat scroll 0 0 rgba(240,240,240,0.3);
  margin:0 15px 24px 15px;
}

div.itemFullText p {
  font-size:16px;
  text-indent:2em;
  padding:8px 0 0;
  text-align:justify;
}

div.itemFullText .teacher-lists p{
  text-indent:0em;
  text-align:center!important;
  padding:0;
  
}

div.itemFullText td p {
  padding:4px 0 0 0;
  text-indent:0;
  text-align:inherit;
}

div.itemFullText {
  font-size:15px;
  width:100%;
  letter-spacing: 1px; 
  line-height:21px;
  /* min-height:250px;*/
  
}

div.itemBody {
  /*min-height:500px;*/
}

.item-meeting div.pre{
  border-left:3px solid #eee;
  margin:20px 0 0 20px;
}

#ja-mainbody{
   background: none repeat scroll 0 0 #ffffff;
  min-height:600px;
  margin:0 0 0px 0px;
}

#bd_home #ja-mainbody{
  min-height:300px;
}

#ja-left .ja-colswrap {
  margin:0 10px 0 0;
  /*background: transparent url('bg-left-top.png') repeat-x scroll center top;*/
  background-color:#ffffff;
}

#ja-content-mass-top,
div.home-module,
#ja-left1 div.ja-module 
{
  border-radius:0px;
  border:0px solid #CCC;
  padding:0px;
  /* box-shadow:1px 1px 0 rgba(0, 0, 0, 0.1);*/
  overflow:hidden;
  /*background-color:#FFFFFF;*/
}

#block_news div.home-module {
  width:754px;
}

#student_news {
  width:100%;
}

#ja-content-top  div.ja-module {
  border:1px solid #BBBBBB;
  margin-bottom:5px;
}

#ja-content-mass-bottom .mod_page div.home-module {
  margin:0 0 10px 0;
  min-height:200px;
}

#mod-graduate1 {
  float:left;
  width:496px;
}
#mod-graduate1 .home-page-left {
  min-height:264px;
  width:480px;
}
#mod-graduate2 {
  float:right;
  width:246px;
}

#block_homepage #mod-graduate2 div.moduletable
{
  margin:0;
}

#mod-undergraduate1,
#mod-undergraduate3,
#mod-undergraduate5 
{
  clear:both;
  float:left;
  width:372px;
}

#mod_bkjy_kwxx {
  clear:both;
  float:left;
  width:418px;
}
#mod_bkjy_xkgl {
  float:right;
  width:325px;
}

#mod-undergraduate2,
#mod-undergraduate4,
#mod-undergraduate-link {
  float:right;
}

div.moduletable
{
  margin-bottom:5px;
}

#mod-undergraduate1 .k2ItemsBlock,
#mod-undergraduate3 .k2ItemsBlock,
#mod-undergraduate2 .k2ItemsBlock,
#mod-undergraduate4 .k2ItemsBlock,
#mod-undergraduate-link .k2ItemsBlock

{
  min-height:202px;
}
#mod-undergraduate5 .mod-content
{
  min-height:207px;
}


#mod-undergraduate5 .mod_jd_list_file {
  padding-bottom:6px;
  clear:both;
  float:left;
}

.mod_page .mod-content {
  margin:5px;
  width:95%;
  min-height:207px;
}


#ja-left div.ja-module {
  margin:0px 0 10px 0px;
  /*border:0 none;*/
}

/* 覆盖 #ja-left div.ja-module */
#ja-left #md_quick_nav
{
  border:0 none;
  margin:0px 0 5px 0;
  padding:0;
}
#ja-left #md_quick_nav h3{
  display:none;
  background:none;
  margin:0 0 5px 0;
  padding:0;
  border-bottom:2px solid #0060AD;
}

#ja-inset1 div.ja-module,
#ja-inset2 div.ja-module,
#ja-left1 div.ja-module
{
  background:transparent;
  /*background:#e3e3e3 url("tabs-top-pyrite3.png") repeat-x scroll left top;*/
  
  margin:0 5px 0 0;
  border:0px solid #c9c9c9 ;
  padding:0px;
  min-height:500px;
}


#ja-inset1 div.ja-module,
#ja-left1 div.ja-module 
{
  margin:0 0px 10px 0;
}

#ja-inset2 div.ja-module{
  margin:10px 0 0;
  padding:0 0px 0 0;
}

#ja-inset1 div.jamod-content,
#block1 div.jamod-content,
#block3 div.jamod-content
{
  padding:4px 5px;
  /*background-color:#ffffff;*/
}


div.module_menu div.jamod-content {
  min-height:60px;
}

#ja-inset1 .k2ItemsBlock ul {
  margin:0;
}



/* 特殊的模块定义 }}} */


#bd_home #menu_homeleft2.ja-module, 
#bd_home #menu_homeleft3.ja-module{
  background:url("bg-left-bt.jpg") no-repeat scroll left top transparent;
  padding:0px 10px;
}


#bd_home #menu_homeleft2 .mod-icon,
#bd_home #menu_homeleft2 div.ja-box-tr,
#bd_home #menu_homeleft2 div.ja-box-tl, 
#bd_home #menu_homeleft3 .mod-icon,
#bd_home #menu_homeleft3 div.ja-box-tr,
#bd_home #menu_homeleft3 div.ja-box-tl 
{
  background:none;
}

#bd_home #menu_homeleft1 .mod-icon {
  background:url("icons/icons-header.png") no-repeat scroll 0 0 transparent;
  display:block;
  width:150px;
  height:50px;
  position:absolute;
  top:8px;
}

#bd_home .k2UserBlock { margin:10px 10px; }

#bd_home #ja-left div.ja-box-ct{
  /*background:url("bg-left-content.jpg") no-repeat scroll right bottom transparent;*/
  margin:0px 0 0 0;
  padding:0 0 0 3px;
}


#bd_home #md_left_note {
  /*background:url("bg-left-top.png") no-repeat scroll center 1 transparent;*/
  border:1px solid #CCCCCC;
 /* background-color:#ffffff;*/
  padding:2px;
  margin:0 0 0px 0;
}
#md_left_note ul {
  margin:0;
}

#md_left_note li a {
  line-height:28px;
}



/* 覆盖 #ja-left div.ja-box-content begin */
#bd_home #md_left_note div.ja-box-content {
  background:url("bg-left-content.jpg") no-repeat scroll right bottom transparent;
  border:1px solid #f5f5f5;
  padding:0 5px 5px 8px;
}

#ja-left #md_quick_nav div.ja-box-content{
  border:none;
  padding:0;
  background:none;
}

#ja-left1  #md_links div.ja-box-content{
  /*padding:15px 0 0 0;*/
}

/* 覆盖 #ja-left div.ja-box-content end */

#bd_home .ja-box-content {
  font-size:13px;
}


/*#ja-left div.ja-box-content,*/
#ja-inset2  div.ja-box-content{  
  /*padding:5px;*/
}

#ja-left div.ja-box-ct{
  margin:0 0 0px 0;
}


/*  左菜单标题  */

#ja-left h3 {
  height:50px;
  
  background:transparent url("icons/icons-subtitle.png") no-repeat scroll -74px -1048px
  
  
  margin:1px;
  padding:0;
  border-bottom:2px solid #a10101;
  
}

#ja-left h3 span.title
{
  color:#1A3933;
  font-style:italic;
  font-size:20px;
  
}

#block1  h3 span.title
{
  color:#4d4d4d;
}

#ja-left div.jamod-content{
  /*min-height:20px;*/
  padding:0 0 15px 3px;
}


#bd_home #ja-main { 
  border: none;
background-color:#ffffff;
  }

#ja-main .inner {
  padding:0;
  /* border: 1px solid #d8d8d8;*/
  border: none;
  
}
#bd_home #ja-main .inner {
  border: none;
}

#ja-content-mass-top 
{ 
  margin-bottom: 10px;
}

.column p{
  margin:0 0;
}


.ja-inset1 div.ja-moduletable, 
.ja-inset1 div.moduletable, 
.ja-inset1 div.ja-module, 
.ja-inset1 div.module,
.ja-left1 div.ja-moduletable, 
.ja-left1 .div.moduletable, 
.ja-left1 div.ja-module, 
.ja-left1 div.module,

{
  margin:0 10px 20px 10px;
}

#ja-left div.moduletable {
  margin:0;
}

span.icon_cap_b {
    display: block;
    float: left;
    font-size: 16px;
    padding: 2px 0 0 20px;
}
span.icon_b {
    display: block;
    float: left;
    height: 32px;
    width: 32px;
}
.icon_download {
    background: url("gp-bt.png") no-repeat scroll -80px -100px transparent;
}
.icon_email {
    background: url("gp-bt.png") no-repeat scroll -40px -100px transparent;
}
.icon_build {
    background: url("gp-bt.png") no-repeat scroll 0 -100px transparent;
}


#txt-about{
  line-height:21px;
}

#quick_nav{
  margin:15px 0 0 0;
}

#ja-mainnav #ja-cssmenu{
  margin:0 0 0 30px;
 
}

#ja-mainnav #ja-cssmenu li a {
  min-width:95px;
  line-height:36px;
  margin:5px 0 5px 1px;
  padding:0px 0px 0 0px;
  color:#a10101;
  /*font-size:20px;
  font-family:"华文楷体","微软雅黑",Arial,Helvetica,sans-serif,"宋体";
  font-weight:bold;
  */
  /* font-family:"微软雅黑",Arial,Helvetica,sans-serif,"宋体";*/
  font-family:"Microsoft Yahei","Lucida Grande","Tahoma","Arial","Helvetica","sans-serif";
  letter-spacing:2px;  
  font-size:18px;

}

#ja-cssmenu li ul{width:15em;}
#ja-cssmenu li li{width:14em;}

#ja-mainnav #ja-cssmenu li ul li ul li a {
  line-height:46px;
  background-color:#ffffff;
}


#ja-mainnav span.menu-title {
  text-align:center;
  height:46px 
 background-color:#ffffff;
  /*padding:0 0 0 18px;*/
}

#ja-mainnav ul ul span.menu-title {
  text-align:left;
 /*background-color:#ffffff;*/

}



/* 主菜单活动链接 */
#ja-mainnav #ja-cssmenu li a.active:hover {
  background:url("bg-blue1-white-01.png") repeat-x scroll left top transparent;
   /*background-color:#e4e4e4;*/
  /*background-color:rgba(143,0,11,1);*/
  color:#a10101;
}

/* 主菜单活动链接-文本颜色 */

#ja-mainnav #ja-cssmenu li a:hover, 
#ja-mainnav #ja-cssmenu li a:active, 
#ja-mainnav #ja-cssmenu li a:focus {
  color:#a10101;
}
/* 主菜单 - 滑动 */ 
#ja-mainnav #ja-cssmenu li.sfhover a {
  background: url(bg-blue1-white-01.png) repeat-x scroll left top transparent;
  /*background-color:#e4e4e4;*/
  color: #a10101;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1);

}


/* jdownloads */
#ja-content-main h1.componentheading, 
#ja-content-main .componentheading
{
  background: #ffffff;
  margin:10px 1px;
  line-height:50px;
  text-align:center;
  font-size:22px;
  font-weight:normal;
  
}

/*
#ja-content-main .jd_top_navi,
#ja-content-main .jd_cat_subheader,
#ja-content-main .jd_search_form,
#ja-content-main .jd_table_filedetail 
{
  margin:1px 15px 1px 15px !important;
  width:710px !important;
}
*/
#ja-content-main .jd_top_navi td{
  padding:0 0 8px 0;
}

#ja-content-main .jd_td_filedetail 
{
  background-color:#f5f5f5; 
}
#ja-content-main .jd_cat_subheader td
{ padding:6px 12px;
}

#ja-content-main .jd_cat_files
{
  padding:0 20px 40px;
}

#ja-content-main .jd_table_cat,
#ja-content-main .jd_table_filelink,
#ja-content-main .jd_table_fileinfo,
#ja-content-main .jd_footer,
#ja-content-main .jd_back_button {
  margin:0 15px;
  width:680px;
}
#ja-content-main .jd_table_filelink{
  padding:3px; 
  border-bottom:1px dotted #C5C5C5
}

#ja-content-main .jd_footer {
  display:none;
}

#ja-content-main .jd_files_title{
  background-color:#EFEFEF; 
  margin:2px 15px 0;
  padding:0 15px;
  width:650px;
}

.pyrite .ja-tabs-title-top{
  border-right:1px solid #ccc;
  border-left:1px solid #ddd;
  background:transparent url("tabs-top-pyrite3.png") repeat-x scroll left top;
}
.ja-tabswrap .ja-tab-content li {
  padding:3px 0!important;
}

#ja-content-main .pyrite .ja-tab-panels-top {
  margin:1px 0 0 0;
  width:693px;
  min-height:230px;
  position:unset;
}

.pyrite .ja-tabs-title-top ul.ja-tabs-title {
  height:42px!important;
}
.pyrite .ja-tabs-title-top ul.ja-tabs-title li {
  height:42px!important;
  background:transparent!important;
  margin:0 1px 0 0!important;
}
.pyrite .ja-tabs-title-top ul.ja-tabs-title li h3 {
  padding:12px 22px 0 22px !important;
  font-family:"微软雅黑",Arial,Helvetica,sans-serif,"黑体";
  font-size:16px !important;
  font-weight:normal !important;

}

.pyrite .ja-tabs-title-top ul.ja-tabs-title li.active, 
.pyrite .ja-tabs-title-top ul.ja-tabs-title li.firstactive, 
.pyrite .ja-tabs-title-top ul.ja-tabs-title li.lastactive
{
  background:#fff url("tab-active-pyrite3.png") repeat-x scroll left top !important;
  border:none!important;
}

.pyrite .ja-tabs-title-top ul li.active h3, 
.pyrite .ja-tabs-title-top ul li.firstactive h3, 
.pyrite .ja-tabs-title-top ul li.lastactive h3
{
  color:#fff!important;
}

.ja-tabswrap div.ja-tab-content
{
  display:none;
}

.pyrite div.ja-tab-subcontent {
  min-height:200px;
  position:relative;
  padding:6px 20px 0 20px!important;
}

.pyrite div.ja-tab-subcontent div.custom{position:relative;}

.pyrite div.tab_more {
  position:absolute;
  /*bottom:6px;*/
  top:-44px;
  right:1px;
  /*border:1px solid #999;
  background-color:#eee;*/
  padding:0 10px;
}

#bd_home #k2Container .itemFullText .tab_more a
{ color:#ddd;
}

/* 友情链接 */
/*
ul.friend-link-item{ margin:0;}
*/
ul.friend-link-ext{ margin:0;}

ul.friend-link-item span {display:block;text-align:left;}

.ja-button-control{
  position:absolute;
  bottom:-6px;
  right:70px;
  
  z-index:100;
  background:none;
  border:none;
}
.ja-button-control .ja-text-heading {
  font-weight:normal;
  font-size:15px;
  padding:0 22px;
}

.ja-contentslider{
  height:100%;
}

.ja-contentslider-center {
  margin:0 0;
}

div.ja_slidetitle{
  text-align:left;
  background:transparent;
  border-bottom:none;
}


#md_meeting_s .ja_slideintro{
  font-size:12px;
}

#md_meeting_s .ja_slideintro p{
  white-space:nowrap;
}

#md_meeting_s .ja-contentslider-center div.jsslide
{
  border-bottom:1px solid #bbb;
}
/*
.ja-contentslider-center div.ja_slideintro,
.ja-contentslider-center div.ja_slidetitle{
  background:transparent;
  display:table;
  line-height:19px;
  padding:0 0 0 0;
  height:60px;
  margin:0 0px;
  float:left;
}
*/
/* 
.ja-contentslider-center div.ja_slideintro a,
.ja-contentslider-center div.ja_slidetitle a{
  border:0px solid #C2C0B1;
  background:rgba(255,255,255,0.1);
  vertical-align:middle;
  
  text-align:center;
  display:table-cell;
  padding:0 14px;
  width:170px;
  height:60px;
  color:#E4F2F8;
  font-weight: bold;
}
  */



.ja-contentslider-center img,
.itemFullText img
{
  background:none repeat scroll 0 0 #fff;
  border:1px solid #D5E2E7;
  margin:0px!important;
  padding:3px;
  overflow:hidden;
}
.itemFullText img.no-border {
  border:0px solid #D5E2E7;
  background:none repeat scroll 0 0 #FFFFFF;  
}

.itemFullText img {
  margin:8px;
}

.itemFullText .character_list img{
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
   border: medium none;
   margin: 0 0 8px;
  padding: 0;
  max-height: 150px;
  max-width: 140px;  
}

.itemFullText .character_list .moduleItemIntrotext{
  min-height:100px;
}


div.itemToolbar {
  background:none repeat scroll 0 0 transparent;
  padding:0 20px 0;
  margin:15px 10px 0;
  border-bottom:0px dotted #DDDDDD;
  border-top:0px dotted #DDDDDD;
}
div.catItemBody, div.itemBody {
  /* font-family:"宋体","微软雅黑",Arial,Helvetica,sans-serif;*/
  font-family:"微软雅黑","宋体",Arial,Helvetica,sans-serif;
  padding:0;
}
div.latestItemList {
  overflow:hidden;
  padding:10px 0;
}

#ja-content-main .profile {
  margin:20px;
}
#ja-content-main .profile fieldset{
  border: 1px solid #ddd;
  padding:5px 15px;
  margin:10px 0;
}

#ja-content-main .profile legend{
  padding:0px 10px;
}

#ja-content-main div.userItemList {
  margin:20px 10px;
}

div.userItemHeader span.userItemDateCreated,
div.userItemHeader h3.userItemTitle,
div.userItemHeader div.userItemCategory {
  float:left;
  font-size:14px;
  line-height:30px;
  font-family:"宋体","微软雅黑",Arial,Helvetica,sans-serif;
  padding:0;
  border-bottom:0px dotted #CCCCCC;
}  

div.userItemList div.userItemView {
  border-bottom:1px dotted #CCCCCC;
}
div.userItemList div.userItemLinks,
div.userItemList div.userItemBody
{
  margin:0;
  padding:0;
}

div.userItemList div.userItemHeader {
  overflow:hidden;
}

div.userItemHeader .userItemEditLink {
  padding:0;
  line-height:30px;
}

div.userItemList div.userItemViewUnpublished {
  border:0px;
  background:none repeat scroll 0 0 #F9F993;
  margin:0;
  padding:0;
}

#quick_nav .slt_nav {
  width:165px;
  margin:1px 0 10px 0;
  padding:1px;
}

#bd_home #quick_nav .slt_nav {
  width:200px;
}


#ja-topsl0 .ja-box-ct
{
  padding:0px;
  border-radius:3px;
  
}

#ja-topsl0 div.moduletable {
  margin-bottom:0px;
}

#ja-topsl0 div.ja-moduletable {
  margin:0px;
  
}

/* ja - slidershow */
#ja-content-main .ja-slide-thumbs-wrap {
  position:absolute;
  right:8px;
  top:8px;
  z-index:1;
}


.border-normal {
  border: 1px solid #ddd;
  padding:10px;
  
}
div.tab_note_more {
  float:right;
  padding:0px 20px;
  margin :5px 10px;
  background-color:#f5f5f5;
  border:1px dotted #dddddd;
  height:28px;
  /*display:none;*/
}

div.tab_note_more a{
  display:block;
  padding:0px 0 0 0px;
}

#ja-content-main .search {
  
}

#ja-content-main .search h1 {
  font-size:16px;
  text-align:center;
  word-spacing:20px;
}
dl.search-results dt.result-title {
  background-color:#E9F5F5;
  margin:5px 0;
}

dl.search-results dd {
  padding:0 0 0 13px;
}

a span.catItemDate{
  background-image:url("icons-sprites-silk.png");
  background-position:left -36px !important;
  height:18px;
  width:18px;
  padding:0 9px;
  margin:0 10px 0 5px;
}

#ja-left #md_left_note h3 {
  background: url("icons/group-left.png") no-repeat scroll 0 0 transparent;
  height:45px;
}


#ja-left .mod-icon {
  /*background: url("icons/ico-100-30.png") no-repeat scroll 0 -120px transparent;*/
    width: 100px;
    margin:2px 0 0 0;
}

#nav_breadcrumbs {
  padding:2px 0 2px 12px;
  /*margin:0 4px 0 0;*/
  height:45px;
  overflow:hidden;
  
  /*background: transparent url("bg-block-480.png") repeat-x scroll center -200px;*/
  background-color: #fff;
  position:relative;
  
  
}
#nav_breadcrumbs .moduletable {
  margin:0 0;
  background:none repeat scroll 0 0 transparent;
}

#nav_breadcrumbs .breadcrumbs {
  display:block;
  padding:11px 0 0 29px;
  background: url("bt_home.png") no-repeat scroll 0 15px transparent;
  max-width:524px;
  max-height:20px;
  overflow:hidden;
  word-wrap:false;
  font-size:14px;
  
}

#nav_breadcrumbs .right{
  position:absolute;
  right:5px;
}

#nav_breadcrumbs #mod_search {
  /* margin:0 0;*/
}
#nav_breadcrumbs #mod_search .inputbox{
  width:110px;
}



/* home html */
#html-home,#html-home .hh-box {
  position:relative;
}

#html-home img { 
  background:none;
  margin:0;
  border:none;
}

#html-home ul{
  margin:0px; 
}


#html-home div.moduletable{
  background:none repeat scroll 0 0 transparent;
  margin:0px; 
}



#hh-left { 
  float:left;
  width:270px;
}
#hh-left .hh-box-cc {
  width:250px;  
}

#hh-right { 
  float:left;
  margin:10px 0 0 6px
}

#hh-right .hh-box {
  margin:0 0 5px 0;
}


#hh-row3 .left {
  margin:0 0 0px 10px;
  background:none !important;;
}

#hh-right .left { 
  float:left;
  width:322px;
  background: url("line-h1.png") repeat-x scroll center top transparent;
  padding:0 5px 0 0;
  
}


#hh-right .right { 
  float:left;
  width:322px;
  background: url("line-h1.png") repeat-x scroll center top transparent;
  padding:0 0 0 5px;
}

#hh-right .hh-r1 {
  
}


/*#hh-row1.hh-box { background: url("bg-box-1.jpg") repeat scroll top left transparent; }*/
#hh-row1.hh-box,#hh-row4.hh-box { background: none repeat scroll 0 0 #F0F0FE; }

#hh-row2.hh-box,#hh-row5.hh-box { 
  background: url("bg-green.png") repeat scroll 0 0 #EFF5EC;
   
}


.hh-box-t,.hh-box-b{
  height:10px;
}


.hh-box .hh-box-cl, .hh-box .hh-box-cr{ width:10px; height:200px; float:left;}

#hh-right .hh-box-cc { float:left;padding:0 5px;}


#bd_home #ja-left1 .mod-icon-homeleft1{ background-position:0 -200px;left:40px;top:0;}
#bd_home #ja-left1 .mod-icon-links{ background-position:0 -150px;left:15px;top:6px;}
#bd_home #ja-left1 .mod-icon-quick-nav{ background-position:0 -150px;left:15px;top:6px;}
  

#html-home .icon-hd {
  background: url("icons/icons-header.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 50px;
    position: absolute;
    top: 8px;
    width: 150px;
}



#hh-left01 .moduletable,
#menu_links  div.moduletable
{
  min-height:230px;
  background:none;
}

#menu_links  div.moduletable {
  margin: 0 8px 5px 8px;
}

#bd_home #menu_links  div.moduletable {
  margin: 0 10px 5px 10px;
}

#menu_links  div.k2ItemsBlock ul li {
  padding-left : 0px;
}

#menu_links div.jamod-content
{
padding:7px 0px 9px 0px;
}

#md_menu05 div.jamod-content,
#ja-left1 #md_right03 div.jamod-content

{
  background:url("bg-zcjyyxgs5.png") no-repeat scroll center 0px transparent;
}

#md_right03 div.jamod-content
{
  padding:0;
}

#quick_nav table {
  border-spacing:0;
}

#k2Container .itemFullText a {
  color:#000066;
  text-decoration:underline;
}


#k2Container .itemFullText a:hover, #k2Container .itemFullText a:active, #k2Container .itemFullText a:focus { 
  color: #FF9900;
}

/* home-art */

#home-art .block_content{
  margin:0px 10px;
  height: 250px; 
}
/*
#home-art .block6 .block_content{
  margin:0px 0 0 0;
}*/

/*-----------blokck9------*/


#home-art .block9 .block_content{
  margin:0px 0px 0px 0px;
}
#home-art .left {margin:0px 0px 0px 0px;}

#home-art .left .list a{
  padding-left: 0px;
  background:transparent url("icons/bullet-green.png") no-repeat scroll 0 11px;
  line-height:24px;
  height:24px;
  display:block;
  font-size:12px;
}
#home-art .right {}
#home-art .right .photo a{
  height:75px;
  vertical-align: middle;  

}



/*-------end------*/
#home-art .space{
  width:8px;
  background:none;
  height:10px;
}

#home-art .block2_2
{
  min-height:0px;
  width:360px;
  margin:0px 0px 0px 10px;
}
/*
#home-art .space2 {width:0px;}
#home-art .space3 {width:0px;}
#home-art .space4 {width:0px;}
#home-art .space5 {width:0px;}
#home-art .space6 {width:0px;}
#home-art .space7 {width:0px;}

#home-art .spacea-b {height:5px;}
*/
#home-art #block1 div.jamod-content {
  padding:0;
}

#home-art .block1
{
  border:#dddddd solid 1px;
  min-height:0px;
  width:350px;
  margin:5px 0px 0px 20px;
}
#home-art .block2
{
  border:#dddddd solid 1px;
  min-height:40px;
  width:800px;
  margin:5px 0px 0px 0px;
}
#home-art .block3
{
  border:#dddddd solid 1px;
  min-height:0px;
  width:350px;
  margin:5px 0px 0px 20px;
} 
#home-art .block4
{
  border:#dddddd solid 1px;
  min-height:0px;
  width:395px;
  margin:5px 0px 0px 0px;
}
#home-art .block5
{
  border:#dddddd solid 1px;
  min-height:0px;
  width:395px;
  margin:5px 0px 0px 0px;
}
#home-art .block6
{
  border:#dddddd solid 1px;
  min-height:0px;
  width:350px;
  margin:5px 0px 0px 20px;
}

#home-art .block7 {
  border:#dddddd solid 1px;
  min-height:0px;
  width:395px;
  margin:5px 0px 0px 0px;
}
#home-art .block8 {
  border:#dddddd solid 1px;
  min-height:0px;
  width:395px;
  margin:5px 0px 0px 0px;
}
#home-art .block9 {
  border:#dddddd solid 1px;
  img{border:0} 
  min-height:0px;
  width:395px;
  margin:5px 0px 0px 0px;
}
#home-art .block_slide{
  width:395px;
  margin:5px 0 0 0px;
}
/*#home-art .block_a{ 
  min-height:150px;*/
  border:#dddddd solid 1px;

}
#home-art .block_b{ 
  min-height:280px;
  border:#dddddd solid 1px;
}*/


#block2 .k2ItemsBlock li span,
#block3 .k2ItemsBlock li span,
#block8 .k2ItemsBlock li span,
#block4 .k2ItemsBlock li span,
.tab_content .k2ItemsBlock li span
{
  font-family:Georgia;
  width:93px;
  display:inline-block;
  border-right:1px solid #f9f9f9;
  line-height:16px;
  margin-right:10px;
  color:#444;
}

#k2Container .itemFullText .block1 .top3   .new,
#k2Container .itemFullText .block2 .top3   .new,
#k2Container .itemFullText .block3 .top3  .new ,
#k2Container .itemFullText .block4 .top3  .new ,
#k2Container .itemFullText .block5 .top3   .new,
#k2Container .itemFullText .block6 .top3   .new,
#k2Container .itemFullText .block7 .top3   .new   
{
    background: transparent url("icons/new4.gif") no-repeat scroll center -5px;
    display:inline-block;
    width:35px;
    height:16px;
}


#k2Container .itemFullText .block1 .top3 a, 
#k2Container .itemFullText .block4 .top3 a 
{
  /*color:#800000;*/
}

#block2 .k2ItemsBlock li span i,
#block3 .k2ItemsBlock li span i,
#block8 .k2ItemsBlock li span i,
#block4 .k2ItemsBlock li span i
{
  font-size: 16px;
  font-style: normal;    
}

#home-art p{
  padding:0;
}

#home-art .block_header{
 
  background:url("icons_1.png") no-repeat scroll center 0px transparent;
  
  margin:10px 0px 0 0;
  
  height:40px;

}
#home-art .block1 .block_header{ width:100%;}
#home-art .block2 .block_header{ width:100%;background:url("bg-xw.png") no-repeat scroll bottom center transparent;}
#home-art .block3 .block_header{ width:100%;}
#home-art .block4 .block_header{ width:100%;}
#home-art .block5 .block_header{ width:100%;}
#home-art .block6 .block_header{ width:100%;}
#home-art .block7 .block_header{ width:100%;}
#home-art .block8 .block_header{ height:10px;}
#home-art .block9 .block_header{ width:100%;}
#home-art .block_a .block_header,
#home-art .block_b .block_header
{ 
  height:40px;
  border-bottom:#dddddd solid 1px;
}
/*
#home-art .block8  .block_content
{ 
  margin:0 20px 10px 20px;
}

#home-art .block8 .block_a .block_content
{ 
  margin:10px 0 17px 30px;

}


#home-art .block8 .block_b .block_content
{ 
  margin:10px 0 10px 20px;

  background: transparent url("bg-nav2") no-repeat scroll -22px 25px;
}
#home-art .nav_1 {
 background:transparent url("bg-nav1.png") no-repeat scroll 170px 0px;
}

#home-art .nav_1 .row a{
  padding-left: 15px;
  background:transparent url("icons/bullet-green.png") no-repeat scroll 0 11px;
  line-height:24px;
  height:24px;
  display:block;
  font-size:12px;
}

#home-art .nav_2 {}


#home-art .nav_2 .odd,
#home-art .nav_2 .even
{
  margin:0 0 3px 0;
  padding:0;
  background:#fff;
}
#home-art .nav_2 .odd {
  margin:0 8px 3px 0;
}

#home-art .nav_2 .row{
  width:149px;
  height:39px;
  float:left;
  text-align:center;
  border:#ccc solid 1px;
  display:table;
  font-size:12px;
  background: transparent url("bg-content-top.png") repeat scroll center -200px;
  
}

#home-art .nav_2 .row a{
  display: table-cell;
  padding:0;
  vertical-align: middle;  
  line-height:16px;
}

#home-art .nav_2 .r1{
  width:96px;  
}*/



#bd_home_cn #k2Container .itemFullText #home-art .block_header a,
#bd_home_en #k2Container .itemFullText #home-art .block_header a
{
  color:#a10101;
}

#home-art .block_header div.icon,
#home-art .block_header div.title
{ 
  font-size:18px;
  margin:10px 0 0px 20px;
}
#home-art .block_header div.more 
{
  height:0px;
  line-height:40px;
  font-size:18px;
  letter-spacing:2px;
  color:#a10101;
}


#home-art .block_header div.more {
  font-size:12px;
  font-family:Courier,Arial,Helvetica,sans-serif,"宋体";
  letter-spacing:0;
  width:60px;
}
.column #home-art ul
{
  margin:0;
}

.column #home-art ul li
{
  line-height:40px;
  height:35px;
  padding:0;
  margin:0;
  /*border-bottom:1px dotted #e5e5e5;*/
  border-bottom:none;
}

.column #home-art #home-nav ul li
{
  background:none;
  border-bottom:none;
  font-size:12px;
}
.column #home-art ul li.lastItem
{
  border-bottom:none;
}

#bd_home #k2Container .itemFullText a.title-cat
{
  font-size:16px;
  color:#555;
  text-decoration: none; 
}

#home-art div.moduletable{
  background-color:transparent;
  margin:0 0px 0 0px;
}

#home-art li a
{
  position:relative;
  height:35px;
  line-height:35px;
  overflow:hidden;
  display:block;
  
}

.ja-slidewrap_methys .maskDesc {
  z-index:5;
}
.ja-slidewrap_methys,
.ja-slidewrap_quartz
{
}

.ja-slidewrap_methys .but_prev {
  background:rgba(0, 0, 0, 0) url("slide/methys-arrow-l.png") no-repeat scroll right center;
  padding-right:60px;
}
.ja-slidewrap_methys .but_next {
  background:rgba(0, 0, 0, 0) url("slide/methys-arrow-r.png") no-repeat scroll left center;
  padding-left:59px;
}

/*  组件样式- Easybook Reloaded 留言薄  */
.easy_frame {
  margin:0 0 5px 0;
}
.easy_big {
  font-size:15px;
}
.easy_small{
  font-size:12px;
  padding:0 5px 0 0;
}

.easy_title{
  margin:auto 0;
  text-align:center;
  line-height:30px;
  padding:0;
  background-image:none;
  
  border:0 solid #EDEDED;
  border-bottom-width:1px;
  font-size:15px;
  
}
.easy_contact,
.easy_content{
  background-image:none;
  border:0 solid #EDEDED;
  border-bottom-width:1px;
  margin:0px;
  padding:10px;
  font-size:13px;
}

.easy_admincomment {
  background-image:none;
  margin-bottom:0px;
  margin-right:0;
}


/*  --  电工电子模块  block --   */


/*  常用链接模块  */
#ja-left #md_links .jamod-content {
  min-height:243px;
  background:transparent url("bg-pic01.png") no-repeat scroll center bottom;
}
/*

/* --------- 区块定义 ---------- */
.quick_nav 
{
  height: 310px;
  /*position: absolute;*/
  width: 317px;
  font-size:12px;
  margin:5px 0 0 0;
}
.quick_nav ul{
  margin:0;
}
.quick_nav ul li
{
     background: rgba(0, 0, 0, 0) url("navBg.jpg") no-repeat scroll 0 0;
    height: 21px;
    line-height: 19px;
    margin-bottom: 8px;
    width: 317px;
    padding:0 0 0 4px;
}
.quick_nav ul li .whitenl{
  color:#fff;
}
.quick_nav ul .continue{
  background:rgba(0, 0, 0, 0) url("continueBg.jpg") repeat scroll 0 0;
  text-indent:52px;
}

#ja-botsl .moduletable-user7, 
#ja-botsl .moduletable-user8
{
  background:rgba(0, 0, 0, 0) url("sp.jpg") no-repeat scroll 0 60px;
  margin:0;
  padding:0 10px 0 10px;
}

#ja-botsl .moduletable-user6 h3,
#ja-botsl .moduletable-user7 h3,
#ja-botsl .moduletable-user8 h3
{
  background:transparent url("icons/icons-subtitle.png") no-repeat scroll 1px -1155px;
}
#ja-botsl .moduletable-user7 h3{
  background-position:1px -1105px;
}
#ja-botsl .moduletable-user8 h3{
  background-position:1px -1200px;
}


#ja-botsl div.ja-moduletable h3 span {
  text-indent:-5000px;
  display:block;
}

/* 特殊的模块定义 {{{ */
#ja-left   #md_search,
#ja-inset2 #md_search,
{
  background:#fff url("icons/icon-search.png") no-repeat scroll 5px center;
  border:0px;
}

.column .module-right1 ul li {
  line-height:32px;
}

ul.meeting_list_home li {
  margin:0 0 20px 0
}

ul.meeting_list_home li a.m_title {
  color:#06526b;
}

ul.meeting_list_home li a:hover, 
ul.meeting_list_home li a:active, 
ul.meeting_list_home li a:focus { color: #faa637 ; text-decoration: underline; }


ul.meeting_list_home li .m_else {
  color:#155F83;
  font-size:12px;
  font-family:Arial;
  overflow:hidden;
  white-space:nowrap;
  line-height:25px;
}


#cat-teacher {
    font-size: 14px;
    padding: 10px 30px;
    background: transparent url("bg-content-rep.png") repeat scroll center 0;
    overflow:auto;
    margin:5px 0 0 0;
}


#cat-teacher div.cat1, 
#cat-teacher div.cat2,
#cat-teacher div.cat-szm
{
    height: 40px;
    line-height: 40px;
}

#cat-teacher div.cat-szm .label,
#cat-teacher div.cat-szm .value
{
  float:left;
}
#cat-teacher div.cat-szm .value { 
  width:580px;
  padding:6px 0 10px 4px;
}

#cat-teacher span.szm {
  display:block;
  float:left;
  text-align:center;
  line-height:20px;
  margin:0 5px 5px 0!important;
}
#cat-teacher span.szm a{   
    display: block;
    width: 15px;
}


#cat-teacher span.link {
    background: #eeeeee none repeat scroll 0 0;
    border: 1px solid #dddddd;
    margin: 0 2px 0 0;
    padding: 3px 10px;
}

div.catItemHeader h3.catItemTitle{
  background:none;
  border-radius:0;
}

#qrcode {
  background:transparent url("marx-80.png") no-repeat scroll left top;
  height:80px;
  text-indent:-9999px;
  opacity: 0.8;
  margin:0 0 0 60px;
}

.h3_meeting,.h3_meeting_s
{
  background:transparent url("icons/checkmark.png") no-repeat scroll 240px 5px;
  width:100%;
}

.h3_links {
  background:transparent url("icons/link-broken.png") no-repeat scroll 240px 9px;
}

#ja-content-bottom .ja-moduletable, #ja-content-bottom .ja-module {
    margin-left: 0;
    margin-right: 0;
}
#slide1{}
#slide2{}

#block5  div.ja_slideimages {
  margin:0;
}
#block5 .ja-button-control{
  bottom:33px;
  right:-20px;
}

#md_meeting_s a{
  color:#06526b;
  font-weight:normal;
}

#md_meeting_s .ja-button-control{
  bottom:8px;
  right:0;
  background:#777 none repeat scroll 0 0;
}

#md_meeting_s .ja-button-control a{
  color:#fff;
  background:none;
  border:none;
  
}

#md_meeting_s .ja-button-control a:hover{
  color:#faa637 ;
}


#md_meeting_s .ja-contentslider-center {
  margin: 0 0 30px 0;
}

.ja-contentslider-prev, .ja-contentslider-next, .ja-contentslider-all
{
    background: transparent no-repeat scroll right top;
    color:#fff;
    height: 17px;
    position: absolute;
    left: 0px;
    top: 2px;
    width: 50px;
    text-align:center;
}

.ja-contentslider-all:hover,
.ja-contentslider-prev:hover,
.ja-contentslider-next:hover 
{
  cursor: pointer;
  color:#faa637 ;
}


.ja-contentslider-prev {
    left: 40px;
}

.ja-contentslider-next{
    left: 110px;
}
.ja-contentslider-all{
    left: 180px;
}



.teacher .td-text-value {
    background-color: #fdfdfd;
    font-size: 12px;
    font-weight: normal;
    letter-spacing: 1px;
    line-height: 16px;
    padding: 10px;
    text-align:left;
    /* border:1px solid #bbb;*/
    border:none;
}

ul.nn_tabs_tabs a span {
  font-size:13px;
}

#k2Container .itemFullText ul.nn_tabs_tabs a{
  padding:6px 10px;
}

.ja-slide-item {
  margin:0 auto;
}

#bd_home #k2Container .itemFullText .photo-link a{
  font-family:"微软雅黑";
  font-size:15px;
  color:#333;
  letter-spacing:10px;
}

.ja_slideintro_photo_link div.photo-link{
  text-align:center;
  margin:2px 10px 0 0;
  height:30px;
}

.jd-item-page_jdownload {
  padding:0 10px;
}

.jd-item-page_jdownload h1{
  text-align:center;
}

.jd-item-page_jdownload td {
  vertical-align:top;
}

/* --- ja-ja-slidewrap_community begin --- */
#ja-topsl0 .ja-slidewrap_social-slideshow 
{
  padding:0 0 0 0px;
  background:none;
}

#ja-topsl0 .ja-slidewrap_social-slideshow .ja-slide-thumbs-wrap {
  z-index:1;
}


#ja-topsl0 .ja-slidewrap_social-slideshow .ja-slide-buttons 
{
  display:none;
  
}

#ja-topsl0 .ja-slidewrap_social-slideshow .maskDesc {
  margin:0 auto;
  position:relative!important;
  width:1200px!important;
  bottom:0!important;
  opacity:1!important;
  cursor:default;
}

/* --- ja-ja-slidewrap_community end --- */

.maskDesc{
  z-index:1;
}
/* --- ja-slidewrap_blazes begin --- */
/*
#ja-topsl0 .ja-slidewrap_blazes .ja-slide-main-wrap
{
  border:none;
  background:none;
  padding:0;
}

#ja-topsl0 .ja-slidewrap_blazes .ja-slide-main
{
  position:relative;
}

#ja-topsl0 .ja-slidewrap_blazes .ja-slide-buttons
{
  position:relative;
  left:0;
  right:0;
  margin:0;
  padding:0px;
}

#ja-topsl0 .ja-slidewrap_blazes .ja-slide-buttons span.ja-slide-prev,
#ja-topsl0 .ja-slidewrap_blazes .ja-slide-buttons span.ja-slide-next
{
  background: rgba(0, 0, 0, 0) url("blazes-btn-next-prev.png") no-repeat scroll -30px 0;
  display: block;
  height: 50px !important;
  width: 30px;  
  overflow: hidden;
  text-indent: -999em;
}

#ja-topsl0 .ja-slidewrap_blazes .ja-slide-buttons span.ja-slide-prev
{
  left: 0px;
  top: -224px;
}

#ja-topsl0 .ja-slidewrap_blazes .ja-slide-buttons span.ja-slide-next
{
  right:0;
  top: -224px;
}
#ja-topsl0 .ja-slidewrap_blazes .maskDesc {
  margin:0 auto;
  position:relative!important;
  width:1000px!important;
  bottom:0!important;
  opacity:1!important;
  cursor:default;
}

#ja-topsl0 .ja-slidewrap_blazes .ja-slide-item
{
  border:none;
  margin:0 auto;
}
#ja-topsl0 .ja-slidewrap_blazes .ja-slide-desc
{
    background:rgba(45, 47, 54, 0.65) none repeat scroll 0 0;
    color: #eee;
    font-size: 100%;
    right:0;
    padding:5px 20px 10px 20px;
    position: absolute;
    bottom: 10px;
    width:50%;
    margin:0 auto;
}

#ja-topsl0 .ja-slidewrap_blazes .ja-slide-desc a{
    font-size: 150%;
    color: #fff;
}
#ja-topsl0 .ja-slidewrap_blazes .ja-slide-desc a:hover{
    color: #faa637;
}

#ja-topsl0 .ja-slidewrap_blazes .ja-slide-thumbs-handles{
  display:none;
}
*/
/* --- ja-slidewrap_blazes end --- */


/* --- ja-slidewrap_blazes begin --- */
#ja-topsl0 .ja-slidewrap_blazes .ja-slide-main-wrap
{
  border:none;
  background:none repeat scroll 0 0 transparent;
  padding:0;
}

#ja-topsl0 .ja-slidewrap_blazes .ja-slide-main
{
  position:relative;
}

#ja-topsl0 .ja-slidewrap_blazes .ja-slide-buttons
{
  position:relative;
  left:0;
  right:0;
  margin:0;
  padding:0px;
  z-index:1;
}


#ja-topsl0 .ja-slidewrap_blazes .ja-slide-buttons span.ja-slide-prev,
#ja-topsl0 .ja-slidewrap_blazes .ja-slide-buttons span.ja-slide-next
{
  background: rgba(0, 0, 0, 0) url("blazes-btn-next-prev.png") no-repeat scroll 0 0;
  display:none;
  height: 50px !important;
  width: 30px;  
  overflow: hidden;
  text-indent: -999em;
}

#ja-topsl0 .ja-slidewrap_blazes .ja-slide-buttons span.ja-slide-prev 
{
  display:none;
}


#ja-topsl0 .ja-slidewrap_blazes .ja-slide-buttons span.ja-slide-prev
{
  left: 0px;
  top: -145px;
  background:rgba(0, 0, 0, 0) url("blazes-btn-next-prev.png") no-repeat scroll -30px 0;
}

#ja-topsl0 .ja-slidewrap_blazes .ja-slide-buttons span.ja-slide-next
{
  right:0px;
  top: -145px;
}
#ja-topsl0 .ja-slidewrap_blazes .maskDesc {
  margin:0 auto;
  position:relative!important;
  width:1200px!important;
  bottom:0!important;
  opacity:1!important;
  cursor:default;
}

#ja-topsl0 .ja-slidewrap_blazes .ja-slide-item
{
  border:none;
  margin:0 auto;

}
#ja-topsl0 .ja-slidewrap_blazes .ja-slide-desc
{
    background:rgba(45, 47, 54, 0.65) none repeat scroll 0 0;
    border:2px inset rgba(45, 47, 54, 0.2);
    color: #eee;
    font-size: 100%;
    right:0;
    padding:5px 20px 10px 20px;
    position: absolute;
    bottom: 10px;
    width:50%;
    margin:0 auto;
}

#ja-topsl0 .ja-slidewrap_blazes .ja-slide-desc a{
    font-size: 150%;
    color: #fff;
}
#ja-topsl0 .ja-slidewrap_blazes .ja-slide-desc a:hover{
    color: #faa637;
}

#ja-topsl0 .ja-slidewrap_blazes .ja-slide-thumbs-handles{
  display:none;
}

/* --- ja-slidewrap_blazes end --- */

/* --- ja-slidewrap_rave begin --- */

.ja-slidewrap_rave .ja-slide-main-wrap
{
  background:none;
  border:none;
  padding:0;
}

.ja-slidewrap_rave .ja-slide-item
{
  border:none;
}

.ja-slidewrap_rave .ja-slide-thumbs-handles{
  display:none;
}

.ja-slidewrap_rave .ja-slide-buttons{
  position:relative;
  margin:0;
  padding:0;
  
}

.ja-slidewrap_rave .ja-slide-buttons span.ja-slide-prev,
.ja-slidewrap_rave .ja-slide-buttons span.ja-slide-next
{
  top:-35px;
  position: absolute;
}

.ja-slidewrap_rave .ja-slide-buttons span.ja-slide-prev{
  background: rgba(0, 0, 0, 0) url("rave-icon-prev.png") no-repeat scroll right center;
  left:285px;
  
}

.ja-slidewrap_rave .ja-slide-buttons span.ja-slide-next{
  background: rgba(0, 0, 0, 0) url("rave-icon-next.png") no-repeat scroll right center;
  right:10px;
}

.ja-slidewrap_rave .maskDesc{
  background:#000114 none repeat scroll 0 0;
  top:263px;
  
}
.ja-slidewrap_rave .ja-slide-desc{
  font-size:14px;
  line-height:34px;
}

.ja-slidewrap_rave .ja-slide-desc span{
  color:#fff;
}

.ja-slidewrap_rave .readmore{
  display:none;
}


#ja-main .itemFullText .ja-slidewrap_rave .ja-slide-main img{
  padding:0px;
  margin:0px;
  border:none;
}


/* --- ja-slidewrap_rave end   --- */



#ja-content div.ja-content-main h3.teacherTitle {
    
    margin:0 0 0 0;
    height:30px;
    line-height:30px;
}


.bt-title-div
{
  text-align:center;
  padding:5px 0 0 2px;
}

div.itemAttachmentsBlock{
  text-indent:2em;
  border-top: 1px dotted #ccc;
  margin:15px 0 0 0;
}

#bd #ja-content-main .itemFullText img
{
  max-width:750px;
  height:auto!important;
}

#bd #ja-content-main .itemFullText .character_list img{
  background: #fafafa none repeat scroll 0 0;
   border: 1px solid #ddd;
   margin: 0 0 8px;
  padding: 3px;

  height: 150px!important;
  width: 110px!important;



}


.itemFullText .character_list{
  padding:15px 0 0 0;
}

#k2Container .itemFullText .character_list a
{
  text-decoration: none;
}

.itemFullText .character_list div.catItemView
{
  padding:0 0 15px 0;
}
.itemFullText .character_list .item_one{
  width:20%;
}



#art-leader table.Table-Borderless
{
  background:none;
  
}


.body-k2cat-multi-col div.catItemView
{
  padding:4px 20px;
}

.body-k2cat-multi-col #ja-content div.ja-content-main h3.catItemTitle,
.teacher .td-text-title,
#art-leader h5{
  background: #e1e1e1 none repeat scroll 0 0;
    border-left: 4px solid #178dcb;
    font-size: 14px;
    line-height:30px;
    padding:0 0 0 10px;
    color:#700000;
}

.body-k2cat-multi-col #ja-content div.ja-content-main h3.catItemTitle{
  height:50px;
  line-height:50px;
  padding:0;
}

/*
.teacher .td-text-title {
    background-color: #f4f5f6;
    font-size: 18px;
    font-weight: bold;
    height: 20px;
    text-align: center;
    border:1px solid #bbb;
}
*/

.jd-item-page{ padding:20px;}
div.nn_tabs_container.outline_content > div.nn_tabs_content{
  /*background:transparent url("bg-content-top.png") repeat scroll center 3px;  */
  background-color: #ffffff;
}

#ja-cssmenu li ul {
  width: 180px;
}

#ja-cssmenu li li { width: 170px;}
#ja-cssmenu li ul ul {margin: -2em 0 0 11em; }


#ja-mainnav #ja-cssmenu li ul li a{
  font-size:15px;
  line-height: 34px;
}

#ja-footer div.mod_stats{
  position: absolute;
  left: 787px;
  top: 18px;    
}


.wp_search td{padding:0;}

li.si2-1,li.si3-1,li.si4-1,li.si5-1,li.si6-1,li.si7-1,li.si8-1,li.si6-1-1{border-top:none !important;}
.kslj{margin-top:15px;}
.siteCounter4{display:inline;}
.siteCounter4 span{color:#A10101;margin:0;padding:0;background:none;}
.wp_artfuns{display:inline;}
.wp_artfuns .wp_art_adjoin{display:inline;}
#ja-container ul.menu li.selected a{background-color: #fafafa;}

#ja-container ul.menu li.selected a{color: #E36805;}
#ja-container ul.menu li.selected li a{background-color: #fff;color: #000;}