	body, html {
      height: 100%;
      margin: 0;
      font-family: "Microsoft YaHei", "Arial", sans-serif;
      
    }
	*{
		padding:0;
		margin:0;
	}
    a{
		text-decoration:none;
		color:#000;
		font-size: 16px;
	}
    .color-fff{
    	color: #fff;
    }
    .color-c4212a{
    	color: #c4212a;
    }
    .fw-bt{
    	display: flex;
    	flex-wrap: nowrap;
    	justify-content: space-between;
    	align-items: center;
    }
    .fs-18{
		font-size: 18px;
	}
	.fs-16{
		font-size: 16px;
	}
	.box{
    	 width: 100%;
    	 margin: 0 auto;
    }

/*    头部*/
    .header{
    	width: 100%;
    	margin: 0 auto;
    }
    .top{
    	width: 1420px;
    	margin: 0 auto;
    	/*height: 160px;*/
		padding:20px 0;
    	justify-content: space-between;
		display: flex;
		align-items: center;
 
    }
    .top .word{
    	margin: 0 100px;
    	font-size: 38px;
    	font-weight: bold;
    	background: linear-gradient(to right, #c4212a,  #c48083 , #c4212a); /*设置渐变的方向从左到右 颜色从ff0000到ffff00*/
  		-webkit-background-clip: text;/*将设置的背景颜色限制在文字中*/
  		-webkit-text-fill-color: transparent;/*给文字设置成透明*/
    }
    .top img{
    	width:472px;
    	/*height:96px;*/
    	display: block;
    }
	.top .country .img{
		display: flex;
		align-items: center;

	}
	.top .country .img p{
		margin-left:10px;
	}
	.top .country .img p img{
		width:50px;
		height: 35px;
	}
	.top .country .time{
		padding-top:14px;
		font-size: 18px;
		color:#aaa;
	}
	.nav{
    	width:  100%;
    	margin: 0px auto 20px;
    	background-color: #c4212a;
    
    }
   
   .nav ul{
   		width: 1420px;
   		margin: 0 auto;
   		list-style:none; 
   		padding: 0;
    }
    .nav ul a{
        height: 60px;
        line-height: 60px;
        width: 9.09%;
        text-align: center;
        font-size: 18px;
    }
    .nav ul a:hover{
        background-color: rgba(255, 255, 255, 0.2);
/*        color: #c4212a;*/
    }
    /*.nav ul li{
    	height: 60px;
    	line-height: 60px;
      	width: 9.09%;
        text-align: center;
        font-size: 18px;
    }*/

/*    轮播*/
    .swiper {
	    width: 1920px;
	    height: 460px;
	}



	.infos{
		width: 1420px;
		margin: 20px auto;
		box-sizing: border-box;
	}
	.infos .news{
		margin: 20px auto;
		padding-left: 20px;
		height: 50px;
		line-height: 50px;
		background-color: #c4212a;
		display: flex;
		align-items: center;
		overflow: hidden;
	}
	.infos .news span{
		width: 100px;
	}
	.infos .news .news_list{
		position: relative;
		height: 50px;
		width: calc(100% - 100px);
		line-height: 50px;
	}
	.infos .news .news_list a{
		display: block;
		position: absolute;
		top:100%;
		width: 100%;
		left:0;
	}
	.infos .news .news_list a:first-child{
		top:0;
	}
	.infos .info-item{
		width: 450px;
/*		height: 460px;*/
	}
	.infos .title{
		height: 40px;
		line-height: 40px;
		border-bottom: 1px solid #c4212a;
	}
	.infos .title-name{
		width: 120px;
		background-color: #c4212a;
		text-align: center;
		border-top-left-radius: 10px;
		border-top-right-radius: 10px;

	}
	.infos .news-item{
		height: 45px;
		line-height: 45px;

		border-bottom: 1px solid #f3f3f3;
		
	}
	.infos .news-item .news-name{
		white-space: nowrap;
		overflow: hidden;
		width: 347px;
		height: 45px;
		text-overflow: ellipsis;
		line-height: 45px;
	}
	.infos .news-time{
		color: #aaaaaa;
	}
	.infos .zn-item{
	/*	display: flex;
		flex-wrap: wrap;*/
		margin: 20px auto;
	}
	.infos .zn-item:last-child{
		margin:0 auto;
	}
	.infos .zn-name{
		width:210px;
		height:69px;
		line-height:70px;
		text-align: center;
		background-color: #c4212a;
		border-radius: 10px;
	}
	.index_new_css .title{
		display: flex;
		justify-content: space-between;
		align-items: center;
	}

	.moshi{
		width: 100%;
/*		position: relative;*/
		padding-top: 20px;
		background-color: #f6f6f6;
		margin: 45px auto 20px
	}
	.moshi_yin{
	/*	height: 60px;
		line-height: 60px;*/
		width: 100%;
/*		background-color: rgba(0, 0, 0, 0.3);*/
		/*position: absolute;
		left: 0;
		top: 0;*/
	}
	.moshi_navs{
		width: 1420px;
		margin: 0 auto;
	/*	display: flex;
		flex-wrap: nowrap;
		justify-content: left;
		align-items: center;*/
		border-bottom: 1px solid #c4212a;
	}
	.moshi_nav{
		margin-right: 20px;
		cursor: pointer;
		height: 40px;
		line-height: 40px;
	    margin-right: 10px;
	    padding: 0px 20px;
	    box-sizing: border-box;
	    text-align: center;
	    border-top-left-radius: 10px;
	    border-top-right-radius: 10px
	}
	.moshi_nav.active{
		color: #fff;
		background-color: #c4212a;
	}
	.moshi .pic{
		height: 300px;
		width: 100%;

	}
	.moshi #module1{
		background:url("../images/moshi.png") no-repeat center center;
	}
	.moshi .pic-list{
		padding: 20px 0;
		width: 1420px;
		margin: 0 auto;
	}
	.moshi .pic-item{
		width: 340px;
		overflow: hidden;
		text-align: center;
	}
	.moshi .pic-item img{
		/*width: 340px;*/
		height: 225px;
	}
	.moshi .pic-item-name{
		margin-top: 5px;
		font-weight: 500;
	}

	.bd{
		width: 100%;
		margin: 45px auto 20px;
	}
	.bd-content{
		width: 1420px;
		margin: 0 auto;
	}
	.bd-title-name{
		width: 120px;
		margin-right: 10px;
		text-align: center;
		background-color: #f3f3f3;
		border-top-left-radius: 10px;
		border-top-right-radius: 10px;
	}
	.bd-title-name.active{
		color: #fff;
		background-color: #c4212a;
	}
	.bd-title{
		width: 100%;
		height: 40px;
		line-height: 40px;
		border-bottom: 1px solid #c4212a;
	}
	.bd-title-left{
		justify-content: left;
	}
	.bd-title-right{
		text-align: right;
	}
	.bd-list{
		padding: 20px 0;
	}
	.bd-item{
		width: 340px;
		text-align: left;
	}
	.bd-item img{
		width: 340px;
		height: 260px;
	}
	.bd-time{
		font-size: 12px;
		color: #aaaaaa;
		margin: 5px 0;
	}
	.bd-name{
		font-size: 16px;
	}
	.hw{
		background-color: #f6f6f6;
		margin: 0 auto !important;
		padding-top: 20px;
	}
	.xz{
		margin: 45px auto !important;
	}
	
	.swiper2{
		width: 1420px !important;
		margin: 20px auto;
		overflow: hidden;
	}
	.swiper-xz{
		width:320px;
		height:220px;
		margin-right: 35px;
	}
	.swiper-xz img{
		width:320px;
		/*height:220px;*/
	}


