.activityBox{min-height: 320px;}
.activityBox .cons1{}
.activityBox .cons1 h3{color: #EF9034; font-size: 16px; padding-bottom: 0.7em;}
.activityBox .cons1 p{color: #666; padding-bottom: 1.2em;}
.activityBox .cons1 ul li{ float: left; width: 25%; padding-bottom: 0.5em;}
.activityBox .cons1 ul li span{display: block; position: relative; padding-left: 15px;}
.activityBox .cons1 ul li span:after{position: absolute; left: 0; top: 5px; width: 8px; height: 8px; background: #EF9034; content: ''; border-radius: 100%;}

.activityBox .cons2 .qiehuan{ width:100%; position:relative; margin:20px auto 0;}
ul li{ list-style-type:none;}
.activityBox .cons2 .qiehuan .datu{  width:83.7%; height:auto; float: left; overflow:hidden; position:relative; }
.activityBox .cons2 .qiehuan .datu ul{ position:relative; left:0px; top:0px; }
.activityBox .cons2 .qiehuan .datu ul li{ display:none; width:100%;  position:absolute; left:0px; top:0px; }
.activityBox .cons2 .qiehuan .datu ul li img{position:absolute; top:-100%; left:0;}
.activityBox .cons2 .qiehuan .xiaotu{ position:relative; width:14%;  float: right;}
.activityBox .cons2 .qiehuan .xtu{ position:relative; margin:0px auto; width: 100% !important; overflow:hidden;}
.activityBox .cons2 .qiehuan .xtu dl{ position:relative; left:0px; top:0px;width:100% !important; }
.activityBox .cons2 .qiehuan .xtu dl dd{ position:relative;  padding-top: 10px; width:100%;  cursor:pointer; overflow: hidden;}
.activityBox .cons2 .qiehuan .xtu dl dd img{position: relative; display: block;}
.activityBox .cons2 .qiehuan .xtu dl dd:after{position: absolute; left: 0; top: 10px; width: 100%; height: 100%; content: ''; background: #EF9034; opacity: 0.5; display: none;}
.activityBox .cons2 .qiehuan .xtu dl dd.current:after{display: block;}
.activityBox .cons2 .xiaotu .prev{ display:block;  cursor:pointer; background: #ebebeb; width:100%; line-height:20px;text-align:center; font-family: simsun; font-weight: bold; color: #999;}
.activityBox .cons2 .xiaotu .next{ display:block;  cursor:pointer; background: #ebebeb; width:100%; line-height:20px;text-align:center; margin-top: 10px; font-family: simsun; font-weight: bold; color: #999;}
.activityBox .cons2 .xiaotu font{-webkit-transform: rotate(90deg);transform: rotate(90deg); display: block;}
.activityBox .cons2 .datu .next{ display:block; position: absolute; top: 50%; right: 0; cursor:pointer; background: #ebebeb; width:20px; line-height:40px;text-align:center; margin-top: 10px; font-family: simsun; font-weight: bold; color: #999; margin-top: -20px; display: none;}
.activityBox .cons2 .datu .prev{ display:block; position: absolute; top: 50%; left: 0; cursor:pointer; background: #ebebeb; width:20px; line-height:40px;text-align:center; margin-top: 10px; font-family: simsun; font-weight: bold; color: #999; margin-top: -20px; display: none;}
.activityBox .cons2 .xiaotu .next:hover,.activityBox .cons2 .xiaotu .prev:hover{background: #EF9034; color: #fff;}

.activityBox img{display: inline-block;}
.activityBox .cons3{padding-top: 30px; color: #666; line-height: 2.2em;}
.activityBox .cons3 b{color: #333;}
.activityBox .cons3 h3{font-weight: bold; color: #EF9034; font-size: 16px;}

.activityBox .cons4{color: #666; line-height: 2.2em; padding-bottom: 1.5em;}
.activityBox .cons5{position: relative;}
.activityBox .cons5 .text{width: 284px; height: 284px; margin-left: -142px; margin-top: -142px; position: absolute; top: 50%; left: 50%; background: url(campbg.png); border-radius: 100%; display: table;}
.activityBox .cons5 .text_{display: table-cell; vertical-align: middle; padding: 0 20px; color: #fff; font-family: simhei;}
.activityBox .cons5 .text_ h3{font-size: 26px; text-align: center; padding: 10px 0; position: relative;}
.activityBox .cons5 .text_ h3:after{position: absolute; left: 5%; top: 0px; width: 90%; height: 1px; content: ''; background: #fff;}
.activityBox .cons5 .text_ h3:before{position: absolute; left: 5%; bottom: 0px; width: 90%; height: 1px; content: ''; background: #fff;}
.activityBox .cons5 .text_ p{text-align: center; padding-top: 15px;}

.activityBox .cons6{padding-top: 30px; line-height: 2.2em;}
.activityBox .cons6 h3{font-size: 18px; padding-left: 15px; position: relative;}
.activityBox .cons6 p{color: #666;}
.activityBox .cons6 h3:after{position: absolute; left: 0; top:0; width: 6px; height: 18px; content: ''; background: #EF9034; border-radius: 6px;}

.activityBox .cons7{position: relative; padding-left: 253px;}
.activityBox .cons7 .liuctit{width: 214px; text-align: center; position: absolute; left: 0; top: 0;}
.activityBox .cons7 .liuctit ul li{ padding-bottom: 47px; position: relative;}
.activityBox .cons7 .liuctit ul li:after{position: absolute; left: 50%; margin-left: -1px; bottom: 10px; border-left: 1px dashed #e2e2e2; content: ''; height: 36px;}
.activityBox .cons7 .liuctit ul li:last-child{padding-bottom: 0;}
.activityBox .cons7 .liuctit ul li:last-child:after{display: none;}
.activityBox .cons7 .liuctit .ico{width: 30px; margin: 0 auto;}
.activityBox .cons7 .liuctit .text{line-height: 35px; border-radius: 5px; background: #c7c7c7; font-size: 16px; margin-top: 16px; position: relative;}
.activityBox .cons7 .liuctit .text:after{position: absolute; left: 50%; margin-left: -5px; top: -10px; border-left: 5px solid transparent;border-right: 5px solid transparent;border-bottom: 10px solid #c7c7c7; content: '';}
.activityBox .cons7 .liuccon{}
.activityBox .cons7 .liuccon ul li{padding-bottom: 30px;}
.activityBox .cons7 .liuccon ul li .con{padding: 15px; border: 1px solid #d2d2d2;border-radius: 5px; background: #f8f8f8; color: #666; position: relative;}
.activityBox .cons7 .liuccon ul li .con span{position: absolute; width: 30px; line-height: 30px; top: 0; left: 0px; background: #4284c2; text-align: center; color: #fff; border-radius: 100%; font-size: 18px;}
.activityBox .cons7 .liuccon ul li .con .text{padding-left: 45px; position: relative; line-height: 2.2em;}

.activityBox .cons8{line-height: 2.2em; color: #666666; }
.activityBox .cons8 p a{color: #EF9034; text-decoration: underline;}
.activityBox .cons8 .cbrs{margin: 20px 0; max-width: 740px; width: 100%; line-height: 36px;}
.activityBox .cons8 .cbrs th{background: #d67095; color: #fff;}
.activityBox .cons8 .cbrs td{background: #f0ddc0; text-align: center; border-top: 1px solid #fff;}
.activityBox .cons8 p.yx{padding-top: 15px;}
.activityBox .cons8 p.yx span{ font-size: 16px; color: #333;}

.activityBox .cons9{padding-top: 0;}
.activityBox .cons9 h3{padding-bottom: 0.3em;}

.zhaosdj{padding: 50px 30px 0; position: relative;}
.zhaosdj:after{position: absolute; left: 0; top:20px; background: url(appo1.png); width: 61px; height: 61px; content: '';}
.zhaosdj:before{position: absolute; right: 0; top:20px; background: url(appo2.png); width: 61px; height: 61px; content: '';}
.zhaosdjs{padding:20px 55px 60px; background: #ef9034;}
.zhaosdjs .tit{text-align: center; border-bottom: 1px dashed #fff; font-size: 24px; color: #fff; line-height: 3em; margin-bottom:1em;}
.zhaosdjs .con{max-width: 800px; margin: 0 auto;}
.zhaosdjs .con .tix{font-size: 16px; color: #fff; line-height: 45px;}
.zhaosdjs .con .dizc{position: relative;}
.zhaosdjs .con .dizc .city-picker-span{width: 100% !important; padding: 0 3% !important; border: 0 !important; height: 40px !important; line-height: 40px !important;}
.zhaosdjs .con .city-picker-span > .arrow{width: 40px; height: 40px; right: 0; top: 0; margin-top: 0; background: url(appo4.jpg) no-repeat center;}

.zhaosdjs .con .con_{float: left; width: 48%;}
.zhaosdjs .con .con_r{float: right;}
.zhaosdjs .con .t0{width: 100%; padding: 0 3%; border: 0; line-height: 40px; height: 40px; float: left;}
.zhaosdjs .con .con_ .t0{width: 100%; padding: 0 6%; border: 0; line-height: 40px; height: 40px; float: left;}
.zhaosdjs .con .tix font{float: left;}
.zhaosdjs .con .tix label{float: left; font-size: 14px; font-weight: 200; margin-bottom: 0; margin-left: 5px;}
.zhaosdjs .con .tix label input{float: left; background: #fff; border: 1px solid #fff; margin-top: 16px;}
.dd-w .dd-icon-check:before{content: '确定'; display: block;line-height: 46px;}
.dd-w .dd-icon-close:before{content: '取消'; display: block;line-height: 46px;}
.dd-w .dd-icon-right:before{content: '>'; display: block; line-height: 46px; font-family: simsun !important; font-size:24px; font-weight: bold;}
.dd-w .dd-icon-left:before{content: '<'; display: block; line-height: 46px; font-family: simsun !important; font-size:24px; font-weight: bold;}
.dd-w .dd-icon-close:before{}
.zhaosdjs .con .con_ .t0.pickdate{background: url(appo3.jpg) no-repeat right center #fff;}

.dd-w .dd-c .dd-s{position: relative;}
#dd-w-0 .dd-c .dd-s a{display: block; }

.zhaosdjs .con .xlxz{position: relative; width: 100%; height: 40px;}
.zhaosdjs .con .xlxz h3{line-height: 40px; padding: 0 6%; background:url(appo4.jpg) no-repeat right center #fff;}
.zhaosdjs .con .xlxz input{position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: 0; opacity: 0; cursor: pointer;}
.zhaosdjs .con .xlxz ul{position: absolute; left: 0; top: 100%; width: 100%; background: #fff; border-top:1px solid #E2E2E2 ; display: none;}
.zhaosdjs .con .xlxz ul li{padding: 0 6%; line-height: 36px; cursor: pointer;}
.zhaosdjs .con .xlxz ul li:hover{background: #eee;}

.activityBox .baoman{width: 100%; max-width: 395px; margin: 30px auto 0; line-height: 40px;}
.activityBox .baoman input{display: block; background: #f4224f; color: #fff; font-size: 18px; border: 0; cursor: pointer; width: 100%; height: 40px; border-radius: 6px;}

.activityBox .fqaBox{}
.activityBox .fqaBox ul li{padding-bottom: 20px;}
.activityBox .fqaBox ul li .conTit{padding-left: 50px; font-size: 18px; color: #EF9034; line-height: 36px; position: relative;}
.activityBox .fqaBox ul li .conTit:before{content: 'Q'; position: absolute; left: 0; top: 0; line-height: 36px; width: 36px; color: #fff; background: #EF9034; text-align: center; font-size: 24px;}
.activityBox .fqaBox ul li .conText{padding-left: 50px; font-size: 14px; color: #666; line-height: 2.2em; position: relative;}
.activityBox .fqaBox ul li .conText:before{content: 'A'; position: absolute; left: 0; top: 0; line-height: 36px; width: 36px; color: #4284c2; background: #fff; text-align: center; font-size: 24px;}

.activityBox .fqaBox ul li .conText .cbrs{margin: 10px 0; max-width: 740px; width: 100%; line-height: 36px;}
.activityBox .fqaBox ul li .conText .cbrs th{background: #fff; color: #666; border: 1px solid #dbdbdb;}
.activityBox .fqaBox ul li .conText .cbrs td{background: #fff; text-align: center; border: 1px solid #dbdbdb;}

.activityBox .xiaowu{}
.activityBox .xiaowu ul li{float: left; width:14.28%; padding-bottom: 40px;}
.activityBox .xiaowu ul li a{display: block;}
.activityBox .xiaowu ul li a:hover{opacity: 0.8;}
.activityBox .xiaowu ul li a .imgs{width: 90px; margin: 0 auto;}
.activityBox .xiaowu ul li a p{line-height: 2.2em; color: #666; text-align: center; padding-top: 5px;}

.jiaof{color: #666; line-height: 2em;}
.jiaof img{max-width: 100%;}
.jiaofanniu{padding-bottom: 20px;}
.jiaofanniu a{float: left; line-height: 31px; padding:0 1.5%;text-align: center; margin-right: 20px; border: 2px solid #EF9034; color: #666;}
.jiaofanniu a:hover{color: #EF9034;}
.jiaof h5{font-size: 18px;}
.jiaof h5 a{color: #EF9034; text-decoration: underline;}

.bulletinBOX{border-bottom: 1px dashed #dbdbdb;}
.bulletinBOX ul li{padding-bottom: 30px;}
.bulletinBOX ul li a{display: block; position: relative; padding-left: 240px; min-height: 138px;}
.bulletinBOX ul li a .img{position: absolute; left: 0; top: 0; width: 220px;}
.bulletinBOX ul li a .img img{ width:100%; max-height:138px; max-width:220px;}
.bulletinBOX ul li a h3{font-size: 16px; width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.bulletinBOX ul li a span{display: block; color: #898989; font-size: 12px; padding: 0.8em 0;}
.bulletinBOX ul li a p{line-height: 24px; color: #666;}

.jzmore{padding-top: 30px;}
.jzmore a{display: block; margin: 0 auto; width: 4em; padding-left: 40px; background: url(jzmore.jpg) no-repeat left center; line-height: 30px; color: #717171;}

.newslist{border-bottom: 1px dashed #dbdbdb;}
.newslist ul li{float: left; width: 23%; margin-left:2.66%; padding-bottom: 30px;}
.newslist ul li:nth-child(4n+1){margin-left: 0;}
.newslist ul li a{display: block;}
.newslist ul li a p{ text-align: center; width: 100%; padding-top: 0.5em; width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.newslist ul li a .imgs{overflow: hidden; position: relative;}
.newslist ul li a .imgs .bg{position: absolute; left: 0; top:100%; background: url(newsbg1.png); width: 100%; height: 100%;transition:.3s; -webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;}
.newslist ul li a:hover .imgs .bg{top: 0;}
.newslist ul li a .imgs span{width: 44px; position: absolute; left: 50%; top: 50%; margin-left: -22px; margin-top: -22px;}
.newslist ul li a .imgs .ico{width: 44px; position: absolute; left: 50%; top: 50%; margin-left: -22px; margin-top: -22px;transition:.3s; -webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;}
.newslist ul li a:hover .imgs .ico{top: -50%;}

.tcbj{position: fixed; width: 100%; height: 100%; background: #000000; left: 0; top: 0; opacity: 0.8; z-index: 60; display: none;}
.vidtc{position: fixed; left: 50%; top:50%; width: 640px; margin-left: -330px; z-index: 62; margin-top: -200px; padding: 10px; background: #fff;  display: none;}
.vidtc .cose{position: absolute; right: -30px; top: -30px; height: 30px; font-size: 30px; line-height: 30px; color: #fff; font-weight: bold; font-family: simsun; cursor: pointer;}

.GlobalBox{padding-bottom: 30px;}
.GlobalBox .tit{padding-left: 40px; font-size: 24px; background: url(Global1.jpg) no-repeat left center; color: #333; line-height: 40px;}
.GlobalBox ul{}
.GlobalBox ul li{width: 49%; padding-top: 20px;}
.GlobalBox ul li .con{border: 1px solid #DBDBDB; padding: 20px;}
.GlobalBox ul li .con h3{font-size: 16px; padding-bottom: 0.5em; color: #333;}
.GlobalBox ul li .con .img{float: left; width: 37%;}
.GlobalBox ul li .con .text{float: right; width: 59%; line-height: 1.8em; color: #666;}
.GlobalBox ul li .con .text p.bm{}
.GlobalBox ul li .con .text p.bm a{color: #2683d2;}
.GlobalBox ul li .con .text .ewm{padding-top: 12px;}

.inforList{}
.inforList .con{padding-bottom: 30px; position: relative; min-height: 234px; padding-right: 380px;}
.inforList .con .img{position: absolute; right: 0; top: 0; width: 336px;}
.inforList .con .text{line-height: 28px; color: #666;}
.inforList .con .text h3{font-size: 16px; color: #333; padding-bottom: 0.4em;}
.inforList .con .text_{padding-top: 15px;}
.inforList .con .text_ a{color: #2683d2;}
.inforList .bidoge{padding-top:30px;text-align: center; line-height: 24px; color: #666;}
.inforList .bidoge h3{background: #d67095; color: #fff; padding: 6px 20px;}
.inforList .bidoge h4{background: #f0ddc0; padding: 6px 20px; border-top: 1px solid #fff;}
.inforList .bidoge tr td{border-top: 1px solid #fff;border-right: 1px solid #fff; padding: 6px 20px;background: #f0ddc0;}
.inforList .bidoge1{padding-top: 20px;}
.inforList .bidoge2{}
.inforList .bidoge2 h3{background: #6ea6db;}
.inforList .bidoge2 tr td{background: #cdddec;}

.inforBox{margin-top: 50px; position: relative; padding-left: 231px; min-height: 362px;background: #f9f9f9;}
.inforBox .tit{width: 181px; position: absolute; left: 0; top: 0; background: url(lxfsbg.jpg) no-repeat; background-size: cover; height: 337px; padding: 25px 25px 0; color: #875b2e; font-size: 20px;}
.inforBox .tit h3{padding-bottom: 0.3em; position: relative;}
.inforBox .tit h3:after{content: ''; position: absolute; left: 0; bottom: 0; height: 2px; width: 2em; background: #875b2e;}
.inforBox .bd{height: 300px; border: 1px solid #DBDBDB; padding: 30px;}
.inforBox .bd .con{line-height: 34px; padding-bottom: 10px;}
.inforBox .bd .con .hd{padding-left: 9em; position: relative;}
.inforBox .bd .con .hd input{width: 96%; border: 1px solid #DBDBDB; height: 32px; line-height: 32px; padding: 0 2%; float: left;}
.inforBox .bd .con .hd span{color: #666; position: absolute; left: 0; top: 0; width: 8em; text-align: right;}
.inforBox .bd .con .con_{width: 50%; float: left;}
.inforBox .bd .con .hd textarea{padding: 8px 3%; width: 94%;border: 1px solid #DBDBDB; height: 62px;}
.inforBox .anniu{width: 113px; height: 34px; margin:5px auto 0;}
.inforBox .anniu input{float: left; width: 100%; height: 34px; border: 0; background: #EF9034; color: #fff; cursor: pointer;}

.recruitBox{line-height: 2.2em; color: #666;}
.recruitBox .yx{color: #2683d2;}
.recruitBox h3{font-size: 16px; font-weight: bold; line-height: 2.2em;}

.newdetails{color: #666; line-height: 2.2em;}
.newdetails .tit{text-align: center; border-bottom: 1px solid #DBDBDB; padding-bottom: 0.5em; margin-bottom: 0.5em;}
.newdetails .tit h3{font-size:24px; color: #333;}
.newdetails .con{padding: 30px 0;}

.newdetails .pagenew{ border-top: 1px solid #DBDBDB; padding-top: 20px; margin-top:20px;}
.newdetails .pagenew h6{width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.newdetails img{max-width: 100%; height: auto !important;}

.teachersBox{}
.teachersBox .textBox{line-height: 2.2em; color: #666;}
.teachersBox .textBox p.dian{background: url(teachdian1.jpg) no-repeat left 11px; padding-left: 18px;}

.teacherslist{padding-top: 30px;}
.teacherslist ul li{float: left; width: 14.66%; margin-left:2.4%; padding-bottom: 20px;}
.teacherslist ul li:nth-child(6n+1){margin-left: 0;}
.teacherslist ul li .text{padding-top: 8px; text-align: center; color: #666; line-height:1.6em;}

.LifeBox{line-height: 2.1em; color: #666;}
.LifeBox ul.tupc1{padding: 15px 0;}
.LifeBox ul.tupc1 li{float: left; padding:1px 0.15%; width: 33%;}
.LifeBox ul.tupc1 li img{display: block;}

.page{ margin:20px 0; padding:0; text-align:center;}
.page li{ float:left; position:relative; padding:0 1s0px;}

@media screen and (max-width:1240px) {
	.activityBox .cons2 .qiehuan .datu{width: 100%;}
	.activityBox .cons2 .qiehuan .xiaotu{display: none;}
	.activityBox .cons2 .datu .prev,.activityBox .cons2 .datu .next{display: block;}
	
	.activityBox .cons1 ul li{width: 50%;}
	.activityBox .xiaowu ul li{width: 20%;}
	
	.newslist ul li{float: left; width: 31.33%; margin-left:3%; padding-bottom: 30px;}
	.newslist ul li:nth-child(4n+1){margin-left: 3%;}
	.newslist ul li:nth-child(3n+1){margin-left: 0%;}
	
	.GlobalBox ul li{width: 100%;}
	
	.inforList .con{padding-right: 360px;}
	
	.teacherslist ul li{float: left; width: 18%; margin-left:2.5%; padding-bottom: 20px;}
	.teacherslist ul li:nth-child(6n+1){margin-left: 2.5%;}
	.teacherslist ul li:nth-child(5n+1){margin-left: 0;}
	
}
@media screen and (max-width:767px) {
	.activityBox .cons5 .text_ h3{font-size: 18px; display: inline-block;}
	.activityBox .cons5 .text{width: 100%; left: 0; margin-left: 0; border-radius: 0; height: 120px; margin-top: -75px; text-align: center;}
	.activityBox .cons5 .text_{padding: 20px;}
	.activityBox .cons6 h3{font-size: 16px;}
	
	.activityBox .cons7{padding-left: 180px;}
	.activityBox .cons7 .liuctit{width: 160px;}
	.activityBox .cons7 .liuctit .text{font-size: 14px;}
	.activityBox .cons7 .liuccon ul li{padding-bottom: 20px;}
	.activityBox .cons7 .liuccon ul li .con{padding: 10px;}
	.activityBox .cons7 .liuccon ul li .con .text{padding-left: 30px; line-height: 24px; font-size: 13px;}
	.activityBox .cons7 .liuccon ul li .con .text span{font-size: 16px; width: 24px; line-height: 24px;}
	
	.zhaosdj:before,.zhaosdj:after{display: none;}
	.zhaosdj{padding: 30px 0 0;}
	.zhaosdjs{padding: 10px 20px 30px;}
	.zhaosdjs .tit{font-size: 18px;}
	.zhaosdjs .con .con_{width: 100%;}
	.zhaosdjs .con .tix{font-size: 14px;}
	.activityBox .cons6 h3:after{top: 0px;}
	.city-picker-dropdown{width: 100% !important; min-width: auto !important;}
	
	.activityBox .fqaBox ul li .conTit{font-size: 16px;}
	
	.activityBox .xiaowu ul li{width: 33.33%;}
	
	
	.newslist ul li{float: left; width: 48%; margin-left:0% !important; padding-bottom: 20px;}
	.newslist ul li:nth-child(2n+1){float: right;}
	
	.vidtc{width: 80%; left: 10%; margin-left: -10px;}
	
	.GlobalBox .tit,.newdetails .tit h3{font-size: 20px;}
	
	.inforBox{padding-left: 0;}
	.inforBox .tit{position: relative; width: auto; height: auto; padding: 20px; font-size: 18px;}
	
	.teacherslist ul li{float: left; width: 23%; margin-left:2.66%; padding-bottom: 20px; font-size: 12px;}
	.teacherslist ul li:nth-child(6n+1){margin-left: 2.5%;}
	.teacherslist ul li:nth-child(5n+1){margin-left: 2.5%;}
	.teacherslist ul li:nth-child(4n+1){margin-left: 0%;}
	
	.LifeBox ul.tupc1 li{width: 49.5%; padding: 1px 0.25%;}
}
@media screen and (max-width:640px) {
	.activityBox .cons5{overflow: hidden;}
	.activityBox .cons1 ul li{width: 100%;}
	.activityBox .cons5 img{min-height: 240px; width: auto; max-width: auto;}
	.activityBox .cons1 h3,.activityBox .cons3 h3{font-size: 15px;}
	.activityBox .cons5 .text{height: 240px; margin-top: 0; top: 0;}
	
	.activityBox .cons7{padding-left: 0;}
	.activityBox .cons7 .liuctit{width: 100%; position: relative; padding-bottom: 30px;}
	.activityBox .cons7 .liuctit .text{font-size: 14px;}
	
	.activityBox .xiaowu ul li{width: 50%;}
	
	.bulletinBOX ul li{width: 48%; float: left; padding-bottom: 20px;}
	.bulletinBOX ul li:nth-child(2n){float: right;}
	.bulletinBOX ul li a{padding-left: 0;}
	.bulletinBOX ul li a .img{width: 100%; position: relative;}
	.bulletinBOX ul li a .text{padding-top: 10px;}
	.bulletinBOX ul li a .text h3{font-size: 14px;}
	.bulletinBOX ul li a p{display: none;}
	.bulletinBOX ul li a span{padding: 5px 0 0;}
	
	.inforList .con{padding-right: 0; padding-bottom: 20px;}
	.inforList .con .img{position: relative; width: 100%;}
	.inforList .con .text{padding-top: 15px;}
	.inforList .bidoge{padding-top: 20px;}
	.inforList .bidoge1{padding-top: 0;}
	
	
	.inforBox .bd .con .con_{width: 100%;}
	.inforBox .bd .con .con_:first-child{padding-bottom: 10px;}
	.inforBox .bd{height: auto;}
	.inforBox .bd .con .hd{padding-left: 0;}
	.inforBox .bd .con .hd span{position: relative; display: block; width: 100%; text-align: left;}
	
	.teacherslist ul li{width: 48%; margin-left: 0 !important;}
	.teacherslist ul li:nth-child(2n){float: right;}
}


@media screen and (max-width:480px) {
	.GlobalBox ul li{padding-top: 15px;}
	.GlobalBox ul li .con .img{width: 100%;}
	.GlobalBox ul li .con .text{width: 100%; padding-top: 15px;}
	.GlobalBox .tit{font-size: 18px; background-size: 20px; padding-left: 30px; line-height: 30px;}
	.newdetails .tit h3{font-size: 18px;}
}