/*! www.vancheer.com  |  Powered by vancheer */
@media screen and ( max-width:1600px ){
	.nav li{ padding: 0 0.35rem;}
}

@media screen and ( max-width:1440px ){
	.nav li{ padding: 0 0.3rem;}
	.headDiv .logo{ left: 0.3rem; }
	.headDiv .topSearch{ right: 0.3rem; }

}	

@media screen and ( max-width:1366px ){
	
}

@media screen and ( max-width:1280px ){
	
}


@media screen and ( max-width:1024px ){
	.wal, .w1040, .w384{ width:100%;}
	.PC-Box, .nav, .sNav, .pageTop, .footNav, .pageNav, .sideNews, .ind-banner .se{ display:none;}
	.Phone-Box, .navIco, .pageTitleTel, .pageMore{ display:block;}
	.headD{ height:1.2rem;}
	.headDiv{ height: 1.2rem; top:0; }
	.headDiv .wal{ height: 1.2rem; }
	.headDiv .logo{ top: 0.2rem; left:0.3rem; }
	.headDiv .logo img{ width: 2rem; }
	.headDiv .topSearch{ top: 0.24rem; margin-top: 0; right: 1.2rem; }
	.headDiv .topSearch em{ width: 0.72rem; height: 0.72rem; }
	.headDiv .topSearch em:after{ width: 0.32rem; height: 0.32rem; margin-left: -0.16rem; margin-top: -0.16rem; background-size: 0.32rem; }
	.head-search .search-box { width: 90%; }
	.ind-banner .swiper-slide .img{ height: 5.3rem; }
	.ind-banner .onebox{ left: 0.3rem; margin-left: 0; }
	.ind-banner .onebox h2{ font-size: 0.42rem; line-height: 0.56rem; }

	.ind-banner .twobox{ left: 0.3rem; margin-left: 0; }
	.ind-banner .twobox h2{ font-size: 0.42rem; line-height: 0.56rem; }
	.ind-banner .threebox{ left: 0.3rem; margin-left: 0; right: 0.3rem;}
	.ind-banner .threebox h2{ font-size: 0.42rem; line-height: 0.56rem; }
	.ind-banner .threebox .en{ font-size: 0.28rem; }
	.ind-banner .threebox .msg{ margin-top: 0.15rem; font-size: 0.26rem; line-height: 0.48rem; }

	.ind-banner .mouse{ bottom: 1.1rem; display: none; }
	.ind-banner .swiper-pagination{ bottom: 0.3rem; }
	.ind-banner .swiper-pagination-bullet { width: 24px; height: 24px; } 
	.ind-banner .swiper-pagination-bullet:after{ width: 6px; height: 6px; margin-left: -3px; margin-top: -3px; }
	.indexP1{ padding: 0.9rem 0.3rem 1.0rem; }
	.indexP1 .leftDiv{ width: auto; float: none; }
	.indexNews{ margin-top: 0.65rem;}
	.indexNews .imgList li .imgDiv{ height: 4.5rem;  }
	.indexNews .imgList li .botDiv{ height: 1.32rem; padding: 0.2rem 1.75rem 0 0.3rem; }
	.indexNews .imgList li .name{ font-size: 0.28rem; line-height: 0.48rem; height: 0.96rem; }
	.indexNews .se{ width: 0.9rem; height: 0.9rem; margin-top: -0.45rem; border: rgba(255,255,255,0.3) solid 1px; }
	.indexNews .se:hover{ border: #fff solid 1px; }
	.indexNews .swiper-pagination{ width: auto; right: 0.3rem; bottom: 0.18rem; } 
	.indexNews .swiper-pagination-bullet { width: 8px; height: 8px; } 

	.indexP1 .rightDiv{ width: auto; float: none; margin-top: 0.7rem; }
	.indexP1 .toptop{ height: 1.45rem; padding-top: 0; }
	.indexP1 .tab li{ margin-right: 0.2rem; width: 2.1rem; line-height: 0.88rem; height: 0.9rem; border: #f1f1f1 solid 1px; border-radius: 0.12rem; font-size: 0.28rem; }
	.indexP1 .tab .liNow{ line-height: 0.9rem; }
	.indexP1 .more{ top: 0; }
	.indexP1 .more a{ font-size: 0.28rem; line-height: 0.9rem; padding-right: 0.4rem; background-size: 0.28rem; }
	.indexP1 .list li a{ padding-right: 1.75rem; height: 0.48rem; }
	.indexP1 .list li .name{ padding-left: 0.3rem; height: 0.48rem; line-height: 0.48rem; font-size: 0.28rem; }
	.indexP1 .list li .name:before{ margin-top: -2px; width: 4px; height: 4px; }
	.indexP1 .list li .time{ line-height: 0.48rem; font-size: 0.26rem; }
	.indexP2{ padding: 0.85rem 0.3rem; height: auto; background: url(../images/indexP2.jpg) center no-repeat; background-size: cover; }
	.indexP2 .pageTitle{ text-align: left; }
	.indexP2 .pageTitle:after{ left: 0; margin-left: 0; }
	.indexP2 .list{ padding-top: 0.55rem; }
	.indexP2 .list ul{ margin-right: -0.2rem; }
	.indexP2 .list li{ width: 50%; margin-bottom: 0.3rem; }
	.indexP2 .list li .box{ margin-right: 0.2rem; }
	.indexP2 .list li .imgDiv{ height: 4.2rem; }
	.indexP2 .list li .imgDiv:after{ content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.2); }
	.indexP2 .list li .layer{ left: 0; top: 0.4rem; padding: 0 0.3rem; }
	.indexP2 .list li .title{ padding-bottom: 0.24rem; position: relative; }
	.indexP2 .list li .title:after{ margin-left: -0.2rem; width: 0.4rem; height: 2px; }
	.indexP2 .list li .title .cn{ font-size: 0.4rem; line-height: 0.4rem; height: 0.54rem; letter-spacing: 2px;}
	.indexP2 .list li .title .en{ font-size: 0.24rem; line-height: 0.24rem; }
	.indexP2 .list li .msg{ top: 0; opacity: 1; visibility: visible; margin-top: 0.2rem; font-size: 0.26rem; line-height: 0.42rem; min-height: 1.68rem; }
	.indexP2 .list li .more { display: none;}

	.pageBanner:before{ height: 1.2rem; }
	.pageBanner .bg{ height:3.2rem;}
	.pageBanner .info{ right: 0.3rem; }
	.pageBanner .cn{ font-size: 0.42rem; line-height: 0.42rem; }
	.pageBanner .en{ font-size: 0.28rem; line-height: 0.28rem; padding-right: 3px; }
	.aboutP1{ padding: 1.0rem 0.3rem 0; }
	.aboutP1 .toptop{ padding-bottom: 0.8rem; }
	.aboutP1 .leftCon{ width: auto; float: none; }
	.aboutP1 h1{ font-size: 0.42rem; line-height: 0.42rem; letter-spacing: 3px; }
	.aboutP1 .msg{ margin-top: 0.35rem; }
	.aboutP1 .content{ width: auto; font-size: 0.26rem; line-height: 0.48rem; float: none; margin-top: 0.65rem; }
	.aboutP1 .numList{ padding-bottom: 0.7rem; overflow: hidden;}
	.aboutP1 .numList ul{ display: block; }
	.aboutP1 .numList li{ float: left; width: 50%; padding-left: 0; min-height: 1.0rem; text-align: center; padding-bottom: 0.4rem;}
	.aboutP1 .numList li .pj{ position: relative; margin: 0 auto; width: 1.3rem; height: 1.2rem; margin-bottom: 0.25rem; }
	.aboutP1 .numList li .ico{ bottom: 2px; width: 0.9rem; height: 0.9rem; background-size: 0.9rem;}
	.aboutP1 .numList li .ico img{ margin-top: -0.2rem; margin-left: -0.2rem; width: 0.4rem; }
	.aboutP1 .numList li .wen{ font-size: 0.26rem; line-height: 0.26rem; height: 0.42rem; }
	.aboutP1 .numList li .num{ font-size: 0.26rem; line-height: 0.26rem; }
	.aboutP1 .numList li .numUp{ font-size: 0.6rem; line-height: 0.56rem; }
	.aboutP1 .videobox{ width:100%; height: 3.82rem; }
	.aboutP1 .videobox .imgDiv{ height: 3.82rem; }
	.aboutP1 .videobox video{ max-height:3.82rem; }
	.aboutP1 .videobox .playbox{ width: 1.6rem; height: 1.6rem; margin-left:-0.8rem; margin-top:-0.8rem; }
	.aboutP1 .videobox .playbox img{ width: 0.68rem; margin-left: -0.34rem; margin-top: -0.34rem; }
	.aboutP1 .videobox .playbox .dwq{ margin-right: -80px; margin-top: -80px; width: 160px; height: 160px; }
	.aboutP1 .videobox .playbox .pulse2{ margin-left: -80px; margin-top: -80px; height:160px;width:160px;}
	.aboutP2{ margin-top: -1.2rem; padding: 2.3rem 0.3rem 1.3rem; }
	.aboutP2 .mxfDiv{ display: block; }
	.aboutP2 .conDiv{ width: auto; padding: 0.6rem 0.35rem; }
	.aboutP2 .msg{ font-size: 0.26rem; line-height: 0.48rem; }
	.aboutP2 .imgDiv{ width: auto; }
	.aboutP3{ padding: 1.0rem 0.3rem 1.2rem; }
	.aboutP3 .imgList{ overflow: hidden; }
	.aboutP3 .imgList .swiper-slide{ width: 100%; }
	.aboutP3 .imgList .imgDiv{ width: 100%; height: 4.0rem; }
	.aboutP3 .swiper-pagination{ padding-top: 0.6rem; }
	.pageTitle{ padding-bottom: 0.3rem; }
	.pageTitle:after{ margin-left: -0.25rem; width: 0.5rem; height: 2px; }
	.pageTitle .cn{ font-size: 0.44rem; line-height: 0.44rem; }
	.pageTitle .en{ margin-top: 0.15rem; font-size: 0.26rem; line-height: 0.26rem; }
	.footDiv{ padding: 0.75rem 0.3rem 1.3rem; }
	.footDiv:after{ width: 6.62rem; height: 1.47rem; background-size: 6.62rem;}
	.footDiv .logo img{ width: 2.4rem; }
	.footDiv .address{ padding-top: 0.35rem; font-size: 0.28rem; line-height: 0.52rem; }
	.footDiv .msg{ font-size: 0.26rem; line-height: 0.48rem; }
	.structure{ padding: 0.9rem 0.3rem 0; }
	.structure .bigBox{ padding: 0.7rem 0.35rem 2.0rem; border-top-left-radius: 0.32rem; border-top-right-radius: 0.32rem; }
	.structure .longDiv{ margin-top: 0.85rem; overflow: auto;}
	.structure .imgDiv{ width: 10.0rem;}
	.structure .imgDiv img{ width: 100%; }
	.teamP1{ padding: 0.9rem 0.3rem 0; }
	.teamP1 .secondLink{ padding: 0.5rem 0 0.75rem;}
	.teamP1 .secondLink ul{ margin-right: -0.2rem; }
	.teamP1 .secondLink li{ display: block; float: left; width: 33.33%; font-size: 0.28rem;}
	.teamP1 .secondLink li .box{ margin: 0 0.2rem 0 0; }
	.teamP1 .secondLink li a{ width: 100%; height: 0.96rem; line-height: 0.94rem; border-radius: 0.16rem; border: #f1f1f1 solid 1px; }
	.teamP1 .title{ font-size: 0.38rem; line-height: 0.38rem; padding-bottom: 0; }
	.teamP1 .pjDiv{ margin-top: 0.65rem; margin-bottom: 0.4rem; padding-left: 0; }
	.teamP1 .pjDiv .txt{ position: relative; line-height: 0.86rem; font-size: 0.3rem; }
	.teamP1 .pjDiv .form{ float: none; width: auto; padding-right: 1.9rem; }
	.teamP1 .pjDiv .input1{ padding-left: 0.3rem; font-size: 0.28rem; width: 100%; height: 0.96rem; line-height: 0.96rem; border-radius: 0.16rem; }
	.teamP1 .pjDiv .btn1{ width: 1.8rem; height: 0.96rem; background-size: 0.36rem; border-radius: 0.16rem; }
	.teamP1 .clearBtn{ float: none; margin-left: 0; margin-top: 0.2rem; }
	.teamP1 .clearBtn a{ display: block; width: 1.8rem; line-height: 0.94rem; height: 0.96rem; font-size: 0.28rem; border-radius: 0.16rem; }

	.teamP1 .sortDiv{ padding-left: 1.0rem; margin-bottom: 0.25rem;}
	.teamP1 .sortDiv .txt{ line-height: 0.76rem; font-size: 0.3rem; }
	.teamP1 .sortDiv .lie li{ margin-right: 0.2rem; font-size: 0.28rem;}
	.teamP1 .sortDiv .lie li a{ padding: 0 0.2rem; height: 0.76rem; line-height: 0.76rem; }
	.teamP1 .letter li{ font-size: 0.3rem;}
	.teamP1 .letter li a{ width: 0.78rem; height: 0.8rem; line-height: 0.8rem; }
	.teamP2{ padding: 0.75rem 0.3rem 1.2rem; }
	.teamP2 .list li{ width: 25%; font-size: 0.28rem; }
	.teamP2 .list li a{ height: 0.98rem; line-height: 0.98rem; }
	.teamP2 .pageMore{ margin-top: 0.9rem; }
	.topB a{ width: 0.92rem; height: 0.92rem; }
	.teamShow{ padding: 0 0.3rem; }
	.teamShow:before{ display: none; }
	.teamShow .toptop{ padding-bottom: 1.0rem; background: none; width: auto; }
	.teamShow .pageTitle{ padding-top: 0.9rem; }
	.teamShow .leftDiv{ float: none; width: auto; background: none; height: auto!important; }
	.teamShow .imgDiv{ width: 3.84rem; margin: 0 auto; }
	.teamShow h1{ padding: 0.4rem 0 0.2rem; text-align: center; font-size: 0.48rem; line-height: 0.48rem; }
	.teamShow .wen{ font-size: 0.28rem; line-height: 0.28rem; padding-bottom: 0.38rem; text-align: center; }
	.teamShow .wen:after{ left: 50%; margin-left: -0.2rem; width: 0.4rem; height: 2px; }
	.teamShow .rightDiv{ width: auto; float: none; padding-bottom: 2rem; margin-top: 0.8rem;font-size: 0.26rem; line-height: 0.52rem; }
	.teamShow .rightDiv strong{ height: 0.52rem; font-size: 0.3rem; line-height: 0.3rem; }
	.teamShow .title{ padding-left: 0.2rem; }
	.teamShow .title:before{ width: 0.08rem; height: 0.3rem; }
	.teamShow .title h4{ height: 0.52rem; font-size: 0.3rem; line-height: 0.3rem; }
	.teamShow .content{ margin-top: 0.2rem; padding: 0 0 0.6rem 0.2rem; font-size: 0.26rem; line-height: 0.52rem; }
	.teamShow .backBtn{ left: 0.3rem; margin-left: 0; bottom: 1.0rem; }
	.teamShow .backBtn a{ width:2.26rem; height:0.8rem; font-size:0.26rem;}
	.teamShow .backBtn em{ width:12px; height:12px; background-size: 12px;}
	.research{ padding: 0.95rem 0.3rem 1.0rem; }
	.research .pageTitle{ margin-bottom: 0.6rem;}

	.research .leftDiv{ width: auto; float: none; }
	.research .list{ padding-bottom: 0.5rem; }
	.research .list li{ margin-bottom: 0.3rem; }
	.research .list li a{ height: 2.4rem; padding: 0.3rem 0.4rem; }
	.research .list2 li a{ height: 2rem; }
	.research .list li .name{ height: 0.52rem; line-height: 0.52rem; font-size: 0.32rem; }
	.research .list2 li .name{ height: 1.04rem; white-space:normal;}
	.research .list li .content{ font-size: 0.26rem; line-height: 0.48rem; height: 0.96rem; }
	.research .list li .time{ margin-bottom: 0.06rem; font-size: 0.26rem; line-height: 0.26rem; }
	.research .list2 li .time{ margin-bottom:0;}
	.research .list li .ico{ display: none; }
	.research .list li a:hover:after{ opacity: 0; visibility: hidden; }
	.research .rightDiv{ width: auto; float: none; padding: 0.6rem 0.45rem 0.55rem; margin-bottom: 0.4rem;}
	.research .rightDiv .title{ font-size: 0.32rem; line-height: 0.32rem; height: 0.42rem; }
	.research .rightDiv .zi{ font-size: 0.26rem; line-height: 0.26rem; padding-bottom: 0.4rem; }
	.research .rightDiv .txt{ font-size: 0.28rem; line-height: 0.28rem; height: 0.52rem; }
	.research .select{ height: 0.9rem; }
	.research .caption { height: 0.9rem; line-height: 0.9rem; padding-left: 0.3rem; font-size: 0.26rem; }
	.research .xlist { max-height: 4rem; }
	.research .xlist a { font-size: 0.26rem; height: 0.8rem; line-height: 0.8rem; padding: 0 0.3rem; }
	.research .xlist a:hover, .research .xlist a.on { color: #0078ff;}
	.research .form{ height: 0.9rem; }
	.research .form .input1{ height: 0.9rem; line-height: 0.9rem; padding-left: 0.3rem; font-size: 0.26rem; }
	.research .form .btn1{  width: 0.5rem; height: 0.9rem; background-size: 0.32rem; }
	.support{ padding: 0.9rem 0.3rem 1.2rem; }
	.support .links{ position: relative; bottom: 0; margin-top: 0.65rem; }
	.support .links li{ margin: 0 0.15rem; font-size: 0.28rem; }
	.support .links li a{ height: 0.9rem; line-height: 0.9rem; border-radius: 0.16rem; }
	.support .content{ width: auto; font-size: 0.26rem; line-height: 0.48rem; }
	.support .list ul{ margin-right: 0; }
	.support .list li{ float: none; width: auto; margin-bottom: 0.6rem;}
	.support .list li .box{ margin-right: 0; }
	.support .list li .imgDiv{ height: 4.2rem; }
	.support .list li .name{ display: none;}
	.support .list li .hideDiv{ position: relative; opacity: 1; visibility: visible; padding: 0.6rem 0.3rem; background: #0078ff; }
	.support .list li .txt{ font-size: 0.3rem; line-height: 0.3rem; height: 0.75rem; }
	.support .list li .msg{ font-size: 0.26rem; line-height: 0.48rem; }
	.patent{ padding: 0.9rem 0.3rem 1.2rem; }
	.patent .links{ position: relative; bottom: 0; margin-top: 0.65rem; }
	.patent .links li{ margin: 0 0.15rem; font-size: 0.28rem; }
	.patent .links li a{ height: 0.9rem; line-height: 0.9rem; border-radius: 0.16rem; }
	.patent .list{ padding: 0.8rem 0 0.5rem; }
	.patent .list ul{ margin-right: -0.2rem; }
	.patent .list li{ width: 50%; margin-bottom: 0.35rem; }
	.patent .list li .box{ margin-right: 0.2rem; }
	.patent .list li a{ height: 3.52rem; padding: 0.65rem 0.3rem 0; }
	.patent .list li .txt{ font-size: 0.26rem; line-height: 0.42rem; height: 0.84rem; }
	.patent .list li .name{ font-size: 0.28rem; line-height: 0.48rem; height: 1.44rem; }
	.patent .list li .ico{ display: none; }
	.demand{ padding: 0.9rem 0.3rem 1.2rem; }
	.demand .list li{ margin-bottom: 0.6rem; }
	.demand .list li a{ padding: 0; height: auto;}
	.demand .list li a:after{ content: ''; position: absolute; right: 0; bottom: 0; width: 2.7rem; height: 3.17rem; background: url(../images/nimg270Bg.png) no-repeat; background-size: 2.7rem; }
	.demand .list li .imgDiv{ position: relative; width: 100%; height: auto; }
	.demand .list li .imgDiv img{ height: auto; }
	.demand .list li .conDiv{ height: auto; display: block; padding: 0.6rem 0.35rem; }
	.demand .list li .name{ font-size: 0.42rem; line-height: 0.6rem; }
	.demand .list li .name:after{ width: 0.4rem; height: 2px; }
	.demand .list li .content{ margin-top: 0.3rem; font-size: 0.26rem; line-height: 0.48rem; max-height: 1.44rem; }
	.demand .list li .btnDiv{ margin-top: 0.6rem; width:2.26rem; height:0.8rem; font-size:0.26rem;}
	.demand .list li .btnDiv em{ width:14px; height:11px; background-size: 14px; }
	.newsBox{ padding: 0.9rem 0.3rem 0; }
	.newsBox:before{ display: none; }
	.newsBox .mainBox{ min-height: 5.0rem; }
	.newsBox .conDiv{ float: none; width: auto; padding: 0.9rem 0.3rem 1.0rem; }
	.newsBox h1{ font-size: 0.38rem; line-height: 0.6rem; }
	.newsBox .toptop{ margin-top: 0.4rem; height: auto; border-bottom: #0078ff solid 2px; padding-bottom: 0.3rem; overflow: hidden;}
	.newsBox .lie li{ line-height: 0.86rem; font-size: 0.26rem; }
	.newsBox .share{ clear: both; position: relative; padding-left: 0.8rem; }
	.newsBox .share em{ font-size: 0.26rem; line-height: 0.9rem; }
	.newsBox .share li a{ width: 0.9rem; height: 0.9rem; border: #ededed solid 1px; }
	.newsBox .content{ padding-top: 0.6rem; font-size: 0.26rem; line-height: 0.52rem; }
	.newsBox .content span{ font-size: 0.26rem!important;}
	.newsBox .content img{ width: 100%; }
	.newsBox .content p{ line-height: 0.64rem; }
	.newsBox .backBtn{ width:2.26rem; margin: 0.8rem auto 0; }
	.newsBox .backBtn a{ width:2.26rem; height:0.9rem; font-size:0.26rem;}
	.newsBox .backBtn em{ width:12px; height:12px; background-size: 12px;}
	.concept{ padding: 0.9rem 0.3rem 1.2rem; }
	.concept:after{ content: ''; position: absolute; right: 0; bottom: 0.65rem; width: 9.0rem; height: 8.25rem; background: url(../images/nimg900Bg.png) no-repeat; background-size: 9.0rem; }
	.concept .mxfDiv{ margin-top: 0.75rem; position: relative; z-index: 1; overflow: hidden;}
	.concept .imgDiv{ width: auto; float: none; }
	.concept .conDiv{ float: none; width: auto; }
	.concept .conDiv h1{ font-size: 0.42rem; line-height: 0.56rem; }
	.concept .conDiv .msg{ font-size: 0.32rem; line-height: 0.56rem; }
	
	.enroll{ padding: 0.95rem 0.3rem 1.0rem; }
	.enroll .pageTitle{ margin-bottom: 0.5rem;}
	.enroll .secondLink{ padding-bottom: 0.75rem;}
	.enroll .secondLink ul{ margin-right: -0.2rem; }
	.enroll .secondLink li{ display: block; float: left; width: 33.33%; font-size: 0.28rem;}
	.enroll .secondLink li .box{ margin: 0 0.2rem 0 0; }
	.enroll .secondLink li a{ width: 100%; height: 0.96rem; line-height: 0.94rem; border-radius: 0.16rem; border: #f1f1f1 solid 1px; }
	.enroll .leftDiv{ width: auto; float: none; }
	.enroll .toptop{ height: auto; padding-bottom: 0.5rem;}
	.enroll .title{ font-size: 0.38rem; line-height: 0.6rem; }
	.enroll .thirdLink{ float: right; padding-left: 0; }
	.enroll .thirdLink li{ float: left; margin-right: 0; margin-left: 0.35rem; font-size: 0.28rem;}
	.enroll .thirdLink li a{ height: 0.6rem; line-height: 0.6rem; }
	.enroll .list{ padding-bottom: 0.5rem; }
	.enroll .list li{ margin-bottom: 0.3rem; }
	.enroll .list li a{ height: 2rem; padding: 0.3rem 0.4rem; }
	.enroll .list li .name{ max-height: 1.04rem; line-height: 0.52rem; font-size: 0.32rem; }
	.enroll .list li .time{ margin-top: 0.08rem; font-size: 0.26rem; line-height: 0.26rem; }
	.enroll .list li .ico{ display: none; }
	.enroll .list li a:hover:after{ opacity: 0; visibility: hidden; }
	.enroll .rightDiv{ padding-top: 0; float: none; width: auto; }
	.enroll .screenDiv{ padding: 0.6rem 0.45rem 0.55rem; margin-bottom: 0.65rem;}
	.enroll .screenDiv .title{ font-size: 0.32rem; line-height: 0.32rem; height: 0.42rem; }
	.enroll .screenDiv .zi{ font-size: 0.26rem; line-height: 0.26rem; padding-bottom: 0.4rem; }
	.enroll .screenDiv .txt{ font-size: 0.28rem; line-height: 0.28rem; height: 0.52rem; }
	.enroll .select{ height: 0.9rem; }
	.enroll .caption { height: 0.9rem; line-height: 0.9rem; padding-left: 0.3rem; font-size: 0.26rem; }
	.enroll .xlist { max-height: 4rem; }
	.enroll .xlist a { font-size: 0.26rem; height: 0.8rem; line-height: 0.8rem; padding: 0 0.3rem; }
	.enroll .xlist a:hover, .enroll .xlist a.on { color: #0078ff;}
	.enroll .form{ height: 0.9rem; }
	.enroll .form .input1{ height: 0.9rem; line-height: 0.9rem; padding-left: 0.3rem; font-size: 0.26rem; }
	.enroll .form .btn1{  width: 0.5rem; height: 0.9rem; background-size: 0.32rem; }
	.contact{ padding: 1.0rem 0.3rem; }
	.contact .conDiv{ width: auto; padding-left: 0; float: none; }
	.contact h1{ font-size: 0.42rem; line-height: 0.42rem; padding-bottom: 0.65rem; }
	.contact .msgList li{ min-height: 1.0rem; padding-left: 1.3rem; font-size: 0.28rem; line-height: 0.28rem; }
	.contact .msgList li .ico{ width: 1rem; height: 1rem; }
	.contact .msgList li .ico img{ width: 0.36rem; margin-top: -0.18rem; margin-left: -0.18rem; }
	.contact .rightImg{ width: 100%; float: none; margin-bottom: 0.75rem;}
	.trainingP1{ padding: 0.95rem 0.3rem 1.2rem; }
	.trainingP1 .pageTitle{ margin-bottom: 0.5rem;}
	.trainingP1 .secondLink{ padding-bottom: 0.75rem;}
	.trainingP1 .secondLink ul{ margin-right: -0.2rem; }
	.trainingP1 .secondLink li{ display: block; float: left; width: 33.33%; font-size: 0.28rem;}
	.trainingP1 .secondLink li .box{ margin: 0 0.2rem 0 0; }
	.trainingP1 .secondLink li a{ width: 100%; height: 0.96rem; line-height: 0.94rem; border-radius: 0.16rem; border: #f1f1f1 solid 1px; }
	.trainingP1 .conDiv{ width: auto; float: none; }
	.trainingP1 .conDiv h2{ font-size: 0.36rem; line-height: 0.36rem; padding-bottom: 0.5rem; }
	.trainingP1 .content{ font-size: 0.26rem; line-height: 0.48rem; }
	.trainingP1 .list li{ font-size: 0.26rem; line-height: 0.48rem; }
	.trainingP1 .rightImg{ width: auto; float: none; }
	.trainingP2{ padding: 1.0rem 0.3rem 1.2rem; }
	.trainPic .imgList{ padding-bottom: 1.4rem; }
	.trainPic .imgList li .limg{ height: 2.54rem; }
	.trainPic .imgList li .limg img{ max-width: 1.8rem; max-height: 1.8rem; }
	.trainPic .imgList li .name{ font-size: 0.28rem; margin-top: 0.3rem; line-height: 0.48rem; height: 0.48rem; }
	.trainPic .se{ top: auto; margin-top: 0; bottom: 0; width: 0.9rem; height: 0.9rem; }
	.trainPic .swiper-button-prev{ margin-left: -1.1rem; }
	.trainPic .swiper-button-next{ margin-right: -1.1rem; }
	.demandShow{ padding: 0.9rem 0.3rem 1.3rem; }
	.demandShow:after{ content: ''; position: absolute; right: 0; bottom: 2.3rem; width: 2.7rem; height: 3.17rem; background: url(../images/nimg270Bg.png) no-repeat; background-size: 2.7rem; }
	.demandShow .pageTitle{ margin-bottom: 0.65rem;}
	.demandShow .leftDiv{ width: auto; float: none; }
	.demandShow .imgDiv{ height: 6.0rem; }
	.demandShow .tab{ margin-top: 0.2rem; }
	.demandShow .tab li{ margin-right: 0.2rem; margin-bottom: 0.2rem;}
	.demandShow .tab li .limg{ width: 1.6rem; height: 1.6rem; }

	.demandShow .rightDiv{ width: auto; float: none; margin-top: 0.6rem; }
	.demandShow h1{ font-size: 0.44rem; }
	.demandShow h1:after{ width: 0.4rem; height: 2px; }
	.demandShow .msgList{ margin-top: 0.5rem; font-size: 0.26rem; line-height: 0.48rem;  }
	.demandShow .msgList strong{ font-size: 0.28rem; line-height: 0.28rem; padding-bottom: 0.15rem; }
	.demandShow .msgList li .txt{ font-size: 0.28rem; line-height: 0.28rem; padding-bottom: 0.15rem; }
	.demandShow .msgList li .msg{ font-size: 0.26rem; line-height: 0.48rem; }
	.demandShow .backBtn{ margin-top: 0.75rem; }
	.demandShow .backBtn a{ width:2.26rem; height:0.8rem; font-size:0.26rem;}
	.demandShow .backBtn em{ width:12px; height:12px; background-size: 12px;}
	.searchBox{ padding:0.8rem 0.3rem 1.2rem;}
  	.searchBox .form{ position:relative; width: 100%; }
	.searchBox .form .input1{ height: 0.96rem; line-height: 0.96rem; font-size: 0.26rem; padding-left: 0.3rem; }
	.searchBox .form .btnDiv a{ width: 0.96rem; height: 0.96rem; background-size: 0.32rem; }

  .searchBox .toptop{ padding-right:0; height:auto; padding-bottom:0.3rem;}
  .searchBox .result{ padding-top:0.35rem;}
	.searchBox .result span{ font-size: 0.26rem; line-height: 0.48rem;}
	.searchBox .list li a { padding: 0.2rem 0; }
  .searchBox .list .title { font-size: 0.26rem; line-height: 0.48rem; margin-right: 0.6rem; }
  .searchBox .list p { font-size: 0.26rem; }
  .searchBox .tips { font-size:0.28rem; }
}
