.programme-banner{
    width: 100%;
    height: 5.01rem;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.programme{
  /*  width: 100%; */
    height: auto;
    margin: auto;
    overflow: hidden;
	background-color: #fff;
	/* padding-top: 1rem; */
}
.programme .news-title{
	padding-top: .5rem;
	padding-bottom: 40px;
}
.programme-nav{
    width:-webkit-calc(100% - 2.2px);
    width:-moz-calc(100% - 2.2px);
    width:calc(100% - 2.2px);
    height:60px;
    margin:50px auto;
    border-left: 1px solid #062d7d;
	border-right: none ;
}
.programme-nav ul{
    overflow: hidden;
	justify-content: center;
}
.programme-nav ul li{
    width:16.66%;
    height: 100%;
    font-size: 22px;
    /* font-family: "PingFang Medium"; */
    color: #333333;
    line-height: 59px;
	border-top: 1px solid #062d7d;
	border-bottom: 1px solid #062d7d;
    border-right: 1px solid #062d7d;
    box-sizing: border-box;
    text-align: center;
    float: left;
}
.programme-nav ul li:nth-child(6){
    /* border-right: none; */
}
.programme-nav ul li a{
    color: #062d7d;
	display: block;
}
.programme-nav ul li:hover{
    background-color: #062D7D;
}
.programme-nav ul li:hover a{
    color: #FFFFFF;
}
.programme-nav ul li.programme_active{
    background-color: #062D7D !important;
}
.programme-nav ul li.programme_active a{
    color: #FFFFFF !important;
}
.webpc{
	display: none;
}
.programme-main{
   /* padding-top: .5rem; */
    width: 100%;
    height: auto;
    margin: auto;
	padding-bottom: .8rem;
    /* border-top: 1px solid #E6E8ED; */
/* 	background: #F6F6F6; */
}
.news-title{
    width: 100%;
    height: auto;
    overflow: hidden;
    text-align: center;
    margin: auto;
    margin-bottom: 76px;
	background-color: #fff;
}
.news-title-en{
    font-size: 16px;
    /* font-family: "PingFang Regular"; */
    font-weight: 400;
    color: #B9B7B8;
    line-height: 1;
    margin-bottom: 25px;
	text-transform: uppercase;
}
.news-title-cn{
    font-size:.4rem;
    /* font-family: "PingFang Medium"; */
    color: #062d7d;
    line-height: 1;
}

.programme-main-lb{
    width: 1200px;
    height: auto;
    overflow: hidden;
    margin: auto auto 0rem auto;
}
.programme-main-lb ul{
    overflow: hidden;
}
.programme-main-lb ul li{
    width: 375px;
    height: 305px;
    float: left;
    margin:0 0 50px 0;
	margin-right: 37px;
    background-color: #f6f6f6;
}
.programme-main-lb ul li:nth-of-type(3n){
	margin-right: 0;
}
.programme-main-lb ul li:hover{
    box-shadow: .03rem .1rem .05rem #dddddd;
}
.programme-main-lb ul li .prog-main{
   width: 100%; height: 230px;
}
.programme-main-lb ul li .prog-main{
	text-align: center;
}
.programme-main-lb ul li .prog-main img{
    width: 100%;
    display: inline-block;
    border: 0px;
    height: 230px;
}
.programme-main-lb ul li .prog-main-wz{
    width: 100%;
    padding: 0 16px;
    height: 70px;
    font-size: 20px;
    line-height:80px;
    /* font-family: "PingFang Medium"; */
    color: #333333;
    text-align: center;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.programme-main-lb ul li:hover .prog-main{
    overflow: hidden;
}
.programme-main-lb ul li:hover .prog-main img{
    transition: all 0.6s;
    -ms-transition: all 0.8s;
    cursor: pointer;
    transform: scale(1.2);
    -ms-transform: scale(1.2);
}
.programme-main-lb ul li:hover .prog-main-wz{
    color: #062D7D;
}

.programme-more{
    width: 180px;
    height: 50px;
    border: 1px solid #cccccc;
    border-radius: 50px;
    font-size: 24px;
	background-color: #062D7D;
    /* font-family: "PingFang Regular"; */
    color: #002890;
    margin: auto;
    text-align: center;
    line-height: 50px;
}
.programme-more:hover{
    background-color: #FFFFFF;
    border: 1px solid #062D7D;
}
.programme-more a{
    color: #ffffff;
	display: block;
	font-size: 24px;
}
.programme-more:hover a{
    color: #002890;
}

.prog-con-one{
      /* max-width: 1490px;
       width: 80%;
       margin: 0 auto;
    height: auto; */
    overflow: hidden;
    margin: auto;
    background: #f6f6f6;
    padding-bottom: .76rem;
}
.prog-con-one-title{
    width: 100%;
   /* height: .54rem; */
    font-size: .54rem;
    /* font-family: "PingFang Medium"; */
    color: #062D7D;
    /* line-height: .54rem; */
    padding: .5rem 0 .5rem 0;
    text-align: center;
    margin: auto;
}
.prog-con-one ul{
   max-width: 1490px;
      width: 80%;
      margin: 0 auto;
   height: auto; 
    height: auto;
    overflow: hidden;
    margin: auto;
}
.prog-con-one ul li{
    width: 100%;
    height: 4.07rem;
    margin: auto auto .5rem auto;
    background: #FFFFFF;
}
.prog-con-one-l{
    width: 8.43rem;
    height: 4.07rem;
    float: left;
}
.prog-con-one ul li:nth-child(2n) .prog-con-one-l{
    float: right;
}
.prog-con-one-r{
    width: 6.47rem;
    height: auto;
    float: left;
    position: relative;
    overflow: visible;
}
.neirong{
    height: auto;
    overflow: hidden;
    padding: .8rem 1rem;
}
.prog-con-one-r-title{
    width: .65rem;
    height: .8rem;
    font-size: .6rem;
    /* font-family: "PingFang Medium"; */
    color: #062D7D;
    border-bottom: 3px solid #062D7D;
    line-height: .6rem;
}
.prog-con-one-r-main{
    height: auto;
    overflow: hidden;
    font-size: .36rem;
    /* font-family: "PingFang Regular"; */
    color: #333333;
    line-height: 1.5;
    padding-top: .2rem;
}
.sanjiao{
    position: absolute;
    left: -.29rem;
    top: 1.93rem;
    width: 0;
    height: 0;
    border-top: .2rem solid transparent;
    border-right: .3rem solid #ffffff;
    border-bottom: .2rem solid transparent;
}
.sanjiao1{
    position: absolute;
    right: -.29rem;
    top: 1.93rem;
    width: 0;
    height: 0;
    border-top: .2rem solid transparent;
    border-left: .3rem solid #ffffff;
    border-bottom: .2rem solid transparent;
}
.prog-con-two{
        max-width: 1490px;
        width: 80%;
        margin: 0 auto;
    height: auto;
    overflow: hidden;
    margin: auto auto 1rem auto;
}
.prog-con-two-title{
        max-width: 1490px;
        width: 80%;
        margin: 0 auto;
    /* height: .54rem; */
    font-size: .54rem;
    /* font-family: "PingFang Medium"; */
    color: #062D7D;
   /* line-height: 1; */
    padding: 1rem 0 .5rem 0;
    text-align: center;
}
.prog-con-two ul{
    overflow: hidden;
}
.prog-con-two ul li{
    width: 3.26rem;
    height: 5.56rem;
    float: left;
    background-color: #f6f6f6;
    border: 1px solid #dddddd;
    box-sizing: border-box;
    margin-right: .61rem;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 3.26rem 5.56rem;
}
.prog-con-two ul li:nth-child(4){
    margin: 0;
}
.prog-con-two-con-title{
    text-align: center;
    font-size: .36rem;
    line-height: .36rem;
    /* font-family: "PingFang Medium"; */
    color: #062D7D;
    padding-top: 3.68rem;
}
.prog-con-two-con-con{
    width: 2.2rem;
    height: auto;
    overflow: hidden;
    margin: .2rem auto auto auto;
    font-size: .2rem;
    /* font-family: "PingFang Regular"; */
    color: #333333;
    line-height: .3rem;
    text-align: center;
}

.prog-con-three{
    width: 100%;
    height: 5.86rem;
    overflow: hidden;
    margin: auto;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url("../images/prog-con_bj.png");
    background-size: cover;
}
.prog-con-three-title{
    width: 2.8rem;
    text-align: center;
  /*  height: .8rem; */
    font-size: .54rem;
    /* font-family: "PingFang Medium"; */
    color: #FFFFFF;
   /* line-height: .54rem; */
    border-bottom: 1px solid #FFFFFF;
    margin: auto;
    padding-top: .65rem;
}
.prog-con-three ul{
   max-width: 1490px;
      width: 80%;
      margin: 0 auto;
    height: auto;
    overflow: hidden;
    margin: .5rem auto;
}
.prog-con-three ul li{
    width: 1.73rem;
    height: auto;
    overflow: hidden;
    float: left;
    margin-right: 1.562rem;
}
.prog-con-three ul li:nth-child(5){
    margin-right: 0;
}
.prog-con-three-img{
    width: 1.73rem;
    height: 1.73rem;
    margin: auto;
}
.prog-con-three-img img{
    width: 1.73rem;
    height: 1.73rem;
    display: block;
}
.prog-con-three-t{
    height: .7rem;
    width: 100%;
    font-size: .26rem;
    /* font-family: "PingFang Regular"; */
    color: #FFFFFF;
    line-height: .7rem;
    text-align: center;
}
.prog-con-three-con{
    height: auto;
    width: 100%;
    overflow: hidden;
    font-size: .18rem;
    /* font-family: "PingFang Regular"; */
    color: #FFFFFF;
    line-height: 1.5;
    text-align: center;
}

.prog-con-four{
    width: 100%;
    height: auto;
    overflow: hidden;
    margin: auto;

}
.prog-con-four-title{
    text-align: center;
    font-size: .54rem;
    /* font-family: "PingFang Medium"; */
    color: #062D7D;
    line-height: .54rem;
    margin: auto;
    padding: 1rem 0;
}
.prog-con-four ul{
	
    background-position: center;
    background-repeat: no-repeat;
    background-image: url("../images/prog-con_45.png");
    background-size: 7.36rem 6.69rem;
    overflow: hidden;
    height: 6.69rem;
    max-width: 1490px;
    width: 80%;
    margin: 0 auto;
    margin: auto;
    margin-bottom: 1rem;
}
.prog-con-four ul li{
    width: 4rem;
    height: 1.08rem;
    float: left;
    font-size: .24rem;
    margin-left: .2rem;
    margin-bottom: .75rem;
}
.prog-con-four-con-l{
    height: 1.08rem;
    width: 3rem;
    font-size: .24rem;
    color: #333333;
    /* font-family: "PingFang Regular"; */
    line-height: 1.5;
    float: left;
}
.prog-con-four-con-r{
    width: .8rem;
    height: .8rem;
    background: #FFFFFF;
    box-shadow: 0px 13px 27px 0px rgba(26, 118, 238, 0.15);
    border-radius: 50%;
    font-size: .36rem;
    /* font-family: "PingFang Medium"; */
    color: #062D7D;
    text-align: center;
    line-height: .8rem;
    float: right;
}
.prog-con-four ul li:nth-child(2n){
    margin-left: 6.45rem;
}
.prog-con-four ul li:nth-child(2n) .prog-con-four-con-l{
    float: right;
}
.prog-con-four ul li:nth-child(2n) .prog-con-four-con-r{
    float: left;
}
.prog-con-four ul li:nth-child(3) .prog-con-four-con-l{
    line-height: .8rem;
}
.prog-con-four ul li:nth-child(5){
    margin-left: 5.5rem;
    margin-top: .5rem;
}
.prog-con-four ul li:nth-child(5) .prog-con-four-con-l,.prog-con-four ul li:nth-child(5) .prog-con-four-con-r{
    float: none;
    clear: both;
    text-align: center;
}
.prog-con-four ul li:nth-child(5) .prog-con-four-con-l{
    width: 4rem;
    margin-top: .2rem;
}
.prog-con-four ul li:nth-child(5) .prog-con-four-con-r{
    margin: auto;
}




@media(max-width:1024px){
    .programme-banner{
        width: 100%;
       /* height: 2rem;
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover; */
    }

    .programme{
        width: 100%;
    }
	.programme-nav{
	    width:-webkit-calc(100% - 2px);
	    width:-moz-calc(100% - 2px);
	    width:calc(100% - 2px);
	    height: auto;
	    margin: .5rem auto;
	   
	    border-right: none;
	    border-bottom: none;
		border: none; 
		
	}
    /* .programme-nav{
       /* width:-webkit-calc(6.9rem - 2px);
        width:-moz-calc(6.9rem - 2px);
        width:calc(6.9rem - 2px);
        height: auto;
        margin: .5rem auto;
        border: 1px solid #E6E8ED;
        border-bottom: none;
        border-right: none; */
		/* border: none; */
		/* overflow: hidden; 
    } */
    .programme-nav ul{
      /* margin-top: 0.3rem; */
           line-height: .8rem;
           border-right: none;
           border-bottom: 1px solid #e7e7e7;
           padding: 0.1rem 0.3rem 0 0.3rem;
           /* display: flex; */
           flex-wrap: nowrap;
           align-items: center;
           /* width: 200px; */
           overflow-x: scroll;
           overflow-y: hidden;
           /* overflow: auto; */
           white-space: nowrap;
           /* padding-left: 2rem; */
           justify-content: inherit;
    }
    .programme-nav ul li{
               width: auto;
               display: inline-block;
               /* padding-bottom: 0.2rem; */
               color: #a1a1a1;
               font-weight: bold;
               line-height: .6rem;
               text-align: center;
               font-size: .22rem;
               /* border-bottom: 3px solid #d1d1d1; */
               /* margin: 0 0.1rem; */
               border: none;
               padding: 0 0.2rem;
    }
	/* .programme-nav ul li.active{
		 color: #062d7d;
	 } */
	.programme-nav ul::-webkit-scrollbar {
	                display: none;
	            }
	 .programme-nav ul li.programme_active{
	     background-color: #062D7D;
	 }
	 .programme-nav ul li.programme_active a{
	     color: #FFFFFF;
	 }
 /*   .programme-nav ul li:nth-child(3n){
        border-right: 1px solid #E6E8ED;
    }
    .programme-nav ul li:nth-child(5){
        border-right: 1px solid #E6E8ED;
    } */

    .programme-main{
		border-top: none;
       /* padding-top: .5rem; */
        width: 96%;
        height: auto;
        margin: auto;
		padding-bottom: 0rem;
      /*  border-top: 1px solid #E6E8ED; */
    }
    .news-title{
        width: 6.9rem;
        margin-bottom: .5rem;
    }
    .news-title-en{
        font-size: .16rem;
        margin-bottom: .25rem;
    }
    .news-title-cn{
        font-size: .4rem;
    }
	.programme-more{
		margin-bottom: 1rem;
		width: 1.82rem;
		height: .5rem;
		line-height: .5rem;
		background-color: #062d7d;
		font-size: .24rem;
	}
	.programme-more a{
		color: #fff;
		font-size: .24rem;
	}
	.webpc{
		display: block;
		
		/* width: 1540px; */
	}

    .programme-main-lb{
        width: 100%;
        /* margin: auto auto .5rem auto; */
    }
    .programme-main-lb ul{
        overflow: hidden;
		    display: flex;
		    display: -webkit-flex;
		    justify-content: space-between;
		    flex-direction: row;
		    flex-wrap: wrap;
    }
    .programme-main-lb ul li{
		margin: 0;
        width: 45%;
		float: none;
        height: auto;
        /* float: left; */
        /* margin:0 .195rem .3rem 0; */
		margin-bottom: .3rem;
        background-color: #f6f6f6;
		
    }
    .programme-main-lb ul li:nth-child(2n){
        margin-right: 0;
    }
    .programme-main-lb ul li .prog-main{
        width: 100%;
        height: auto;
		text-align: center;
    }
    .programme-main-lb ul li .prog-main img{
        width: 100%;
		display: inline-block;
		height: 2rem;
    }
    .programme-main-lb ul li .prog-main-wz{
        width: 100%;
        /* padding: 0 .15rem; */
        height: .6rem;
        line-height: .6rem;
        overflow: hidden;
		text-align: center;
		font-size: 0.24rem;
    }



    .prog-con-one{
        width: 100%;
        height: auto;
        overflow: hidden;
        margin: auto;
        background: #F6F6F6;
        padding-bottom: .5rem;
    }
    .prog-con-one-title{
        width: 100%;
        /* height: .3rem; */
        font-size: .3rem;
        /* line-height: .36rem; */
        padding: .3rem 0 .3rem 0;
    }
    .prog-con-one ul{
       width: 100%;
    }
    .prog-con-one ul li{
        width: 100%;
        height: auto;
        margin: auto auto .3rem auto;
        background: none;
    }
    .prog-con-one-l{
        width: 6.9rem;
        height: auto;
        float: none;
        margin: auto;
    }
    .prog-con-one-l img{
        display: block;
        width: 100%;
    }
    .prog-con-one-r{
        width: 6.9rem;
        background-color: #FFFFFF;
        margin: auto;
        float: none;
    }
    .prog-con-one ul li:nth-child(2n) .prog-con-one-l{
        float: none;
    }
    .neirong{
        height: auto;
        overflow: hidden;
        padding: .2rem .3rem .3rem .3rem;
    }
    .prog-con-one-r-title{
        width: .5rem;
        height: .5rem;
        font-size: .36rem;
        line-height: .36rem;
    }
    .prog-con-one-r-main{
        font-size: .24rem;
        padding-top: .1rem;
    }
    .sanjiao{
        display: none;
    }
    .sanjiao1{
        display: none;
    }
    .prog-con-two{
        width: 6.9rem;
        margin: auto auto .2rem auto;
    }
    .prog-con-two-title{
        width: 100%;
        height: auto;
        font-size: .36rem;
        padding: .5rem 0 .5rem 0;
        line-height: 1.5;
    }
    .prog-con-two ul{
        overflow: hidden;
    }
    .prog-con-two ul li{
        width: 3.35rem;
        height: 5.713rem;
        margin-right: .19rem;
        background-size: cover;
        margin-bottom: .5rem;
    }
    .prog-con-two ul li:nth-child(2n){
        margin-right: 0;
    }
    .prog-con-two-con-title{
        font-size: .3rem;
        line-height: .3rem;
        padding-top: 3.8rem;
    }
    .prog-con-two-con-con{
        width: 3rem;
        margin: .1rem auto auto auto;
        font-size: .24rem;
        line-height: 1.5;
    }

    .prog-con-three{
        width: 100%;
        height: auto;
        overflow: hidden;
        margin: auto;
        background-position: center;
        background-repeat: no-repeat;
        background-image: url("../images/prog-con_bj.png");
        background-size: cover;
    }
    .prog-con-three-title{
        width: 2rem;
        height: .6rem;
        font-size: .36rem;
        line-height: .36rem;
        padding-top: .5rem;
    }
    .prog-con-three ul{
        width: 6.9rem;
        height: auto;
        overflow: hidden;
        margin: .5rem auto;
    }
    .prog-con-three ul li{
        width: 2.16rem;
        margin: 0 .2rem .2rem 0;
    }
    .prog-con-three ul li:nth-child(3){
        margin-right: 0;
    }
    .prog-con-three ul li:nth-child(4){
        margin-left: 1.2rem;
    }
    .prog-con-three-img{
        width: 2.16rem;
        height: 1.6rem;
        margin: auto;
    }
    .prog-con-three-img img{
        width: 1.6rem;
        height: 1.6rem;
        display: block;
        margin: auto;
    }
    .prog-con-three-t{
        height: .5rem;
        width: 100%;
        font-size: .26rem;
        line-height: .5rem;
    }
    .prog-con-three-con{
        font-size: .22rem;
        line-height: 1.5;
    }

    .prog-con-four{
        width: 6.9rem;
    }
    .prog-con-four-title{
        font-size: .36rem;
        line-height: 1.5;
        padding: .5rem 0;
    }
    .prog-con-four ul{
        background: none;
        height: auto;
        width: 6.9rem;
        margin: auto;
    }
    .prog-con-four ul li{
        width: 6.9rem;
        height: 1.08rem;
        float: none;
        font-size: .24rem;
        margin-left: 0;
        margin-bottom: 0;
    }
    .prog-con-four-con-l{
        height: 1.08rem;
        width: 5.8rem;
        font-size: .24rem;
        float: right;
    }
    .prog-con-four-con-r{
        float: left;
    }
    .prog-con-four ul li:nth-child(2n){
        margin-left: 0;
    }
    .prog-con-four ul li:nth-child(2n) .prog-con-four-con-l{
        float: right;
    }
    .prog-con-four ul li:nth-child(2n) .prog-con-four-con-r{
        float: left;
    }
    .prog-con-four ul li:nth-child(2) .prog-con-four-con-l,.prog-con-four ul li:nth-child(4) .prog-con-four-con-l{
        line-height: .8rem;
    }
    .prog-con-four ul li:nth-child(5){
        margin-left: 0;
        margin-top: 0;
    }
    .prog-con-four ul li:nth-child(5) .prog-con-four-con-l{
        float: none;
        clear: right;
        text-align: left;
    }
    .prog-con-four ul li:nth-child(5) .prog-con-four-con-r{
        text-align: center;
    }
    .prog-con-four ul li:nth-child(5) .prog-con-four-con-l{
        width: 5.8rem;
        margin-top: 0;
        float: right;
    }
    .prog-con-four ul li:nth-child(5) .prog-con-four-con-r{
        margin: auto;
        float: left;
    }
	.programme .news-title{
		padding-top: 0;
		width: 100%;
	}
}