/*! www.vancheer.com  |  Powered by vancheer */
@media screen and ( max-width:1600px ){
	.indexPro .arrowDiv .prev{ margin-left: -8.6rem; }
	.indexPro .arrowDiv .next{ margin-right: -8.6rem; }
	.honorPic .prev{ margin-left: -8.6rem; }
	.honorPic .next{ margin-right: -8.6rem; }
}

@media screen and ( max-width:1440px ){
	.nav li{ padding: 0 0.2rem;}

}	

@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{ 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: 1.9rem; }
	.headDiv .topRight{ right: 1.2rem; top: 0.25rem; }
	.headDiv .topSearch{ width: 3.8rem; padding-right: 1rem; height: 0.7rem; margin-top: 0; }
	.headDiv .topSearch .inputA{ padding-left: 0.2rem; height: 0.7rem; line-height: 0.7rem; font-size: 0.26rem; }
	.headDiv .topSearch .btn1{ width: 0.7rem; height: 0.7rem; background: url(../images/nimg22_1.png) center no-repeat; background-size: 0.32rem; }
	.headDiv .topSearch .layerDiv{ left: 0.2rem; height: 0.7rem; }
	.tipsPic .list{ height: 0.7rem; }
	.tipsPic li .zi{ height: 0.7rem; line-height: 0.7rem; font-size: 0.26rem; padding-right: 0.6rem; }

	.ind-banner .onebox{ left: 0.3rem; margin-left: 0; top: 10%; padding: 0.45rem 0.3rem 0 0.3rem; width: 4.4rem; height: 3.8rem; }
	.ind-banner .onebox:after{ right: 0.3rem; bottom: 0.3rem; width: 1.4rem; height: 2.16rem; background-size: 1.4rem; }
	.ind-banner .onebox h3{ font-size: 0.42rem; line-height: 0.54rem; }
	.ind-banner .onebox h4{ font-size: 0.26rem; line-height: 0.32rem; }
	.indexTxt h2{ font-size: 0.32rem; line-height: 0.32rem; }
	.indexMore a{ padding-left: 0.9rem; height: 0.76rem; font-size: 0.26rem; line-height: 0.76rem; }
	.indexMore a:before{ width: 0.76rem; height: 0.76rem; background-size: 6px; }

	.indexP1{ padding: 0.7rem 0 1.0rem; background: url(../images/indexP1.jpg) center top no-repeat; background-size: 100%; }
	.indexP1 .secondTab{ padding: 0 0.3rem; overflow: hidden;}
	.indexP1 .secondTab:after{ height: 2px;}
	.indexP1 .secondTab li{ float: left; width: 33.33%; height: auto; display: block; margin-bottom: 0.6rem;}
	.indexP1 .secondTab li:after{ display: none; }
	.indexP1 .secondTab li .ico{ width: 1.48rem; height: 1.48rem; }
	.indexP1 .secondTab li .ico img{ width: 1.48rem; }
	.indexP1 .secondTab li .name{ margin-top: 0.2rem; font-size: 0.28rem; }
	.indexP1 .baozhe{ padding: 0 0.3rem; }
	.indexPro{ padding-bottom: 1.2rem; }
	.indexPro .box{ border-top-left-radius: 0; border-bottom-right-radius: 0;}
	.indexPro .imgDiv{ overflow: hidden; border-top-left-radius: 0.72rem; border-bottom-right-radius: 0.72rem; }
	.indexPro .layer{ height: auto; position: relative; }
	.indexPro .layer .nameDiv{ position: absolute; left: 0; bottom: 1.1rem; height: auto; width: 100%; padding:0 0.3rem; box-sizing: border-box; }
	.indexPro .layer .nameDiv .cn{ font-size: 0.3rem; height: 0.4rem; line-height: 0.4rem; }
	.indexPro .layer .nameDiv .en{ font-size: 0.24rem; line-height: 0.3rem; }
	.indexPro .layer .btnGroup{ margin-top: 0.3rem; }
	.indexPro .layer .btnGroup li{ margin: 0 0.04rem; font-size: 0.24rem; }
	.indexPro .layer .btnGroup li a{ width: 1.44rem; height: 0.6rem; line-height: 0.56rem; color: #652d91; border: #652d91 solid 1px; border-radius: 6px; }
	.indexPro .layer .btnGroup li a:hover{ background: #601986; color: #fff; }
	.indexPro .layer.on{ height: auto; background: none; }
	.indexPro .layer.on .nameDiv{ padding: 0 0.3rem;}
	.indexPro .layer.on .nameDiv .cn{ color: #652d91; }
	.indexPro .layer.on .nameDiv .en{ color: #333; }
	.indexPro .arrowDiv .se{ top: auto; margin-top: 0; width: 0.9rem; height: 0.9rem; bottom: 0;}
	.indexPro .arrowDiv .prev{ margin-left: -1.1rem; background-size: 12px; }
	.indexPro .arrowDiv .next{ margin-right: -1.1rem; background-size: 12px; }
	.indexPro .arrowDiv .prev:hover{ background-size: 12px;}
	.indexPro .arrowDiv .next:hover{ background-size: 12px;}
	.indexBox{ padding: 0 0.3rem; background: url(../images/nimg976Bg.jpg) right 7.6rem no-repeat; background-size: 6.76rem; }
	.indexP2 .mxfDiv{ background: #f7f7f7; border-top-left-radius: 0.96rem; border-bottom-right-radius: 0.96rem; }
	.indexP2 .mediumDiv{ border-bottom-right-radius: 0.96rem; overflow: hidden; }
	.indexP2 .layer{ position: relative; right: 0; top: 0; margin-top: 0; padding: 0.6rem 0.45rem; width: auto; height: auto; background: none; border-top-left-radius: 0; border-bottom-right-radius: 0; }
	.indexP2 .content{ margin-top: 0.25rem; font-size: 0.26rem; line-height: 0.48rem; }
	.indexP3{ padding-bottom: 0.85rem; }
	.indexP3 .toptop{ height: 1.4rem; }
	.indexP3 .leftDiv{ width: auto; float: none; overflow: hidden;}
	.indexP3 .leftDiv li .imgDiv{ height: 2.18rem; }
	.indexP3 .leftDiv li .botDiv{ height: 2.6rem; padding: 0.35rem 0.3rem 0; }
	.indexP3 .leftDiv li .time{ height: 0.34rem; line-height: 0.34rem; padding-left: 0.36rem; font-size: 0.24rem; background-size: 0.26rem; }
	.indexP3 .leftDiv li .name{ font-size: 0.28rem; line-height: 0.48rem; height: 0.96rem; }
	.indexP3 .leftDiv li .content{ display: none;}
	.indexP3 .leftDiv li .more{ font-size: 0.24rem; }
	.indexP3 .rightDiv{ width: auto; float: none; margin-top: 0.35rem; }
	.indexP3 .rightDiv li a{ padding: 0.3rem 0.3rem 0 2.76rem; height: 1.86rem; }
	.indexP3 .rightDiv li .imgDiv{ width: 2.4rem; height: 1.86rem; }
	.indexP3 .rightDiv li .time{ height: 0.34rem; line-height: 0.34rem; padding-left: 0.36rem; font-size: 0.24rem; background-size: 0.26rem; }
	.indexP3 .rightDiv li .name{ margin-top: 0.05rem; font-size: 0.28rem; line-height: 0.48rem; height: 0.96rem; }
	.indexP4{ padding: 0.85rem 0.3rem 0.6rem; height: auto; }
	.indexP4 .list{ height: auto; }
	.indexP4 .list:before{ display: none; }
	.indexP4 .list li{ width: 50%; padding-left: 0.86rem; height: 2.56rem; margin-bottom: 0.3rem; }
	.indexP4 .list li:last-child{ width: auto; }
	.indexP4 .list li:after{ display: none; }
	.indexP4 .list li .ico{ left: 0; }
	.indexP4 .list li h3{ font-size: 0.32rem; }
	.indexP4 .list li .msg{ margin-top: 0.1rem; font-size: 0.26rem; line-height: 0.42rem; width: auto; }
	.indexP4 .list li .msgList{ width: auto; }
	.indexP4 .list li .msgList dd{ padding: 0 0 0.15rem 0.36rem; font-size: 0.26rem; line-height: 0.42rem; }
	.indexP4 .list li .msgList dd em{ font-size: 0.28rem; }
	.indexP4 .list li .msgList dd img{ top: 0.08rem; width: 0.28rem; }
	.indexP4 .list li .more{ left: 0.86rem; bottom: 0.2rem; }
	.indexP4 .list li .more a{ font-size: 0.26rem; }
	.footDiv{ padding: 0.9rem 0 2.8rem; }
	.footDiv2{ padding: 0.9rem 0 0.8rem; }
	.footDiv:before{ height: 5px; }
	.footDiv:after{ height: 5px; }
	.footDiv .rightDiv{ float: none; }
	.footDiv .ewm{ float: none; width: 2.2rem; margin: 0 auto; padding: 0.1rem; }
	.footDiv .ewm img{ width: 2.0rem; }
	.footDiv .share{ clear: both; margin-top: 0.4rem; }
	.footDiv .share li{ float: left; margin-left: 10px; }
	.footDiv .msg{ float: none; text-align: center; margin-top: 0.3rem; font-size: 0.26rem; line-height: 0.48rem; }
	.topA a{ width: 1.0rem; height: 1.0rem; }
	.sideBar{ position: absolute; left: 0.3rem; top: auto; bottom: 0.5rem; padding: 0.5rem 0 0 0; width: calc(100% - 0.6rem); }
	.sideBar .bg{ left: 50%; margin-left: -0.68rem; width: 1.36rem; height: 0.72rem; background-size: 1.36rem; }
	.sideBar .list{ border: none; height: 1.3rem; }
	.sideBar .list li{ float: left; width: 25%; height: 1.3rem; background: url(../images/line2.jpg) right center no-repeat; }
	.sideBar .list li .lbox{ padding-top: 0.25rem; }
	.sideBar .list li .ico{ width: 0.4rem; height: 0.38rem; }
	.sideBar .list li .ico img{ width: 0.4rem; }
	.sideBar .list li .txt{ margin-top: 0.12rem; font-size: 0.24rem; }
	.sideBar .list .liNow .ico .show, .sideBar .list .liNow .ico .hide{transform:translateY(-0.42rem);-webkit-transform:translateY(-0.42rem);-moz-transform:translateY(-0.42rem)}
	.sideBar .list .li02 .mouse{ left: 50%; margin-left: -1.31rem; top: -3.38rem; width: 2.62rem; height: 3.38rem; }
	.sideBar .list .li02.on .mouse{ left: 50%; }
	.sideBar .list .li02 .mouse .zi{ padding: 0.32rem 0 0.15rem; font-size: 0.26rem; }
	.sideBar .list .li02 .mouse .ewm{ width: 2.3rem; }
	.sideBar .list .li03 .mouse{ left: auto; right: 0; top: -0.9rem; width: 3.12rem; height: 0.9rem; }
	.sideBar .list .li03.on .mouse{ left: auto; }
	.sideBar .list .li03 .mouse .tel{ line-height: 0.9rem; font-size: 0.32rem; }
	
	.formLayer{ padding: 0.75rem 0.3rem 0; left: 0; top: 0; margin-left: 0; margin-top: 0; width: 100%; height: 100vh; background: rgba(14,0,25,0.85); border-radius: 0; }
	.formLayer .close{ right: 0.3rem; top: 0.3rem; width: 0.42rem; height: 0.42rem; background-size: 0.42rem; }
	.formLayer .close:hover{ background-size: 0.42rem;}
	.formLayer .title{ font-size: 0.36rem; line-height: 0.36rem; }
	.formLayer .msg{ padding: 0.2rem 0 0.3rem; font-size: 0.26rem; line-height: 0.42rem; }
	.formLayer .form ul{ margin-right: -0.15rem; }
	.formLayer .form li{ margin-bottom: 0.15rem; }
	.formLayer .form li .pj{ margin-right: 0.15rem; }
	.formLayer .form li em{ left: 0.18rem; line-height: 0.76rem; font-size: 0.26rem; }
	.formLayer .form li .input1{ border-radius: 0.12rem; height: 0.76rem; line-height: 0.76rem; font-size: 0.26rem; }
	.formLayer .form .li02 .input1{ width: 2.52rem; padding-left: 0.2rem; }
	.formLayer .form li textarea{ border-radius: 0.12rem; height: 1.54rem; font-size: 0.26rem; }
	.formLayer .form li img{ margin-left: 0.1rem; width: 1.26rem; }
	.formLayer .form li a{ font-size: 0.26rem; margin-left: 0.1rem; }
	.formLayer .wen{ margin-top: 0.1rem; font-size: 0.26rem; height: 0.45rem; }
	.formLayer .choose{ font-size: 0.26rem; }
	.formLayer .btnGroup{ margin-top: 0.2rem; }
	.formLayer .btnGroup li{ margin: 0 0.15rem; font-size: 0.28rem;}
	.formLayer .btnGroup li a{ width: 2.56rem; line-height: 0.78rem; height: 0.8rem; border-radius: 0.12rem; }
	.pageBanner .bg{ height: 4.5rem;}
	.pageBanner .info{ position: absolute; top: 50%; margin-top: -1.18rem; left: 0.3rem; margin-left: 0; width: 3.86rem; height: 2.35rem; padding: 0.5rem 0.4rem 0; }
	.pageBanner .cn{ font-size: 0.46rem; line-height: 0.46rem; }
	.pageBanner .en{ font-size: 0.25rem; line-height: 0.42rem; }
	.pageTitle .en{ margin-bottom: 0.15rem; font-size: 0.32rem; line-height: 0.32rem; }

	.contact{ padding: 0.95rem 0.3rem 1.2rem; }
	.contact .list{ margin: 0.7rem 0 0.5rem; }
	.contact .list li{ width: 50%; margin-bottom: 0.5rem;}
	.contact .list li .ico img{ margin-left: -0.3rem; margin-top: -0.3rem; width: 0.6rem; }
	.contact .list li .ewm img{ width: 1.42rem; }
	.contact .list li .txt{ font-size: 0.3rem; height: 0.5rem; }
	.contact .list li .wen{ font-size: 0.26rem; line-height: 0.48rem; height: 0.96rem; }
	.contact .mxfDiv{ overflow: hidden; position: relative; border-top-left-radius: 0.96rem; border-bottom-right-radius: 0.96rem; }
	.contact .mxfDiv .bg img{ width: 100%; }
	.contact .layer{ position: relative; padding: 0.7rem 0.3rem; right: 0; top: 0; margin-top: 0; width: 100%; height: auto; background: #f6f6f6; border-top-left-radius: 0; border-bottom-right-radius: 0; }
	.contact .layer .txt{ font-size: 0.32rem; line-height: 0.32rem; height: 0.48rem; }
	.contact .layer .msg{ padding-bottom: 0.3rem; font-size: 0.26rem; line-height: 0.42rem; }
	.contact .form ul{ margin-right: 0; }
	.contact .form li{ float: none; width: auto; margin-bottom: 0.2rem; }
	.contact .form li .box{ margin-right: 0; }
	.contact .form li .input1{ padding-left: 0.2rem; height: 0.76rem; line-height: 0.76rem; font-size: 0.26rem; }
	.contact .form .li02 .input1{ width: 2.4rem; }
	.contact .form li textarea{ padding: 0.2rem 0 0 0.2rem; height: 1.54rem; font-size: 0.26rem; }
	.contact .form li img{ width: 1.26rem;}
	.contact .form li a{ font-size: 0.26rem; }
	.contact .wen{ font-size: 0.28rem; line-height: 0.52rem; }
	.contact .wen em{ color: #d90000;}
	.contact .wen2{ margin-top: 0; }
	.contact .choose{ font-size: 0.26rem;}
	.contact .choose input{ margin-right: 0.15rem; }
	.contact .btnDiv{ margin-top: 0.3rem; }
	.contact .btnDiv a{ line-height: 0.84rem; height: 0.84rem; font-size: 0.28rem; }
	.download{ padding: 0.8rem 0.3rem 1.0rem; }
	.download .toptop{ height: auto; margin-bottom: 0.6rem; }
	.download .rightDiv{ position: relative; margin-top: 0.65rem; top: 0; padding-left: 0; }
	.download .rightDiv em{ position: relative; display: block; margin-bottom: 0.15rem; font-size: 0.3rem; line-height: 0.56rem; }
	.download .toptop .select{ width: 100%; float: none; }
	.download .toptop .caption { height: 0.96rem; line-height: 0.96rem; padding-left: 0.3rem; font-size: 0.26rem;}
	.download .toptop .caption:after { width: 10px; height: 6px; background-size: 10px; right: 0.3rem; margin-top: -3px; }
	.download .toptop .xlist { max-height: 4rem; }
	.download .toptop .xlist a { font-size: 0.26rem; height: 0.8rem; line-height: 0.8rem; padding: 0 0.3rem;}
	.download .form{ float: none; margin-top: 0.3rem; margin-left: 0; width: 100%; height: 0.96rem; }
	.download .form .input1{ padding-left: 0.3rem; font-size: 0.26rem; height: 0.96rem; line-height: 0.96rem; }
	.download .form .btn1{ width: 0.96rem; height: 0.96rem; background-size: 0.32rem; }
	.download .list{ padding-bottom: 0.6rem; }
	.download .list li{ margin-bottom: 0.3rem; }
	.download .list li a{ height: auto; padding: 0.2rem 0.3rem;}
	.download .list li .time{ position: relative; left: 0; font-size: 0.28rem; line-height: 0.48rem; }
	.download .list li .name{ float: none; width: auto; padding-right: 0; height: auto; line-height: 0.48rem; font-size: 0.28rem; }
	.download .list li .number{ margin-top: 0.1rem; float: none; font-size: 0.26rem; line-height: 0.48rem; }
	.download .list li .btnDiv{ position: relative; right: 0; font-size: 0.26rem; line-height: 0.48rem; padding-left: 0.46rem; background-size: 0.32rem; }
	.download .list li a:hover .btnDiv{ background-size: 0.32rem; }
	.concept{ padding: 1.0rem 0.3rem; }
	.concept .list li{ display: block; margin-bottom: 0.9rem; }
	.concept .list li .imgDiv{ width: auto; }
	.concept .list li .imgDiv img{ width: 100%; }
	.concept .list li .conDiv{ width: auto; margin-top: 0.65rem; }
	.concept .list li .name{ padding-left: 1.06rem; line-height: 0.86rem; font-size: 0.32rem; }
	.concept .list li .name img{ width: 0.86rem; }
	.concept .list li .msg{ font-size: 0.28rem; line-height: 0.52rem; }
	
	.news{ padding: 1.0rem 0.3rem 1.1rem; }
	.news:after{ display: none;}
	.news .detail .layer{ position: relative; right: 0; top: 0; width: 100%; background: #f6f6f6; height: auto; margin-top: 0; padding: 0.75rem 0.35rem; border-top-left-radius: 0;}
	.news .detail .name{ font-size: 0.28rem; line-height: 0.56rem; }
	.news .detail .name em{ font-size: 0.32rem; }
	.news .detail .content{ margin: 0.1rem 0 0.35rem; line-height: 0.48rem; height: 1.44rem; font-size: 0.26rem; }

	.news .list{ padding-top: 0.9rem; padding-bottom: 0.4rem;}
	.news .list ul{ margin-right: -0.2rem; }
	.news .list li{ width: 50%; margin-bottom: 0.5rem;}
	.news .list li .box{ margin-right: 0.2rem; }
	.news .list li .imgDiv{ height: 2.18rem; }
	.news .list li .botDiv{ height: 2.6rem; padding: 0.35rem 0.3rem 0; }
	.news .list li .time{ height: 0.34rem; line-height: 0.34rem; padding-left: 0.36rem; font-size: 0.24rem; background-size: 0.26rem; }
	.news .list li .name{ font-size: 0.28rem; line-height: 0.48rem; height: 0.96rem; }
	.news .list li .content{ display: none;}
	.news .list li .more{ font-size: 0.24rem; }

	.newsBox .topDiv{ padding: 0 0.3rem; }
	.newsBox .topDiv .wal{ padding: 0.8rem 0 0.5rem; background: none;}
	.newsBox .topDiv .name{ font-size: 0.38rem; line-height: 0.6rem; text-align: left; padding-bottom: 0.4rem; }
	.newsBox .topDiv .time{ text-align: left; font-size: 0.3rem; }
	.newsBox .topDiv .time img{ margin-right: 0.2rem; top: -0.05rem; width: 0.28rem; }
	.newsBox .botDiv .mxfDiv{ padding-left: 0; }
	.newsBox .side_l{ display: none;}
	.newsBox .mainBox{ min-height: 5.0rem; }
	.newsBox .conDiv{ float: none; width: auto; padding: 0.55rem 0.3rem 1.0rem; }
	.newsBox .overview{ border-radius: 0.12rem; padding: 0.2rem; margin-bottom: 0.4rem;}
	.newsBox .summary{ font-size: 0.26rem; line-height: 0.48rem; padding: 0.45rem; border-radius: 0.12rem; }
	.newsBox .content{ font-size: 0.26rem; line-height: 0.56rem; }
	.newsBox .titleDiv{ text-align: center; margin: 0.45rem 0 0.3rem; }
	.newsBox .titleDiv .zi{ padding-left: 0.36rem;}
	.newsBox .titleDiv .zi em{ margin-top: -0.24rem; width: 0.48rem; height: 0.48rem; font-size: 0.26rem; line-height: 0.48rem; }
	.newsBox .titleDiv .zi span{ border-radius: 0.16rem; font-size: 0.26rem; width: 2.4rem; height: 0.6rem; line-height: 0.58rem; }
	.newsBox .imgDiv{ padding: 0.1rem 0; }
	.newsBox .content img{ width: 100%; }
	.newsBox .content .wen{ font-size: 0.28rem; line-height: 0.42rem; margin-bottom: 0.3rem; }
	.newsBox .longDiv{ overflow: auto; }
	.newsBox .table{ width: 12.0rem; }
	.newsBox .table table th{ height: 0.9rem; font-size: 0.28rem; }
	.newsBox .table table td{ height: 1.2rem; font-size: 0.26rem; }
	.newsBox .msgList{ margin-top: 0.35rem; }
	.newsBox .msgList li{ padding-left: 0.36rem; }
	.newsBox .msgList li em{ margin-top: -0.24rem; width: 0.48rem; height: 0.48rem; font-size: 0.26rem; line-height: 0.48rem; }
	.newsBox .msgList li span{ border-radius: 0.16rem; font-size: 0.26rem; height: 0.6rem; line-height: 0.58rem; }

	.pageDown{ padding-top: 0.75rem; }
	.pageDown li{ padding-bottom: 0.2rem; font-size: 0.28rem; }
	.pageDown li a{ height: 0.96rem; line-height: 0.96rem; padding: 0 0.35rem; }

	.job{ padding: 1.0rem 0.3rem 0.9rem; }
	.job .list{ padding: 0.7rem 0 0.6rem; }
	.job .list li{ position: relative; overflow: hidden; margin-bottom: 0.4rem; height: auto; background: #f6f8f6; cursor: pointer; padding: 0.5rem 0.35rem; }
	.job .list li .name{ float: none; font-size: 0.36rem; line-height: 0.52rem; height: auto; position: relative; padding-right: 0; width: auto;}
	.job .list li .name em{ padding-left: 0.3rem; }
	.job .list li .name em:before{ top: 0.08rem; }
	.job .list li .brief{ display: none; }
	.job .list li .info{ float: none; margin-top: 0.15rem; }
	.job .list li .info span{ display: inline-block; font-size: 0.26rem; line-height: 0.48rem; padding-right: 0.4rem; }
	.job .list li .info span:first-child{ display: inline-block; }
	.job .list li .ico{ display: none; }


	.jobModal-box .job-box { width: 95%; padding: 0.65rem 0.35rem; height: 90%; }
	.jobModal-box .job-box .leftDiv{ width: auto; float: none; height: auto; }
	.jobModal-box .job-box .header { display: block; padding-right: 0; }
	.jobModal-box .job-box .name { width: auto; font-size: 0.36rem; line-height: 0.56rem; }
	.jobModal-box .job-box .txt { font-size: 0.3rem; line-height: 0.48rem; padding-bottom: 0.25rem;}
	.jobModal-box .job-box .brief { font-size: 0.26rem; line-height: 0.48rem;}
	.jobModal-box .job-box .brief span { padding: 0 0.2rem;}
	.jobModal-box .job-box .brief span:first-child{ padding: 0 0.2rem 0 0; }
	.jobModal-box .job-box .content-box { height: 6.0rem; padding-right: 0.1rem;}
	.jobModal-box .job-box .box { font-size: 0.26rem; line-height: 0.48rem; margin-bottom: 0.3rem;}
	.jobModal-box .job-box .btnDiv{ position: relative; bottom: 0; margin-top: 0.5rem; }
	.jobModal-box .job-box .btnDiv a{ width: 2.16rem; height: 0.86rem; line-height: 0.86rem; font-size: 0.26rem; }
	.jobModal-box .job-box .rightDiv{ display: none; }
	.jobModal-box .job-box .close { right: 0.3rem; top: 0.3rem; }
	.jobModal-box .job-box .close img{ width: 0.6rem; }
	.product{ padding: 1.0rem 0.3rem 1.1rem; }
	.product:after{ display: none;}
	.productTab{ overflow: hidden; }
	.productTab:after{ height: 2px;}
	.productTab li{ float: left; width: 33.33%; height: auto; display: block; margin-bottom: 0.6rem;}
	.productTab li a:after{ display: none; }
	.productTab li .ico{ width: 1.48rem; height: 1.48rem; }
	.productTab li .ico img{ width: 1.48rem; }
	.productTab li .name{ margin-top: 0.2rem; font-size: 0.28rem; }
	.product .list{ margin: 0.75rem 0 0.5rem; }
	.product .list ul{ margin-right: -0.2rem; }
	.product .list li{ float: left; width: 50%; margin-bottom: 0.5rem; }
	.product .list li .box{ margin-right: 0.2rem; border-top-left-radius: 0; border-bottom-right-radius: 0;}
	.product .list li .imgDiv{ overflow: hidden; border-top-left-radius: 0.72rem; border-bottom-right-radius: 0.72rem; }
	.product .list li .layer{ height: auto; position: relative; }
	.product .list li .layer .nameDiv{ position: absolute; left: 0; bottom: 1.1rem; height: auto; width: 100%; padding:0 0.3rem; box-sizing: border-box; }
	.product .list li .layer .nameDiv .cn{ font-size: 0.3rem; height: 0.4rem; line-height: 0.4rem; }
	.product .list li .layer .nameDiv .en{ font-size: 0.24rem; line-height: 0.3rem; }
	.product .list li .layer .btnGroup{ margin-top: 0.3rem; }
	.product .list li .layer .btnGroup dd{ margin: 0 0.04rem; font-size: 0.24rem; }
	.product .list li .layer .btnGroup dd a{ width: 1.44rem; height: 0.6rem; line-height: 0.56rem; color: #652d91; border: #652d91 solid 1px; border-radius: 6px; }
	.product .list li .layer .btnGroup dd a:hover{ background: #601986; color: #fff; }
	.product .list li .box:hover .layer{ height: auto; background: none; }
	.product .list li .box:hover .layer .nameDiv{ padding: 0 0.3rem;}
	.product .list li .box:hover .layer .nameDiv .cn{ font-size: 0.3rem; height: 0.4rem; line-height: 0.4rem; color: #652d91; }
	.product .list li .box:hover .layer .nameDiv .en{ color: #333; }
	.productShow{ padding: 1.0rem 0.3rem 1.2rem;  }
	.productShow .touDiv{ height: auto; padding-left: 0; }
	.productShow .leftImg{ position: relative; width: 100%; height: auto; }
	.productShow .leftImg img{ height: auto; }

	.productShow .midDiv{ width: auto; padding: 0.65rem 0.3rem; }
	.productShow .txt{ font-size: 0.3rem; line-height: 0.48rem; }
	.productShow .content{ margin: 0.2rem 0 0.65rem; font-size: 0.26rem; line-height: 0.48rem; height: auto; }
	.productShow .tab2{ height: auto; }
	.productShow .tab2 ul{ margin-right: -0.2rem; }
	.productShow .tab2 li{ width: 50%; margin: 0 0.0 0.2rem 0; font-size: 0.26rem; }
	.productShow .tab2 li .box{ margin-right: 0.2rem; border-radius: 0.16rem; width: auto; height: 0.76rem; line-height: 0.74rem; }
	.productShow .btnGroup{ margin-top: 0.3rem; }
	.productShow .btnGroup li{ margin-right: 0.1rem; margin-bottom: 0.2rem; }
	.productShow .btnGroup li a{ width: 2.2rem; height: 0.76rem; font-size: 0.26rem; border-radius: 0.16rem; }
	.productShow .btnGroup li em{ width: 12px; height: 13px; background-size: 12px; }
	.productShow .btnGroup li span{ width: 12px; height: 13px; background-size: 12px; }
	.productShow .btnGroup li a:hover em{ background-size: 12px;}
	.productShow .btnGroup li a:hover span{ background-size: 12px;}
	.productShow .rightDiv{ position: relative; width: auto; padding: 0.4rem 0 0; border-left: none; height: auto; }
	.productShow .en{ font-size: 0.34rem; line-height: 0.48rem; }
	.productShow .msgList ul{ display: flex; display: -webkit-flex; flex-wrap: wrap;}
	.productShow .msgList li{ width: 33.33%; margin-bottom: 0.4rem; }
	.productShow .msgList li:last-child{ margin-bottom: 0.4rem; }
	.productShow .msgList li .zi{ font-size: 0.26rem; line-height: 0.42rem; }
	.productShow .msgList li .wen{ font-size: 0.3rem; line-height: 0.48rem; }
	.productInfo{ padding: 0 0.3rem 0.95rem; }
	.productInfo .pjDiv{ padding-left: 0; }
	.productInfo .txtDiv{ position: relative; padding-bottom: 0.25rem; margin-bottom: 0.4rem;}
	.productInfo .txtDiv:after{ width: 0.3rem; height: 2px; }
	.productInfo .txtDiv .cn{ margin-bottom: 0.15rem; font-size: 0.36rem; line-height: 0.36rem; }
	.productInfo .txtDiv .en{ font-size: 0.26rem; line-height: 0.26rem; }
	.productInfo .content{ font-size: 0.26rem; line-height: 0.48rem; }
	.productInfo .msgList li{ margin-bottom: 0.4rem; color: #333; }
	.productInfo .msgList li:last-child{ margin-bottom: 0; }
	.productInfo .msgList li .name{ font-size: 0.32rem; line-height: 0.48rem; }
	.productInfo .msgList li dd{ font-size: 0.26rem; line-height: 0.48rem; padding-left: 0.3rem; }
	.productInfo .msgList li dd:before{ top: 0.2rem; width: 4px; height: 4px; }
	.productInfo .imgList{ padding-top: 0.6rem; }
	.productInfo .imgList ul{ margin-right: -0.3rem; }
	.productInfo .imgList li{ width: 50%; margin-bottom: 0.35rem; }
	.productInfo .imgList li .box{ margin-right: 0.3rem; }
	.productInfo .imgList li .imgDiv{ height: 2.82rem; }
	.productInfo .imgList li .name{ margin-top: 0.2rem; font-size: 0.26rem; line-height: 0.48rem; }
	.productInfo .longDiv{ overflow: auto; }
	.productInfo .table{ width: 12.0rem; }
	.productInfo .table th{ height: 0.48rem; font-size: 0.3rem; }
	.productInfo .table td{ height: 0.88rem; font-size: 0.26rem; }
	.productInfo .list ul{ margin-right: -0.2rem; }
	.productInfo .list li{ float: left; width: 50%; margin-bottom: 0.5rem; }
	.productInfo .list li .box{ margin-right: 0.2rem; border-top-left-radius: 0; border-bottom-right-radius: 0;}
	.productInfo .list li .imgDiv{ overflow: hidden; border-top-left-radius: 0.72rem; border-bottom-right-radius: 0.72rem; }
	.productInfo .list li .layer{ height: auto; position: relative; }
	.productInfo .list li .layer .nameDiv{ position: absolute; left: 0; bottom: 1.1rem; height: auto; width: 100%; padding:0 0.3rem; box-sizing: border-box; }
	.productInfo .list li .layer .nameDiv .cn{ font-size: 0.3rem; height: 0.4rem; line-height: 0.4rem; }
	.productInfo .list li .layer .nameDiv .en{ font-size: 0.24rem; line-height: 0.3rem; }
	.productInfo .list li .layer .btnGroup{ margin-top: 0.3rem; }
	.productInfo .list li .layer .btnGroup dd{ margin: 0 0.04rem; font-size: 0.24rem; }
	.productInfo .list li .layer .btnGroup dd a{ width: 1.44rem; height: 0.6rem; line-height: 0.56rem; color: #652d91; border: #652d91 solid 1px; border-radius: 6px; }
	.productInfo .list li .layer .btnGroup dd a:hover{ background: #601986; color: #fff; }
	.productInfo .list li .box:hover .layer{ height: auto; background: none; }
	.productInfo .list li .box:hover .layer .nameDiv{ padding: 0 0.3rem;}
	.productInfo .list li .box:hover .layer .nameDiv .cn{ font-size: 0.3rem; height: 0.4rem; line-height: 0.4rem; color: #652d91; }
	.productInfo .list li .box:hover .layer .nameDiv .en{ color: #333; }
	.prevnext{ height: 1.1rem; }
	.prevnext li{ font-size: 0.28rem; }
	.prevnext li a{ line-height: 1.1rem; }
	.prevnext li .prev{ padding-left: 15px; background-size: 6px; }
	.prevnext li .next{ padding-right: 15px; background-size: 6px; }
	.prevnext li .prev:hover{ background-size: 6px; }
	.prevnext li .next:hover{ background-size: 6px; }
	.aboutP1{ padding: 1.0rem 0.3rem; }
	.aboutP1 .leftDiv{ padding: 0 0 0.65rem; width: auto; float: none; }
	.aboutP1 .pageTitle{ margin-bottom: 0.8rem; }
	.aboutP1 .txt{ font-size: 0.32rem; line-height: 0.48rem; }
	.aboutP1 .content{ margin-top: 0.3rem; font-size: 0.26rem; line-height: 0.52rem; }
	.aboutP1 .rightImg{ float: none; width: auto; border-radius: 0.16rem; border-top-left-radius: 0.96rem; border-bottom-right-radius: 0.96rem;}
	.aboutP2{ padding: 0 0.3rem; }
	.aboutP2 .pageTitle{ margin-bottom: 0.75rem; }
	.historyPic:after{ display: none; }
	.historyPic .list{ width: 100%;}
	.historyPic .swiper-slide .box{ height: auto; padding: 0.55rem 0 0 0; }
	.historyPic .swiper-slide .box:after{ display: none;}
	.historyPic .swiper-slide .time{ font-size: 0.3rem; line-height: 0.48rem; }
	.historyPic .swiper-slide .name{ font-size: 0.28rem; line-height: 0.36rem; }
	.historyPic .swiper-slide .msg{ font-size: 0.26rem; line-height: 0.48rem; }
	.historyPic .swiper-slide .imgDiv{ margin-top: 0.6rem; position: relative; width: 100%; height: auto; }
	.historyPic .swiper-slide .imgDiv img{ height: auto; }
	.aboutP2 .swiper-pagination { width: calc(100% - 2.76rem); }
	.aboutP2 .arrowDiv a{ width: 0.9rem; height: 0.9rem;}
	.aboutP3{ padding: 0.9rem 0.3rem 1.0rem; }
	.aboutP3 .imgDiv{ padding: 0 0.3rem; }
	.aboutP3 .imgDiv img{ width: 100%; }
	.aboutP4{ padding: 0.9rem 0.3rem; height: auto; }
	.honorPic{ position: relative; margin-top: 0.65rem; padding-bottom: 1.4rem; }
	.honorPic .box{ padding-top: 0.32rem; height: 4.8rem;}
	.honorPic .name{ padding: 0 0.2rem; font-size: 0.26rem; line-height: 0.42rem; height: 0.84rem; margin-top: 0.2rem; }
	.honorPic .se{ top: auto; margin-top: 0; bottom: 0; width: 0.9rem; height: 0.9rem; }
	.honorPic .prev{ margin-left: -1.1rem; background-size: 12px;}
	.honorPic .next{ margin-right: -1.1rem; background-size: 12px; }
	.honorPic .prev:hover{ background-size: 12px;}
	.honorPic .next:hover{ background-size: 12px;}
	.aboutP5{ padding: 0.9rem 0.3rem 1.0rem; }
	.aboutP5 .pageTitle{ margin-bottom: 0.65rem; }
	.aboutP5 .list li{ width: 33.33%; }
	.aboutP5 .list li .imgDiv{ height: 1.6rem; }
	.aboutP5 .list li .imgDiv img{ max-width: 1.5rem; max-height: 0.9rem; }
	.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; }
}