/*	面包屑导航*/
	.position{
		width: 100%;
		margin: 0 auto;
		height: 50px;
		line-height: 50px;
		background-color: #f3f3f3;
	}
 
 	.position-content {
		width: 1420px;
		text-align: left;
		margin: 0 auto;
		justify-content: left;
	
	}
	.position-content img{
		margin-right: 10px;
	
	}
/*	文章内容*/
	.infodetail{
		width: 1420px;
		margin: 20px auto;
		align-items: start;
	}
	.infodetail .info-detail-box{
		width: 1035px;
		margin: 0 auto 25px;
		background-color: #f6f6f6;
		padding: 20px;
		box-sizing: border-box;
	}

	.infodetail .info-detail{
		width: 100%;
		margin: 0 auto;
		background-color: #fff;
		padding: 20px;
		box-sizing: border-box;

	}
	.infodetail .info-detail-title{
		height: 80px;
		line-height: 80px;
		text-align: center;
		font-size: 26px;
		border-bottom: 1px dotted  #aaaaaa;

	}
	.infodetail .info-detail-time{
		height: 40px;
		line-height: 40px;
		text-align: center;
		font-size: 14px;
		color: #aaa;
		border-bottom: 1px dotted  #aaaaaa;
	}
	.infodetail .info-detail-time span{
		margin-right: 40px;
	}
	.infodetail .info-detail-content{
		padding: 20px 0;
		box-sizing: border-box;
		line-height: 30px;
	}
	.infodetail .info-detail-content img{
	    max-width: 100%;
	}
	.infodetail .info-detail-content video{
		width: 100%;
	}
	.infodetail .info-detail-content p{
		line-height: 30px!important;
	}

