@media only screen and (max-width: 1500px) {
	.section2 article.divBox>div{margin-top: -165px;}
	.section2 article.divBox>div:nth-of-type(2){margin-top: -150px;}
	.section2 article.divBox>div strong, .case3 strong{font-size: 40px;}
	.section2 article.divBox>div h2, .case3 h3{font-size: 28px;}
	.section2 article.divBox>div h3{font-size: 26px;}
	.planList{margin-top: 30px;height: 420px;}
	.section3 article{width: 85%;}
	.plan h3, .plan strong{padding-left: 40px;}
	.plan h3{font-size: 36px;}
	.plan strong, .case2 h4{font-size: 20px;}
	.plan .more{margin: 0 20px;}
	.plan p{font-size: 14px;}
	.planList p{width: 190px;height: 75px;line-height: 75px;font-size: 16px;}
	.case3 .more{margin-top: 5px;}
	.case3{margin: 20px 0;}
	.section4 .divBox{width: 1000px;}
	.smal li{width: 145px;}
	.smal{height: 160px;}
	.case li a>img{height: 190px;}
	.case2 h4{line-height: 30px;}
	footer{padding: 30px 0;}
	footer form{margin-bottom: 30px;}
	footer ul li{margin-bottom: 15px;}
	.fullNav{padding-top: 30px;}
	.fullNav span{margin-bottom: 30px;}
	.fullNav a{font-size: 20px;height: 70px;line-height: 70px;}
}
@media only screen and (max-width: 1400px) {
	.section3 article{width: 93%;}
	.txy3 ul{width: 88%;}
}
@media only screen and (max-width: 768px) {
	.section2 section .sercives .wrapper ul li a div{ float:left;}
	.cl_con01{margin-top: 55px;}
	#header .content{ padding-left:5px;}
	#header #logo{ margin-top:-8px; margin-bottom:5px;}
	.mark img{width: 60%;height: auto;}
	.mark.active img{width: 60%;height: auto;}
	header ul#nav{display: none;}
	menu{display: block;right: 15px;}
	h1{margin-left: 15px;}
	.section1 aside p, .section1 aside:before, .section1 aside:after{width: 60px;}
	.section2 section .sercives .wrapper ul li a{ max-width:320px;}
	.section2 section .sercives .wrapper ul li a img{ height:auto; width:100%; margin-left:20px; max-width:320px}
	.section2 section .sercives .wrapper ul li a div{ float:left; margin-top:20px; margin-left:20px; width:100%;max-width:320px; margin-right:0; padding-right:0;}
    .section2 section .sercives .wrapper ul li a div::after{top:230px; width:100%; max-width:320px}
	.section2 section .sercives .wrapper ul li a div p.description{ margin-top:10px;}
	.section2 section .sercives .wrapper ul li a::after{ display:none}
	.section1 aside:before{left: -30px;}
	.section1 aside:after{left: -60px;}
	.section1 aside{width: 70%;height: 50%;right: calc(-70% + 60px);}
	.mark.active{width: 30%;}
	.section1 .yuan{display: none;}
	.plan p{padding-left: 30px;margin-top: 15px;}

	.section3 article{width: 97%;}
	.planList{height: 260px;}
	.planList p{left: -80px; height: 45px;line-height: 45px;font-size: 14px;width: 150px;background-position-x: 30px !important;text-indent: 80px;}
	.planList li:nth-of-type(2) p{top: 46px;}
	.planList li:nth-of-type(3) p{top: 92px;}
	.section2 article.divBox>div strong, .case3 strong{font-size: 20px;}
	.section2 article.divBox>div h2, .case3 h3, .section2 article.divBox>div h3{font-size: 16px;}
	.case2 h4{font-size: 14px;line-height: 24px;}
	.section5 article{display: none;}
	.about{width: 80%;text-align: center;margin: 0 auto;display: block;}
	.about strong{text-align: left;}
	.about li{margin: 0 30px 18px;}
	.about li:nth-of-type(2n){margin-right: 30px;}
	footer form input[type='text']{width: calc(100% - 145px);height: 35px;}
	footer form input[type='submit']{width: 145px;height: 35px;line-height: 35px;font-size: 14px;background-position-x: 20px;}
	footer ul p{font-size: 12px;line-height: 22px;}
	footer ul strong{font-size: 14px;}
	footer ul li{margin-bottom: 10px;}
	footer.active ul, footer figure, .coppyright{vertical-align: top;}
	footer figure{margin-right: 0;}
	footer figure img{width: 100px;}
	.coppyright{margin-top: 10px;text-align: center;width: 100%;}
	#fp-nav{display: none;}
	.section2 article.divBox>div{width: auto;margin-top: -155px;}
	.section2 .more{margin-top: 10px;}
	.about li:nth-of-type(1){transition: all 0.6s ease-out 0.3s;}
	.about li:nth-of-type(2){transition: all 0.6s ease-out 0.9s;}
	.about li:nth-of-type(3){transition: all 0.6s ease-out 1.5s;}
	.about li:nth-of-type(4){transition: all 0.6s ease-out 2.1s;}
	.about p{text-align: left;}
	.smal ul{padding-left: 15px;}
	.smal li{width: 114px;margin-right: 10px;}
	.smal{height: 140px;}
	.case3{margin: 30px 0;}
	.gallery-top, .gallery-thumbs{display: block;}
	.big, .smal{display: none;}
	.fullNav a{font-size: 16px;height: 60px;line-height: 60px;}
	.caseRight{width: 100%;font-size: 0;}
	.caseRight a{display: inline-block;vertical-align: middle;width: 33.133%;margin: 0 0.1%;margin-bottom: 10px;}
	.caseM p{width: 510px;}
	.erBg h3{font-size: 24px;margin-top: 8px;}
	.erBg h2{font-size: 30px;}
	.newsBg{padding: 140px 0 90px;}
	.newsMap{padding: 20px 0;}
	#case, .content, .development, .service3{padding-top: 30px;}
	.caseLeft>div{padding: 20px 10px;}
	.caseT p, .caseLeft .service1 h3{margin-bottom: 20px;}
	#case, .faculty, .content, .development{padding-bottom: 30px;}
	.caseLeft h3{font-size: 16px;}
	.jxjh h2{font-size: 70px;}
	.jxjh h2 img{ max-height:95px}
	.jxjh h3{font-size: 20px;}
	.jxjh h3 .line{width: 190px;}
	.jxjh h3{margin: 10px 0 20px;}
	.jxjh h3{margin-top: 20px;}
	.jxjh{padding-top: 120px;}
	.faculty ul li{width: 100%;margin-right: 0;margin-bottom: 15px;}
	.faculty ul{margin-bottom: 30px;}
	.title h2{font-size: 32px;}
	.title .line{margin: 20px auto;}
	.venture .swiper-pagination, .faculty .swiper-pagination, .content .swiper-pagination, .wlct1 .swiper-pagination, .more{margin-top: 30px;}
	.contentBan .swiper-slide{padding: 20px 10px 0;}
	.contentBan h3{margin-top: 10px;}
	.contentBan .swiper-slide{height: 420px;}
	.development ul{margin-top: 110px;}
	.development{background-position: left bottom;}
	.development ul div{padding: 10px;}
	.development ul h3{font-size: 18px;}
	.development ul p{font-size: 14px;}
	.development{background: #fff;}
	.serviceRight a:before, .serviceRight a.active:before, .serviceRight a:after{display: none;}
	#case article, .kcList7 li, .wlct1 .divBox, .newsLeft>div, .txyBox2, .plan p{box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-o-box-sizing: border-box;}
	.caseLeft .service1{padding-bottom: 20px;}
	.plan p{width: 100%;}
	.service3 ul li div div{padding: 0 10px;}
	.serviceLeft .service{padding: 30px 15px 40px;}
	#about{padding: 120px 0 55px;}
	#about .title h3{font-size: 26px;}
	#about .title h2{font-size: 30px;}
	#about p{line-height: 30px;}
	#history, #comNews, #recruitment{padding: 30px 0;}
	.recruitment div{width: 100%;}
	.recruitment article{padding-bottom: 30px;}
	.service3 strong p{width: 560px;}
	.quesList li{display: block;margin: 0 auto 20px;max-width: 100%;}
	.quesList li:last-child{margin-right: auto;}
	.joinJxBan{width: 95%;padding: 100px 20px 34px;top: 105px;}
	.swiperBox ul h3{font-size: 16px;}
	.swiperBox ul span{margin: 5px 0;}
	.swiperBox ul p {font-size: 12px;line-height: 20px;}
	.swiperBox ul li div{padding: 0 0 0 15px;}
	.swiperBox{height: 165px;}
	.close{top: 20px;}
	.venture{padding: 30px 0 30px;}
	.venture .divBox>p{margin: 30px 0;}
	.jointBox .swiper-slide:hover{padding-top: 30px;}
	.joinJxjh h2{font-size: 24px;}
	.nkdxBg{height: 190px;}
	.txy>h3{font-size: 22px;}
	.txy5 h3{margin: 15px 0;}
	.kcList6{margin-top: 30px}
	.kcList7{margin-top: 15px;}
	.kcList7 li{width: 49%;margin-right: 2%;padding: 2px 0;margin-left: 0;margin-bottom: 10px;padding-left: 20px;text-align: left;}
	.kcList7 li:nth-child(2n){margin-right: 0;}
	.pBox span{width: 568px;}
	.kcList8>p, .kcList9 p{width: 100px;}
	.kcList8 li p{width: 285px;}
	.bmlc span, .bmlc b, .bmlc img{margin-bottom: 10px;}
	.kcList10 li{width: 49%;margin-right: 2%;margin-bottom: 10px;}
	.kcList10 li:nth-child(2n){margin-right: 0;}
	.bmBox{padding: 30px 40px 0;}
	.bmBox form{width: 100%;margin-right: 0;margin-bottom: 30px;}
	.bmBox form li{width: 100%;}
	.bmBox div{width: 100%;}
	.bmBox form input[type='submit']{display: block;margin: 15px auto 0;}
	.bmBox li{margin-bottom: 3px;}
	.gonext, .wllc{padding: 30px 0;}
	.wlct1 .divBox, .wlctBox{padding: 15px;}
	.wlctBox ul p{margin-left: 0;line-height: 22px;margin-top: 10px;}
	.wlctBox ul p:after{display: none;}
	.wlctBox ul li, .wlctBox ul{margin-bottom: 20px;}
	.wllc .caseH ul{padding: 50px 0  0;}
	.wllc{background-position-y: -140px;}
	.wllc .caseH ul:before, .wllc .caseH ul:after, .wllc .caseH li span{display: none;}
	.wllc .caseH time{font-size: 18px;}
	.wllc .caseH li p{line-height: 22px;}
	.wllc .caseH li{margin-bottom: 20px;}
	.wllc .caseH li div{width: 100% !important;margin-top: 5px;}
	/*.newsLeft{padding: 30px 15px;}*/
	.newsLeft>div{width: 100%;padding: 30px 15px;}
	.newsLeft .line{margin: 20px 0 30px;}
	.newsLeft div p{margin: 20px 0;line-height: 22px;}
	.newsLeft>p{padding: 30px 0;}
	.prevPage{margin: 0 30px 0 10px;}
	.prevPage:after{right: -15px;}
	.newsRight, .newsLeft{width: 100%;}
	.txy{padding: 30px 15px;}
	.txyBox>p{margin: 20px 0;}
	.txyBox>p b{font-size: 15px;}
	.txyBox1{padding: 0 0 5px;margin-bottom: 20px;}
	.txyBox2{width: 100%;padding: 10px 15px;}
	.txyBox3{margin-left: 0;margin-top: 15px;}
	.txy2{padding: 30px 0;}
	.txy2 ul{margin-left: 0;padding-left: 0;border-left: none;margin-top: 20px;padding: 0 15px;}
	.txy3{padding: 30px 15px;}
	.txyMan article h2{margin-left: -10px;padding: 0 10px;width: 100%;}
	.txy3 h3{margin-bottom: 10px;}
	.txy3 ul{margin: 20px 0;width: 100%;}
	.txy3 ul li{width: 100%;}
	.txy3 ul li:nth-child(2){border-top: none;}
	.txy3 ul li:last-child, .txy3 .kcList2 li{border-right: none !important;}
	.txy3 h5, .txy3 h4{margin: 20px 0;}
	.txy3 h2 p{vertical-align: top;width: 317px;}
	.txy3 h2, .txy3 h3, .txy5 h3{line-height: 26px;}
	.kcList2 li:nth-child(1){width: 100%;}
	.txy3 .kcList2 li{border-bottom: 1px solid #DFDFDF !important;}
	.txy3 .kcList2 li:last-child{border-bottom: none !important;}
	.txy3 .kcList3 li, .txy3 .kcList4 li, .txy3 .kcList4 li:last-child{border-right: 1px solid #DFDFDF !important;}
	.kcList3 li, .txy3 .kcList4 li:last-child{width: 100% !important;}
	.txy3 .kcList3 li:last-child{border-right: 1px solid #DFDFDF !important;}
	.kcList4 li:nth-child(3){border-top: none;}
	.kcList5{text-indent: 0;}
	.txy3 table tr{line-height: 25px;}
	.txy4{padding: 0 15px 30px;}
	.bmBox div i{margin-top: 20px;}
	.gonext p{width: 100%;margin: 0;text-align: left !important;margin-bottom: 10px;}
	.gonext:after{display: none;}
	.txy3 table tr:nth-child(2) td:nth-child(4), .kcList5 p strong{font-size: 18px;}
	.txy3 table tr:last-child td:nth-child(3){font-size: 16px;}
	.sousuos li{margin-bottom: 20px;}
	.sousuos{padding: 0;}
	.faculty .quesBan li{width: 33%;margin-right: 0.5%;}
	.faculty .quesBan li:nth-child(4n), .faculty .quesBan li:nth-child(2){margin-right: 0.5%;}
	.faculty .quesBan li:nth-child(3n){margin-right: 0;}
	.service3 p strong{width: 100%;}
	.service3>p, .service3 div{margin-bottom: 15px;}
	.service3 div, .service3 p strong{padding-left: 40px;width: 100%;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-o-box-sizing: border-box;}
	.txy2 p{padding: 0 15px;}
	.txyBox{padding: 30px 0;}
	.txy>h3{padding-bottom: 20px;}
	header{height: 50px;}
	h1{margin-top: 8px;}
	menu{top: 15px;}
	.search{margin-top: 14px;}
	header.active{background: rgba(0,0,0,0.4);}
	.planList{margin-top: 15px !important;}
	.planList p{background-color: #fff;width: 120px;text-indent: 43px;left: -42px;}
	.planList p a{font-size: 15px;}
	.plan h3{font-size: 20px;margin-bottom: 5px;}
	.plan strong{font-size: 16px;}
	.plan p{margin-top: 10px;}
	.planList li:nth-of-type(1) p{background-position: 15px center !important;background-image: url(../images/ico-s13.png);}
	.planList li:nth-of-type(2) p{background-position: 15px center !important;background-image: url(../images/ico-s6.png);}
	.planList li:nth-of-type(3) p{background-position: 15px center !important;background-image: url(../images/ico-s7.png);}
	.planList li:nth-of-type(1).active p{background-image: url(../images/ico-s5.png);}
	.planList li:nth-of-type(2).active p{background-image: url(../images/ico-s8.png);}
	.planList li:nth-of-type(3).active p{background-image: url(../images/ico-s9.png);}
	.recruitment li:hover h2{background: #F9F9F9;}
	.recruitment li:hover h2 p{color: #333;}
	.recruitment li:hover h2>span{transform: rotateZ(0);-webkit-transform: rotateZ(0);-moz-transform: rotateZ(0);-o-transform: rotateZ(0);color: rgba(51,51,51,0.7);}
	.recruitment h2 p{width: 95%;}
	.recruitment li{margin-bottom: 15px;}
}
@media only screen and (max-width: 640px) {
	.fp-controlArrow{bottom: 25px;top:auto;font-size: 25px; height:26px; line-height:26px; width:30px;border-radius:3px;background:rgba(0,0,0,.4)}
	.fp-controlArrow::before{ left:12px;}
	.fp-controlArrow.fp-next { right:40%;}
	.fp-controlArrow.fp-prev { left:40%;}
	.section1 .mark2{ width:80%; height:auto; margin-top:-30px}
	#header #logo {height: 40px; margin-right: 40px;margin-top: -5px;}	
	#header #logo img{ max-height:100%;}
	.indexBan .swiper-pagination .swiper-pagination-bullet{ width:50px; height:3px}
   .section1 .mark3 { height:auto; left: 14%; margin-left:0; margin-top:0; position: absolute; top: 35%; width:300px; z-index: 1;}
   .section1 .slide a #banner11,.section1 .slide a #banner22,.section1 .slide a #banner33{ display:block;}	
   .section1 .slide a #banner1,.section1 .slide a #banner2,.section1 .slide a #banner3{ display:none;}
   .section2 section .sercives .wrapper ul li a div{ margin-top:10px;}
   .section1 .mark2 #ban22{ display:block}
   .section1 .mark2 #ban11{ display:none}
	.section1 img {width: 100%; height:auto;}
	.sidebar{ display:none}
	.section1 aside, .fp-slidesNav{display: none;}
	.mark img{width: 95%;}
	.section2 { background:url("../images/baba.jpg") no-repeat scroll center top / cover ;}
	.section2 section{height:auto; position:relative;  width: 100%; top:auto; margin-top:40px;}
	.section2 section .head2 p.title{ text-indent:20px;}
	.section2 section .head2 p.subtitle{ text-indent:20px; margin-top:0;}
	.section2 section .head2{ width:auto; padding-bottom:15px;}
	.section2 section .sercives{ width:auto;}
	.section2 section .sercives .wrapper .btz{ background:rgba(255,255,255,.5); left:auto; margin-left:20px; margin-top:10px; position:relative; top:auto; display:inline-block;height: 40px; width: 40px;}
	.section2 section .sercives .wrapper .btz i{ height:40px; width:40px;background:url(../images/ico-img002.png) no-repeat;}
	.section2 section .sercives .wrapper .btz:hover i { background: url(../images/ico-img002.png) no-repeat 0px -40px; }
	.section2 section .sercives .wrapper .bty {background:rgba(255,255,255,.5); right:auto; margin-left:10px; top:auto; height: 40px; width: 40px;  position:relative;display:inline-block;}
    .section2 section .sercives .wrapper .bty i {background: url(../images/ico-img002.png) no-repeat -42px 0;height:40px; width:40px; content: "\f105"; }
    .section2 section .sercives .wrapper .bty:hover i { background: url(../images/ico-img002.png) no-repeat -42px -40px; }
	
	
	.section3 section{width:100%;}
	.section3 section .content3 .write-bg{background:rgba(255,255,255,.5)}
	.section3 section .content3 { height: 100%; left:20px; margin-left: 0; position:static;width:100%; }
    .section3 section .content3 .xxk{width:100%; height:100%; position:static; margin-top:90px; left:auto; margin-left:0; display:block; top:auto}
	.section3 section .content3 .xxk .check{ position:static; left:auto; top:auto; float:none; height:auto;}
	.section3 section .content3 .xxk .check .checked{position:static;}
	.section3 section .content3 .xxk .wen{ box-sizing:border-box; padding-left:20px; padding-right:20px;width:100%; height:auto; margin:0 auto; float:none; position:static; top:auto}
	.section3 section .content3 .xxk .wen .tit h4{ margin-top:5px; font-weight:normal}
	.section3 section .content3 .xxk .wen .tit p{ margin-top:10px; color:#555;}
	.section3 section .content3 .xxk .wen .tit a{ line-height:30px;}
	.section3 section .content3 .xxk .wen .tit a span{ line-height:30px;}
	.section3 section .content3 .xxk .tu{ display:none}
	.section3 section .content3 .xxk .check article{transform: translateY(0%);}
	.section3 section .content3 .xxk .list-qie{position:static;  bottom:auto; margin:35px auto 0;width:calc(100% - 40px);float:none; box-sizing:border-box; height:auto;transform: scale(1); z-index:11;float:none; right:auto;}
	.section3 section .content3 .xxk .list-qie li{ float:left; padding-right:5px;padding-left:5px; width:32%; margin-top:10px;margin-bottom:10px; box-sizing:border-box; border-right:1px solid #DE5A03;border-left:1px solid #febc8e; z-index:11}
	.section3 section .content3 .xxk .list-qie li dd{ font-size:13px;}
	.section3 section .content3 .xxk .list-qie li dl{ padding-bottom:0px; border:none}
	.section3 section .content3 .xxk .list-qie li:nth-child(3){border-right:none}
	.section3 section .content3 .xxk .list-qie li:nth-child(1){border-left:none}
	
	.section4 section {height:auto; position:relative; top:auto; margin-top:40px; width:auto; }
	.section4 section .header4{ width: calc(100% - 40px); padding-bottom:10px}
	.section4 section .liebiao4{ box-sizing:border-box; width:100%; padding:0 15px 0px 20px; margin-right:0; position:relative; text-align:left; top:auto; right:auto; margin-top:15px;}
    .section4 section .liebiao4 a {padding: 4px 15px; margin-bottom:10px; }	
	.section4 section .content4{width: calc(100% - 40px); overflow:hidden; margin:0 auto;}
	.section4 section .content4 .projectSubList{ width:103%; margin-left:-2%;}
	.section4 section .content4 .projectSubList .wrapper{ width:100%;margin:10px auto 0;}
	.section4 section .content4 .projectSubList .wrapper ul li{ width:50%;}
	.section4 section .content4 .projectSubList .wrapper ul li img{ float:left;}
	.section4 section .content4 .projectSubList .wrapper ul li a>div{ position:relative}
	.section4 section .content4 .projectSubList .wrapper ul li a .project_info{ position:static; display:block; left:auto; top:auto; float:left; min-height:85px;}
	.section4 section .content4 .projectSubList .wrapper ul li a .project_info::after{ top:auto; bottom:0;}
	.section4 section .content4 .projectSubList .wrapper ul li a .project_info div{ position:static;}
	.section4 section .content4 .projectSubList .wrapper ul li a .project_info p.title{ margin:0;padding: 10px 0 5px;}
	.section4 section .content4 .projectSubList .wrapper ul li a .project_info p.subtitle{ padding:0 0 5px 0}
	.section4 section .content4 .projectSubList .wrapper ul li:hover a::before{ border:none}
	.section4 section .content4 .projectSubList .wrapper ul li a:hover .project_info p.title { color: #f60; }
	.section4 section .content4 .projectSubList .wrapper ul li a:hover .project_info::after { width: 0; }
	.section4 section .content4 .projectSubList .wrapper .anniu4 a.al-prev{ top:auto; z-index:1}
	.section4 section .content4 .projectSubList .wrapper .anniu4 a.al-next{ top:auto; z-index:1}
	.section4 section .content4 .projectSubList .wrapper .anniu4 a.al-prev i{ font-size:20px;}
	
	
	.section5 section .fimg{ width:100%; z-index:0;}
	.section5 section .bantouming{display:block}
	.section5 section .header5{ width:100%; float:left; padding-top:100px;z-index:3}
	.section5 section .header5 p.title{ margin-left:30px;z-index:3;}
	.section5 section .header5 p.subtitle{ margin-left:30px;z-index:3; color:#666}
	.section5 section .description{ width:100%; float:left; max-height:100%; box-sizing:border-box; padding:0 30px;}
	.section5 section .description p{z-index:3; color:#111}	
	.section5 section a.more{ margin-right:auto; float:left; width:26%; font-size:15px; height:30px; line-height:30px; margin-left:30px;z-index:3}
	
	
	.section6 section{ height:100%;top:0;}
	.section6 section .header6{width: calc(100% - 40px); margin-top:100px;}
	.section6 section .liebiao6{width: calc(100% - 40px); margin-top:15px;}
	.section6 section .liebiao6 ul li{ height:auto; width:48%; box-sizing:border-box; margin-right:10px; display:none}
	.section6 section .liebiao6 ul li .summary p.description{ display:none}
	.section6 section .liebiao6 ul li .tupian a{ width:100%; height:auto}
	.section6 section .liebiao6 ul li:nth-child(2n){ margin-right:0;}
	.section6 section .liebiao6 ul li:nth-child(1),.section6 section .liebiao6 ul li:nth-child(2){ display:block}
    .section6 section .liebiao6 ul li .summary{ padding:5px 0;}
	.section6 section a.more{ margin-top:20px; background:#FF6700}
	
	
	
	.section7{background: transparent url("../images/newsbanner.jpg") no-repeat scroll center bottom;}
    .section7 section{ height:auto%; margin-top:100px; top:auto; position:static}
    .section7 section .header7{ top:auto; margin-top:20px;}
	.section7 section .header7 p.title{ margin-left:20px;}	
	.section7 section .header7 p.subtitle{ margin-left:20px;}
	.section7 section .content7 ul .toutiao{ display:none}
	.section7 section .content7{width: calc(100% - 40px); height:auto;}
	.section7 section .content7 ul{ width:100%; height:auto; margin-left:0; margin-top:15px;}
	.section7 section .content7 ul li{ box-sizing:border-box; width:100%; padding-left:80px; margin-left:0; height:auto; margin-bottom:26px;}
	.section7 section .content7 ul li a .news_wrapper .newsbody .date .year{ font-size:20px; margin-left:-105px}
	.section7 section .content7 ul li a .news_wrapper .newsbody .title::before{ margin-left:-22px;}
	.section7 section .content7 ul li a .news_wrapper::before{ width:100%; max-width:320px; margin-left:0; margin-top:100px;}
	.section7 section .content7 ul li a .news_wrapper .newsbody p.description{ margin-top:5px;}
	
	
	.section8 section .content8 .contactinfo p{ height:auto}
    .section8 section {height:auto%; margin-top:100px; top:auto; position:static}
	.section8 section .content8 .contactform{ display:none}
	.section8 section .content8 .contactinfo{ width:85%;}
	.section8 section .content8 .contactinfo h3{ margin-bottom:15px;}
	
	.planList{height: 170px;}
	.plan h3{font-size: 26px;}
	.plan h3, .plan strong, .plan p{padding-left: 15px;}
	.plan .more{margin: 15px 15px 0;}
	.plan p{line-height: 20px;font-size: 13px;}
	.case2 h4{margin-left: 0;width: 100%;font-size: 12px;margin-bottom: 20px;text-align: center;}
	.case3{font-size: 0;width: 100%;text-align: center;margin: 15px 0 10px;}
	.case3 h3, .case3 .more{margin: 5px auto 0;}
	footer form input[type='submit']{width: 120px;background-position-x: 15px;}
	footer form input[type='text']{width: calc(100% - 120px);}
	footer .yuan{display: none;}
	footer ul address{font-size: 12px;}
	footer ul{width: 100%;}
	footer form{margin-bottom: 15px;}
	footer figure{display: block;margin: 0 auto;text-align: center;}
	footer figure img{margin-top: 20px;}
	.about{width: 95%;}
	.about li{margin: 0 5px 15px;}
	.about li:nth-of-type(2n){margin-right: 5px;}
	.about li a{width: 122px;padding-top: 0;padding: 5px;}
	.section2 article.divBox>div:nth-of-type(2){display: none;}
	.section2 article.divBox>div:nth-of-type(1){width: 100%;padding: 0;text-align: center;margin-top: 0;}
	.section2 .more{margin: 10px auto;}
	.case{display: none;}
	.banner{display: block;}
	.section2 article.divBox>div:nth-of-type(1){margin-top: -90px;
		transition: all 0.6s ease-out 0.7s;
		-webkit-transition: all 0.6s ease-out 0.7s;
		-moz-transition: all 0.6s ease-out 0.7s;
		-o-transition: all 0.6s ease-out 0.7s;}
	.caseH ul{padding: 20px 0px 5px;}
	.caseH li span{    margin: 6px 10px 0;}
	.caseH ul:before{left: 38px;}
	.caseH ul:after{left: 45px;}
	.caseM p{margin-top: 5px;width: 100%;padding-left: 3em;}
	.newsMap h3{font-size: 15px;}
	.jxjh h2{font-size: 50px;}
	.jxjh h2 img{ max-height:65px;}
	.jxjh h3{font-size: 18px;}
	.jxjh h3 .line{width: 70px;margin: 0 10px;}
	.jxjh h3 .line:after{width: 20px;}
	.faculty ul div{padding: 10px;}
	.faculty ul h3{margin: 10px 0;}
	.faculty ul p{font-size: 13px;line-height: 22px;}
	.faculty ul h3{font-size: 16px;}
	.erTitle{margin-top: 20px;}
	.development ul{margin-top: 30px;}
	.development ul li{width: 100%;margin-right: 0;margin-bottom: 20px;}
	.development ul div{height: auto;}
	.venture .swiper-pagination, .faculty .swiper-pagination, .content .swiper-pagination, .wlct1 .swiper-pagination{display: none;}
	.service3 ul li{width: 49%;margin-right: 2%;margin-bottom: 10px;}
	.service3 ul li:nth-child(2n){margin-right: 0;}
	.recruitment h2 p span{display: none;}
	.newsList li{width: 100%;margin-right: 0;margin-bottom: 20px;}
	#comNews{background-size: cover;}
	#history li:nth-child(2n) p{float: right;}
	#history li:nth-child(2n) time{float: left;}
	#history li time{padding: 0;font-size: 16px;width: 56px;}
	#history ul{margin-top: 50px;}
	#history ul:after, #history ul:before, #history li span, #history li:after{display: none;}
	#history li p{width: 82%;text-align: left;padding: 0 10px;}
	#history li p b{padding: 0 10px;line-height: 22px;}
	#history li p b{text-align: left;}
	#about{background-size: cover;}
	footer.active ul{border-right: none;}
	.service3 div p, .service3 strong p{line-height: 22px;}
	.jxjh h3{font-size: 16px;}
	.jxjhList{transform: scale(0.7);-webkit-transform: scale(0.7);-moz-transform: scale(0.7);-o-transform: scale(0.7);margin-left: -77px;}
	.joinJxjhList{margin-top: 0;}
	.joinJxjh{padding: 50px 0 30px;}
	.jointBox .swiper-slide h4{height: 70px;}
	.jointBox .swiper-slide{padding: 60px 10px 10px;text-align: center;height: 380px;}
	.jointBox .swiper-slide span{margin: 15px auto;}
	.swiperBox{height: 323px;}
	.swiperBox ul li img, .swiperBox ul li div{width: 100%;}
	.swiperBox ul li div{padding: 15px 0 0;}
	.close{right: 20px;}
	.joinJxBan{top: 0;}
	.search{display: none;}
	.txy{padding: 20px 10px;}
	.txy>h3{font-size: 18px;}
	.txyBox{padding: 20px 0;}
	.txyImg div{right: 10px;bottom: 10px;}
	.txy5 p{line-height: 22px;}
	.kcList7 li{width: 100%;margin-right: 0;}
	.txy5 h3{margin: 5px 0;}
	.txy5>p b{margin-right: 5px;}
	.pBox span{width: 350px;}
	.kcList8>p, .kcList9 p{width: 100%;padding: 15px 0;}
	.kcList8 li b{width: 87px;padding: 0 10px;}
	.kcList8 li p{padding: 0 10px;width: 253px;}
	.kcList8 li span{margin-right: 20px}
	.kcList8 li:nth-child(2) span:nth-child(2):after{left: -10px;}
	.kcList9 ul, .kcList9 ul li{width: 100%;}
	.kcList9 ul li{padding: 0;text-indent: 15px;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-o-box-sizing: border-box;}
	.bmlc img{margin-bottom: 0}
	.bmlc img:nth-of-type(1){margin-bottom: 10px;}
	.kcList10 li{width: 100%;margin-right: 0;}
	.bmBox{padding: 20px 0;}
	.bmBox form ul{padding: 20px 10px;}
	.txy5 p img{max-width: 100%;}
	.mapBan ul li>a{width: 90px;}
	.mapBan ul li p{padding: 0;width: 100%;margin-top: 5px;}
	.mapBan ul li p a{margin: 0 10px;}
	.mapBan ul li p a:after{right: -10px;}
	.mapBan{padding: 105px 0 20px;}
	.page a:first-child, .page a:last-child{display: none;}
	.news .newsList li{margin-bottom: 20px;}
	.page{padding: 30px 0;}
	.page a:nth-child(2), .page a:nth-last-child(2){width: 60px;}
	.newsLeft h2{font-size: 22px;}
	.prevPage:after{display: none;}
	.newsLeft>p{padding: 10px 0;}
	.prevPage{margin-top: 10px;margin-left: 0;}
	.newsRight{margin-top: 20px;}
	.newsRight .remore{margin-bottom: 30px;}
	.faculty .quesBan li, .contentBan li{width: 100%;margin-right: 0 !important;}
	.newsMap p{float: none;margin-top: 5px;}
	.section1 .swiper-slide a>img{position: absolute;left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-o-transform: translateX(-50%);}
	.caseRight a:after{left: 0;}
	footer ul li:last-child p{margin-top: 5px;margin-left: 0;width: 100%;}

}
@media only screen and (max-width: 375px) {

	.planList{height: 160px;}
	.caseH li div{width: 260px;}
	.erBg h3{font-size: 20px;}
	.faculty ul div img{display: none;}
	.faculty ul h3{margin: 3px 0;}
	.faculty ul p{line-height: 20px;}
	.caseRight a{width: 49.8%;}
	.jxjh h3 .line{width: 44px;}
	.jxjhList{transform: scale(0.66);-webkit-transform: scale(0.66);-moz-transform: scale(0.66);-o-transform: scale(0.66);margin-left: -98px;}
	.pBox span{width: 305px;}
	.kcList8 li p{width: 206px;}
	.txy3 h2 p{width: 270px;}
}
@media only screen and (max-width: 320px) {
	.planList{height: 130px;}
	.smal li{width: 134px;}
	.caseH li div{width: 210px;}
	.erBg h3{font-size: 19px;}
	.service3 ul li{width: 100%;margin-right: 0;height: 300px;overflow: hidden;}
	#history li p{width: 81%;}
	.jxjh h2{font-size: 44px;}
	.jxjhList{transform: scale(0.6);-webkit-transform: scale(0.6);-moz-transform: scale(0.6);-o-transform: scale(0.6);margin-left: -123px;}
	.kcList8 li p{width: 154px;}
	.kcList8 li span{margin-right: 5px;}
	.kcList8 li:nth-child(2) span:nth-child(2):after{display: none;}
	.pBox span{width: 253px;}
	.newsMap h3 a{font-size: 14px;}
	.txy3 h2 p{width: 217px;}
	.plan p{line-height: 18px;font-size: 12px;}
	.planList p{height: 40px;line-height: 40px;}
	.planList li:nth-of-type(2) p{top: 40px;}
	.planList li:nth-of-type(3) p{top: 80px;}
}
