/* @font-face {
    font-family: 'hansanabold';
    src: url('../font/SourceHanSansCN-Bold.otf');
  }
  @font-face {
    font-family: 'hansanaboldmed';
    src: url('../font/SourceHanSansCN-Medium.otf');
  }
  @font-face {
    font-family: 'hansanCN';
    src: url('../font/SourceHanSansCN-Normal.otf');
  }
  @font-face {
    font-family: 'hansanCNRegular';
    src: url('../font/SourceHanSansCN-Regular.otf');
  } */

  @font-face {
    font-family: 'hansanabold';
    src: url('../font/font-spider/SourceHanSansCN-Bold.otf');
  }
  @font-face {
    font-family: 'hansanaboldmed';
    src: url('../font/font-spider/SourceHanSansCN-Medium.otf');
  }
  @font-face {
    font-family: 'hansanCN';
    src: url('../font/font-spider/SourceHanSansCN-Normal.otf');
  }
  @font-face {
    font-family: 'hansanCNRegular';
    src: url('../font/font-spider/SourceHanSansCN-Regular.otf');
  }
.nav{
	min-width:1200px;
	margin:0 auto;
    height: 91px;
    background: url(../images/nav.png)no-repeat center center;
    display: flex;
    margin-top: -3px;
    position: relative;
    }
.nav ul{
    display: flex;
    margin-top: -6px;
    position: relative;
}
.nav p{
    font-size: 26px;
    color: #5691E7;
    font-weight: 700;
    line-height: 106px;
    /* margin: 0 50px ; */
    position: absolute;
    left: -110px;
    top: 0;
}


.nav ul li{
    min-width: 202px;
    font-size: 26px;
    height: 91px;
    line-height: 106px;
    color: #fff;
    /* padding: 0 10px; */
    box-sizing: border-box;
    padding-left: 60px;
    /* font-family: 'hansanCN'; */
	margin-right: 60px;
}

.nav ul li a{
    font-size: 26px;
    color: #fff;
    cursor: pointer;
    /* font-family: 'hansanCN'; */
}
.shouye{
    min-width: 161px!important;
    padding-left: 66px!important;
}
.shi{
    padding-left: 0px!important;
	min-width: 196px!important;
	text-align:center;
}
.index{
    
    font-size: 26px!important;
    height: 106px!important;
    line-height: 106px!important;
    color: #012874!important;
    font-weight: 700!important;
    background: url(../images/hover.png) no-repeat!important;
    margin-top: 1px!important;
}

.index a{
    
    font-size: 26px!important;
    color: #012874!important;
    font-weight: 700!important;
}
.nav ul li:hover{
    font-size: 26px!important;
    height: 106px!important;
    line-height: 106px!important;
    color: #012874!important;
    font-weight: 700!important;
    background: url(../images/hover.png) no-repeat!important;
    margin-top: 1px!important;
}


