/*! www.vancheer.com  |  Powered by vancheer */
@media screen and ( max-width:1600px ){
	.indNews .prev{ margin-left: -8.58rem; }
	.indNews .next{ margin-right: -8.58rem; }
}

@media screen and ( max-width:1440px ){
	:root {
	--fs16: 14px;
	--fs15: 13px;
    --fs14: 13px;
  	}
	.indNews .prev{ margin-left: -8.48rem; }
	.indNews .next{ margin-right: -8.48rem; }
	.footDiv .ewmGroup li p{ font-size: 13px; }
	.mediaLayer .ewmList li .name{ font-size: 13px;}
}	

@media screen and ( max-width:1366px ){
	
}

@media screen and ( max-width:1280px ){
	:root {
	--fs15: 12px;
    --fs14: 12px;
  	}
}


@media screen and ( max-width:1024px ){
	:root {
    --fs14: 0.24rem;
    --fs15: 0.26rem;
    --fs16: 0.26rem;
    --fs18: 0.28rem;
    --fs20: 0.3rem;
    --fs22: 0.32rem;
    --fs24: 0.36rem;
    --fs28: 0.4rem;
    --fs40: 0.42rem;
    --fs48: 0.48rem;
    --fs72: 0.48rem;
  	}
	.wal, .w1040, .w384{ width:100%;}
	.PC-Box, .nav, .sNav, .pageTop, .footNav, .pageNav, .sideNews, .indmh-bg{ display:none;}
	.Phone-Box, .navIco, .pageTitleTel, .pageMore{ display:block;}
	.headD{ height:1.2rem;}
	.headDiv{ height: 1.2rem; }
	.headDiv-logo{ top: 0.2rem; left:0.3rem; }
	.headDiv-logo img{ width: 2.3rem; }
	.headDiv .topRight{ right: 1.36rem; }
	.headDiv .code{ height: 1.2rem; }

	.headDiv .topSearch{ width: 0.86rem; }
	.headDiv .topSearch em{ width: 0.86rem; height: 1.2rem; background-size: 0.36rem;}
	.headDiv:hover .topSearch em, .headDiv.mini .topSearch em, .headDiv.ny .topSearch em{ background-size: 0.36rem;}
	.head-search .search-box { width: 90%; }
	.ind-banner:before{ height: 1.2rem; background: url(../images/bg1.png) bottom repeat-x; }
	.ind-banner .onebox h2{ font-size: var(--fs24); line-height: 0.42rem; }
	.ind-banner .onebox h3{ font-size: var(--fs28); line-height: 0.56rem; }
	.ind-banner .onebox .btnGroup{ margin-top: 0.3rem; }
	.ind-banner .onebox .btnGroup li a{ width: 2.36rem; height: 0.86rem; }
	.ind-banner .onebox .btnGroup li em{ margin-left: 0.15rem; width: 0.2rem; height: 0.2rem; background-size: 0.2rem; }
	.ind-banner .se{ display: none; width: 0.9rem; height: 0.9rem; margin-top: -0.43rem; border: #fff solid 1px;}
	.ind-banner .prev{ left: 0.2rem; } 
	.ind-banner .next{ right: 0.2rem; }
	.ind-banner .swiper-pagination{ display: block; }
	.indTxt{ text-align: center; }
	.indTxt .txt{ font-size: var(--fs40); line-height: 0.4rem; }
	.indTxt .wen{ font-size: var(--fs24); }
	.indexP1{ padding: 1.0rem 0.3rem 0.65rem; height: auto; }
	.indexP1 .leftDiv{ width: auto; float: none; }
	.indexP1 .name{ line-height: 0.36rem; }
	.indexP1 .code em{ margin-left: 0.1rem; }
	.indexP1 .content{ margin-top: 0.5rem; font-size: var(--fs16); line-height: 0.48rem; height: auto; }
	.indexP1 .more{ position: relative; margin-top: 0.5rem;}
	.indexP1 .more a{ width: 2.36rem; height: 0.86rem; line-height: 0.86rem; }
	.indexP1 .rightImg{ margin-top: 0.7rem; width: auto; float: none;}
	.indexP1 .numList{ padding-top: 1.1rem; }
	.indexP1 .numList ul{ display: block; }
	.indexP1 .numList li{ float: left; width: 50%; margin-bottom: 0.45rem; }
	.indexP1 .numList li span{ top: -0.1rem; }
	.indexP1 .numList li .zi{ line-height: 0.26rem; }
	.indexP2{ padding: 1.0rem 0.3rem 0; height: 11.4rem; }
	.indexP2 .list{ margin-top: 0.7rem; }
	.indexP2 .list ul{ margin-right: -0.2rem; }
	.indexP2 .list li{ margin-bottom: 0.2rem; width: 50%; }
	.indexP2 .list li .box{ margin-right: 0.2rem; }
	.indexP2 .list li .box a{ padding: 0.65rem 0.3rem 0; height: 3.7rem; border-radius: 0.24rem; }
	.indexP2 .list li .ico{ width: 0.72rem; height: 1.0rem; }
	.indexP2 .list li .ico img{ width: 0.72rem; }
	.indexP2 .list li .cn{ line-height: 0.48rem; }
	.indexP2 .list li .zi{ width: 0.72rem; height: 0.72rem; border: #fff solid 1px; }
	.indexP2 .list li.on .zi{ border: #c71233 solid 1px; }
	.indexP2 .item_box{ height:11.4rem; }
	.indexP3{ padding: 1.0rem 0.3rem; }
	.indexP3 .title{ font-size: var(--fs40); line-height: 0.42rem; letter-spacing: 2px; }
	.indNews .list .imgDiv{ height: 4.2rem; }
	.indNews .list .time{ margin: 0.4rem 0 0.15rem; line-height: 0.28rem; }
	.indNews .list .name{ font-size: var(--fs20); padding-right: 0; line-height: 0.48rem; height: 0.96rem; }
	.indNews .list .look{ line-height: 0.26rem; }
	.indNews .se{ top: 25%; width: 0.9rem; height: 0.9rem; border: #fff solid 1px; background: #fff;}
	.indNews .se:hover{ border: none; background-image: linear-gradient(90deg, #eeaa9e 0%, #c9203e 100%); background-blend-mode: normal, normal;}
	.indNews .prev{ left: 0.2rem; margin-left: 0; }
	.indNews .next{ right: 0.2rem; margin-right: 0; }
	.indexP3 .more{ width: 2.36rem; margin: 0.65rem auto 0; }
	.indexP3 .more a{ height: 0.86rem; line-height: 0.86rem; }
	.footDiv{ border-top: #c71233 solid 2px; padding: 0.85rem 0.3rem 2.6rem; height: auto; background: #fff; }
	.footDiv:before{ display: none; }
	.footDiv .leftDiv{ position: static; width: auto; float: none; }
	.footDiv-logo img{ width: 2.46rem; }
	.footDiv .msg{ position: absolute; left: 0.3rem; right: 0.3rem; bottom: 0.7rem; margin-top: 0; font-size: var(--fs16); line-height: 0.48rem; }
	.footDiv .rightDiv{ float: none; width: auto; padding: 0.4rem 0 0 0; }
	.footDiv .wen{line-height: 0.26rem; margin-bottom: 0.2rem;}
	.footDiv .tel{ font-size: var(--fs40); line-height: 0.42rem; }
	.footDiv .botbot{ margin-top: 0.35rem; overflow: hidden; }
	.footDiv .btnDiv{ margin-left: 0; }
	.footDiv .btnDiv a{ width: 2.0rem; height: 0.86rem; line-height: 0.86rem; }
	.footDiv .ewmGroup{ clear: both; position: absolute; top: -0.8rem; }
	.footDiv .ewmGroup li{ float: none; margin-right: 0.1rem; }
	.footDiv .ewmGroup li .ewm{ width: 2.3rem; }
	.footDiv .ewmGroup li p{ margin-top: 0.25rem; line-height: 0.26rem; text-align:left; }

	.mediaLayer { border-radius: 0.24rem; border: none; margin-left: -47%; margin-top: -5rem; padding: 0.9rem 0.4rem 0; width: 94%; height: 10rem;}
	.mediaLayer .close{ right: 0.25rem; top: 0.25rem; }
	.mediaLayer .ewmList ul{ margin-right: -0.1rem; }
	.mediaLayer .ewmList li{ width: 25%; margin-bottom: 0.2rem;}
	.mediaLayer .ewmList li .lbox{ margin-right: 0.1rem; }
	.mediaLayer .ewmList li .ewm{ width: auto; margin: 0 auto; }
	.mediaLayer .ewmList li .name{ font-size: var(--fs14); margin-top: 0.1rem; line-height: 0.36rem; }
	.mediaLayer .botbot{ padding: 0; }
	.mediaLayer .tips{ padding-top: 0.3rem; line-height: 0.48rem; }
	.pageBanner .info{ left: 0.3rem; }
	.pageBanner .cn{ font-size: var(--fs40); line-height: 0.42rem; }
	.pageBanner .en{ font-size: var(--fs24); letter-spacing: 3px; }
	.speech{ padding: 1.0rem 0.3rem; height: auto; }
	.speech .mxfDiv{ padding: 0.3rem; }
	.speech .pjDiv{ border: #eaefee solid 2px; padding: 0.5rem 0.3rem; display: block;}
	.speech .leftDiv{ width:auto;}
	.speech .imgDiv{ margin-top: 0; width: auto; height: auto; border-radius: 0.12rem; }
	.speech .imgDiv img{ height: auto; }
	.speech .rightDiv{ width:auto; margin-top: 0.65rem;}
	.speech .conDiv{ width: auto; padding-bottom: 0.5rem;}
	.speech .txt{ line-height: 0.28rem;}
	.speech .content{ line-height: 0.48rem; }
	.speech .qianming img{ width:2.1rem;}
	.about{ padding: 1.0rem 0.3rem; }
	.about .indTxt{ margin-bottom: 0.7rem; }
	.about .leftDiv{ width: auto; float: none; }
	.about .name{ line-height: 0.36rem; }
	.about .code em{ margin-left: 0.1rem; }
	.about .content{ margin-top: 0.5rem; font-size: var(--fs16); line-height: 0.48rem; padding-right: 0; height: auto; }
	.about .rightImg{ margin-top: 0.7rem; width: auto; float: none;}
	.about .numList{ padding-top: 1.1rem; }
	.about .numList ul{ display: block; }
	.about .numList li{ float: left; width: 50%; margin-bottom: 0.45rem; }
	.about .numList li span{ top: -0.1rem; }
	.about .numList li .zi{ line-height: 0.26rem; }
	.team{ padding: 1.0rem 0.3rem 0.3rem; }
	.team .w1076{ width: 100%; }
	.team .title{ font-size: var(--fs24); margin-bottom: 0.55rem; }
	.team .list li{ width: 50%; }
	.team .list li .box{ height: 1.65rem; padding: 0 0.35rem;}
	.team .list li .name{ font-size: var(--fs22); line-height: 0.3rem; }
	.team .list li .wen{ line-height: 0.28rem; }
	.honor{ padding: 1.0rem 0.3rem; }
	.honor .list{ padding-bottom: 0.5rem; }
	.honor .list ul{ margin-right: -0.2rem; }
	.honor .list li{ width: 50%; margin-bottom: 0.35rem; }
	.honor .list li .box{ padding-top: 0.25rem; height: 5.0rem;}
	.honor .list li .name{ padding: 0 0.2rem; font-size: var(--fs14); line-height: 0.36rem; height: 1.08rem; margin-top: 0.1rem; }
	.structure{ padding: 1.0rem 0.3rem; }
	.structure .longDiv{ overflow: auto;}
	.structure .imgDiv{ width: 14.0rem;}
	.contactP1{ padding: 1.0rem 0.3rem 0.6rem; }
	.contactP1 .list li{ width: 50%; margin-bottom: 0.4rem;}
	.contactP1 .list li .ico img{ margin-left: -0.3rem; margin-top: -0.3rem; width: 0.6rem; }
	.contactP1 .list li .ewm img{ width: 1.42rem; }
	.contactP1 .list li .txt{ font-size: var(--fs20); height: 0.5rem; }
	.contactP1 .list li .num{ font-size: var(--fs18); line-height: 0.48rem; height: 0.96rem; }
	.contactP1 .list li .wen{ font-size: var(--fs16); line-height: 0.48rem; height: 0.96rem; width: auto; }
	.contactP2{ padding: 1.0rem 0.3rem 0.8rem; }
	.contactP2 .title{ margin-bottom: 0.65rem; font-size: var(--fs24); }
	.contactP2 .list ul{ margin-right: 0; }
	.contactP2 .list li{ float: none; width: auto; margin-bottom: 0.35rem; }
	.contactP2 .list li .box{ margin-right: 0; }
	.contactP2 .list li a{ height: auto; min-height: 3.62rem; padding: 0.45rem 0.3rem; }
	.contactP2 .list li .toptop{ position: relative; height: 0.62rem; }
	.contactP2 .list li .province{ font-size: var(--fs22); line-height: 0.32rem; }
	.contactP2 .list li .look{ line-height: 0.32rem; padding-left: 0.36rem; background-size: 0.24rem; }
	.contactP2 .list li .name{ margin-top: 0.26rem; line-height: 0.42rem;}
	.contactP2 .list li .msg{ line-height: 0.48rem; }
	.contactP2 .list li a:hover .look{ background-size: 0.24rem;}
	.culture{ padding-top: 1.0rem; }
	.culture .mxfDiv{ height: auto; }
	.culture .item_box{ display: none;}
	.culture .choose_txt li{ float: none; width: auto; text-align: left; padding-top: 0.5rem; padding-bottom: 0.4rem; height: auto; min-height: 2.85rem; padding-left: 1.6rem; margin-bottom: 0.3rem;}
	.culture .choose_txt li:after{ display: none;}
	.culture .choose_txt li:last-child{ margin-bottom: 0; }
	.culture .choose_txt li .ico{ height: all; position: absolute; left: 0.3rem; top: 0.5rem;}
	.culture .choose_txt li .ico img{ width: 0.84rem; }
	.culture .choose_txt li .name{ font-size: var(--fs20); line-height: 0.32rem; margin-bottom: 0.15rem; }
	.culture .choose_txt li .msg{ height: auto; width: auto; margin: 0 auto; line-height: 0.52rem; }
	.culture .choose_txt li.on{ padding-top: 0.5rem; background: none;}
	.lyb{ padding: 1.0rem 0.3rem; height: auto; }
	.lyb .txt{ line-height: 0.52rem; font-size: var(--fs22); }
	.lyb .mxfDiv{ margin-top: 0.75rem; padding: 0.8rem 0.3rem 0.9rem;}
	.lyb .form ul{ margin-right: 0;}
	.lyb .form li{ float:none; width:auto; padding-bottom:0.35rem;}
	.lyb .form li .box{ margin-right:0; padding-left: 1.6rem; }
	.lyb .form li .txt{ line-height: 1.0rem; }
	.lyb .form li .input1{ height:1.0rem; line-height:1.0rem; }
	.lyb .form li textarea{ padding-top: 0.2rem; height:2.52rem; line-height:0.48rem; }
	.lyb .btnGroup{ margin-top: 0.3rem;}
	.lyb .btnGroup li a{ width: 2.4rem; height:0.86rem; }
	.lyb .btnGroup li:nth-child(1) em{ margin-left: 0.12rem; width: 0.3rem; height: 0.3rem; background-size: 0.3rem; }
	.lyb .btnGroup li:nth-child(2) em{ margin-left: 0.12rem; width: 0.3rem; height: 0.3rem; background-size: 0.3rem; }
	.lyb .btnGroup li:nth-child(1) a:hover em{ background-size: 0.3rem;}
	.lyb .btnGroup li:nth-child(2) a:hover em{ background-size: 0.3rem;}
	.concept{ padding: 1.0rem 0.3rem; }
	.concept .list ul{ margin-right: 0; }
	.concept .list li{ float: none; width: auto; margin-bottom: 0.3rem; }
	.concept .list li .box{ margin-right: 0; }
	.concept .list li .imgDiv{ height: 4.2rem; }
	.concept .list li .botDiv{ height: auto; padding: 0.45rem 0.35rem; }
	.concept .list li .name{ padding-left: 0.86rem; line-height: 0.6rem; font-size: var(--fs22); }
	.concept .list li .ico{ width: 0.6rem; height: 0.6rem; }
	.concept .list li .ico img{ margin-left: -0.16rem; margin-top: -0.16rem; width: 0.32rem; }
	.concept .list li .msg{ margin-top: 0.25rem; line-height: 0.48rem; }
	.job{ padding: 1.0rem 0.3rem; }
	.job .list{ padding-bottom: 0.35rem; }
	.job .list ul{ margin-right: 0; }
	.job .list li{ float: none; width: 100%; }
	.job .list li .hala{ margin-right: 0; height: auto; padding: 0.5rem 0.45rem;}
	.job .list li .name{ font-size: var(--fs24); line-height: 0.36rem; height: 0.72rem; padding-left: 0.54rem;}
	.job .list li .name img{ width: 0.32rem; }
	.job .list li .brief{ margin-top: 0.3rem; height: 0.96rem; }
	.job .list li .brief span{ line-height: 0.48rem; }
	.job .list li .ico{ display: none; }
	.jobModal-box .job-box { width: 96%; padding: 0.5rem 0.45rem;}
  	.jobModal-box .job-box .name { font-size: var(--fs22); line-height: 0.42rem; padding-left: 0.5rem; }
  	.jobModal-box .job-box .name img { width: 0.32rem; }
  	.jobModal-box .job-box h2 { font-size: var(--fs18); line-height: 0.48rem; }
  	.jobModal-box .job-box .header { padding-right: 0.8rem; padding-bottom: 0.3rem; }
  	.jobModal-box .job-box .brief { line-height: 0.48rem; }
  	.jobModal-box .job-box .brief span { display: block; margin-right: 0; }
  	.jobModal-box .job-box .content-box { height: 46vh; padding-right: 0.1rem; text-align: justify; }
  	.jobModal-box .job-box .box { line-height: 0.48rem; }
  	.jobModal-box .job-box .box h2 { line-height: 0.46rem; }
  	.jobModal-box .job-box .close { right: 0.3rem; top: 0.45rem; }
  	.activity{ padding: 1.0rem 0.3rem; }
	.activityPic .list .imgDiv{ height: 4.2rem; }
	.activityPic .list .name{ line-height:0.48rem;}
	.activityPic .se{ margin-top: -0.45rem; width: 0.9rem; height: 0.9rem; border: #fff solid 1px; background: #fff;}
	.activityPic .se:hover{ border: #c71233 solid 1px; }
	.activityPic .prev{ left: 0.2rem; margin-left: 0; }
	.activityPic .next{ right: 0.2rem; margin-right: 0; }
	.investor{ padding: 1.0rem 0.3rem; }
	.datum{ width: auto; float: none; display: block; }
	.datum .leftImg{ width: auto; }
	.datum .conDiv{ width: auto; margin-top: 0.75rem; }
	.datum .toptop{ padding: 0 0 0.4rem; }
	.datum li{ line-height: 0.52rem; }
	.companyInfo{ width: auto; float: none; margin-top: 0.75rem; height: auto; padding: 0.7rem 0.5rem 0.7rem 0.3rem; }
	.companyInfo .cn{ line-height: 0.36rem; }
	.companyInfo .en{ line-height: 0.26rem; }
	.companyInfo .num{ font-size: var(--fs36); line-height: 0.44rem; }
	.companyInfo .wen{ line-height: 0.32rem; }
	.companyInfo .price img{ width: 0.2rem; }
	.companyInfo .price2 img{ width: 0.2rem; }
	.companyInfo .tips{ line-height: 0.48rem; }
	.companyInfo .more a{ width: 2.36rem; height: 0.86rem; line-height: 0.86rem; }
	.govern{ width: auto; float: none; }
	.govern .list li{ margin-bottom: 0.3rem; }
	.govern .list li a{ height: auto; padding: 0.25rem 0.3rem; }
	.govern .list li .time{ position: relative; left: 0; line-height: 0.48rem; }
	.govern .list li .name{ font-size: var(--fs18); line-height: 0.48rem; height: auto; display: block; }
	.govern .list li .ico{ position: relative; right: 0; top: 0; margin-top: 0.2rem; width: 0.9rem; height: 0.62rem;}
	.disclosure{ width: auto; float: none; }
	.disclosure .list li{ margin-bottom: 0.25rem; }
	.disclosure .list li a{ height: 1.6rem; padding: 0 1.0rem 0 1.7rem;}
	.disclosure .list li .time{ width: 1.4rem; height: 1.6rem; }
	.disclosure .list li .time em{ font-size: var(--fs28); line-height: 0.4rem; }
	.disclosure .list li .name{ font-size: var(--fs18); line-height: 0.42rem; height: 1.6rem; }
	.disclosure .list li .ico{ right: 0.3rem; margin-top: -0.3rem; width: 0.42rem; height: 0.6rem; background-size: 0.42rem; }
	.disclosure .list li a:hover .ico{ background-size: 0.42rem; }
	.newsP1{ padding: 1.0rem 0.3rem; }
	.newsP1 .mxfDiv .imgDiv{ position: relative; width: 100%; height: auto; }
    .newsP1 .mxfDiv .imgDiv img{ height: auto; }
    .newsP1 .mxfDiv a{ padding:0; height: auto; }
    .newsP1 .mxfDiv .conDiv{ height: auto; display: block; padding-top: 0.5rem; }
    .newsP1 .mxfDiv .time{ line-height: 0.26rem; }
    .newsP1 .mxfDiv .name { font-size: var(--fs22); line-height: 0.48rem; height: 0.96rem; }
    .newsP1 .mxfDiv .content{ margin-top: 0.2rem; line-height: 0.52rem; height: 1.04rem; }
    .newsP1 .mxfDiv .ico{ display: none; }
	.newsP2{ padding: 1.0rem 0.3rem; }
    .newsP2 .list{ margin-bottom: 0.5rem; }
	.newsP2 .list ul{ margin-right: 0; }
	.newsP2 .list li{ float: none; width: auto; margin-bottom: 0.35rem; }
	.newsP2 .list li .box{ margin-right: 0; }
	.newsP2 .list li .imgDiv{ height: 4.2rem; }
	.newsP2 .list li .botDiv{ height: 2.4rem; padding: 0.4rem 0.4rem 0; }
	.newsP2 .list li .time{ line-height: 0.26rem; }
	.newsP2 .list li .name{ height: 1.04rem; line-height: 0.52rem; font-size: var(--fs22); }
	.newsP2 .list li .ico{ display: none; }
	.develop{ padding: 1.0rem 0.3rem 0.8rem; }
	.develop .content{ line-height: 0.52rem; text-align: left; }
	.develop .list ul{ margin-right: 0; }
	.develop .list li{ float: none; width: auto; margin-bottom: 0.3rem;}
	.develop .list li .box{ margin-right: 0; }
	.develop .list li .imgDiv{ height: auto; }
	.develop .list li .imgDiv img{ height: auto; }
	.develop .list li .name{ font-size: var(--fs22); line-height: 1.0rem; }
	.bidding{ padding: 1.0rem 0.3rem; }
	.bidding .list li{ margin-bottom: 0.3rem; }
	.bidding .list li a{ height: auto; padding: 0.25rem 0.3rem; }
	.bidding .list li .time{ position: relative; left: 0; line-height: 0.48rem; }
	.bidding .list li .name{ font-size: var(--fs18); line-height: 0.48rem; height: auto; display: block; }
	.bidding .list li .ico{ position: relative; right: 0; top: 0; margin-top: 0.2rem; width: 0.9rem; height: 0.62rem;}
	.newshow{ padding: 0.9rem 0.3rem 0; background-size: 200%; }
	.newshow .name{ font-size: var(--fs24); line-height: 0.52rem; }
	.newshow .date{ float: none; background-size: 0.32rem; padding-left: 0.45rem; line-height: 0.8rem; }
	.newshow .share{ float: none; margin-left: 0; padding-left: 1.0rem; }
	.newshow .share em{ line-height: 0.8rem; }
	.newshow .share li{ margin-right: 0.1rem; }
	.newshow .share li a{ width: 0.8rem; height: 0.8rem; }
	.newshow .botbot{ padding: 0 0.3rem; }
	.newshow .leftDiv{ width: auto; padding: 0.8rem 0 0.5rem; float: none; }
	.newshow .leftDiv:after{ display: none; }
	.newshow .content{ width: auto; line-height: 0.48rem; }
	.newshow .content img{ max-width: 100%; }
	.newshow .rightDiv{ width: auto; float: none; padding: 0.4rem 0 1.0rem; }
	.pageDown{ padding-top: 0; }
	.pageDown li a{ height: 0.56rem; line-height: 0.56rem;}
	.backBtn{ padding-top: 0.65rem; }
	.backBtn a{ height: 0.96rem; line-height: 0.96rem; font-size: var(--fs18); }
	.backBtn img{ margin-left: 0.15rem; }
	.invest{ padding: 1.1rem 0.3rem 0; }
	.invest .toptop{ padding-bottom:0.3rem;}
	.invest .title{ font-size: var(--fs28); line-height: 0.4rem;  }
	.invest .content{ line-height: 0.48rem; margin-bottom: 0.6rem;}
	.invest .imgList ul{ margin-right: -0.2rem; display: flex; display: -webkit-flex; justify-content: space-between; -webkit-justify-content: space-between; flex-wrap: wrap; }
	.invest .imgList li{ width: 50%; padding-bottom: 0.5rem; }
	.invest .imgList li .box{ margin-right: 0.2rem; }
	.invest .imgList li .imgDiv{ height: 2.8rem; }
	.invest .imgList li .name{ line-height: 0.56rem; }
	.invest .imgList li .msg{ height:auto; line-height: 0.48rem; }
	.invest2{ padding: 0.9rem 0.3rem 0.6rem; }
	.invest2 .content{ line-height: 0.48rem; margin-bottom: 0.6rem;}
	.invest2 .imgList ul{ margin-right: 0; }
	.invest2 .imgList li{ float:none; width: auto; margin-bottom: 0.5rem; }
	.invest2 .imgList li .box{ margin-right: 0; }
	.invest2 .imgList li .imgDiv{ height: auto; }
	.invest2 .imgList li .imgDiv img{ height: auto; }
	.invest2 .imgList li .name{ line-height: 0.56rem; }
	.serviceP1{ padding: 1.1rem 0.3rem 1.0rem; }
	.serviceP1 .name{ margin-bottom: 0.45rem; font-size: var(--fs28); line-height: 0.4rem; }
	.serviceP1 .content{ line-height: 0.52rem; text-align: left; width: auto; }
	.serviceP2{ padding: 1.1rem 0.3rem 0.55rem; }
	.serviceP2 .title{ margin-bottom: 0.35rem; font-size: var(--fs28); line-height: 0.4rem; }
	.serviceP2 .content{ line-height: 0.52rem; margin-bottom:0.65rem;}
	.serviceP2 .list ul{ margin-right: -0.2rem; }
	.serviceP2 .list li{ width: 50%; }
	.serviceP2 .list li .box{ margin-right: 0.2rem; }
	.serviceP2 .list li .imgDiv{ height: 2.6rem; }
	.serviceP2 .list li .name{ line-height: 0.48rem; height: 0.48rem; }
	.serviceP3{ padding: 1.0rem 0.3rem 0; }
	.serviceP3 .title{ margin-bottom: 0.65rem; font-size: var(--fs28); line-height: 0.4rem; }
	.serviceP3 .list{ padding-bottom: 0.6rem; }
	.serviceP3 .list ul{ margin-right: -0.2rem; }
	.serviceP3 .list li{ margin-bottom: 0.3rem; }
	.serviceP3 .list li .imgDiv{ margin-right: 0.2rem; height: 2.3rem; }
	.serviceP4{ padding: 0.8rem 0.3rem 1.2rem; }
	.serviceP4 .title{ margin-bottom: 0.5rem; font-size: var(--fs28); line-height: 0.4rem; }
	.servicePic .imgDiv{ height: 4.2rem; }
	.servicePic .botDiv{ height: 3.4rem; padding: 0.35rem 0.3rem 0; }
	.servicePic .name{ line-height: 0.48rem; }
	.servicePic .msg{ line-height: 0.48rem; height: 1.92rem; }
	.servicePic .se{ top: 28%; margin-top: -0.45rem; width: 0.9rem; height: 0.9rem; border: #fff solid 1px; background: #fff;}
	.servicePic .se:hover{ border: #c71233 solid 1px; }
	.servicePic .prev{ left: 0.2rem; margin-left: 0; }
	.servicePic .next{ right: 0.2rem; margin-right: 0; }
	.equipmentP1{ padding: 1.1rem 0.3rem 1.0rem; }
	.equipmentP1 .leftDiv{ width: auto; float: none; }
	.equipmentP1 .name{ margin-bottom: 0.45rem; font-size: var(--fs28); line-height: 0.4rem; }
	.equipmentP1 .content{ line-height: 0.52rem; }
	.equipmentP1 .rightImg{ width: auto; float: none; margin-top: 0.7rem; }
	.equipmentP2{ padding: 0.9rem 0.3rem 1.1rem; }
	.equipmentP2 .title{ font-size: var(--fs28); line-height: 0.4rem; }
	.equipmentPic .imgDiv{ height: 4.2rem; }
	.equipmentPic .botDiv{ height: 3.9rem; padding: 0.35rem 0.3rem 0; }
	.equipmentPic .txt{ font-size: var(--fs18); line-height: 0.42rem; }
	.equipmentPic .name{ line-height: 0.48rem; }
	.equipmentPic .msg{ line-height: 0.48rem; height: 1.92rem; }
	.equipmentPic .se{ top: 28%; margin-top: -0.45rem; width: 0.9rem; height: 0.9rem; border: #eee solid 1px; background: #fff;}
	.equipmentPic .se:hover{ border: #c71233 solid 1px; }
	.equipmentPic .prev{ left: 0.2rem; margin-left: 0; }
	.equipmentPic .next{ right: 0.2rem; margin-right: 0; }
	.equipmentP3{ padding: 0.9rem 0.3rem 0; }
	.equipmentP3 .title{ margin-bottom: 0.65rem; font-size: var(--fs28); line-height: 0.4rem; }
	.equipmentP3 .imgList{ padding-bottom: 0.8rem; }
	.equipmentP3 .imgList li{ height: auto; padding: 0;}
	.equipmentP3 .imgList li .imgDiv{ position: relative; width: 100%; height: auto; }
	.equipmentP3 .imgList li .imgDiv img{ height: auto; }
	.equipmentP3 .imgList li .conDiv{ height: auto; display: block; padding: 0.6rem 0.3rem;}
	.equipmentP3 .imgList li .name{ font-size: var(--fs24); line-height: 0.64rem; }
	.equipmentP3 .imgList li .txt{ font-size: var(--fs20); line-height: 0.48rem; }
	.equipmentP3 .imgList dd .wen{ line-height: 0.28rem; margin-bottom: 0.15rem; }
	.equipmentP3 .imgList dd .msg{ line-height: 0.48rem;}
	.equipmentP4{ padding: 0.9rem 0.3rem 1.0rem; }
	.equipmentP4 .title{ margin-bottom: 0.45rem; font-size: var(--fs28); line-height: 0.4rem; }
	.equipmentP4 .list li{ line-height: 0.52rem; padding-left: 12px; }
	.equipmentP4 .list li:before{ top: 0.22rem; width: 4px; height: 4px; }
	.medicineP1{ padding: 1.1rem 0.3rem 1.0rem; }
	.medicineP1 .mxfDiv{ display: block; }
	.medicineP1 .leftDiv{ width: auto; }
	.medicineP1 .name{ margin-bottom: 0.45rem; font-size: var(--fs28); line-height: 0.4rem; }
	.medicineP1 .content{ line-height: 0.52rem; }
	.medicineP1 .rightImg{ width: auto; margin-top: 0.65rem; }
	.medicineP2{ height: auto; display: block; padding: 1.0rem 0.3rem; }
	.medicineP2 .title{ margin-bottom: 0.45rem; font-size: var(--fs28); line-height: 0.4rem; }
	.medicineP2 .msg{ line-height: 0.52rem; padding-bottom: 0.6rem; }
	.medicineP2 .numList{ padding: 0; }
	.medicineP2 .numList2{ padding: 0; }
	.medicineP2 .numList li{ width: 33.33%; margin-bottom: 0.45rem; }
	.medicineP2 .numList li .zi{ line-height: 0.26rem; }

	.medicineP3{ padding: 1.0rem 0.3rem 0; }
	.medicineP3 .title{ margin-bottom: 0.65rem; font-size: var(--fs28); line-height: 0.4rem; }
	.medicineP3 .list1{ padding-bottom: 0.7rem; }
	.medicineP3 .list1 ul{ margin-right: 0; }
	.medicineP3 .list1 li{ float: none; width: auto; }
	.medicineP3 .list1 li:nth-child(1), .medicineP3 .list1 li:nth-child(2){ width: auto; }
	.medicineP3 .list1 li .box{ margin-right: 0; padding: 0.45rem 0.3rem; height: auto; }
	.medicineP3 .list1 li:nth-child(1) .box, .medicineP3 .list1 li:nth-child(2) .box{ height: auto; }
	.medicineP3 .list1 li .name{ line-height: 0.64rem; padding-left: 0.84rem; font-size: var(--fs24); }
	.medicineP3 .list1 li .name img{ width: 0.64rem; }
	.medicineP3 .list1 li .msg{ margin-top: 0.15rem; padding-left: 0.84rem; line-height: 0.52rem; }
	.medicineP4{ padding: 1.0rem 0.3rem 0; }
	.medicineP4 .title{ margin-bottom: 0.5rem; font-size: var(--fs28); line-height: 0.4rem; }
	.medicineP4 .list2{ padding-bottom: 0.65rem; }
	.medicineP4 .list2 ul{ margin-right: 0; }
	.medicineP4 .list2 li{ float: none; width: auto; }
	.medicineP4 .list2 li .box{ margin-right: 0; }
	.medicineP4 .list2 li .imgDiv{ height: auto; }
	.medicineP4 .list2 li .imgDiv img{ height: auto; }
	.medicineP4 .list2 li .botDiv{ padding: 0.4rem 0.3rem; height: auto; }
	.medicineP4 .list2 li .name{ line-height: 0.48rem; font-size: var(--fs24); }
	.medicineP4 .list2 li .msg{ margin-top: 0.15rem; line-height: 0.48rem; height:auto; }
	.medicineP5{ padding: 1.0rem 0.3rem; }
	.medicineP5 .mxfDiv{ width:auto;}
	.medicineP5 .title{ margin-bottom: 0.5rem; font-size: var(--fs28); line-height: 0.4rem; }
	.medicineP5 .content{ line-height: 0.52rem; }
	.medicineP5 .wen{ margin-top: 0.65rem; line-height: 0.32rem; }
	.medicineP5 .msgList{ margin-top: 0.35rem; }
	.medicineP5 .msgList ul{ display: block; }
	.medicineP5 .msgList li{ width: auto; padding-left: 14px; padding-right: 0; font-size: var(--fs16); line-height: 0.52rem; }
	.medicineP5 .msgList li:before{ top: 0.22rem; width: 4px; height: 4px; }
	.medicineP5 .imgList{ margin-top: 0.55rem; overflow: hidden; }
	.medicineP5 .imgList ul{ display: block; }
	.medicineP5 .imgList li{ float: left; margin-right: 0; width: 50%; margin-bottom: 0.3rem; text-align: center;}
	.medicineP5 .imgList li .limg img{ height: 2.2rem; }
	.history{ padding: 1.0rem 0.3rem 0; }
	.history .list{ padding: 0.8rem 0 1.0rem; }
	.history .list:before{ left: 0; margin-left: 0; width: 0.42rem; height: 0.42rem; background-size: 0.42rem; }
	.history .list:after{ left: 8px; margin-left: 0; }
	/*.indmh-bg{ left: 8px; margin-left: 0; }*/
	.history .list li{ width: auto; padding-bottom: 0.3rem; padding-left: 0.8rem; }
	.history .list li:after{ left: 3px; top: 3px; margin-left: 0; width: 12px; height: 12px; background-size: 12px; }
	.history .list li .conDiv{ width: auto; min-height:1.0rem; text-align: left; }
	.history .list li:nth-child(2n){ margin-top: 0; padding-bottom: 0.3rem; float: none; }
	.history .list li:nth-child(2n) .conDiv{ float: none; }
	.history .list li:nth-child(2n):after{ left: 3px; }
	.history .list li .time{ font-size: var(--fs28); line-height: 0.4rem; margin-bottom: 0.2rem; }
	.history .list li .content{ font-size: var(--fs18); line-height: 0.52rem; }
	.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; }
}
