body {
  padding-top: 0px;
}
.bg{
  background:#d1edfd url("../images/bg2.jpg") no-repeat;
  background-size:100% auto;
}
.ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.mymore a {
  padding: 8px 30px;
  color: #065ea4;
  display: inline-block;
  border: 1px solid #065ea4;
  font-size: 16px;
  border-radius: 4px;
}
.mymore a:hover {
  background: #065ea4;
  color: #ffffff;
  text-decoration: none;
}
.mydetail {
  line-height: 30px;
  margin-bottom: 20px;
  font-size: 16px;
}
.mydetail img {
  max-width: 100%;
}
.mygege {
  margin: 20px 0 30px;
  color: #777777;
  overflow: hidden;
  font-size: 16px;
}
.mynext {
  border-top: 1px solid #dddddd;
}
.mynext .col-md-6 {
  margin: 1em 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 16px;
}
.mynext .col-md-6 a {
  color: #333333;
  font-size: 16px;
}
.mynext .mymore {
  margin: 30px 0 0;
}
.myny .col-md-12 {
  margin-bottom: 30px;
}
.myny .breadcrumb {
  margin-bottom: 0px;
}
.mydetitle {
  margin-top: 30px;
}
/*教务处*/
.topimg {
  height: 250px;
  width: 100%;
  background: url("../images/topbg.png") center bottom no-repeat;
}
.mynavi {
background: -webkit-linear-gradient(#578ade, #065ea4); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(#578ade, #065ea4); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(#578ade, #065ea4); /* Firefox 3.6 - 15 */
  background: linear-gradient(#578ade, #065ea4); /* 标准的语法 */
  background: ;
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#578ade, endColorstr= #065ea4);
  height: 50px;
  line-height: 50px;
}
.mynavilist {
  padding: 0;
}
.mynaviitem {
  float: left;
  list-style: none;
  width: 95px;
  text-align: center;
  position: relative;
}
.mynaviitem a {
  display: block;
  color: #ffffff;
  font-size: 16px;
}
.mynaviitem a:hover {
  text-decoration: none;
  background: #479DF3;
}
.submenu {
  background: #065ea4;
  padding: 0;
  display: none;
  position: absolute;
  width:140px;
  z-index: 999;
}
.mynaviitem:hover .submenu {
  display: block;
}
.mybigbg {

}
.mybigbg .container {
  background: #ffffff;
  padding-top: 30px;
}
.topnews {
  display: block;
  border-bottom: 1px solid #eeeeee;
  padding-top: 10px;
  height: auto;
  margin-bottom:10px;
  overflow: hidden;
}
.topnews:hover {
  text-decoration: none;
  color:#065ea4;
}
.topnews h1 {
  color: #333;
  font-size: 16px;
  margin-top: 0;
  line-height: 25px;
}
.topnews p {
  color: #999999;
  margin-top: 10px;
  line-height: 25px;
  height: 75px;
  overflow: hidden;
}
.topnews span {
  color: #999999;
  background: url("../images/icontime.png") no-repeat left center;
  text-indent: 20px;
  display: inline-block;
}
.tnewslist {
  padding-left: 0;
  margin-bottom: 10px;
}
.tnewslist li {
  height: 35px;
  line-height: 35px;
  list-style: none;
  background-image: url(../images/jiantou4.jpg);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  padding-left: 12px;
  border-bottom: 1px solid #E3E3E3;}
.tnewslist li a {
  display: block;
  height: auto;
  overflow: hidden;
}
.tnewslist li a:hover {
  text-decoration: none;
  background-color: #f5f5f6;
  height: auto;
  overflow: hidden;
}
.tnewslist li a span {
  float: right;
  color: #999;
  width: 80px;
  display: block;
  text-align: right;
}
.tnewslist li a em {
  float: left;
  display: block;
  width: calc(100% - 80px);
  color: #333333;
  font-style: normal;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
}
.mypart {
  margin-bottom: 20px;
}
.myindextitle {
 margin-top:15px;
}
.myindextitle span {
  background-image: url("../images/xx1.png");
  background-repeat:no-repeat;
  padding-left:40px;  
  font-size: 24px;
  color:#065ea4;
}
.myindextitle a {
  float: right;
  font-size:16px;
  padding-top: 10px;
  color: #999999;
}
.mykjdh {
  background: #f5f5f6;
  display: block;
  height: auto;
  overflow: hidden;
  padding: 15px 0;
  margin-top: 30px;
  position: relative;
}
.mykjdh:hover {
  box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.2);
}
.mykjdh .col-md-4 {
  margin-right: -20px;
}
.mykjdh .mykjdhtitle {
  font-size: 18px;
  color: #333333;
  margin-top: 10px;
}
.mykjdh span {
  color: #999999;
}
.tdefau {
  display: block;
  float: left;
  width: 48%;
  height: 50px;
  font-size: 18px;
  position: relative;
}
.tdefau span {
  display: block;
  background: #F4F4F5;
  color: #333333;
  text-align: center;
  height: 40px;
  line-height: 40px;
}
.tdefau em {
  position: absolute;
  left: 50%;
  width: 0;
  height: 0;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid #F4F4F5;
  top: 40px;
}
.tdefau.active em {
  border-top: 4px solid #065ea4;
}
.tdefau:first-child {
  margin-right: 2%;
}
.tdefau:nth-child(2) {
  float: right;
  margin-left: 2%;
}
.tdefau.active span {
  background: #065ea4;
  color: #ffffff;
}
.tdefau:hover,
.tdefau:focus {
  text-decoration: none;
}
.myqhcon {
  margin-top: 15px;
  display: none;
}
.myqhcon.active {
  display: block;
}
.yyfg {
  margin-top: 30px;
  display: block;
}
.yyfg:hover {
  text-decoration: none;
}
.yyfg p {
  font-size: 16px;
  height: 50px;
  line-height: 50px;
  text-align: center;
  color: #333333;
  margin: 0;
}
.mynewfoot {
  background: url("../images/footbg.png") no-repeat center top #065ea4;
  padding: 30px 0;
}
.footnav {
  font-size: 16px;
  text-align: center;
  margin: 20px 0;
}
.footnav a {
  display: inline-block;
  margin: 0 20px;
  color: #ffffff;
}
.footcontact {
  font-size: 14px;
  color: #A9B3CC;
  line-height: 28px;
  text-align: center;
}
@media (max-width: 767px) {
  .mybigbg .container {
    padding-top: 0;
  }
  .navbar {
    margin-bottom: 0;
  }
}
.erlist {
  padding-left: 0;
  overflow: hidden;
  height: auto;
}
.erlist li {
  list-style: none;
}
.erjiitem {
  background: url("../images/cptri.png") no-repeat 30px center;
  display: block;
  height: 50px;
  line-height: 50px;
  text-indent: 60px;
  background-color: #eeeeee;
  font-size: 18px;
  margin-top: 5px;
  color: #333;
}
.erjiitem.active {
  background: url("../images/cptri.png") no-repeat 30px center;
  display: block;
  height: 50px;
  line-height: 50px;
  text-indent: 60px;
  background-color: #065ea4;
  font-size: 18px;
  margin-top: 5px;
  color: #ffffff;
}
@media (max-width: 768px) {
  .erjiitem {
    width: 33.33%;
    float: left;
    background: none;
    background: #065ea4;
    color: #ffffff;
    text-align: center;
    text-indent: 0;
  }
  .mytitle {
    margin-top: 30px;
    margin-bottom: 30px;
  }
  .zzgg .myday {
    font-size: 30px;
  }
}
.erjibt {
  background: #065ea4;
  color: #ffffff;
  padding: 15px 20px 10px;
}
.dongtrai {
  font-size: 28px;
  margin-bottom: 6px;
  display: block;
}
.fhsy {
  float: right;
  color: #777777;
}
.cpyb {
  border-bottom: 1px solid #dddddd;
  padding-bottom: 10px;
  font-size: 18px;
  margin-bottom: 20px;
}
/*鼠标放大*/
.yyfg {
  overflow: hidden;
}
.yyfg img {
  cursor: pointer;
  transition: all 0.6s;
}
.yyfg:hover img {
  transform: scale(1.05);
}


/*pagebar可改为自定义名称*/
/*公共样式 字体，行高，字体颜色等*/
.pagebar {
  font-size: 14px;
  font-family: SimSun;
  line-height:14px;
  color:#222;
}

/*去掉a链接的下划线*/
.pagebar a{
  text-decoration: none;
}

/*消掉最左侧页码区margin-left的5个像素*/
.pagebar .p_pages{
  margin-left:0;
}

/*按钮和页码的外观*/
.pagebar .p_fun_d, .pagebar .p_no_d,.pagebar .p_fun a, .pagebar .p_no a{
  border: 1px solid #ccc;
  padding: 8px 10px;
  margin:0;
  height:30px;
  -height:auto;
  line-height:12px;
  box-sizing:border-box;
  display:inline-block;
  vertical-align:middle;
}

/*文字对齐样式*/
.pagebar .p_t{
  line-height:12px;
  margin:0px;
  padding:0px;
  display:inline-block;
  vertical-align:middle;
}

/*无链接的字体颜色*/
.pagebar .p_fun_d, .pagebar .p_no_d{
  color: #ccc;
}

/*链接字体颜色*/
.pagebar .p_fun a, .pagebar .p_no a{
  color: #222;
}

/*鼠标移上时有链接按钮的外观*/
.pagebar .p_no a:hover,.pagebar .p_fun a:hover, .pagebar .p_goto a:hover{
  background-color: #f5f5f5;
}


/*页码省略号...的外观*/
.pagebar .p_dot {
  margin-left:4px;
  margin-right:-4px;
  color:#222;
}

/*当前页码的外观*/
.pagebar .p_no_d {
  border: 1px solid #258CFF;
  color: #fff;
  background-color: #258CFF;
}

/*按钮控制*/

/*控制是否显示 "首页" "尾页" */
.pagebar .p_first,.pagebar .p_first_d,.pagebar .p_last,.pagebar .p_last_d{
  display:none;
}

/*控制是否显示 "上页" "下页"*/
.pagebar .p_prev,.pagebar .p_prev_d.pagebar .p_next,.pagebar .p_next_d{
  /*display:none;*/
}

/*控制是否显示无链接的 "首页" "上页" "下页" "尾页"*/
.pagebar .p_first_d,.pagebar .p_prev_d,.pagebar .p_next_d,.pagebar .p_last_d{
  /*display:none;*/
}

/*控制是否显示页码*/
.pagebar .p_no,.pagebar .p_no_d,.pagebar .p_dot{
  /*display:none;*/
}

/*跳转到页码输入框的外观*/
.pagebar .p_goto input {
  font-family: SimSun;
  font-size:12px;
  border: 1px solid #aaa;
  height:28px;
  line-height:20px;
  box-sizing:border-box;
  vertical-align:middle;
  outline-width:thin;
  outline-color:#258CFF;
  margin:0px 2px;
  padding:0px 1px;
  width:28px;
  text-align:center;
}

/*跳转到页码输入框  鼠标移上及输入时的外框颜色*/
.pagebar .p_goto input:hover, .pagebar .p_goto input:focus{
  border: 1px solid #258CFF;
}

/*跳转按钮的外观*/
.pagebar .p_goto a{
  border: 1px solid #ccc;
  padding: 5px 6px;
  color: #222;
  margin:0px;
  height:30px;
  -height:auto;
  line-height:12px;
  display:inline-block;
  box-sizing:border-box;
  vertical-align:middle;
}