@media screen and (max-width: 999px) {	
.header{ display: none;}
.header-m ,.footer-m{ display: block;}
img{ transition: all 0s;}
a{ transition: all 0s;}
html{ height: 100%; font-size: 100%;}
body{ width: 6.4rem; height: auto; min-width: 0;}
.main{ width: 5.8rem; min-width: 0; padding: 0 0.3rem;}
	
body{ padding-bottom: 1.18rem;}

.warning-info {
    display: none;
}
	
.header-m{ width: 100%; height: 1rem; background: #343434; position: relative; -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.1); z-index: 99999;}
.header-m .logo{ width: 3.2rem; float: left; left: -0.6rem; top: 0.2rem; position: absolute;}
.header-m .menu{ width: 0.4rem; position: absolute; right:0.3rem; top:0.3rem;}
.header-m .nav{ width: 100%; background: #3e3e3e; position: absolute; top:0.99rem; right: 0; z-index: 9; display: none;}
.header-m .nav li{ float: none;font-size: 0.18rem; padding: 0 0.4rem;}
.header-m .nav li a{ font-size: 0.2rem; color: #fff; font-weight: bold; line-height: 0.8rem; display: block; border-top: 1px solid #999; position: relative;}
.header-m .nav li i {position: absolute;right: 0;top: 0;color: #fff;font-style: normal;font-size: 0.2rem;}
.header-m .nav li:first-child a{ border: 0;}
.header-m .nav li .down{ position: relative; top:auto; background: #3e3e3e; left: auto; padding: 0; float: none; display: none;}
.header-m .nav li .down a{ color: #fff; margin: 0; border-radius: 0; padding: 0 0 0 0.4rem; display: block; white-space:nowrap; width: 100%; box-sizing: border-box; border: 0;}
	
.footer-m{ width: 6.4rem; height: 0.8rem; background: #343434; position: fixed; z-index: 99998; bottom:0; left: 0; padding: 0.2rem 0;}
.footer-m li{ float: left;font-size: 0.18rem; width: 1.6rem; text-align: center;}
.footer-m li a{font-size: 0.2rem; color: #fff; line-height: 0.5rem; display: block; position: relative;}
.footer-m li a img{ width: 0.4rem; margin-left: 0.6rem;}

	
/* 头图部分 */
.banner{ z-index: 1;}
.banner .pc{ display: none;}
.banner .mob{ display: block;}
.banner .swiper-pagination{ display: none;}
	
.banner .cont{ display: block; padding: 0.3rem 0.2rem; border-left: 0.1rem solid #ff8a1e; width: 100%; height: 1rem; position: absolute; bottom:0; left: 0; background: rgba(0,0,0,0.45);}
.banner .cont h1{ font-size: 0.24rem; line-height: 0.36rem; color: #fff; width: 5.9rem; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }
.banner .cont span{ font-size: 0.2rem; margin-bottom: 0.1rem; color: #ff8a1e; display: block;}


/* 项目部分 */
.proj{ padding: 0.6rem 0;}
.proj .item{ width: 100%;}
.proj .item:first-child{ margin-right: 0; margin-bottom: 0.4rem;}
.proj .item .img{ width: 100%; height: auto; overflow: auto;}
.proj .item .cont{ padding: 0.3rem 0.3rem; width: 4.6rem; margin-left: 0.3rem; margin-top: -1.8rem;}
.proj .item .cont h1{ font-size: 0.32rem; margin-bottom: 0.1rem;}
.proj .item .cont p{ font-size: 0.2rem; margin-bottom: 0.15rem; line-height: 0.32rem;}
.proj .item .cont a{ font-size: 0.24rem;}
.proj .item:hover img{ transform: none;}
	
/* 考试部分 */
.exam{ padding: 0.6rem 0;}
.exam .tittle{ font-size: 0.36rem; margin-bottom: 0.3rem; text-align: center;}
.exam .item ul{ padding: 0.2rem 0.3rem;}
.exam .item a{ padding: 0.2rem 0.2rem; border-radius: 0.1rem;}
.exam .item h1{ font-size: 0.28rem; padding-left: 0; text-align: center;}
.exam .item li{ width: 50%;}
.exam .item li img{ margin-bottom: 0.2rem;}
.exam .item li h2{ font-size: 0.24rem; margin-bottom: 0.15rem;}
.exam .item li p{ font-size: 0.2rem; line-height: 0.32rem; height: 1.28rem; overflow: hidden;}
.exam .item a:hover{ transition: all 0;}
	
/* 新闻部分 */
.news{ padding: 0.6rem 0;}
.news .tittle{ font-size: 0.36rem; margin-bottom: 0.3rem; text-align: center;}
.news .tabs{ position: relative; left:auto; top:auto; text-align: center; margin-bottom: 0.3rem;}
.news .tabs ul{position:relative;left:50%; float: left;}
.news .tabs li{ font-size: 0.24rem; line-height: 0.32rem; padding: 0.12rem 0.2rem; margin-right: 0.03rem;position:relative;right:50%; width: 1.5rem;}
.news .tabs li:first-child{ border-bottom-left-radius: 0.31rem; border-top-left-radius: 0.31rem;}
.news .tabs li:last-child{ border-bottom-right-radius: 0.31rem; border-top-right-radius: 0.31rem;}
.news .swiper-button-next, .swiper-container-rtl .swiper-button-prev{ display: none;}
.news .swiper-button-prev, .swiper-container-rtl .swiper-button-next{ display: none;}
.news .swiper-slide{ width: 100%;}
	
.news .list .cont{ padding: 0.4rem 0.4rem 0.2rem 0.4rem;}
.news .list .cont span{font-size: 0.2rem;margin-bottom: 0.2rem;}
.news .list .cont h1{font-size: 0.28rem; line-height: 0.36rem; margin-bottom: 0.3rem;}
.news .list .cont p{font-size: 0.2rem; line-height: 0.32rem; margin-bottom: 0.3rem;}
.news .list .cont a{ font-size: 0.24rem;}
.news .list .cont em{ font-size: 0.2rem; line-height: 0.32rem; height: 0.32rem; margin-top: 0.4rem; padding-top: 0.15rem;}
.news .list .cont:hover{ transition: all 0; transform: none;}
	
/* 服务部分 */
.serve{padding: 0.6rem 0; background: url("../image/serve-mob-bg.jpg") no-repeat; background-size: 100%;}
.serve .tittle{ font-size: 0.36rem; margin-bottom: 0.3rem; text-align: center;}
.serve ul{ padding: 0.6rem 0 0 0;}
.serve li{ width: 50%; margin-bottom: 0.6rem;}
.serve li h1{ font-size: 0.54rem;}
.serve li span{ font-size: 0.2rem;}
	
/* 合作站点部分 */
.site{ padding: 0.6rem 0;}
.site .tittle{ font-size: 0.36rem; margin-bottom: 0.3rem; text-align: center;}
.site .swiper-button-next, .swiper-container-rtl .swiper-button-prev{ display: none;}
.site .swiper-button-prev, .swiper-container-rtl .swiper-button-next{ display: none;}
.site .swiper-slide{ width: 100%;}
	
.site .list .cont{ padding: 0.3rem 0.4rem 0.6rem 0.4rem; border-top:0.12rem solid #444;}
.site .list .cont span{ font-size: 0.2rem; padding-bottom: 0.15rem;}
.site .list .cont.a{border-top:0.12rem solid #ff8a1e;}
.site .list .cont.b{border-top:0.12rem solid #2f69d4;}
.site .list .cont h1{ font-size: 0.28rem; line-height: 0.36rem;margin-top: 0.15rem; margin-bottom: 0.15rem;}
.site .list .cont a:hover{ transition: all 0; transform: none;}
	
/* 合作企业部分 */
.partner{ padding: 0.6rem 0;}
.partner .tittle{ font-size: 0.36rem; margin-bottom: 0.3rem; text-align: center;}
.partner li{ width: 2.8rem; margin-right: 0.2rem; margin-bottom: 0.4rem;}
.partner li:nth-child(odd){ margin-right: 0;}
.partner li img{ width: 80%; margin-left: 10%; margin-right: 0; filter: saturate(100%); }
.partner li span{ font-size: 0.2rem; line-height: 0.32rem; width: 100%;text-align: center;}
.partner li a:hover img{ filter: saturate(100%);}
	
/* 底部 */
.footer{ font-size: 0.2rem; padding-bottom: 0;}
.footer .left{ width: 100%; padding: 0.2rem 0; margin-bottom: 0.2rem;}
.footer .right{ width: 100%; float: left;}
.footer .right img{ margin-top: 0.3rem; width: 4.6rem;}
.footer .tittle{ font-size: 0.24rem; margin-top: 0.3rem;}
.footer .left ul{ margin-top:0.2rem;}
.footer .left li{ margin-right: 0.2rem; line-height: 0.48rem;}

.footer .bottom{ width: 100%; position: relative; bottom:auto; left: auto; line-height: 0.36rem; padding: 0.2rem 0;}
	
/* 其他头图部分 */
.banner-mini{margin-bottom: 0.4rem;}
.banner-mini .pc{ display: none;}
.banner-mini .mob{ display: block;}
	
/* 通用详情部分 */
.page-left{ width: 100%;}
.page-left .top{ margin-bottom: 0.3rem;}
.page-left .top .tittle{ font-size: 0.32rem; padding-bottom: 0.3rem;}
.page-left .top .tabs{ position: relative; left:auto; top:auto; text-align: center; margin-bottom: 0; margin-top: 0.2rem;}
.page-left .top .tabs ul{position:relative;left:auto; float: left;}
.page-left .top .tabs li{ font-size: 0.24rem; line-height: 0.32rem; padding: 0.12rem 0.2rem; margin-right: 0.03rem;position:relative;right:auto; width: 1.5rem;}
.page-left .top .tabs li:first-child{ border-bottom-left-radius: 0.31rem; border-top-left-radius: 0.31rem;}
.page-left .top .tabs li:last-child{ border-bottom-right-radius: 0.31rem; border-top-right-radius: 0.31rem;}
.page-left .top .search{ width: 100%; margin-top: 0.3rem;}
.page-left .top .search input{ font-size: 0.2rem; line-height: 0.4rem; padding: 0.1rem 0.2rem 0.1rem 0.6rem; background: url("../image/search.png") no-repeat 0.15rem 0.15rem; background-size: 0.3rem;}
.page-left .top .nav ,.page-center .top .nav{ display: none;}
.page-left .top .select{ width: 100%; margin-top: 0.3rem;}
.page-left .top .richselect .richplaceholder ,.page-left .top .richselect ul li.unchecked{; font-size: 0.2rem;}
.page-left .top .richselect{ width: 2.6rem; margin-right: 0.2rem; padding: 0.05rem 0; font-size: 0.2rem; margin-bottom: 0.1rem;}
.page-left .top .richselect ul li.unchecked:hover{ background: #2f69d4; color: #fff; padding-left: 5px;}

.page-center{ width: 100%;}
.page-center .top{ margin-bottom: 0.3rem;}
.page-center .top .tittle{ font-size: 0.32rem; padding-bottom: 0.3rem;}
	
.page-right{ width: 100%; padding: 0.3rem; margin-top: 0; box-sizing: border-box; margin-bottom: 0.3rem;}
.page-right .filter{ font-size: 0.24rem;}
.page-right .filter .tittle{ padding: 0 0 0.1rem 0.3rem; background: url("../image/arrow.png") no-repeat -0.1rem -0.07rem; background-size: 0.4rem; margin-top: 0.2rem;}
.page-right .filter .checkbox{ margin-top: 0.1rem;}
.page-right .file{ font-size: 0.2rem;}
.page-right .file .tittle{ font-size: 0.28rem}
.page-right .file a{  margin-top: 0.2rem; line-height: 0.36rem;}

.page{ padding: 0.6rem 0 0.6rem 0;}
.page a{ margin-right: 0.3rem; font-size: 0.24rem;}

/* 新闻列表部分 */
.news-page .block{ padding: 0.3rem 0;}
.news-page .block h1{font-size: 0.28rem; margin-bottom: 0.15rem; line-height: 0.36rem;}
.news-page .block p{font-size: 0.2rem; line-height: 0.32rem;}
.news-page .block span{font-size: 0.2rem; margin-bottom: 0.15rem;}

/* 新闻内容部分 */
.news-page .news-del .top{ margin-bottom: 0.6rem;}
.news-page .news-del .top h1{ font-size: 0.32rem; padding-bottom: 0.2rem; margin-bottom: 0.2rem; line-height: 0.46rem;}
.news-page .news-del .top span{ font-size: 0.2rem; margin-right: 0.1rem;}

.news-page .news-del .cont{ font-size: 0.2rem; line-height: 0.36rem; margin-bottom: 0.6rem;}
.news-page .news-del .cont h1{ font-size: 0.28rem; margin-bottom: 0.3rem; line-height: 0.36rem;}
.news-page .news-del .cont p{ margin-bottom: 0.4rem;}
.news-page .news-del .cont img{ width: 100%; margin-left: 0; margin-bottom: 0.4rem;}
	
/* 项目介绍部分 */
.proj-page .top{ margin-bottom: 0.3rem;}
.proj-page .top h1{ font-size: 0.32rem; padding-bottom: 0.2rem; margin-bottom: 0.2rem; line-height: 0.46rem;}

.proj-page .img{ width: 100%; float: left; margin-left: 0; margin-bottom: 0.3rem;}
.proj-page .cont{ width: 100%; font-size: 0.2rem; line-height: 0.36rem; margin-bottom: 0.6rem;}
.proj-page .cont h1{ font-size: 0.28rem; margin-bottom: 0.3rem; line-height: 0.36rem;}
.proj-page .cont p{margin-bottom: 0.3rem;}
.proj-page .cont img{ width: 100%; margin-left: 0; margin-bottom: 0.4rem;}

/* 1+x部分 */
.x-page .list{ margin-bottom: 0;}
.x-page .block{ padding: 0.3rem 0;}
.x-page .block h1{font-size: 0.28rem; margin-bottom: 0.2rem;}
.x-page .block a{ margin: 0 0.05rem;}
.x-page .block p{font-size: 0.2rem; line-height: 0.36rem; margin-top: 0.1rem;}
.x-page .block ul{ padding: 0.1rem 0.2rem;}
.x-page .block li{font-size: 0.2rem; line-height: 0.36rem;}
.x-page .block p.sp{ padding: 0.2rem 0.3rem; margin-top: 0.1rem;}
.x-page .block p.half a{ display: block; width: auto;}
.x-page .block ul.img{ padding: 0.2rem 0;}
.x-page .block ul.img li{ width: 100%; margin-right: 0; margin-bottom: 0.3rem;}
.x-page .block ul.img li span{ font-size: 0.2rem; margin-top: 0.1rem; line-height: 0.24rem; height: auto; overflow-y: visible;}
.x-page ul.other{ padding: 0.15rem 0.3rem;}
.x-page ul.other a{ padding: 0.05rem 0; line-height: 0.2rem; text-decoration: none; position: relative; right: auto; top: auto; display: block; width: 0.8rem; text-align: center;}
.x-page ul.other li{ line-height: 0.36rem; font-size: 0.2rem;}
.x-page #tree { padding: 0.15rem 0.3rem;}
.x-page #tree [data-tree-click] { font-size: 0.2rem;}
.x-page #tree .closed [data-tree-click]{ padding-left: 0.2rem;}
.x-page #tree .open [data-tree-click]{ padding-left: 0.2rem;}
.x-page #tree .end { padding-left: 0.2rem;}
.x-page #tree .data-tree-level1 { margin-left: 0.1rem;}
.x-page #tree .data-tree-level2 { margin-left: 0.2rem;}
.x-page #tree .data-tree-level3 { margin-left: 0.3rem;}
.x-page #tree a{ padding: 0.05rem 0; line-height: 0.2rem; text-decoration: none; position: relative; right: auto; top: auto; display: block; width: 0.8rem; text-align: center;}
.x-page #tree li{ line-height: 0.36rem; }
	
.x-page .item{ width: 100%; padding: 0.3rem 0.2rem; margin-right: 0; margin-bottom: 0.2rem;}
.x-page .item .img{ width: 2rem; margin-right: 0.2rem;}
.x-page .item .cont{ width: 3.1rem;}
.x-page .item .cont span{ font-size: 0.24rem; padding-bottom: 0.1rem;}
.x-page .item .cont h1{ font-size: 0.28rem; line-height: 0.36rem; margin-bottom: 0.05rem;}
.x-page .item .cont p{ margin-top: 0.1rem; line-height: 0.24rem;}
.x-page .item .cont a{ font-size: 0.2rem; line-height: 0.24rem; margin: 0.15rem 0 0 0;}
	.x-page .item .text{font-size: 0.2rem; line-height: 0.32rem; margin-top: 0.15rem;}
	
/* 关于我们部分 */
.about-page .block{ margin-bottom: 0.6rem;}
.about-page .block h1{font-size: 0.28rem; margin-bottom: 0.3rem;}
.about-page .block h2{font-size: 0.24rem; margin-bottom: 0.2rem;}
.about-page .block table{ width: 100%; margin-bottom: 0.3rem;}
.about-page .block tr{ width: 100%; margin-right: 0.4rem;}
.about-page .block td{ font-size: 0.2rem;padding: 0.05rem 0;}
.about-page .block td a{ width: 0.3rem;}
.about-page .block td:nth-child(1){ width: 1rem;}
.about-page .block td:nth-child(2){ width: 2.2rem;}
.about-page .block td:nth-child(3){ width: 2.2rem;}

.about-page .pop{width: 5.8rem; height: 3rem; padding: 0.4rem; top:50%; left: 50%; margin-left: -2.9rem; margin-top: -1.5rem;}
.about-page .pop .img{ width: 1.8rem; float: left;}
.about-page .pop .img span{ font-size: 0.2rem; margin-top: 0.1rem;}
.about-page .pop .cont{ margin-left: 0.3rem; width: 2.4rem;}
.about-page .pop .cont h1{ font-size: 0.28rem; margin-bottom: 0.1rem; margin-top: 0.4rem;}
.about-page .pop .cont p{ font-size: 0.2rem; margin-bottom: 0.05rem;}
.about-page .pop a.close{ width: 0.4rem; height: 0.4rem; right: 0.2rem; top:0.2rem;}
	
/* 合作站点部分 */
.site-page .block{ width: 100%; height: auto; margin-right: 0; margin-bottom: 0.2rem;}
.site-page .block .cont{ padding: 0.3rem 0.4rem; border-top:0.12rem solid #444;}
.site-page .block .cont span{ font-size: 0.2rem; padding-bottom: 0.15rem;}
.site-page .block .cont.a{border-top:0.12rem solid #ff8a1e;}
.site-page .block .cont.b{border-top:0.12rem solid #2f69d4;}
.site-page .block .cont h1{ font-size: 0.28rem; line-height: 0.36rem;margin-top: 0.15rem; margin-bottom: 0.15rem;}
.site-page .block .cont p{ font-size: 0.2rem; line-height: 0.28rem; margin-bottom: 0.05rem;}
.site-page .block .cont a{ width: 100%; height: 0.2rem; margin-top: 0.3rem;}
.site-page .block .cont em{ font-size: 0.2rem; line-height: 0.28rem; height: 0.28rem; margin-top: 0.2rem; padding-top: 0.2rem;}

.site-page .block .next{ padding-bottom: 0.2rem;}
.site-page .block .next h2{font-size: 0.24rem; line-height: 0.32rem; margin-top: 0.3rem; margin-bottom: 0.1rem;}
.site-page .block .next p{ font-size: 0.2rem; line-height: 0.28rem; margin-bottom: 0.05rem;}
.site-page .block .next em{ font-size: 0.2rem; line-height: 0.32rem; margin-top: 0.2rem;}
.site-page .pop {width: 5.8rem; height: 8rem; padding: 0.4rem; top:10%; left: 50%; margin-left: -2.9rem;z-index: 99999;overflow-y: scroll;}

/* 1+x部分新增 */
.page-center .top .tabs{ position: relative; left:auto; top:auto; text-align: center; margin-bottom: 0; margin-top: 0.2rem;}
.page-center .top .tabs ul{position:relative;left:auto; float: left;}
.page-center .top .tabs li{ font-size: 0.24rem; line-height: 0.32rem; padding: 0.12rem 0.2rem; margin-right: 0.03rem;position:relative;right:auto; width: 1.5rem;}
.page-center .top .tabs li:first-child{ border-bottom-left-radius: 0.31rem; border-top-left-radius: 0.31rem;}
.page-center .top .tabs li:last-child{ border-bottom-right-radius: 0.31rem; border-top-right-radius: 0.31rem;}
.x-page .block .post{ margin-bottom: 0.3rem; float: left; width: 100%;}
.x-page .block .post:last-child{ margin-bottom: 0.6rem;}
.x-page .block .post h2{ font-size: 0.28rem; line-height: 0.36rem; margin-bottom: 0.2rem; color: #ff8a1e;}
.x-page .block .post td{ font-size: 14px; line-height: 24px; padding: 10px 0 10px 20px;}
.x-page .block .post th{ color: #fff; text-align: left; background: #ff8a1e; font-size: 14px; line-height: 24px; padding: 10px 0 10px 20px;}
.x-page .block .post tr:nth-child(even) td{ background: #fafafa;}
.x-page .block .post table{ display: none;}
.x-page .block .post ul{ display: block; width: 100%; float: left; padding: 0;}	
.x-page .block .post li{ width: 100%; float: left; padding: 0.2rem; background:#fafafa;  margin-bottom: 0.2rem; box-sizing: border-box;}
.x-page .block .post li span{ font-size: 0.2rem; color: #8a8a8a; float: left; width: 1.8rem; line-height: 0.32rem;}
.x-page .block .post li p{ font-size: 0.2rem; margin-top: 0; float: left; width: 3.6rem; line-height: 0.32rem; margin-bottom: 0.1rem;}
	
.x-page .block .job{ padding-bottom: 0.6rem;}
.x-page .block .job ul{ display: none;}
.x-page .block .job .tip{ display: block; font-size: 0.2rem; margin-bottom: 0.2rem; color: #ccc; margin-top: -0.2rem;}
.x-page .block .job .tip span{ color: #ff8a1e;}
.x-page .block .job .mob{ display: block; background: #363636; padding: 0.2rem 0.4rem; border-top:1px solid #fff;}
.x-page .block .job .mob h1{ color: #ff8a1e; font-size: 0.28rem; margin-bottom: 0;}
.x-page .block .job .mob span{ color: #ccc; font-size: 0.2rem; display: block;}
.x-page .block .job .cont{ width: 100%; padding: 0.4rem; margin-bottom: 0.3rem;}
.x-page .block .job .cont .tittle{ font-size: 0.28rem; padding-bottom: 0.2rem; margin-bottom: 0.2rem;}
.x-page .block .job .cont .tittle span{ font-size: 0.2rem; margin-left: 0.1rem;}
.x-page .block .job .cont .text{ font-size: 0.2rem; line-height: 0.36rem; margin-bottom: 0.2rem;}
.x-page .block .job .cont .img{ width: 100%;}
.x-page .block .job .cont ol{padding-top: 0.4rem;}
.x-page .block .job .cont ol li{ width: 100%; margin-right: 0; margin-bottom: 0.3rem; padding: 0;}
.x-page .block .job .cont ol li:nth-child(3n+0){ margin-right: 0;}
.x-page .block .job .cont ol li h1{ font-size: 0.24rem;}
.x-page .block .job .cont ol li span{ font-size: 0.2rem;}
.x-page .block .job .cont ol li p{ font-size: 0.2rem; line-height: 0.36rem; height: auto; overflow: auto;}

/* 证书查询 */
.app-main {margin-bottom: 0.5rem;}
.app-main .main {padding: 0;}	
.form-main {width: 90%;margin: 0.5rem auto 0;}

#scrollUp{
    display: none !important;
}