/*衔接名校*/
	.info-school{
		width: 1420px;
		margin: 20px auto;
		align-items: start;
	}
	.info-school .info-detail-box{
		width: 1035px;
		margin: 0 auto 25px;
		box-sizing: border-box;
	}


	.info-school .info-detail{
		width: 100%;
		margin: 0 auto;

	}

	.info-school .info-detail-title{
		height: 50px;
		line-height: 50px;
		padding-left: 20px;
	}

    .info-school .info-detail-pic{
		width: 100%;
		padding: 30px 40px;
		box-sizing: border-box;
		background-color: #f6f6f6;
		flex-wrap: wrap;
		justify-content: left;
	}

	.info-school .info-detail-pic-item{
		width: 33.33%;
	}
	.info-school .info-detail-pic-item:nth-child(3n){
		margin-right: 0px;
	}
	.info-school .info-detail-pic-item img{
		width: 310px;
		height: 200px;
		margin-right: 0px;
	}
	.info-school .info-detail-pic-name {
		height: 40px;
		line-height: 40px;
	}
	.info-school .info-detail-pic-name a{
		padding-left: 10px;
		position: relative;
	}
	.info-school .info-detail-pic-name a::before{
		content: '';
		width: 3px;
		height: 20px;
		position: absolute;
		left: 0px;
		top: 2px;
		background-color: #c4212a;
	}

	.info-school .info-detail-gjtitle{
		height: 50px;
		line-height: 50px;
		background-color: #c4212a;
		padding-left: 20px;
	}

	.info-school .info-detail-gjcontent{
		padding: 30px 20px;
		box-sizing: border-box;
		background-color: #f6f6f6;
		flex-wrap: wrap;
		justify-content: left;
	}
	.info-school .info-detail-gj-item{
		width: 14%;
		height: 50px;
		line-height: 50px;
		margin-bottom: 30px;
		font-size: 24px;
		text-align: center;
	}
	.info-school .info-detail-gj-item.active{
		background-color: #c4212a;
		border-radius: 10px;
		color: #fff;
	}
	.info-school .info-detail-gj-item.active a{
		color: #fff;
	}

	.info-school .info-detail-gj{
		padding: 0 35px;
		box-sizing: border-box;
		background-color: #f6f6f6;
		flex-wrap: wrap;
		justify-content: left;
	}
	.info-school .info-detail-gj-img{
		background-color: #fff;
		
	}

	.info-school .info-detail-gj-img img{
		width: 100%;
		height: auto;
	}
	
	.info-school{}
		.list1-bc-1{
		background-color: #ffd8b6;
		}
		.list1-bc-2{
			background-color: #fff59c;
		}
		.list1-bc-3{
			background-color: #cadef0;
		}
		.list1-bc-4{
			background-color: #cde293;
		}

		.list2-bc-1{
			background-color: #A3DBB6;
		}
		.list2-bc-2{
			background-color: #F7AA90;
		}
	.list2-bc-3{
		background-color: #8C9BD4;
	}
	.list2-bc-4{
		background-color: #FFF886;
	}
		.list3-bc-1{
			background-color: #2187D1;
		}
		.list3-bc-2{
			background-color: #FF8854;
		}
		.list3-bc-3{
			background-color: #8C9BD4;
		}
		.list3-bc-4{
			background-color: #FFF886;
		}
		.list3-bc-5{
			background-color: #BBDD7E;
		}
	.list3-bc-6{
		background-color: #f9ba84;
	}
	.list3-bc-7{
		background-color: #00bff3;
	}
		.list4-bc-1{
			background-color: #459386;
		}
		.list4-bc-2{
			background-color: #9cb18a;
		}
		.list4-bc-3{
			background-color: #a1d05e;
		}
		.list4-bc-4{
			background-color: #bfda6f;
		}
		.list4-bc-5{
			background-color: #a963a9;
		}
		.list4-bc-6{
			background-color: #f9ba84;
		}
		.list4-bc-7{
			background-color: #00bff3;
		}
		.list4-bc-8{
			background-color: #7d8b96;
		}
		.list4-bc-9{
			background-color: #fff467;
		}

		.list5-bc-1{
			background-color: #FFC7A2;
		}


