@media screen and (max-width:1600px){
}
@media screen and (max-width:1450px){
}
@media screen and (max-width:1345px){
	
}
@media screen and (max-width:1280px){
	.news1 li .text{ width:530px; }
}
@media screen and (max-width:1200px){
	.inner { width:98%; margin: 0px auto; padding:0 0px;}
	.news1 li .text{ width:520px; }
}
@media screen and (max-width:1150px){
	.news1 li .text{ width:520px; }
}
@media screen and (max-width:1100px){
	.news1 li .text{ width:450px; }
	
}
@media screen and (max-width:1024px){
	.menuBtn,.header .so-btn-m{display: block;}
	.menuBtn {top: 22px;}
	.mtop{ display:block; height:65px;} 
	.header-box{ background:#fff; height:65px; position: fixed;z-index: 999;}
	.header{ width:100%; margin:auto;height:65px; }
	.navMenu{ display:none;}
	.header:before{ display:none;}
	.header-ri{ display:none;}
	.logo{ float:left; overflow:hidden; height: 65px; margin-left:5px;margin-top: 0px; }
	.logo img{height:40px; width:auto; padding-top: 14px;}
	.header2{display:none;}
	.banner{ display:none;}
	.btnDiv{display:block;}
	.indexFlashTel{position:relative; overflow:hidden; display:block;}
	.indexFlashTel .btnDiv{position:absolute; z-index:10; right:0px; bottom:30px; text-align:center; left:0px;}
	.indexFlashTel .btnDiv span{display:inline-block; width:20px; height:2px; background:url(../images/ico1_ban.png) no-repeat; margin:0 5px;}
	.indexFlashTel .btnDiv span.on{ background:url(../images/ico1_banon.png) no-repeat;}
	.indexFlashTel .bd{position:relative; z-index:0;}
	.indexFlashTel .bd li{position:relative; text-align:center;}
	.indexFlashTel .bd li img{ float:left;}
	
	
	.tongdao { padding: 28px 0 28px 0; }
	
	.indexPart4{ padding-top:30px; padding-bottom:30px;width: 100%; background: #fff; }
	.indexPart4 .title{ width: 100%; margin-bottom: 38px;}
	.indexPart4 .YWlist{ position:relative; left:auto; top:auto; width:auto; padding-top:20px; padding-bottom:60px;}
	.indexPart4 .YWlist .imgon{ display:none;}
	.indexPart4 .imgbg img{ width:100%;}
	.indexPart4 .YWlist .slick{ margin:0 5px;}
	.indexPart4 .YWlist .slick .text{height:70px;}
	.indexPart4 .YWlist .slick .text .name{ font-size:16px; padding-bottom:0px;padding-top: 2px;}
	.indexPart4 .YWlist .slick .text .ks{font-size:12px; line-height: 16px;}
	.indexPart4 .YWlist .slick-prev{ left:50%; margin-left:-35px; width:25px; height:20px; top:auto; bottom:20px; margin-top:auto;}
	.indexPart4 .YWlist .slick-next{ right:50%; margin-right:-35px; width:25px; height:20px; top:auto; bottom:20px; margin-top:auto;}

	

	
	.pbanner { margin-top: 50px; }
	.pbanner .load-img {  width: 130%; margin-left: -15%;}

	.n_title,.n_left,.n_add{display: none;}
	.neiye { padding:0px 0 0px 0; }
	#n_content{ margin-top: 10px;}
	
	.n_right{width:100%; margin-top: 0px;border: 0px solid #eee;}
	.n_title_x{width:100%;padding-top: 0px;}
	.n_tu {width:100%; margin-bottom: 0px; }
	.n_right .title{ font-size:20px; margin-top:10px;}
	.pagenavph{ display:block; position:relative; margin-bottom:0px;}
	.pagenavph .back{ position:absolute; left:0; top:0px;background-color:#4dc3d5;}
	.pagenavph .back img{ height:50px;}
	.pagenavph .top{ height:50px; line-height:50px; text-align:center; font-size:16px; background:url(../images/ico30_5.png) no-repeat right center; background-color:#f5f5f5;}
	.pagenavph .list{ display:none; position:absolute; z-index:22; top:50px; left:0; width:100%;}
	.pagenavph .list li{ height:40px; line-height:40px; font-size:14px; color:#8b8b8c; border-bottom:1px #eee solid;}
	.pagenavph .list li a{ display:block; color:#8b8b8c; background-color:#fff; text-align:center;}
	.pagenavph .list li a:hover{ background-color:#4dc3d5; color:#fff;}
	.n_right .editBody{padding:0px 10px; }
	
	.honor1 .box .text,.tu_list .box .text,.experts1 .box .text{ margin-bottom:8px; width:50%; float: left;}
	.gallery2{width:250px; height:auto;  margin:0 auto 20px auto;transition: 300ms; padding:10px; border: 1px solid #eee; border-radius: 8px;}
	.gallery2 .img_box{ width:250px; height:189px; line-height:0px; margin:0 auto; text-align:center;vertical-align:middle;display:table-cell; }
	

	.news1,.info1,.n_news_title{ padding-top: 0px; padding:0 10px; margin-top:10px; }
	.news1 li{ padding-bottom:15px; margin-bottom:15px;}
	.news1 li .imgDiv{ width:150px;}
	.news1 li .morebox{ display:none;}
	.news1 li .text{ float:none; width:auto; padding-right:0; padding-left:170px; background:none;}
	.news1 li .text h3{font-size:16px; padding-bottom:10px; margin-bottom:0px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
	.news1 li .text p{line-height:1.5; height:37px; overflow:hidden; font-size:12px;}
	.news1 li .text .time{ font-size:12px; color:#8b8b8c;bottom: 22px;}
	
	.info1 li:nth-child(6n){  margin-bottom: 10px;   padding-bottom: 10px;}
	.n_right .news_editBody{padding:0 10px;}
	
	.pageNum{ display:none;}
	.ks_box{padding:0 10px; }
	
}
@media screen and (max-width:861px){
	.indexPart3{ padding-top:20px; padding-bottom:20px; }
	.indexPart3 .title h2{ font-size:20px; color:#010101; font-weight:inherit; padding-bottom:5px; text-transform:uppercase;}
	.indexPart3 .title p {  margin: 0 auto 20px auto;}
	.indexPart3 .content .imglist{  width:96%; margin: 0 auto; float: none;}
	.indexPart3 .content .nlist{ display: none;}
	.indexPart3 .content .imglist .imgDiv .text h3{ font-size:16px; line-height:24px; }
	.indexPart3 .content .imglist .imgDiv img { width: 100%; height: auto; min-height: 300px;}
	.indexPart3 .content .imglist .imgDiv .text .time{ font-size:12px; color:#eee; }
	.indexPart3 .more{ display:block; width:120px; height:35px; line-height:35px; text-align:center; margin:0 auto; background-color:#ccc; border-radius:35px; font-size:14px; color:#fff; margin-top:20px;}
	
	.indexPart4{ padding-top:20px; padding-bottom:20px; }
	.indexPart4 .title{  margin-bottom: 0px;}
	.indexPart4 .title h2{ font-size:20px;}
	
	.indexPart5{ padding-top:20px; padding-bottom:20px; background:url(../images/006.jpg) no-repeat center top; }
	.indexPart5 .title h2{ font-size:20px; color:#ffffff; font-weight:inherit; padding-bottom:5px; text-transform:uppercase;}
	.indexPart5 .title p {  margin: 0 auto 15px auto;}
	.indexPart5 .ksjs { padding: 0px 0 10px 0; }
	.indexPart5 .ksjs  li { width: 47%; margin: 5px 1.5%;padding: 15px 0;}
	.indexPart5 .ksjs  li .txt { font-size:16px; }
	.links { display: none;}
	.foot { padding-top: 15px; border-top: 10px solid #f5f5f5;} 
	.foot .left { width:98.5%; float: left; padding-left:1.5%;  }
	.foot .right{width:98.5%; float: left; padding-left:1.5%; text-align: left; margin-top: 10px; margin-bottom:00px;}
	.foot .right img { width:55%; height:auto; }
	.footer_tabbar { display: block;}
	
	.hrList{ font-size: 14px;}
	.hrList .hspan{ width: 21%;}
	.hrList .hspan:nth-child(3){ display: none;}
	
}  
@media screen and (max-width:768px){
	.menuBtn,.header .so-btn-m{display: block;}
	.menuBtn {top: 15px;}
	.mtop{ display:block; height:50px;} 
	.header-box{ background:#fff; height:50px; position: fixed;z-index: 999;}
	.header{ width:100%; margin:auto;height:50px; }
	.navMenu{ display:none;}
	.header:before{ display:none;}
	.header-ri{ display:none;}
	.logo{ float:left; overflow:hidden; height: 50px; margin-left:5px;margin-top: 0px; }
	.logo img{height:35px; width:auto; padding-top: 8px;}
	.inner { width:100%; }
	.tongdao { padding: 10px 0; }
	.tongdao li { width: 47%; margin: 5px 1.5%; padding: 22px 0;}
	.tongdao li .txt {font-size:18px;}
	.row {
	  margin-left:0px;
	  margin-right: 0px;
	}
	.indexPart6{padding-top:20px; padding-bottom:20px;}
	.indexPart6 ul{}
	.indexPart6 li {width: 97%; margin: 5px 1.5%; float: left; position: relative;}
	.indexPart6 li .img { width: 100%; height: auto;}
	.indexPart6 li .img img { width: 100%; height: auto;}
	.indexPart6 li .txt { color: #fff;font-size: 24px; position: absolute; top:15%; left: 10%;text-shadow: 1px 1px 1px #000; }
	.n_right{ padding-bottom:10px;}
	.honor1{ margin-top: 0px;}
	.honor1 .contentBox{ padding-top:00px;}
	.honor1 .box{ padding:20px 0 20px 0; }
	.honor1 .box .text{ margin-bottom:8px; width:50%; float: left;}
	
	.experts1{ margin-top: 0px;}
	.experts1 .contentBox{ padding-top:00px;}
	.experts1 .box{ padding:20px 0 20px 0; }
	.experts1 .box .text{ margin-bottom:8px; width:50%; float: left;}
	
	.n_news_title { padding-top: 10px; padding-bottom: 0px; text-align: center;}
	.n_news_title h2{font-size: 18px;}
	.detailsshare{  padding-top:0px; padding-right:0px;}
	.n_right .editBody h3 {font-size: 16px;margin-top: 10px;line-height: 24px;}
	.map{ width:100%; height:300px;}
	.news1 li .imgDiv{ width:130px;}
	.news1 li .morebox{ display:none;}
	.news1 li .text{ float:none; width:auto; padding-right:0; padding-left:150px; background:none;}
	.news1 li .text h3{font-size:16px; padding-bottom:0px;}
	.news1 li .text .time{ font-size:12px; color:#8b8b8c;bottom: 10px;}
	
	.ks_box .name{border-bottom: 1px solid #4dc3d5;  margin-bottom: 20px;margin-top:10px; }
	.ks_box .name h2{ height: 40px; line-height: 40px; background:#4dc3d5; color: #fff; font-weight: normal; text-align: center;font-size: 20px; width: 150px;}
	.ks_box ul{}
	.ks_box li { width: 100px; text-align: center; line-height: 40px; margin-bottom: 10px; border: 1px solid #ddd; color:#333; margin-right: 10px; float: left;}
	.ks_box li:hover{background:#4dc3d5;color: #fff;border: 1px solid #4dc3d5;}
	
	.hrList .hrdt,.hrList .hspan,.hrList .hrT .hspan{ height: 44px; line-height: 44px;}
	.hrList .hspan:nth-child(2), .hrList .hspan:nth-child(4){ display: none;}
	.hrList .hspan:nth-child(1){ width: 74%;}
	.hrList .ib{ margin-top: 14px;}
	.recruitment-info{ padding: 20px 5%; margin-top: 0px;}
	.hrList{ margin: 0px 0px 20px; font-size: 14px;}
	.hrList .hrCon{ padding:15px 0px 20px; }
	.join-box-btn{ padding-top: 20px;}
	
	.m-details{ position: relative; padding: 0 10px;}
	.m-details dl{overflow: hidden;padding: 20px 0px 20px; }
	.m-details dt{float: none;width: 250px; margin: 0 auto;}
	.m-details dd{ margin-left:0px; width: 100%; color: #888;font-size: 14px;}
	.m-details .txt{ margin-top: 15px;}
	.m-details .txt h2{color: #4dc3d5;font-size: 20px;line-height: 32px;height: 40px;margin:0px 0 0px;}
	.m-details .txt h2 span{font-size: 14px; font-weight: normal; padding-left: 8px}
	.m-details .txt p{padding-top: 15px;border-top:1px solid #ccc;}
	
	.n_right .editBody_zj{ padding:0px 0px; margin-top: 0px; }
	.n_right .editBody_zj p{ padding-bottom: 10px; margin-bottom: 10px;}
	.n_right .editBody_zj h2 {font-size: 18px;color: #333; margin-bottom:10px; }
	.n_right .editBody_zj p h3 {font-size: 18px;color: #333; font-weight: normal;margin-top: 25px;line-height: 30px;}
	.n_right .editBody_zj img { max-width: 100%; height: auto;}

	.gallery2_zj .img_title h2{text-align: center;}
	.gallery2_zj .img_title h2 span{width:100%; display: block; text-align:center;}

	.news_editBody iframe{width: 100%; height: 260px}


}
@media screen and (max-width:641px){
	
}
@media screen and (min-width: 414px) and (max-width: 640px) {
	.gallery2{width:165px; height:auto; padding:5px;margin:0 auto 10px auto; }
	.gallery2 .img_box{width:165px; height:125px;}
	.gallery2 .img_box img{ max-width:165px; max-height:125px}
	.gallery2 .img_title{padding:8px 0px;}
	
	.gallery2_zj{width:165px; height:auto; margin:0 auto 10px auto; }
	.gallery2_zj .img_box{width:165px; height:196px;}
	.gallery2_zj .img_box img{ max-width:165px; max-height:196px}
	.gallery2_zj .img_title{padding:8px 0px;}
}
@media screen and (min-width: 375px) and (max-width: 414px) {
	.gallery2{width:165px; height:auto;padding:5px;margin:0 auto 10px auto;}
	.gallery2 .img_box{width:165px; height:125px;}
	.gallery2 .img_box img{ max-width:165px; max-height:125px}
	.gallery2 .img_title{padding:8px 0px;}
	
	.gallery2_zj{width:165px; height:auto;margin:0 auto 10px auto;}
	.gallery2_zj .img_box{width:165px; height:196px;}
	.gallery2_zj .img_box img{ max-width:165px; max-height:196px}
	.gallery2_zj .img_title{padding:8px 0px;}
}

@media screen and (min-width: 320px) and (max-width: 375px) {
	.gallery2{width:155px; height:auto;padding:5px;margin:0 auto 10px auto;}
	.gallery2 .img_box{width:155px; height:118px;}
	.gallery2 .img_box img{ max-width:155px; max-height:118px}
	.gallery2 .img_title{padding:8px 0px;}
	
	.gallery2_zj{width:155px; height:auto;margin:0 auto 10px auto;}
	.gallery2_zj .img_box{width:155px; height:184px;}
	.gallery2_zj .img_box img{ max-width:155px; max-height:184px}
	.gallery2_zj .img_title{padding:8px 0px;}
}

@media screen and (max-width: 320px) {
	.gallery2{width:140px; height:auto;padding:5px; margin:0 auto 10px auto;}
	.gallery2 .img_box{width:140px; height:106px;}
	.gallery2 .img_box img{ max-width:140px; max-height:106px}
	.gallery2 .img_title{padding:8px 0px;}
	
	.gallery2_zj{width:140px; height:auto; margin:0 auto 10px auto;}
	.gallery2_zj .img_box{width:140px; height:166px;}
	.gallery2_zj .img_box img{ max-width:140px; max-height:166px}
	.gallery2_zj .img_title{padding:8px 0px;}
	
}


