@charset "utf-8";

/* CSS Document */
.banner{width: 100%; height:720px;}
.slideBox1{ width:100%; height:720px; overflow:hidden;margin:0px auto; position: absolute; top:0; z-index:-999}
.slideBox1 .hd{ height:15px; overflow:hidden; position:absolute;left:50%; right:5px; bottom:15px;z-index:1; }
.slideBox1 .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox1 .hd ul li{ float:left; margin-right:10px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff;  -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; cursor:pointer; }
.slideBox1 .hd ul li.on{ border:1px solid #fff;width:13px; height:13px; background:none; color:#fff; }
.slideBox1 .bd{ position:relative; height:100%; z-index:0;   }
.slideBox1 .bd li{ zoom:1; vertical-align:middle; }
.slideBox1 .bd img{ width:100%; height:720px;display:block;  }

.slideBox1 .prev,
.slideBox1 .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(/xxgcydsjkxx/images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox1 .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox1 .prev:hover,
.slideBox1 .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox1 .prevStop{ display:none;  }
.slideBox1 .nextStop{ display:none;  }



.slider {
 width:100%;

 height:355px;
 position:relative;
 overflow:hidden;
 background:#fff;
 text-align:center;
}
.slider .bd {
 width:1440px;
 position:absolute;
 left:50%;
 margin-left:-720px  
}
.slider .bd li {
 width:1440px;
 overflow:hidden;
}
.slider .bd li img {
 display:block;
 width:1440px;
 height:355px;
}
.slider .tempWrap {
 overflow:visible !important 
}
.slider .tempWrap ul {
 margin-left:-1440px !important;
}
.slider .hd {
 position:absolute;
 width:100%;
 left:0;
 z-index:1;
 height:8px;
 bottom:20px;
 text-align:center;
}
.slider .hd li {
 display:inline-block;
 *display:inline;
 zoom:1;
 width:8px;
 height:8px;
 line-height:99px;
 overflow:hidden;
 background:url(/xxgcydsjkxx/images/slider-btn.png) 0 -10px no-repeat;
 margin:0 5px;
 cursor:pointer;
 filter:alpha(opacity=60);
 opacity:0.6;
}
.slider .hd li.on {
 background-position:0 0;
 filter:alpha(opacity=100);
 opacity:1;
}
.slider .pnBtn {
 position:absolute;
 z-index:1;
 top:0;
 width:100%;
 height:335px;
 cursor:pointer;
}
.slider .prev {
 left:-50%;
 margin-left:-720px;
}
.slider .next {
 left:50%;
 margin-left:720px;
}
.slider .pnBtn .blackBg {
 display:block;
 position:absolute;
 left:0;
 top:0;
 width:100%;
 height:355px;
 background:#fff;
 filter:alpha(opacity=50);
 opacity:0.5;
}
.slider .pnBtn .arrow {
 display:none;
 position:absolute;
 top:0;
 z-index:1;
 width:60px;
 height:355px;
}
.slider .pnBtn .arrow:hover {
 filter:alpha(opacity=60);
 opacity:0.6;
}
.slider .prev .arrow {
 right:0;
 background:url(/xxgcydsjkxx/images/slider-arrow.png) -120px 0 no-repeat;
}
.slider .next .arrow {
 left:0;
 background:url(/xxgcydsjkxx/images/slider-arrow.png) 0 0 no-repeat;
}
/*container*/
.con03top h3 {
  font-size: 16px;
  font-weight: bold;
  color: #fff;
  padding-left: 20px;
  line-height: 40px;

  background: url(/xxgcydsjkxx/images/titbg.png) no-repeat left center; width: 136px; height: 40px ;
}
.con03top img{margin-top: 8px; float:left;display: block; margin-right: 10px;}


.more{width: 59px; height: 40px; line-height: 30px; background: url(/xxgcydsjkxx/images/more.png) no-repeat  left center;}
.more a{ color: #064ca1; display: block;}
.con03top{ height: 40px;}
/*教学动态左*/
.con01left{width: 1200px; margin:0 auto;}
.slideBox{ width:576px; height:550px; overflow:hidden; position:relative;  }
.slideBox .bd{ position:relative; height:550px; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:576px; height:324px; overflow: hidden; display:block;}

.img03{position: relative;}

.time03{position: absolute;bottom: 20px;right: 20px;color: #FFF;padding: 6px 8px;background-color: rgba(220,142,49,0.7);}
.time03 .notop{font-size: 24px;font-weight: 600;text-align: center;line-height: 33px;}
.time03 .nobtm{font-size: 14px;line-height: 24px;}

.time04{position: absolute;bottom: 20px;right: 20px;color: #FFF;padding: 6px;background-color: rgba(220,142,49,0.7); border-radius:4px;}
.time04 .nobtm{font-size: 14px;line-height: 20px;}

.txt{padding:0px 10px; background: #edf2f8; height:160px;}
.title{height: 50px; overflow: hidden;line-height: 50px;font-size: 16px;width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.title a{line-height: 25px;font-size: 15px;color:#323232;}
.line{display: block;width: 50px;height: 2px;background: #0061ae;margin: 2px 0 4px 0px;}
.summary{color: #999; margin:0px;line-height: 30px;font-size: 13px;overflow: hidden;-webkit-line-clamp: 3;display: -webkit-box;-webkit-box-orient: vertical;text-overflow: ellipsis;}

.li_bg{height: 21px;margin-right: 98px;background-color: #edf2f8;display: block;}
.bit-date03{width: 70px;height: 27px;line-height:27px;background-color: #064ca1;position: absolute;right: 0;top: -7px;padding:1px 10px;}
.bit-date03 *{color:#fff;}
.bit-date03 i{float: left;font-size: 16px;padding-top: 3px;}
.bit-date03 span,.bit-date03 strong{font-size:12px;display: block;line-height:27px;font-family:'Arial';}
.bit-date03 strong{font-size: 10px;}
.con01eftmain1{width: 560px;background: url(/xxgcydsjkxx/images/news-bac1.jpg) repeat; height:300px; padding:20px; font-size:17px; line-height:38px; color:#FFFFFF; overflow: hidden; text-align:justify}
.con01eftmain1 ul li{width: 560px; overflow: hidden;-webkit-line-clamp: 8;display: -webkit-box;-webkit-box-orient: vertical;text-overflow: ellipsis; text-indent:36px;}
.con01eftmain2 ul li{width: 100%;margin:0 0 12px;position: relative;transition: all 0.35s ease-in-out;}
.con01eftmain2{width: 560px; height:342px; padding-top:14px;}
.con01eftmain2 li a{min-height: 30px; display:block; background-color: #edf2f8;padding:3px 15px;}
.con01eftmain2 li h3{margin:0;font-size: 15px;line-height:30px;}

.con01bottom{ height:320px; }
.con01bottom .notice a{color:#323232;}
.con01bottom .notice li{width:50%;height:80px;margin:15px 0px 0px 0px; float:left;}
.con01bottom .notice li .time{width:80px;height:80px;text-align:center;float:left; padding-right:10px;}
.con01bottom .notice li .title-desc{width:450px;height:120px;float:left;margin-left:20px;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:3;}
.con01bottom .notice li .time .day{font-size:22px;width:100%;height:40px;line-height:40px; color:#FFF; background:#EC9125}
.con01bottom .notice li .time .yymm{font-size:16px;width:100%;height:40px;line-height:40px;color:#FFF; font-family:778-CAI978; background:#0C5C9C }
.con01bottom .notice li .title-desc .title{width:460px;height:25px;line-height:25px;text-align:left;font-size:16px;overflow:hidden; font-weight:bold;}
.con01bottom .notice li .title-desc .title-en{font-weight:bold;color:#484848;}
.con01bottom .notice li .title-desc .desc{margin-top:6px;width:460px;line-height:25px;font-size:14px;color:#666666;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2;}

/*教学动态左*/
.con01right{width: 351px;}
.con04{margin-top:20px;}
.con01{margin-top: 30px; height:680px;}
.con02{padding-top:25px; background: url(/xxgcydsjkxx/images/bg02.png) repeat; height: 567px; width: 100%;}
.con03{padding-top:25px; height: 480px;}
.con02left{width: 380px; margin:0 10px;}
.con02right,.con03right{width: 390px;}
/*通知公告*/
.con02leftmain .con02top{ margin-top: 15px; height:260px; background: #fff; width: 100%;}
.con02leftmain .img01{width: 380px; height:240px; position: relative; _display:inline; overflow:hidden;}
.con02leftmain .img01 img{width: 380px; height:240px; display:block; overflow:hidden;  padding:2px;}
.con02leftmain .img01 a{width:380px; height:240px; display:block;}		
.con02leftmain .img01 a:hover img{  transition: all 0.4s ease-out; overflow:hidden;box-shadow: none;
    -webkit-transform: scale(1.08);
    transform: scale(1.08);   }

.con02main{}
.con02leftmain .con02main .tit{font-size: 16px; font-weight:bold; line-height:25px; height: 25px;width:100%; overflow: hidden;-webkit-line-clamp:1;display: -webkit-box;-webkit-box-orient: vertical;text-overflow: ellipsis; margin-bottom:15px;}
.con02leftmain .con02main .desc{margin-top:6px;width:100%;line-height:25px;font-size:14px;color:#666666;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:3;text-align: justify;}