.nav_a_sel{
    color: #012874!important;
}
   @media  (max-width:1000px) {
    .nav p{
    
    left: -100px;
 
}
}  
.banner{
	min-width:1200px;
	margin:0 auto;
    background: url(../images/banner1.jpg) no-repeat center;
    height: 526px;
}
.banner img {
    width: 100%;
    margin-top: 14px;
}
.main{
	min-width:1200px;
	margin:0 auto;
    background: url(../images/banner2.jpg) no-repeat center;
    /* height: 2385px; */
    margin-top: 10px;
    padding-top: 70px;
    box-sizing: border-box;
    padding-bottom: 90px;
}
.wrap{
    margin: 0 auto;
    width: 1160px;
}
.title{
    height: 110px;
    background: url(../images/title.png)no-repeat center;
    margin-bottom: 55px;
}
.con{
    /* height: 310px; */
    
    /* background: rgba(255,255,255,0.8);
    border: 10px solid rgba(126, 176, 230, 0.5); */
    background: rgba(212, 218, 250,0.9);
    border: 20px solid rgba(64,95,180,0.8);
    opacity: 0.9;
}
.con p{
    font-size:20px;
    padding: 0 71px;
    padding-top: 51px;
    text-indent: 40px;
    line-height: 40px;
    /* font-family: 'hansanCN'; */
    padding-bottom: 40px;
    text-align: justify;
	text-justify: inter-ideograph;
}
.news{
    display: flex;
    margin-top: 115px;
}
.left{
    width: 696px;
    height: 416px;
    /* padding: 1px; */
    background: #fff;
    box-sizing: border-box;
}
.left img{
    width: 99.5%;
    height: 99.1%;
    padding: 2px;
}
.right{
    width: 502px;
    height: 416px;
    background-color: #0352B5;
    padding: 5px;
    box-sizing: border-box;
}
.right li{
    height: 64px;
    background: #63A1EE;
    margin-bottom: 4px;
    font-size: 24px;
    line-height: 30px;
    position: relative;
    display: flex;
    align-items: center;
}
.right li a{
    width: 456px;
    margin-left: 18px;
    display: block;
    /* font-family: 'hansanaboldmed'; */
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    /*! autoprefixer: off */
    -webkit-box-orient: vertical;
    /* autoprefixer: on */
line-height: 30px;
font-size: 20px;
}
.right li span{
    
    font-size: 16px;
    position: absolute;
    right: 12px;
    line-height: 18px;
    bottom: 10px;
}
.right li:hover{
    height: 64px;
    background: rgba(212, 218, 250,0.9);
    margin-bottom: 4px;
}
.title1{
    height: 110px;
    background: url(../images/title1.png)no-repeat center;
    margin-bottom: 55px;
}
.activity{
    margin-top: 40px;
}
.schedule{
    /* height: 844px; */
    background: rgba(212, 218, 250,0.9);
    
    border: 20px solid rgb(64,95,180);
    display: flex;
    box-sizing: border-box;
    opacity: 0.8;
    padding-top: 81px;
    padding-left: 30px;
    padding-bottom: 25px;
}
.sch_time{
    margin-left: 50px;
    margin-right: 30px;
}
.sch_time ul li{
    /* height: 164px; */
    font-size: 24px;
    line-height: 160px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    /* font-family: 'hansanaboldmed'; */
}
.sch_time ul li span{
    line-height: 50px;
    /* font-family: 'hansanaboldmed'; */
}
.sch_ico{
    width: 270px;
    height: 800px;
    background: url(../images/sch_ico.png) no-repeat center;
}

.sch_title ul li{
    font-size: 24px;
    line-height: 140px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin-left: 10px;
    /* font-family: 'hansanabold'; */
    
}
.sch_title ul li span{
    line-height: 30px;
    /* font-family: 'hansanabold'; */
}
.sch_title ul li:nth-child(1) p{
    margin-top: 6px;
    line-height: 40px;
    color: #B90000;
}
.sch_title ul li:nth-child(2) p{
    margin-top: -50px;
    line-height: 40px;
    color: #004787;
}
.sch_title ul li:nth-child(3) p{
    margin-top: -50px;
    line-height: 40px;
    color: #B90000;
}
.sch_title ul li:nth-child(4) p{
    margin-top: -50px;
    line-height: 40px;
    color: #004787;
}
.sch_title ul li:nth-child(5) p{
    margin-top: -50px;
    line-height: 40px;
    color: #B90000;
}
.footer{
    margin-top: 0px;
}
.footer img{
   width: 100%;
}

