.hidden-phone{display:none}

.bg{margin:0 auto;width:100%;height:1480px;background:url(../images/背景.jpg) top no-repeat; /*background-size:100% 100%;*/ overflow:hidden;z-index:1;}
/*.banner{width:100%;margin:0 auto;position:relative;background:url(../images/banner.png) top no-repeat; height:335px;overflow:hidden;z-index:1;}*/
.link{ position: absolute;margin-top:11.5%;margin-left:21%;width:28%;height:55px;}
.link2{ position: absolute;margin-top:11.5%;margin-left:53%;width:28%;height:55px;}

.banner{width:1081px;margin:0 auto;position:relative;background:url(../images/banner2.png) top no-repeat; height:178px;overflow:hidden;z-index:1;image-rendering:-moz-crisp-edges;
	image-rendering:-o-crisp-edges;
	image-rendering:-webkit-optimize-contrast;
	image-rendering: crisp-edges;
	-ms-interpolation-mode:nearest-neighbor;}
.wbg{width:980px;margin:0 auto;background:#fff;height:1220px;top:-10px;position:relative}
.btn1{float:left;width:518px;height:95px}
.btn2{float:left;width:518px;height:95px;margin-left:235px;}
.toptext{margin:0 auto;max-width:1276px;margin-top:25px;}
.ltext{float:left;margin-left:120px;font-size:30px;color:#fff;letter-spacing:20px;font-family:Microsoft YaHei}
.rtext{float:right;margin-right:120px;font-size:30px;color:#fff;letter-spacing:20px;font-family:Microsoft YaHei}

.topkuan{width:1460px;}
.col-md-2{float:left;margin:0;padding:0;}
.col-md-4{float:left;margin:0;padding:0;}
.col-md-5{float:left;margin:0;padding:0;}
.col-md-7{float:left;margin:0;padding:0;}
.col-md-8{float:left;margin:0;padding:0;}
.news{float:left;width:100%}
.news .title{float:left;width:100%;background:url(../images/分割线1.jpg) top no-repeat; height:45px;}


  
.news .dxian{float:left;width:100%;margin-top:18px;}
.news .dxian .left{float:left;background:#032e94;width:35%;height:4px;}    

.news .dxian .right{float:left;background:#9b9b9d;height:2px;width:65%;margin-top:1px;}   
.nav-tabs{border:0}
#myTab{float:left;width:100%;display:inline !important}
#myTabContent{float:left;width:100%;margin-top:10px;}
#myTabContent img{width:100%;}
#myTabContent .tab-pane {height:200px;/*overflow-y: scroll;border-bottom:#000 1px solid*/}
#myTabContent .tab-pane::-webkit-scrollbar {

width: 15px;
height:15px;
}

#myTabContent .tab-pane::-webkit-scrollbar-track {

background-color: #D1EEEE;

}

#myTabContent .tab-pane::-webkit-scrollbar-thumb {

background: #9E9E9E; height: 10px;


}


#myTabContent p{width:100%;font-size:14px;line-height:25px;padding:2%; }
/*#myTab li a{float:left;width:31.5%;margin-left:1%;padding:8px;margin-top:10px;border-radius:25px;list-style-type:none;font-size:15px;background:#fceedd;color:#e67330;text-align:center;}*/
#myTab ll:nth-child(1){float:left;width:22%;list-style-type:none;}
#myTab li:nth-child(2){float:left;width:22%;margin-left:2%;list-style-type:none;}
#myTab li:nth-child(3){float:left;width:34%;list-style-type:none;}
#myTab li:nth-child(4){float:left;width:22%;list-style-type:none;}
#myTab li a{float:left;padding:8px;margin-top:10px;border-radius:15px;font-size:15px;background:#fceedd;color:#e67330;text-align:center;}
#myTab li.active a{color:#fff;background:#e67330;}
#myTab li .show{color:#fff;background:#e67330;}
#myTab li a:hover{color:#fff;background:#e67330;text-decoration: none}

.itext{float:left;width:100%;padding:10px;text-align:center;font-size:14px}
.itext2{float:left;width:100%;padding:10px;font-size:14px;line-height:25px;}


.news2{float:left;width:100%;}
.news2 .dxian{float:left;width:100%;margin-top:18px;}
.news2 .dxian .left{float:left;background:#032e94;width:35%;height:4px;}    
.news2 .dxian .right{float:left;background:#9b9b9d;height:2px;width:65%;margin-top:1px;}
.news2 .title{float:left;width:100%;background:url(../images/分割线2.jpg) top no-repeat; height:45px;}
.news2 .more{float:right;color:#000;font-size:20px;margin-right:20px;}

.news2 ul{float:left;width:100%;margin-top:0px;}
.news2 li{list-style-type:none;}
.news2 li a{float:left;width:31%;margin-left:1%;padding:8px;margin-top:10px;border-radius:25px;font-size:15px;background:#fceedd;color:#e67330;text-align:center;}
.news2 li.active a{color:#fff;background:#e67330;}
.news2 li a:hover{color:#fff;background:#e67330;text-decoration: none}
.news2 .content{float:left;width:100%;margin-top:0px;}
.news2 .content li{float:left;width:48%;margin:1%;}
.news2 .content li img{width:100%;height:120px;}
.news2 .content2{float:left;width:100%;}
.news2 .content2 li{float:left;width:23%;margin:1%;}
.news2 .content2 li:last-child{float:left;width:25%;margin-top:1%;margin-left:0%;margin-right:0%;}
.news2 .content2 li:last-child img{width:100%;height:100px;margin-top:70px;}
.news2 .content2 li img{width:100%;height:180px;}

#myTab2{float:left;width:100%;display:inline !important}
#myTabContent2{float:left;width:100%;margin-top:10px;}

#myTabContent2 .tab-pane {height:200px;overflow:hidden;/*overflow-y: scroll;/*border-bottom:#000 1px solid*/}
#myTabContent2 .tab-pane img{image-rendering:-moz-crisp-edges;
	image-rendering:-o-crisp-edges;
	image-rendering:-webkit-optimize-contrast;
	image-rendering: crisp-edges;
	-ms-interpolation-mode:nearest-neighbor;}
#myTabContent2 .tab-pane::-webkit-scrollbar {

width: 15px;
height:15px;
}

#myTabContent2 .tab-pane::-webkit-scrollbar-track {

background-color: #D1EEEE;

}

#myTabContent2 .tab-pane::-webkit-scrollbar-thumb {

background: #9E9E9E; height: 10px;


}


#myTabContent2 p{width:100%;font-size:14px;line-height:25px;padding:2%; }
#myTab2 li a{float:left;width:31%;margin-left:1%;padding:8px;margin-top:10px;border-radius:25px;list-style-type:none;font-size:15px;background:#fceedd;color:#e67330;text-align:center;}
#myTab2 li.active a{color:#fff;background:#e67330;}
#myTab2 li .show{color:#fff;background:#e67330;}
#myTab2 li a:hover{color:#fff;background:#e67330;text-decoration: none}

.waterfall {
  position: relative;margin-top:50px;
    width: 100%;
}
.card{
  max-width:140px;}
.card2{ max-width:250px}
.card-title {text-align:center;}
.card-img-top{margin-top:5px;}

.columns {
  column-width: 140px;
  column-count: 3;
  width: 100%;
  max-width: 500px;
  min-width:150px;
  margin: 0px auto;
}
.columns figure {
  display: inline-block
  box-shadow: 0 1px 2px rgba(34, 25, 25, 0.4);
  column-break-inside: avoid;
  border-radius: 8px;
}
.columns figure img {
  width: 100%;
  height: auto; max-width:140px;
 /* margin-bottom: 15px;
  border-radius: 8px;*/
}
.columns2 {
  column-width: 250px;
  column-count: 2;
  width: 95%;
  max-width: 600px;
  min-width:250px;
  margin: 0px auto;
}
.columns2 figure {
  display: inline-block;margin-top:15px;
  box-shadow: 0 1px 2px rgba(34, 25, 25, 0.4);
  column-break-inside: avoid;
  border-radius: 8px;
}
.columns2 figure img {
  width: 100%;
  height: auto; max-width:250px;
 /* margin-bottom: 15px;
  border-radius: 8px;*/
}

.masonry {  width: 95%;  margin: 0px auto;
			display: flex;
			  flex-flow: column wrap;
			    align-content: space-between;
  /* 容器必须有固定高度
   * 且高度大于最高的列高 */
  height: 350px;
		}
	/* 强制使内容块分列的隐藏列 */
.masonry::before,
.masonry::after {
  content: "";
  flex-basis: 100%;
  width: 0;
  order: 2;
}	
.masonry2 {  width: 95%;  margin: 0px auto;
			display: flex;
			  flex-flow: column wrap;
			    align-content: space-between;
  /* 容器必须有固定高度
   * 且高度大于最高的列高 */
  height: 350px;
		}
	/* 强制使内容块分列的隐藏列 */
.masonry2::before,
.masonry2::after {
  content: "";
  flex-basis: 100%;
  width: 0;
  order: 2;
}			
.item {
			position: relative;
			width: 32%;
			 margin-bottom: 2%;
  border-radius: 3px;
    box-shadow: 0 1px 2px rgba(34, 25, 25, 0.4);
 
  color: #fff;
  padding: 2px;
  box-sizing: border-box;
		}
		

	  .item:nth-child(1) {
			display: block;
			height: 180px;
		}
		.item:nth-child(1) img {
			display: block;
			width: 100%;
			height: 178px;
		}
		.item:nth-child(2) {
			display: block;
			height: 180px;
		}
		.item:nth-child(2) img {
			display: block;
			width: 100%;
			height: 178px;
		}		
		.item:nth-child(3)  {
			display: block;
			height: 90px;
		}
		.item:nth-child(3)  img {
			display: block;
			width: 100%;
			height: 88px;
		}
		.item:nth-child(4)  {
			display: block;
			height: 80px;
		}
			.item:nth-child(4) img {
			display: block;
			width: 100%;
			height: 78px;
		}
		.item img {
			display: block;
			width: 100%;
			height: auto;
		}
	.item2 {
			position: relative;
			width: 45%;
			 margin-bottom: 2%;
  border-radius: 3px;
    box-shadow: 0 1px 2px rgba(34, 25, 25, 0.4);
 
  color: #fff;
  padding: 2px;
  box-sizing: border-box;
		}
		

		.item2 img {
			display: block;
			width: 100%;
			height: auto;
		}
		.item3 {
			position: relative;
			width: 32%;
			 margin-bottom: 2%;
  border-radius: 3px;
    box-shadow: 0 1px 2px rgba(34, 25, 25, 0.4);
 
  color: #fff;
  padding: 2px;
  box-sizing: border-box;
		}
		

		.item3 img {
			display: block;
			width: 100%;
			height: auto;
		}

		/*巧用order使得排列顺序从左到右，再从上到下*/
		.item:nth-child(4n+1) {
			order: 1;
		}
		
		.item:nth-child(4n+2) {
			order: 2;
		}
		
		.item:nth-child(4n+3) {
			order: 3;
		}
		.item:nth-child(4n) {
			order: 4;
		}
		.item2:nth-child(2n+1) {
			order: 1;
		}
		
		.item2:nth-child(2n) {
			order: 2;
		}
		.item3:nth-child(3n+1) {
			order: 1;
		}
		
		.item3:nth-child(3n+2) {
			order: 2;
		}
		.item3:nth-child(3n) {
			order: 3;
		}
		/* 强制换列 */
.break {
  flex-basis: 100%;
  width: 0;
  margin: 0;
}
		
.lpbtn5{float:left;width:100%;margin-top:10px;}
.lpbtn5 li{list-style-type:none;}
.lpbtn5 li:first-child{margin-left:0.5%;}
.lpbtn5 li {float:left;width:19%;margin-left:1%;padding:18px 5px 18px 5px;margin-top:10px;border-radius:10px;font-size:15px;background-image: linear-gradient(to top, #e65a2e,#d43429);text-align:center;}
.lpbtn5 li a{color:#fff;text-decoration: none;letter-spacing:3px}
.lpbtn5 li:hover{color:#fff;background:#e67330;text-decoration: none}

.lpbtn6{float:left;width:100%;}
.lpbtn6 li{list-style-type:none;}

.lpbtn6 li {float:left;display:flex;position:relative;width:15.2%;margin-left:0.8%;padding:18px;margin-top:10px;border-radius:10px;font-size:15px;background:#f09b49;text-align:center;}
.lpbtn6 li:last-child{width:18.5%;}
.lpbtn6 li a{color:#fff;text-decoration: none;width:100%;text-align:center;padding-left:20px;letter-spacing:1px }
.lpbtn6 li:hover{color:#fff;background:#e67330;text-decoration: none}
.lpbtn6 span{float:left;; }
.lpbtn6 .icon1{background:url(../images/图标1.png)  no-repeat;left:10px;width:30px;height:30px;margin-top:-8px; position: absolute; background-size: 100% 100%;}
.lpbtn6 .icon2{background:url(../images/图标2.png)  no-repeat;left:10px;width:30px;height:30px;margin-top:-8px; position: absolute; background-size: 100% 100%;}
.lpbtn6 .icon3{background:url(../images/图标3.png)  no-repeat;left:10px;width:30px;height:30px;margin-top:-8px; position: absolute; background-size: 100% 100%;}
.lpbtn6 .icon4{background:url(../images/礼品兑换.png)  no-repeat;left:10px;width:30px;height:30px;margin-top:-8px; position: absolute; background-size: 100% 100%;}
.lpbtn6 .icon5{background:url(../images/图标5.png)  no-repeat;left:10px;width:30px;height:30px;margin-top:-8px; position: absolute; background-size: 100% 100%;}
.lpbtn6 .icon6{background:url(../images/图标6.png)  no-repeat;left:8px;width:30px;height:30px;margin-top:-8px; position: absolute; background-size: 100% 100%;}

.more2{color:#fff;font-size:14px;}
.more2:hover{background:#e67330;color:#fff;font-size:14px;}

.news3{float:left;width:100%;margin-top:10px;}
.news3 .title{float:left;width:100%;background:url(../images/分割线.png) top no-repeat; height:50px;}
.news3 .dxian{float:left;width:100%;margin-top:18px;}
.news3 .dxian .left{float:left;background:#032e94;width:152px;height:4px;}    
.news3 .dxian .right{float:left;background:#9b9b9d;height:2px;width:560px;margin-top:1px;}
.news3 .hbg{float:left;width:100%;background:#e1e5e4;margin-top:10px;padding-bottom:10px;} 
.news3 ul{float:left;width:100%;margin-top:10px;}
.news3 li{float:left;width:214px;border-radius:10px;height:62px;color:#fff;font-size:20px;margin-top:15px;margin-left:18px;list-style-type:none;text-align:center;line-height:62px;background:#9b9b9b}
.news3 li:hover{background:#044dae;color:#fff;}


.bodyCon08{float:left;width:950px;overflow:hidden}
.bodyCon08 .students{height:130px;position:relative;width:100%;}
#four_flash{position:relative;width:100%;height:120px; margin:0 auto;}

#four_flash .item{float:left;width:180px;height:120px;margin-left:5px;list-style-type:none;}
#four_flash .item .bgkuan{float:left;width:160px;}

#four_flash .item img{width:180px;height:120px;display:block; margin:0 auto;}
#four_flash .item dd{float:left;font-size:14px;width:85px;line-height:20px;text-align:center;color:#fff}
#four_flash  .item p{float:left;font-size:14px;width:100%;text-align:center;line-height:20px;color:#fff;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
#four_flash  .item .icon{float:left;width:40px;height:44px;position:absolute;z-index:2;top:0px;margin-left:30px;background:url(../images/dicon.png) no-repeat;}

#four_flash .owl-prev{background:url(../images/licon.png);width:36px;height:36px;position:absolute; top:96px; z-index:99;left:0px;}
#four_flash .owl-next{background:url(../images/ricon.png);width:36px;height:36px;position:absolute; top:96px; right:0px;}
#four_flash .owl-prev:hover{background:url(../images/licon.png) no-repeat;}
#four_flash .owl-next:hover{background:url(../images/ricon.png) no-repeat;}
#four_flash .owl-prev:focus{outline:none}
#four_flash .owl-next:focus{outline:none}
#four_flash .owl-prev span{display:none}
#four_flash .owl-next span{display:none}


#myTab3{float:left;width:100%;display:inline !important}
#myTabContent3{float:left;width:100%;margin-top:10px;}

#myTabContent3 .tab-pane {overflow:hidden;/*overflow-y: scroll;/*border-bottom:#000 1px solid*/}
#myTabContent3 .tab-pane img{image-rendering:-moz-crisp-edges;
	image-rendering:-o-crisp-edges;
	image-rendering:-webkit-optimize-contrast;
	image-rendering: crisp-edges;
	-ms-interpolation-mode:nearest-neighbor;}
#myTabContent3 .tab-pane::-webkit-scrollbar {

width: 15px;
height:15px;
}

#myTabContent3 .tab-pane::-webkit-scrollbar-track {

background-color: #D1EEEE;

}

#myTabContent3 .tab-pane::-webkit-scrollbar-thumb {

background: #9E9E9E; height: 10px;


}


#myTabContent3 p{width:100%;font-size:14px;line-height:25px;padding:2%; }
#myTab3 li a{float:left;width:31%;margin-left:1%;padding:8px;margin-top:10px;border-radius:25px;list-style-type:none;font-size:15px;background:#fceedd;color:#e67330;text-align:center;}
#myTab3 li.active a{color:#fff;background:#e67330;}
#myTab3 li .show{color:#fff;background:#e67330;}
#myTab3 li a:hover{color:#fff;background:#e67330;text-decoration: none}

.maps{float:left;width:100%;padding-bottom:50px;}
.maps .title{float:left;width:100%;background:url(../images/分割线.jpg) top no-repeat; height:50px;}
.maps img{float:left;width:100%;margin-top:-50px;}
.hangye{height:400px;width:95%;margin-left:0%;margin-right:5%;overflow-y: scroll;counter-reset:sectioncounter;}
.hangye p{line-height:20px;font-size:14px;}
.hangye p:before{display: inline-block;
    content: counter(sectioncounter);
    counter-increment: sectioncounter;
    width: 24px;
    height: 24px;
    text-align: center;
    line-height: 25px;
    margin-right: 0.5em;}
.hangye::-webkit-scrollbar {

width: 15px;
height:15px;
}

.hangye::-webkit-scrollbar-track {

background-color: #D1EEEE;

}

.hangye::-webkit-scrollbar-thumb {

background: #9E9E9E; height: 10px;


}


.hangye2{height:400px;width:95%;margin-left:0%;margin-right:5%;overflow-y: scroll;counter-reset:sectioncounter 30;}
.hangye2 p{line-height:20px;font-size:14px;}
.hangye2 p:before{display: inline-block;
    content: counter(sectioncounter);
    counter-increment: sectioncounter;
    width: 24px;
    height: 24px;
    text-align: center;
    line-height: 25px;
    margin-right: 0.5em;}
.hangye2::-webkit-scrollbar {

width: 15px;
height:15px;
}

.hangye2::-webkit-scrollbar-track {

background-color: #D1EEEE;

}

.hangye2::-webkit-scrollbar-thumb {

background: #9E9E9E; height: 10px;


}


.hangye3{height:400px;width:95%;margin-left:0%;margin-right:5%;overflow-y: scroll;counter-reset:sectioncounter 80;}
.hangye3 p{line-height:20px;font-size:14px;}
.hangye3 p:before{display: inline-block;
    content: counter(sectioncounter);
    counter-increment: sectioncounter;
    width: 24px;
    height: 24px;
    text-align: center;
    line-height: 25px;
    margin-right: 0.5em;}
.hangye3::-webkit-scrollbar {

width: 15px;
height:15px;
}

.hangye3::-webkit-scrollbar-track {

background-color: #D1EEEE;

}

.hangye3::-webkit-scrollbar-thumb {

background: #9E9E9E; height: 10px;


}

@media (max-width:2880px){
/*.num{font-size:28px;color:#fff;margin-top:202px;margin-left:54.5%;font-weight:bold;font-style:italic;}*/
.num{font-size:28px;color:#cc9900;margin-top:92px;margin-left:80%;font-weight:bold;font-style:italic;}
}
@media (max-width:2560px){
	/*.num{margin-left:55%}*/
}
@media (max-width:2048px){
	.num{margin-left:82%}
}
@media (max-width:1920px){
	/*.num{margin-left:56.5%;}*/
		.num{margin-left:80%}
}
@media (max-width:1680px){
	/*.num{margin-left:57.5%}*/
}
@media (max-width:1440px){
	/*.num{margin-left:58.5%}*/
}
@media (max-width:1366px){
/*.num{margin-left:59%}*/

.bodyCon08{float:left;}
#four_flash{position:relative; margin:0 auto;}
#four_flash .flashBg{margin:0 auto;position:relative;overflow:hidden;}
#four_flash .flashBg ul.mobile li dd{float:left;font-size:14px;width:85px;line-height:20px;text-align:center;color:#fff}
#four_flash .flashBg ul.mobile li p{float:left;font-size:14px;width:210px;text-align:left;line-height:20px;color:#fff;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
}

@media (max-width:1280px){
/*.num{margin-left:60%}*/
.num{margin-left:82%}
.bodyCon08{float:left;}
#four_flash{position:relative;margin:0 auto;}
#four_flash .flashBg{margin:0 auto;position:relative;overflow:hidden;}
#four_flash .flashBg ul.mobile li{float:left;width:286px;height:230px;margin-left:20px;list-style-type:none;}
#four_flash .flashBg ul.mobile li .bgkuan{float:left;width:286px;margin-top:15px;height:216px;background:url(../images/video.png) no-repeat;background-size:100% 100%;}
#four_flash .flashBg ul.mobile li img{width:286px;height:190px;display:block; margin:0 auto;}
}

@media (max-width:1180px){
.num{margin-left:80%}
	}
@media (max-width:1024px){
/*.num{margin-left:62%}*/
.num{margin-left:82%}
.bodyCon08{float:left;}
#four_flash{position:relative; margin:0 auto;}
#four_flash .flashBg ul.mobile li{float:left;list-style-type:none;}
#four_flash .flashBg ul.mobile li .bgkuan{float:left;;background:url(../images/video.png) no-repeat;background-size:100% 100%;}
#four_flash .flashBg ul.mobile li img{display:block; margin:0 auto;}
#four_flash .flashBg ul.mobile li dd{float:left;font-size:14px;width:85px;line-height:20px;text-align:center;color:#fff}
#four_flash .flashBg ul.mobile li p{float:left;font-size:14px;width:190px;text-align:left;line-height:20px;color:#fff;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
}	
@media (max-width:820px){
.num{margin-left:85%}
}
@media (max-width:414px){
.lpbtn5 li {float:left;width:19%;margin-left:1%;padding:16px 5px 16px 5px;margin-top:10px;border-radius:10px;font-size:14px;background-image: linear-gradient(to top, #e65a2e,#d43429);text-align:center;}
.lpbtn6 li {float:left;display:flex;position:relative;width:15.2%;margin-left:0.8%;padding:16px 5px 16px 5px;margin-top:10px;border-radius:10px;font-size:14px;background:#f09b49;text-align:center;}
.lpbtn6 li a{color:#fff;text-decoration: none;width:100%;text-align:center;padding-left:20px;letter-spacing:1px;font-size:14px; }
}