.swiper-container {
	 width: 100%; 
}
.banner{height: 622px;  }
.swiper-slide {
        background-position: center;
        background-size: cover;
}
.swiper-pagination-bullet{ width: 61px; height: 7px; border-radius: 4px; opacity: 1;}
.swiper-pagination-white .swiper-pagination-bullet-active{background:#F75725;}

/* event */
#eventmain{ height: 350px; margin-top: 30px;}
#eventmain .span2{ width: 184px; float: left;}
#eventmain .span3{ width: 387px; float: left;}
#eventmain .span4{width: 444px;float: right;}
#eventmain .radius{ border-radius: 6px;}
#eventmain .r_1_1{width: 100%;height: 208px; background: url(../images/b_1.png) #2F47BD left bottom no-repeat;background-size: 100%; margin-bottom: 20px; padding: 50px 0;}
#eventmain .r_1_2{width: 100%; height: 121px; background: url(../images/b_6.png) #2F47BD left bottom no-repeat;background-size: 100%; }
#eventmain .r_1_1 h5{ text-align: center; color: #fff; font-size: 1.1rem; font-weight: 300;margin-bottom: 20px;}
#eventmain .r_1_1 .countdown{text-align: center;color:#2CBBFD; cursor: pointer;}
#eventmain .r_1_1 .countdown .datebox{ width: 75px; height: 65px; background: #fff;display: inline-block;border-radius: 6px; margin-right: 6px;font-size: 1.0rem; padding-top: 10px;}
#eventmain .r_1_1 .countdown .datebox div{ font-size: 1.8rem; font-weight: 800; line-height: 1.6rem;}
#eventmain .r_2_1{ height: 349px;background:url(../images/b_3.png) #2F47BD left bottom no-repeat;background-size: 100%; margin-left: 26px;}
#eventmain .r_3_1{ height: 349px; background: url(../images/b_2.png) #2F47BD right bottom no-repeat;background-size: 100%;  margin-left: 26px;}
#eventmain .r_4_1{width: 100%; height: 166px; background: url(../images/b_4.png) #2F47BD right bottom no-repeat;background-size: 100%; margin-bottom: 18px;}
#eventmain .r_4_2{width: 100%; height: 166px;  background: url(../images/b_5.png) #2F47BD left bottom no-repeat;background-size: 100%; }
#eventmain a.look{display: inline-block;position: absolute; bottom: 25px; right: 25px; width: 113px; height: 35px; border-radius: 18px; color: #FF7739; background:#E5EDFF; text-align: center; line-height:32px; font-size: 0.9rem; font-weight: 600;}
#eventmain a.minilook{ display: inline-block;position: absolute; bottom: 25px; right: 25px; width: 40px; height: 40px; border-radius: 20px; color: #FF7739; background: #E5EDFF; text-align: center; line-height:37px; font-size: 1.5rem;}
#eventmain a.look:hover,#eventmain a.minilook:hover{ background: #FF7739; color:#E5EDFF;}

#eventmain div.search_icon{ display: inline-block;position: absolute; top: 25px; left: 25px; width: 146px; height: 50px;  background: url(../images/d_1.png) no-repeat;background-size: 100%;}
#eventmain div.apply_icon{ display: inline-block;position: absolute; top: 25px; left: 25px; width: 100px; height:116px;  background: url(../images/d_2.png) no-repeat;background-size: 100%;}
#eventmain div.needread_icon{ display: inline-block;position: absolute; top: 25px; left: 25px; width: 100px; height: 116px;  background: url(../images/d_4.png) no-repeat;background-size: 100%;}
#eventmain div.grade_icon{ display: inline-block;position: absolute; top: 25px; left: 25px; width: 100px; height: 116px;  background: url(../images/d_3.png) no-repeat;background-size: 100%;}
#eventmain div.photo_icon{ display: inline-block;position: absolute; top: 25px; left: 25px; width: 100px; height: 116px;  background: url(../images/d_5.png) no-repeat;background-size: 100%;}
 
#eventmain div.search_icon_en{ display: inline-block;position: absolute; top: 25px; left: 25px; width: 146px; height: 50px;  background: url(../images/langen_d_1.png) no-repeat;background-size: 100%;}
#eventmain div.apply_icon_en{ display: inline-block;position: absolute; top: 25px; left: 25px; width: 100px; height:116px;  background: url(../images/langen_d_2.png) no-repeat;background-size: 100%;}
#eventmain div.needread_icon_en{ display: inline-block;position: absolute; top: 25px; left: 25px; width: 100px; height: 116px;  background: url(../images/langen_d_4.png) no-repeat;background-size: 100%;}
#eventmain div.grade_icon_en{ display: inline-block;position: absolute; top: 25px; left: 25px; width: 100px; height: 116px;  background: url(../images/langen_d_3.png) no-repeat;background-size: 100%;}
#eventmain div.photo_icon_en{ display: inline-block;position: absolute; top: 25px; left: 25px; width: 100px; height: 116px;  background: url(../images/langen_d_5.png) no-repeat;background-size: 100%;}
 /* news */  
#news{min-height: 350px; margin-top: 30px;  }
#news .imgnews{ width:630px; background: #F5F5F5; border-radius: 6px;float: left;}
#news .imgnews .news-top{ height: 400px;}
#news .imgnews .news-thumbs{  height: 86px;}
 .news-top-box {
        width: 100%;
        margin: 0 auto;
    }

    .news-thumbs-box {
        width: 100%;
        margin: 0 auto;
    }

 

    .news-thumbs {
       
        box-sizing: border-box;
        padding: 10px 0;
    }

    .news-thumbs .swiper-slide {
		width: 140px!important;
        height: 100%;
        opacity: 0.4;
    }

    .news-thumbs .swiper-slide-active {
        opacity: 1;
    }

    .news-thumbs .swiper-wrapper {
		width: 90%!important;
        transform: none!important;
    }
	
.swiper-button-next.swiper-button-white {
	background-image: url(../images/s_right.png); background-size: 50%;
}
 
.swiper-button-prev.swiper-button-white {
	background-image: url(../images/s_left.png);background-size: 50%;
}

#picSlideWrap{ }
 
.imgnav{ width:630px; margin:10px auto;} 
.imgnav{  position:relative; margin:0 auto; width:630px;}
#Slideimgs{ z-index:10; width:630px; position:relative; text-align:center;}
#Slideimgs img{ width: 100%; height:370px; display:none; border-top-left-radius: 6px;border-top-right-radius: 6px;}
#front{ position:absolute; left:0px; top:0px; z-index:10; cursor:pointer;  width:315px; height:348px; }
#front a{  position:absolute; left:20px; top:224px;display:block; background:url(../images/s_left.png) no-repeat; width:104px; height:104px; display:none;}
#next{  position:absolute; right:0px; top:0px; z-index:10;cursor:pointer; width:315px; height:348px; }
#next a{  position:absolute; right:20px; top:224px; display:block; background:url(../images/s_right.png) no-repeat; width:104px; height:104px; display:none;}

#cbtn{ position:relative; height:112px;  }
#cbtn ul{position:relative; width:10000px; height:112px; padding: 5px 10px;}
#cbtn ul li{ float:left; padding:0; width:116px; height:86px; cursor:pointer; text-align:center; margin-right:20px; position:relative;}
#cbtn ul li img{ width:112px; height:82px; display:block;}
#cbtn ul li tt{ background:#000; color:#FFF; position:absolute; right:4px; bottom:4px; z-index:20; font-family:"宋体" ;font-size:12px; line-height:16px; padding:0 5px;}
#cbtn li.hov{ border: 2px solid #F75726;}
.ctrl div{ clear:both;}
#cSlideUl{width:540px; height:116px;overflow:hidden; position:relative; top:10px; margin:0 auto;}
.picSildeLeft{cursor:pointer; position:absolute; top:40px; left:10px; z-index:9;}
.picSildeRight{cursor:pointer; position:absolute; top:40px; right:10px; z-index:9;}





#news .noticenews{ width:630px; float: right;}
#news .noticenews .ntitle{background: #2F48BD;display: inline-block; padding: 16px 50px; color: #fff; font-size: 20px; border-top-left-radius: 6px; border-top-right-radius: 6px;}
#news .noticenews .nlist{background: #F5F5F5; border-bottom-left-radius: 6px;border-bottom-right-radius: 6px;
padding: 20px;}
#news .noticenews .nlist a{display: block; width: 100%; height: 100px; color:#333333; background: url(../images/right.png) right center no-repeat;text-align: left;  padding: 0; margin-bottom: 28px; }
#news .noticenews .nlist a div.date{border: 2px solid #F75726; width: 98px; height: 98px; float: left; display: inline-table; text-align: center;}
#news .noticenews .nlist a div.date .day{font-size: 3rem;}
#news .noticenews .nlist a div.tit{ width: 370px;height: 100px; margin:0 0 0 20px; display: inline-table;float: left; font-size: 1.3rem; line-height: 1.5rem; border-bottom: 1px dotted #A0A0A0; padding: 10px 0 0 10px;}
/* supporter */
#supporter{ margin-top: 50px; }
#supporter > .title{position: relative;
  font-size: 32px;
  font-weight: 900;
  color: #2B2B2B;
  height: 70px;
  line-height: 70px;
  text-align: center;
   }
 #supporter > .title:before {
    content: "";
    position: absolute;
    width: 10%;
    height: 1px;
    top: 50%;
    background-color: #949494;
    left: 32%;
  }
 #supporter > .title:after {
    content: "";
    position: absolute;
    width: 10%;
    height: 1px;
    top: 50%;
    background-color: #949494;
    right: 32%;
  }
#supporter > .list{ width: 100%; text-align: center;}
#supporter > .list img{ max-width: 360px; border: 8px solid #fff; margin-bottom: 5px; margin-right: 5px;}
#supporter > .list img.big{ max-width: 460px; border: 8px solid #fff;margin-bottom: 8px; margin-right: 8px;}
#supporter > .list img.big:hover{  border: 8px solid #fff;}
#supporter > hr{height:1px;border:none;border-top:1px solid #eeeeee; margin: 20px 0;}