/* 重要活动 */
.main1{
	min-width:1200px;
	margin:0 auto;
    background: url(../images/banner2.jpg) no-repeat center;
    /* height: 660px; */
    margin-top: 10px;
    padding-top: 70px;
    box-sizing: border-box;
    padding-bottom: 60px;
}
.main2{
	min-width:1200px;
	margin:0 auto;
    background: url(../images/banner2.jpg) no-repeat center;
    /* height: 690px; */
    margin-top: 10px;
    padding-top: 70px;
    box-sizing: border-box;
    padding-bottom: 60px;
}
.main1 ul{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.main1 ul li{
    width: 580px;
    height: 216px;
    background: rgba(212, 218, 250,0.9);
    border: 6px solid rgb(64,95,180);
    display: flex;
    box-sizing: border-box;
    
    margin-bottom: 49px;
}

.main1 ul li img{
    width: 220px;
    height: 140px;
    margin-left: 12px;
    margin-top: 35px;
    margin-right: 15px;
}
.main1 ul li p{
    /* width: 260px; */
    height: 170px;
    
    margin-top: 31px;
    
}
.main1 ul li p a{
    height: 65px;
    display: block;
    font-size: 20px;
    /* font-family: 'hansanaboldmed'; */
    line-height: 35px;
    margin-bottom: 10px;
}
.main1 ul li p span{
    width: 210px;
    display: block;
    font-size: 19px;
    /* font-family: 'hansanCN'; */
    line-height: 35px;
    
}

.main2 .list{
    /* width: px; */
    /* height: 530px; */
    background: rgba(212, 218, 250,0.9);
    
    border: 20px solid rgb(64,95,180);
    display: flex;
    box-sizing: border-box;
    
    margin-bottom: 49px;
}
.list ul{
    width: 1110px;
    padding-top: 14px;
    /* margin-left: 58px; */
}
.main2 .list li{
    font-size: 18px;
    line-height: 36px;
    /* font-family: "hansanCN"; */
    background: url(../images/list.png) no-repeat 38px 14px;
    text-indent: 30px;
}
.main2 .list li a{
    display: inline-block;
    width:880px;
   white-space:nowrap;
   overflow:hidden;
   text-overflow:ellipsis;
}
.main2 .list li span{
    float: right;
    font-size: 16px;
    
    /* font-family: "hansanCN"; */
}

.main3 .list{
    /* width: px; */
    height: 501px;
    background: rgba(212, 218, 250,0.9);
    
    border: 20px solid rgba(64,95,180,0.8);
    display: flex;
    /* box-sizing: border-box; */
    
    margin-bottom: 90px;
}

.swiper-pagination{
    width: 200px!important;
    left: 390px!important;
}
.swiper-pagination-bullet {
    width: 7px!important;
    height: 7px!important;
    border-radius: 0!important;
    background-color: #fff;
    opacity: 1;
    margin-right: 14px!important;
}
.swiper-pagination-bullet-active {
    background-color: #fff;
}
.swiper-container1{
    width: 1200px!important;
    overflow: hidden;
    /* height: 523px; */
    /* background-color:rgba(64,95,180,0.8); */
    /* padding: 40px 0; */
    padding: 0 21px;
    padding-top: 25px;
    /* margin: 30px 0; */
    position: relative;
    box-sizing: border-box;
    /* opacity: 0.9; */
    background: rgba(212, 218, 250,0.9);
    
    border: 20px solid rgba(64,95,180,0.8);
    padding-bottom: 25px;
}

.swiper-container1 .swiper-slide{
    height: 480px;
    text-align: center;
   
}
.swiper-container1 .swiper-slide P{
    margin-top: 10px;
}
.swiper-container1 .swiper-slide img{
    height:100%;
    width: auto;
}
.swiper-button-prev:after{
    display: none;
}
.swiper-button-next:after{
    display: none;
}
/*自定义样式*/
.swiper-button-prev{
    position: absolute;
    width: 30px;
    height: 41px;
    left: 3px;
    top: 50%;
    background: url(../images/prev.png)no-repeat;
    /* background-size: 80% auto; */
    /* opacity: .5; */
}
 
.swiper-button-next{
    position: absolute;
    width: 30px;
    height: 41px;
    right:4px;
    top: 50%;
    background:url(../images/next.png)no-repeat;
    /* background-size: 80% auto; */
    /* opacity: .5; */

}
.haibao_video{
    /* margin-left: 70px;
    margin-top: 68px; */
    margin: 0 45px;
    margin-top: 20px;
    width: 1110px;
    height: 393px;
    /* background: #000; */
    position: relative;
}
.videoCover{
    position: absolute;
    width: 100%;
    height: 393px;
    z-index: 999; 
}
.haibao_video p{
    position: absolute;
    bottom: -63px;
    left: 32%;
    font-size: 30px;
    color: #000C79;
    text-align: center;
    /* font-family: "hansanaboldmed"; */
}
.main3 .list1{
    /* width: 1166px!important; */
    /* height: 383px; */
    background: rgba(212, 218, 250,0.9);
    
    border: 20px solid rgba(64,95,180,0.8);
    display: flex;
    /* box-sizing: border-box; */
    /* padding:0 40px ; */
    padding-bottom: 69px;
    margin-bottom: 49px;
}
.title2{
    height: 110px;
    background: url(../images/video.png)no-repeat center;
    margin-bottom: 55px;
    margin-top: 55px;
}
.title4{
    height: 110px;
    background: url(../images/zttl.png)no-repeat center;
    margin-bottom: 55px;
    margin-top: 55px;
}
.main3 .list1 ul{
    display: flex;
    /* justify-content: space-around; */
    flex-wrap: wrap;
    margin: 0 20px;
}
.main3 .list1 li {
    width: 351px;
    height: 240px;
    background: #fff;
    padding: 1px;
    box-sizing: border-box;
    margin: 0 11px;
    margin-top: 46px;
}
.main3 .list1 li a{
    display: block;
    width: 349px;
    font-size: 22px;
    text-align: center;
    
}

.main3 .list1 li a {
    display: block;
    width: 349px;
    height: 171px;
    font-size: 22px;
    text-align: center;
}

.main3 .list1 li img{
    width: 100%;
    height: 171px;
}
.main3 .list1 li p{
    font-size: 18px;
    text-align: center;
    line-height: 68px;
    height: 68px;
    /* font-family: "hansanaboldmed"; */
   
}
.main3{
    min-width: 1200px; 
    background: url(../images/banner2.jpg) no-repeat center;
    /* height: 1970px; */
    margin-top: 10px;
    padding-top: 70px;
    box-sizing: border-box;
    padding-bottom: 60px;
}

.title3{
    height: 110px;
    background: url(../images/9th1.png)no-repeat center;
    margin-bottom: 29px;
    margin-top: -37px;
}

.main3 .list2{
    /* width: px; */
    height: 404px;
    background: rgba(212, 218, 250,0.9);
    
    border: 20px solid rgba(64,95,180,0.8);
    display: flex;
    /* box-sizing: border-box; */
    
    /* margin-bottom: 90px; */
}
.left1{
    width: 550px;
    height: 279px;
    border: 1px solid #fff ;
    box-sizing: border-box;
    margin-top: 61px;
    margin-left: 34px;
    margin-right: 49px;
}
.left1 img{
    width: 100%;
    height: 100%;
}
.right_con p{
    width: 532px;
    margin-top: 93px;
    font-size: 20px;
    /* font-family: 'hansanCNRegular'; */
    line-height: 40px;
    text-indent: 40px;
    margin-right: 40px;
    text-align: justify;
}


.main4{
	min-width:1200px;
	margin:0 auto;
    background: url(../images/banner2.jpg) no-repeat center;
    /* height: 1880px; */
    margin-top: 10px;
    padding-top: 70px;
    box-sizing: border-box;
    padding-bottom: 20px;
}

.main4 .list{
    /* width: px; */
    height: 312px;
    background: rgba(212, 218, 250,0.9);
    
    border: 20px solid rgba(64,95,180,0.8);
    display: flex;
    /* box-sizing: border-box; */
    overflow: hidden;
    margin-bottom: 90px;
}

.title5{
    height: 110px;
    background: url(../images/zjzxz.png?v=1)no-repeat center;
    margin-bottom: 29px;
    margin-top: -37px;
}
.yth_jj{
    width: 1175px;
    height: 386px;
    background: url(../images/people.png)no-repeat bottom;
    padding-left: 48px;
    padding-top: 40px;
    box-sizing: border-box;
}
.yth_jj h4{
    /* font-family: 'hansanCN'; */
    font-size: 28px;
    font-weight: normal;
}
.yth_jj p{
    /* font-family: 'hansanCN'; */
    font-size: 20px;
    font-weight: normal;
    text-indent: 40px;
    line-height: 40px;
    margin-right: 39px;
    text-align: justify;
}

.main4 .list2{
    /* width: px; */
    height: 290px;
    background: rgba(212, 218, 250,0.9);
    
    border: 20px solid rgba(64,95,180,0.8);
    display: flex;
    /* box-sizing: border-box; */
    
    margin-bottom: 90px;
}

.left2{
    width: 286px;
    height: 194px;
    border: 1px solid #fff ;
    box-sizing: border-box;
    margin-top: 59px;
    margin-left: 20px;
    margin-right: 33px;
}
.left2 img{
    width: 100%;
    height: 100%;
}
.right_con1{
    width: 840px;
    margin-top: 50px;
    
}
.right_con1 h4{
    /* font-family: 'hansanCN'; */
    font-size: 24px;
    font-weight: normal;
    margin-bottom: 13px;
}
.right_con1 p{
    /* font-family: 'hansanCN'; */
    font-size: 20px;
    font-weight: normal;
    text-indent: 40px;
    line-height: 40px;
    margin-right: 20px;
}

.left3{
    width: 286px;
    height: 194px;
    border: 1px solid #fff ;
    box-sizing: border-box;
    margin-top: 47px;
    margin-left: 64px;
    margin-right: 33px;
}
.left3 img{
    width: 100%;
    height: 100%;
}
.right_con2{
    width: 792px;
    margin-top: 50px;
    margin-left: 30px;
    
}
.right_con2 h4{
    /* font-family: 'hansanCN'; */
    font-size: 24px;
    font-weight: normal;
    margin-bottom: 13px;
}
.right_con2 p{
    /* font-family: 'hansanCN'; */
    font-size: 20px;
    font-weight: normal;
    text-indent: 40px;
    line-height: 40px;
}

.right_con3{
    width: 816px;
    margin-top: 63px;
    
}
.right_con3 h4{
    /* font-family: 'hansanCN'; */
    font-size: 24px;
    font-weight: normal;
    margin-bottom: 13px;
}
.right_con3 p{
    /* font-family: 'hansanCN'; */
    font-size: 20px;
    font-weight: normal;
    text-indent: 40px;
    line-height: 40px;
    text-align: justify;
}

.main5{
	min-width:1200px;
	margin:0 auto;
    background: url(../images/banner2.jpg) no-repeat center;
    /* height: 970px; */
    margin-top: 10px;
    padding-top: 70px;
    box-sizing: border-box;
    padding-bottom: 30px;
}

.main5 .list{
    /* width: px; */
    height: 382px;
    background: rgba(212, 218, 250,0.9);
    overflow: hidden;
    border: 20px solid rgba(64,95,180,0.8);
    display: flex;
    /* box-sizing: border-box; */
    
    margin-bottom: 90px;
}

.title6{
    height: 110px;
    background: url(../images/yzhy.png)no-repeat center;
    margin-bottom: 29px;
    margin-top: -37px;
}
.title7{
    height: 110px;
    background: url(../images/jzsphy.png)no-repeat center;
    margin-bottom: 29px;
    margin-top: -37px;
}

.main5 .list2{
    /* width: px; */
    /* height: 230px; */
    background: rgba(212, 218, 250,0.9);
    
    border: 20px solid rgba(64,95,180,0.8);
    display: flex;
    /* box-sizing: border-box; */
    
    margin-bottom: 90px;
}

.main5 .list2 li{
    font-size: 18px;
    line-height:36px;
    /* font-family: "hansanCN"; */
    background: url(../images/list.png) no-repeat 68px 15px;
    text-indent: 18px;
}
.main5 .list2 ul{
    width: 100%;
    padding-top: 24px;
    margin-bottom: 14px;
}
.main5 .list2 li a{
    display: inline-block;
    width:1100px;
   white-space:nowrap;
   overflow:hidden;
   text-overflow:ellipsis;
   text-indent: 77px;
}
.main5 .list2 li span{
    float: right;
    font-size: 16px;
    margin-right: 36px;
    /* font-family: "hansanCN"; */
}


.main6{
	min-width:1200px;
	margin:0 auto;
    background: url(../images/banner2.jpg) repeat-y center;
    /* height: 970px; */
    margin-top: 10px;
    padding-top: 70px;
    box-sizing: border-box;
    padding-bottom: 30px;
}

.main6 .list{
    /* width: px; */
    /* height: 312px; */
    background: rgba(212, 218, 250,0.9);
    overflow: hidden;
    border: 20px solid rgba(64,95,180,0.8);
    /* display: flex; */
    /* box-sizing: border-box; */
    
    margin-bottom: 90px;
    padding-bottom: 50px;
}
.main6 .list h3{
    width: 800px;
    margin: 0 auto;
    text-align: center;
    font-size: 26px;
    margin-top: 50px;
    margin-bottom: 30px;
    
}

.main6 .list div{
    width: 800px;

    margin: 0 auto;
    margin-bottom: 30px;
    font-size: 14px;
}
/* .main6 .list div span:nth-child(2){
    margin-right:50px;
    margin-left: 10px;
}
.main6 .list div span:nth-child(4){
    margin-right:20px;
    margin-left: 10px;
} */

/*底部*/
.footer-2{ height:185px; background:#e8e8e8; padding-top:27px;border-top:1px solid #888;position: relative;min-width: 1200px;}
.footer-2-1{ margin:0 auto;}
.footer-2-1 li{ float:left; padding:0 10px;}
.footer-2-1 li img{ margin-right:10px; margin-bottom:-2px;}
.footer-2-1 li a{ font-size:14px; color:#333;}
.footer-2-2{ margin:0 auto; clear:both; text-align:center; padding-top:38px;}
.footer-2-2 li { font-size:12px; color:#333;  line-height:28px;}
.sama-box{width: 1013px;margin: 0 auto;}
.sama-box{position:relative;}
.footer-img-1{position: absolute;left: 250px;top: 80px;float: left;}
.sama-box table{margin:0 auto;}
.footer-img{position: absolute;left: 180px;top: 65px;}
.footerimgright {position: absolute;right: 125px;top: 68px;}
/*底部*/

/*分页样式*/
.Second_fuw_0202_fy01{ width:72px; height:25px; line-height:25px; border:1px solid #d2d2d2; background:#ebebeb;}
.Second_fuw_0202_fy td{ color:#505050; font-size:14px; text-align:center; height:25px; line-height:25px; cursor:default}
.Second_fuw_0202_fy a{ color:#fff;}
.Second_fuw_0202_fy01 input{color:#505050;}
.Second_fuw_0202_fy01 a{ color:#505050;}
.Second_fuw_0202_fy02{ width:17px;}
.Second_fuw_0202_fydw{ width:10px;}
.Second_fuw_0202_fy02bg{ background: -webkit-linear-gradient(rgba(56,120,224,1), rgba(34,90,182,1)); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(rgba(56,120,224,1), rgba(34,90,182,1)); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(rgba(56,120,224,1), rgba(34,90,182,1)); /* Firefox 3.6 - 15 */
    background: linear-gradient(rgba(56,120,224,1), rgba(34,90,182,1)); /* 标准的语法（必须放在最后） */ height:25px; width:17px; color:#fff !important;     transition: background-color .5s;}
.Second_fuw_0202_fy03{ height:25px; width:33px; border:1px solid #d2d2d2; background:#ebebeb;}
.Second_fuw_0202_fy03 input{ width:33px;  height:25px;text-align: center;}
.Second_fuw_0202_fy04{ width:80px;border: 1px solid #d2d2d2;background: #ebebeb;}
.Second_fuw_0202_fy05{ width:20px;border: 1px solid #d2d2d2;background: #ebebeb;}
.Second_fuw_0202_fy{ height:50px; clear:both; width:668px; text-align:center; position:absolute; margin-left:-334px; left:50%;}
/*分页样式*/


.spzs{background: url(../images/zhuantiluntan.png) no-repeat center;}
.spzs a{font-size:18px;
    /* font-family: "hansanaboldmed"; */
}
.ztltimg{background: url(../images/zhuantiluntan.png) no-repeat center;line-height: 200px;}