/*	单页面*/
	.info-single{
		width: 1420px;
		margin: 20px auto;
		align-items: start;
/*			box-sizing: border-box;*/
	}
	.info-single .info-detail-box{
		width: 1035px;
		margin: 0 auto 25px;
		background-color: #f6f6f6;
		padding: 20px;
		box-sizing: border-box;
	}


	.info-single .info-detail{
		width: 100%;
		margin: 0 auto;
		background-color: #fff;
		padding: 20px;
		box-sizing: border-box;

	}
	.info-single .info-detail table{
		max-width: 100%!important;
		margin:0 auto;
	}
	.info-single .info-detail-title{
		height: 80px;
		line-height: 80px;
		text-align: center;
		font-size: 26px;
		border-bottom: 1px dotted  #aaaaaa;

	}
	.info-single .info-detail-time{
		height: 40px;
		line-height: 40px;
		text-align: center;
		font-size: 14px;
		color: #aaa;
		border-bottom: 1px dotted  #aaaaaa;
	}
	.info-single .info-detail-time span{
		margin-right: 40px;
	}
	.info-single .info-detail-content{
		padding: 20px 0;
		box-sizing: border-box;
	}

    .info-single .info-detail-content img{
        max-width: 100%;
        /*width: 100%;*/
    }
/*	列表一*/
	.info-list1{
		width: 1420px;
		margin: 20px auto;
		align-items: start;
	}
	.info-list1 .info-detail-box{
		width: 1035px;
		margin: 0 auto 25px;
		box-sizing: border-box;
	}

	.info-list1 .info-detail{
		width: 100%;
		margin: 0 auto;

	}
	.info-list1 .info-detail-title{
		height: 50px;
		line-height: 50px;
		background-color: #c4212a;
		padding-left: 20px;
		font-size:18px;
	}
	.info-list1 .info-detail-pic{
		padding: 27px 27px 10px;
		box-sizing: border-box;
		background-color: #f6f6f6;
		flex-wrap: wrap;
		justify-content: left;
	}

	.info-list1 .info-detail-pic-item{
		
		margin-bottom: 20px;
		justify-content: left;
	}
	.info-list1 .info-detail-pic-img{
		width: 200px;
		height: 150px;
		margin-right: 20px;
	}
	.info-list1 .info-detail-pic-item img{
	
		width: 200px;
		height: 150px;

	}
	.info-list1 .info-detail-pic-name{
		/*width: 760px;*/
		width: 100%;
		/*height: 150px;*/
		display: flex;
		align-items: center;
		justify-content: space-between;
		border-bottom:1px solid #ddd;
	}
	.info-list1 .info-detail-pic-name-bt{
		 overflow: hidden;
	  	text-overflow: ellipsis;
	  	white-space: nowrap;
		line-height: 45px;
		font-size:18px;
	}
	.info-list1 .info-detail-pic-name-pro{
		line-height: 25px;
		height: 50px;
		color: #4e5358;
		overflow: hidden;
	  	text-overflow: ellipsis;
	  	display:-webkit-box;
	  	word-break: break-all;
	  	-webkit-box-orient: vertical;
	  	-webkit-line-clamp: 2;
	  	margin: 10px 0; 

	}
	.info-list1 .info-detail-pic-name-time{
		color: #b1b1b1;
	}

	.pagelist {
	    padding: 30px 0 150px;
	    text-align: center;
	    height: auto;
	    overflow: hidden;
	}
	.pagelist li{
		display: inline;
	}


