
@keyframes upDown {
	0%{transform:translateY(10px);}
	50%{transform:translateY(-20px);}
	100%{transform:translateY(10px);}
}

@keyframes fadeInLeft{
	  0% {opacity:0;-webkit-transform:translateX(-40px);-ms-transform:translateX(-40px);transform:translateX(-40px);  }
	  100% {opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);  }
	}


@media (min-width: 992px) {

.main-section01 .main-movie { top:-95px; }
.main-section01 .main-text    { text-align:center;  line-height:1.8; position:absolute; top:200px;left:0px; width:100%;    }
.main-section01 .main-text  .title  { font-size:30px; color:#fff;  font-weight:bold;  }
.main-section01 .main-text  .title  strong{ font-size:50px; color:#fff;  margin-top:15px;  font-weight:900; }

.new_main-section02 { padding-top:80px; padding-bottom:130px;  }

.new_main-section02 .notice-wrap {   float:left; width:39%;  padding-right:20px;   position:relative; height:310px;  }
.new_main-section02 .notice-wrap h3 {font-size:30px; font-weight:bold; color:#333;  margin-bottom:25px;   }
.new_main-section02 .notice-wrap h3 span { color:#0E6FC1;  }
.new_main-section02 .notice-wrap .notice-tab { }
.new_main-section02 .notice-wrap .notice-tab:after { clear:both; display:table; content:'';  }
.new_main-section02 .notice-wrap .notice-tab li { float:left;  margin-right:5px; }
.new_main-section02 .notice-wrap .notice-tab li a { display:inline-block; padding:0 12px; height:34px; line-height:34px;  font-size:18px; font-weight:bold; color:#666;  }
.new_main-section02 .notice-wrap .notice-tab li a.active { color:#fff; background:#014099;  }
.new_main-section02 .notice-wrap .new_notice { display:none;  position:absolute; top:110px; left:0px; width:calc(100% - 20px);  }
.new_main-section02 .notice-wrap #notice01 { display:block; }
.new_main-section02 .notice-wrap .new_notice h4 {  }
.new_main-section02 .notice-wrap .new_notice ul {  }
.new_main-section02 .notice-wrap .new_notice ul:after { clear:both; display:table; content:'';    }
.new_main-section02 .notice-wrap .new_notice ul li {float:left; width:100%; padding-left:10px ;position:relative;  margin-top:20px;   }
.new_main-section02 .notice-wrap .new_notice ul li:before { position:absolute; top:12px; left:0px; width:2px; height:2px; background:#333; border-radius:100%; content:''; display:block;  }
.new_main-section02 .notice-wrap .new_notice ul li a { width:100%; display:block; width:100%; float:left;  }
.new_main-section02 .notice-wrap .new_notice ul li a span.title {width:65%; float:left;   display:block; font-size:18px; color:#333;  text-overflow: ellipsis;  -o-text-overflow: ellipsis;  overflow: hidden;   white-space: nowrap;   word-wrap: normal !important;    }

.new_main-section02 .notice-wrap .new_notice ul li a span.n-label  {float:left;   margin-top:-1px; color:#fff; display:inline-block; width:48px; height:27px; line-height:27px; text-align:center; font-size:14px; border-radius:5px;margin-right:5px;  }
.new_main-section02 .notice-wrap .new_notice ul li a span.label01  {background:#0D76CF ;}
.new_main-section02 .notice-wrap .new_notice ul li a span.label02  {background:#54A323 ;}
.new_main-section02 .notice-wrap .new_notice ul li a span.date { float:right; font-size:16px; color:#666;  }
.new_main-section02 .notice-wrap .new_notice .more { position:absolute; top:-110px; right:0px;  }
.new_main-section02 .notice-wrap .new_notice .more a { display:inline-block; height:34px; padding:0 10px; line-height:34px; color:#333; font-size:16px; border:1px solid #efefef;  }
.new_main-section02 .notice-wrap .new_notice .more a span  { color:#0E6FC1;  }

.new_main-section02 .hot-alime { float:left; /*width:33.3333%;*/ width:453px;  padding-right:20px;   position:relative; /* padding:60px 0 100px; */ }
.new_main-section02 .hot-alime h3 { font-size:30px; font-weight:600;  color:#333;  margin-bottom:20px; }
.new_main-section02 .hot-alime h3 span { color:#0E6FC1   }
.new_main-section02 .hot-alime ul  { }
.new_main-section02 .hot-alime ul li  { }
.new_main-section02 .hot-alime ul li img {   }
.new_main-section02 .hot-alime  .hot-btn { position:absolute; /*top:80px; right:0px; */ top:10px; right:30px;  }
.new_main-section02 .hot-alime  .hot-btn div { float:left; }
.new_main-section02 .hot-alime  .hot-btn .play-btn a  {  width:25px; height:25px; text-align:center;  border:1px solid #999; border-radius:100%; padding-top:1px; }
.new_main-section02 .hot-alime  .hot-btn .play-btn a img { width:9px; }
.new_main-section02 .hot-alime  .hot-btn .pager-btn { color:#666; font-size:16px; margin:2px 15px 0;  }
.new_main-section02 .hot-alime  .hot-btn .pager-btn strong { color:#003399; font-weight:600;  }
.new_main-section02 .hot-alime  .hot-btn .next-btn { margin-left:15px;  }
.new_main-section02 .hot-alime  .hot-btn .prev-btn ,
.new_main-section02 .hot-alime  .hot-btn .next-btn {  margin-top:2px;   }
.new_main-section02 .hot-alime  .hot-btn .prev-btn img ,
.new_main-section02 .hot-alime  .hot-btn .next-btn img {  width:10px;  }

.new_main-section02 .site-link { float:left; /*width:66.6666%;*/ width:calc(61% - 453px);   padding-top:53px; }
.new_main-section02 .site-link ul {   }
.new_main-section02 .site-link ul:after { clear:both; display:table; content:'';  }
.new_main-section02 .site-link ul li { /*float:left; width:50%;*/  background:#0066CC;  text-align:center;  }
.new_main-section02 .site-link ul li img {  height:242px;  }

.new_main-section02 .jnu-news { position:relative; margin-top:75px;  float:left; width:100%;  }
.new_main-section02 .jnu-news   h3 { font-size:30px; font-weight:600;  color:#333;  margin-bottom:35px; }
.new_main-section02 .jnu-news   h3  span { color:#0E6FC1   }
.new_main-section02 .jnu-news ul { margin:0 -8.5px; }
.new_main-section02 .jnu-news ul:after { clear:both; display:table; content:'';  }
.new_main-section02 .jnu-news ul li { float:left; width:25%;  padding:0 8.5px; }
.new_main-section02 .jnu-news ul li a { display:block; border:1px solid #F2F2F2; padding:17.5px;   }
.new_main-section02 .jnu-news ul li  .img { width:100%;padding-top:57%;  background-size:cover; background-repeat:no-repeat; background-position:center center;  }
.new_main-section02 .jnu-news ul li  .text-wrap {  position:relative;  padding-top:15px;  }
.new_main-section02 .jnu-news ul li  .text-wrap .title { font-size:18px; color:#333;  margin-bottom:10px;  height:55px; overflow:hidden;     display: block; }
.new_main-section02 .jnu-news ul li  .text-wrap .date {color:#666; font-size:16px; }
.new_main-section02  .jnu-news .more { position:absolute; top:5px; right:0px; }
.new_main-section02  .jnu-news .more a { display:inline-block; height:34px; width:113px; text-align:center;  line-height:34px; color:#333; font-size:16px; border:1px solid #DBDBDB; }



}



@media (min-width: 1600px) {

	.new_main-section02 .notice-wrap .new_notice .more {  top:-52px;  }
	.new_main-section02 .notice-wrap {   padding-right:60px; width:50%;    }
	.new_main-section02 .notice-wrap .notice-tab li {  margin-right:10px; }
	.new_main-section02 .notice-wrap .new_notice { width:calc(100% - 60px);  }
	.new_main-section02 .hot-alime {width:463px;  padding-right:30px; }
	.new_main-section02 .site-link { width:calc(50% - 463px); }

}




@media (min-width: 992px) and (max-width: 1199px) {

	.new_main-section02 .notice-wrap {   float:left; width:100%;  padding-right:0px;  margin-bottom:50px; }
	
	.new_main-section02 .hot-alime { float:left; width:50%; padding-right:30px;    }
	.new_main-section02 .hot-alime ul li { text-align:center; }
	.new_main-section02 .site-link  { width:50%;  padding-left:30px;  }
	.new_main-section02 .site-link ul li img { height:252px;   }

	.new_main-section02 .jnu-news ul li {  width:33.333%; }
	.new_main-section02 .jnu-news ul li:nth-of-type(4) { display:none; }

}



@media (max-width: 991px) {


.main-section01  .main-movie  {/* margin-top:-70px; height:487px;*/ }


.main-section01 .main-text    { text-align:center;  line-height:1.5; word-break:keep-all;   }
.main-section01 .main-text  .title  {  font-size:20px; color:#fff;  font-weight:bold;  }
.main-section01  .main-text  .title  strong{ font-size:30px; color:#fff;  margin-top:10px;  font-weight:900; }



.new_main-section02 { padding-top:30px; padding-bottom:130px;  padding-left:15px; padding-right:15px;  }

.new_main-section02 .notice-wrap {       position:relative; height:320px;  margin-bottom:30px;  }
.new_main-section02 .notice-wrap h3 {font-size:24px; font-weight:bold; color:#333;  margin-bottom:15px;   }
.new_main-section02 .notice-wrap h3 span { color:#0E6FC1;  }
.new_main-section02 .notice-wrap .notice-tab { }
.new_main-section02 .notice-wrap .notice-tab:after { clear:both; display:table; content:'';  }
.new_main-section02 .notice-wrap .notice-tab li { float:left;  }
.new_main-section02 .notice-wrap .notice-tab li a { display:inline-block; padding:0 5px; height:34px; line-height:34px;  font-size:16px; font-weight:bold; color:#666;  }
.new_main-section02 .notice-wrap .notice-tab li a.active { color:#fff; background:#014099;  }
.new_main-section02 .notice-wrap .new_notice { display:none;  position:absolute; top:80px; left:0px; width:100%;  padding-bottom:75px; }
.new_main-section02 .notice-wrap #notice01 { display:block; }
.new_main-section02 .notice-wrap .new_notice h4 {  }
.new_main-section02 .notice-wrap .new_notice ul {  }
.new_main-section02 .notice-wrap .new_notice ul:after { clear:both; display:table; content:'';    }
.new_main-section02 .notice-wrap .new_notice ul li {float:left; width:100%; padding-left:10px ;position:relative;  margin-top:15px;   }
.new_main-section02 .notice-wrap .new_notice ul li:before { position:absolute; top:12px; left:0px; width:2px; height:2px; background:#333; border-radius:100%; content:''; display:block;  }
.new_main-section02 .notice-wrap .new_notice ul li a { width:100%; display:block;  float:left;  }
.new_main-section02 .notice-wrap .new_notice ul li a span.title {width:calc(100% - 53px); float:left;   display:block; font-size:16px; color:#333;  text-overflow: ellipsis;  -o-text-overflow: ellipsis;  overflow: hidden;   white-space: nowrap;   word-wrap: normal !important;    }

.new_main-section02 .notice-wrap .new_notice ul li a span.n-label  {float:left;   margin-top:-1px; color:#fff; display:inline-block; width:48px; height:27px; line-height:27px; text-align:center; font-size:14px; border-radius:5px;margin-right:5px;  }
.new_main-section02 .notice-wrap .new_notice ul li a span.label01  {background:#0D76CF ;}
.new_main-section02 .notice-wrap .new_notice ul li a span.label02  {background:#54A323 ;}
.new_main-section02 .notice-wrap .new_notice ul li a span.date { float:right; font-size:16px; color:#666;  display:none;  }
.new_main-section02 .notice-wrap .new_notice .more { position:absolute; bottom:10px; left:0px; width:100%; text-align:center;   }
.new_main-section02 .notice-wrap .new_notice .more a { display:inline-block; height:34px; padding:0 10px; line-height:34px; color:#333; font-size:14px; border:1px solid #efefef;  }
.new_main-section02 .notice-wrap .new_notice .more a span  { color:#0E6FC1;  }

.new_main-section02 .hot-alime {  position:relative;  }
.new_main-section02 .hot-alime h3 { font-size:24px; font-weight:600;  color:#333;  margin-bottom:15px; }
.new_main-section02 .hot-alime h3 span { color:#0E6FC1   }
.new_main-section02 .hot-alime ul  { }
.new_main-section02 .hot-alime ul li  {text-align:center;  }
.new_main-section02 .hot-alime ul li img {   }
.new_main-section02 .hot-alime  .hot-btn { position:absolute; /*top:80px; right:0px; */ top:0px; right:0px;  }
.new_main-section02 .hot-alime  .hot-btn div { float:left; }
.new_main-section02 .hot-alime  .hot-btn .play-btn a  {  width:25px; height:25px; text-align:center;  border:1px solid #999; border-radius:100%; padding-top:1px; }
.new_main-section02 .hot-alime  .hot-btn .play-btn a img { width:9px; }
.new_main-section02 .hot-alime  .hot-btn .pager-btn { color:#666; font-size:16px; margin:2px 15px 0;  }
.new_main-section02 .hot-alime  .hot-btn .pager-btn strong { color:#003399; font-weight:600;  }
.new_main-section02 .hot-alime  .hot-btn .next-btn { margin-left:15px;  }
.new_main-section02 .hot-alime  .hot-btn .prev-btn ,
.new_main-section02 .hot-alime  .hot-btn .next-btn {  margin-top:2px;   }
.new_main-section02 .hot-alime  .hot-btn .prev-btn img ,
.new_main-section02 .hot-alime  .hot-btn .next-btn img {  width:10px;  }

.new_main-section02 .site-link {  padding-top:50px; }
.new_main-section02 .site-link ul {  }
.new_main-section02 .site-link ul:after { clear:both; display:table; content:'';  }
.new_main-section02 .site-link ul li { text-align:center;   background:#0066CC; max-width:500px;  margin:0 auto;   }
.new_main-section02 .site-link ul li img {   }

.new_main-section02 .jnu-news { position:relative; margin-top:50px;  float:left; width:100%;  }
.new_main-section02 .jnu-news   h3 { font-size:24px; font-weight:600;  color:#333;  margin-bottom:15px; }
.new_main-section02 .jnu-news   h3  span { color:#0E6FC1   }
.new_main-section02 .jnu-news ul { margin:0 -5px;  }
.new_main-section02 .jnu-news ul:after { clear:both; display:table; content:'';  }
.new_main-section02 .jnu-news ul li {  margin:10px 0;   float:left; width:50%; padding:0 5px;  }
.new_main-section02 .jnu-news ul li a { display:block; border:1px solid #F2F2F2; padding:15px;   }
.new_main-section02 .jnu-news ul li  .img { width:100%;padding-top:57%;  background-size:cover; background-repeat:no-repeat; background-position:center center;  }
.new_main-section02 .jnu-news ul li  .text-wrap {  position:relative;  padding-top:15px;  }
.new_main-section02 .jnu-news ul li  .text-wrap .title { font-size:16px; color:#333;  margin-bottom:10px;  height:47px; overflow:hidden;     display: block; }
.new_main-section02 .jnu-news ul li  .text-wrap .date {color:#666; font-size:14px; }
.new_main-section02 .jnu-news .more { position:absolute; top:0px; right:0px;  }
.new_main-section02 .jnu-news .more a { display:inline-block; height:34px; width:93px; text-align:center;  line-height:34px; color:#333; font-size:14px; border:1px solid #DBDBDB; }





}

@media (max-width: 550px) {


.new_main-section02 .jnu-news ul {  margin:0px;  }

.new_main-section02 .jnu-news ul li {float:none; width:100%;   }

}

.lazy-bg{
  background-image:none;
}


.fade {
  transform: translateY(0);
  transition: all 0.3s;
  opacity: 1;
}