/*	列表二*/
	.info-list2{
		width: 1420px;
		margin: 20px auto;
		align-items: start;
	}
	.info-list2 .info-detail-box{
		width: 1035px;
		margin: 0 auto 25px;
		box-sizing: border-box;
	}
	.info-list2 .info-detail{
		width: 100%;
		margin: 0 auto;
	}
	.info-list2 .info-detail-title{
		height: 50px;
		line-height: 50px;
		background-color: #c4212a;
		padding-left: 20px;
	}
	.info-list2 .info-detail-pic{
		padding: 27px 27px 10px;
		box-sizing: border-box;
		background-color: #f6f6f6;
		flex-wrap: wrap;
		justify-content: left;
	}
	.info-list2 .info-detail-pic-item{
		width: 310px;
		margin-right: 20px;
	}
	.info-list2 .info-detail-pic-item:nth-child(3n){
		margin-right: 0px;
	}
	.info-list2 .info-detail-pic-item img{
		width: 310px;
		/*height: 200px;*/
		margin-right: 0px;
	}
	.info-list2 .info-detail-pic-name{
		height: 40px;
		line-height: 40px;
		text-align: center;
	}

/*列表三*/
	.info-list3{
		width: 1420px;
		margin: 20px auto;
		align-items: start;
	}
	.info-list3 .info-detail-box{
		width: 1035px;
		margin: 0 auto 25px;
		box-sizing: border-box;
	}

	.info-list3 .info-detail{
		width: 100%;
		margin: 0 auto;

	}
	.info-list3 .info-detail-title{
		height: 50px;
		line-height: 50px;
		background-color: #c4212a;
		padding-left: 20px;
	}
	.info-list3 .info-detail-pic{
		padding: 27px 27px 10px;
		box-sizing: border-box;
		background-color: #f6f6f6;
		flex-wrap: wrap;
		justify-content: left;
	}

	.info-list3 .info-detail-pic-item{
		width: 310px;
		margin-right: 20px;
		margin-bottom: 20px;
	}
	.info-list3 .info-detail-pic-item:nth-child(3n){
		margin-right: 0px;
	}
	.info-list3 .info-detail-pic-item img{
		width: 310px;
		height: 200px;
	}
	.info-list3 .info-detail-pic-name{
		height: 40px;
		line-height: 40px;
		text-align: center;
	}




/*右侧*/
	.info-content{
		width: 360px;
		margin: 0 auto;
	}
	.info-content .info-item{
		width: 360px;
		margin: 0 auto;
		background-color: #f6f6f6;
		border-top-left-radius: 10px;
		border-top-right-radius: 10px;
		overflow: hidden;
		margin-bottom: 30px;
	}
	.info-content .title{
		height: 40px;
		line-height: 40px;
		background-color: #c4212a;
		
	}
	.info-content .title-name{
		text-align: left;
		margin-left: 20px;
	}
	.info-content .news-list{
		padding: 10px 20px;
	}
	.info-content .news-item{
		height: 50px;
		line-height: 50px;
		border-bottom: 1px dotted  #aaaaaa;
		justify-content: left;
	}
	.info-content .news-item:last-child{
		border-bottom:none
	}
	.info-content .news-item img{
		width: 15px;
		height: 15px;
		margin-right: 10px;
	}
	.info-content .news-item .news-name{
	    white-space: nowrap;
	    overflow: hidden;
	    text-overflow: ellipsis;
	}
	.info-content .zn-list{
		padding: 10px;

	}
	.info-content .zn-item{
		margin: 15px auto;
	}
	.info-content .zn-name{
		width:160px;
		height:45px;
		line-height:45px;
		text-align: center;
		background-color: #c4212a;
		border-radius: 10px;
	}

	.info-content .contact-list{
		padding: 20px;
	}
	.info-content .contact-item{
		display: flex;
		flex-wrap: wrap;
	}
	.info-content .contact-name{
		width:50%;
		height:30px;
		line-height:30px;
		text-align: center;
		border-radius: 10px;
	}
	.info-content .contact-type{
		color: #c4212a;
		margin: 10px auto;
		font-weight: bold;
	}


/*	尾部*/
	.footer{
		width: 100%;
		margin: 0 auto;
		padding-bottom: 60px;
		text-align: center;
		font-weight: 400;
	}
	.link{
		width: 100%;
		margin: 0 auto 40px;
		height: 55px;
		line-height: 55px;
		background-color: #c4212a;
	}
	.link-list{
		width: 1420px;
		margin: 0 auto;
		text-align: left;
	}
	.footer-info{
		line-height: 40px;
	}




	.info-detail-item .over_img{
		display: flex;
		align-items:flex-start;
		flex-wrap: wrap;
		justify-content: space-between;
		padding:20px 0;
	}
	.info-detail-item .over_img .img_tit{
		width: 48%;
		margin-bottom: 20px;
	}
	.info-detail-item .over_img .img_tit img{
		width: 100%;
	}


