/*! www.vancheer.com  |  Powered by vancheer */
@media screen and ( max-width:1600px ){
	
}

@media screen and ( max-width:1440px ){
	.indexPart2 .conDiv{ padding: 65px 35px 0 385px; }	
	.pic-modal-box .name {font-size: 22px; height: 100px; line-height: 100px;} .pic-modal-box .main {padding: 60px 80px 0; }
	}

@media screen and ( max-width:1366px ){
	
	}

@media screen and ( max-width:1004px ){
	.wal, .wal2, .w905{width:100%;}
	.w905:after{ display: none; }
	.PC-Box, .nav, .topSearch, .ind-banner, .footNav, .sideBar, .pageNav, .pageNum, .w238{ display:none;}
	.Phone-Box, .navIco, .footLayer, .bannerTel, .pageTitleTel, .pageMore{ display:block;}
	.headDiv, .headDiv .wal{ height: 1.2rem;}
	.headDiv .logo{ left: 0.3rem; top: 0.2rem;}
	.headDiv .logo img{ width: 2.1rem; }
	.pageBanner{ height: auto;}
	.pageBanner .bg { height: auto; background:none!important;}
	.pageBanner .layer{ right: 0.6rem; margin-right: 0; }
	.pageBanner .txt1{ font-size: 0.42rem; line-height: 0.42rem; padding-bottom: 0.2rem; }
	.pageBanner .txt2{ font-size: 0.26rem; }
	.pageBox{ padding:0.8rem 0.3rem;}
	.pageBox2{ background: none; }
	.indexPart1{ padding: 0.75rem 0.3rem; background: #fff; }

	.indexPart1 .list ul{ margin-right: 0; }
	.indexPart1 .list li{ float: none; width: 100%; margin-bottom: 0.3rem; }
	.indexPart1 .list li .box{ margin-right: 0;}
	.indexPart1 .list li .con{ height: 1.4rem; }
	.indexPart1 .list li .con:after{ right: 0.3rem; margin-top: -0.26rem; width: 0.52rem; height: 0.52rem; background-size: 0.52rem; }
	.indexPart1 .list li .name{ padding: 0.3rem 0.3rem 0; font-size: 0.38rem; line-height: 0.38rem; }
	.indexPart1 .list li .wen{ font-size: 0.28rem; padding: 0.1rem 0.3rem 0; }
	.indexPart1 .list li .logo img{ width: 4.0rem; }
	.indexPart1 .list li .txt{ font-size: 0.3rem; line-height: 0.3rem; padding: 0.15rem 0 0.35rem;}
	.indexPart1 .list li .txt em{ display: none;}
	.indexPart1 .list li .ico img{ width: 0.52rem; }

	.indexPart1 .botDiv{ margin-top: 0; }
	.indexPart1 .botDiv .imgDiv img{ width: 100%; }
	.indexPart1 .botDiv .layer{ left: 0; width: 100%; top: 35%; transform: translateY(-65%); text-align: center; }
	.indexPart1 .botDiv .txt{ font-size: 0.38rem; line-height: 0.38rem; }
	.indexPart1 .botDiv .wen{ font-size: 0.28rem; padding: 0.1rem 0 0.2rem; }
	.indexPart1 .botDiv .btnDiv{ margin: 0 auto; width: 2.04rem; }
	.indexPart1 .botDiv .btnDiv a{ width: 2.04rem; height: 0.64rem; line-height: 0.64rem; border-radius: 0.12rem; font-size: 0.28rem;}
	.indexPart1 .botDiv:hover .layer{ transform: translateY(-70%); }
	.indexPart2{ height: auto; }
	.indexPart2 .leftDiv{ width: auto; height: auto; float: none; background: none;}
	.indexPart2 .dataDiv{ position: relative; left: 0; top: 0; width: auto; overflow: hidden; height: 6.5rem; background: url(../images/nimg750Bg.jpg) left bottom no-repeat; background-size: 100% 100%; }
	.indexPart2 .list{ padding-top: 0.95rem; }
	.indexPart2 .list li{ margin-left: 2.0rem; }
	.indexPart2 .list li .box{ border-top-left-radius: 0.5rem; -moz-border-top-left-radius: 0.5rem; border-bottom-left-radius: 0.5rem; -moz-border-bottom-left-radius: 0.5rem; padding: 0 0.24rem 0 0.4rem; margin-bottom: 0.1rem; height: 0.8rem; line-height: 0.62rem; font-size: 0.24rem;}
	.indexPart2 .list li em{ font-size: 0.48rem; top: 0.08rem; }
	.indexPart2 .list li span{ font-size: 0.24rem; padding-left: 0.1rem; padding-right: 0.25rem; top: 0.05rem;}
	.indexPart2 .conDiv{ padding: 0.65rem 0.3rem; background: #f26600; }
	.indexPart2 .conDiv .txt{ text-align: center; font-size: 0.38rem; line-height: 0.38rem; }
	.indexPart2 .conDiv .wen{ text-align: center; font-size: 0.28rem; padding-top: 0.1rem; }
	.indexPart2 .conDiv .content{ font-size: 0.28rem; line-height: 0.5rem; height: 2.5rem; padding-top: 0.35rem; }
	.indexPart2 .conDiv .btnDiv{ padding-top: 0.45rem; margin: 0 auto; width: 2.04rem; }
	.indexPart2 .conDiv .btnDiv a{ width: 2.04rem; height: 0.64rem; line-height: 0.64rem; border-radius: 0.08rem; font-size: 0.28rem; }
	.indexPart2 .rightDiv{ width: auto; height: auto; background: none; float: none;}
	.indexPart2 .rightDiv img{ width: 100%; }
	.indexPart3{ padding: 0.7rem 0.3rem 0.4rem; }
	.indexPart3 .titleDiv{ padding-bottom: 0.4rem; }
	.indexPart3 .titleDiv .title1{ font-size: 0.38rem; line-height: 30px; padding-bottom: 0.1rem; }
	.indexPart3 .titleDiv .title2{ font-size: 0.28rem; line-height: 0.28rem; }
	.indexPart3 .leftDiv{ width: auto; float: none; }
	.indexPart3 .leftDiv .imgDiv img{ width: 100%; }
	.indexPart3 .leftDiv .botDiv{ height: 1.6rem; }
	.indexPart3 .leftDiv .mxfDiv{ padding: 0 0.5rem 0 0.3rem; }
	.indexPart3 .leftDiv .name{ font-size: 0.32rem; line-height: 0.48rem; height: 0.96rem; padding-top: 0.3rem; }
	.indexPart3 .leftDiv .time{ display: none; }
	.indexPart3 .rightDiv{ width: auto; float: none; padding-top: 0.3rem; }
	.indexPart3 .rightDiv li{ padding-bottom: 0.2rem; border-bottom: #eaeaea solid 1px; margin-bottom: 0.3rem;}
	.indexPart3 .rightDiv li .name{ font-size: 0.32rem; padding-left: 0.48rem; height: 0.52rem; line-height: 0.52rem; background-size: 0.26rem; }
	.indexPart3 .rightDiv li .time{ font-size: 0.24rem; padding-left: 0.48rem; }
	.indexPart3 .rightDiv li .content{ padding-top: 0.2rem; font-size: 0.26rem; line-height: 0.5rem; height: 1.0rem; padding-left: 0.48rem; }
	.footDiv{ padding: 0.8rem 0.3rem 0.5rem; height: auto; overflow: hidden; }
	.footDiv .wal{ height: auto; }
	.footDiv .leftDiv{ position: relative; float: left; }
	.footDiv .leftDiv .logo img{ width: 2.4rem; }
	.footDiv .leftDiv .wen{ padding: 0.25rem 0 0.1rem; font-size: 0.24rem; }
	.footDiv .leftDiv .tel{ font-size: 0.48rem; line-height: 0.48rem; }
	.footDiv .rightDiv{ width: 2.0rem; }
	.footDiv .rightDiv .ewm img{ width: 2.0rem; }
	.footDiv .rightDiv p{ padding-top: 0.1rem; font-size: 0.22rem; }
	.foot{ height: auto; background: #e5e5e5; padding: 0.5rem 0.3rem 2.0rem; line-height: 0.46rem; border-top: #d9d6d6 solid 1px; overflow: hidden;}
	.foot .links{ float: none; position: relative; left: 0; font-size: 0.24rem; text-align: center; padding-bottom: 0.2rem;}
	.foot .links a{ padding: 0 0.2rem }
	.foot .links a:hover{ color: #f26600; }
	.foot .msg{ float: none; font-size: 0.22rem; text-align: center; }
	.foot .msg a{ padding: 0 0.15rem; }
	.pageBanner .layer{ left: 0.3rem; margin-left: 0; }
	.pageBanner .txt{ font-size: 0.32rem; line-height: 0.32rem; padding-bottom: 0.3rem; }
	.pageBanner .wen{ font-size: 0.5rem; line-height: 0.5rem;}
	.pageBanner .ico{ display: none; }
	.about .txt1{ font-size: 0.38rem; line-height: 0.38rem; }
	.about .txt2{ font-size: 0.28rem; line-height: 0.28rem; padding: 0.1rem 0 0.3rem; }
	.about .content{ font-size: 0.24rem; line-height: 0.52rem; padding: 0.3rem 0; }
	.about .numList{ padding: 0.4rem 0 0; }
	.about .numList ul{ display: block;}
	.about .numList li{ float: left; width: 50%; padding-bottom: 0.4rem;}
	.about .numList li .num{ font-size: 0.28rem; }
	.about .numList li .numUp{ font-size: 0.78rem; line-height: 0.64rem; padding-right: 0.1rem; }
	.about .numList li p{ font-size: 0.28rem; padding-top: 0.1rem;}
	.about .imgDiv{ padding-top: 0.4rem; }
	.about .imgDiv img{ width: 100%; }
	.chairman1{ padding: 0.8rem 0.3rem 1.15rem; }
	.chairman1 .mxfDiv:before{ display: none; }
	.chairman1 .leftImg{ width: auto; float: none; }
	.chairman1 .leftImg img{ width: 100%; }
	.chairman1 .conDiv{ width: auto; float: none; padding-top: 0.3rem; }
	.chairman1 .name{ padding: 0.3rem 0; font-size: 0.38rem;}
	.chairman1 .wen{ font-size: 0.28rem; padding-bottom: 0.4rem; }
	.chairman1 .content{ font-size: 0.24rem; line-height: 0.52rem; padding-top: 0.4rem; }
	.chairman2{ padding: 0.75rem 0.3rem 1.2rem; }
	.chairman2 .txt{ font-size: 0.38rem; padding-bottom: 0.35rem; }
	.chairman2 .content{ font-size: 0.24rem; line-height: 0.52rem; }
	.culture .list{ padding: 0; }
	.culture .list li{ padding-bottom: 0.75rem; }
	.culture .list li .imgDiv{ width: auto; float: none; }
	.culture .list li .imgDiv img{ width: 100%; }
	.culture .list li .conDiv{ width: auto; text-align: center; float: none; padding-top: 0.6rem;}
	.culture .list li .mxfDiv{ width: auto; height: auto; vertical-align: middle; display: block; }
	.culture .list li .name{ padding: 0.35rem 0 0.3rem; font-size: 0.34rem; line-height: 0.34rem; }
	.culture .list li .msg{ font-size: 0.28rem; }
	.honor .leftDiv{ width: auto; float: none; }
	.honor .list ul{ margin-right: -0.2rem; }
	.honor .list li{ padding-bottom: 0.3rem; }
	.honor .list li .box{ margin-right: 0.2rem; height: 4rem; padding-top: 0.3rem;}
	.honor .list li .imgDiv{ width: 3.0rem; height: 2.95rem; line-height: 2.95rem;}
	.honor .list li .imgDiv img{ max-width: 3.0rem; max-height: 2.95rem; }
	.honor .list li .name{ padding: 0.3rem 0.1rem 0; height: 0.96rem; line-height: 0.48rem; font-size: 0.24rem; }
	.honor .rightDiv{ width: auto; height: 8rem; background: url(../images/nimg402Bg.jpg) center no-repeat; background-size: cover;}
	.honor .ha{ padding: 0.45rem 0 0 0.4rem; }
	.honor .ha li{ color: #333; font-size: 0.24rem; line-height: 0.48rem; padding-left: 0.48rem; padding-bottom: 0.2rem; padding-right: 0.3rem;}
	.honorImg{ display: none; }
	#mbImage { padding:10px 8px 15px; }
	#mbPrevLink { top:28%; left:-24px; }
	#mbNextLink { top:28%; right:-24px; }
	.history .leftDiv{ width: auto; float: none; height:auto; padding-bottom: 0.5rem;}
	.history .list li{ padding-left: 2.1rem; padding-bottom: 1.5rem;  }
	.history .list li:before{ left: 1.63rem; top: 0.18rem;}
	.history .list li:after{ width:0.3rem; height:0.3rem; left:1.48rem; top:0.18rem; background: url(../images/ico5.png) no-repeat; background-size: 0.3rem; }
	.history .list li:last-child:before{ display: none; }
	.history .list li .year{ font-size: 0.68rem; line-height: 0.68rem; }
	.history .list li .content{ padding-top: 0.15rem; }
	.history .list li .content dd{ font-size: 0.24rem; line-height: 0.48rem; padding-bottom: 0.3rem; }
	.history .rightDiv{ width: auto; float: none; }
	.history .rightDiv .bg img{ width: 100%; }
	.history .rightDiv .layer{ left: 0.5rem; top: 1.1rem; }
	.history .rightDiv .txt{ font-size: 0.56rem; line-height: 0.68rem; }
	.history .rightDiv .wen{ padding-top: 0.35rem; font-size: 0.28rem; }
	.history .rightDiv .wen em{ padding-right: 0.15rem; }
	.group1{ padding: 0.8rem 0.3rem; }
	.group1 .txt1{ font-size: 0.38rem; line-height: 0.38rem; }
	.group1 .txt2{ font-size: 0.28rem; padding-top: 0.1rem; }
	.group1 .imgDiv{ padding-top: 0.7rem; }
	.group1 .imgDiv img{ width: 100%; }
	.group2{ padding: 0.8rem 0.3rem; }
	.group2 .txt1{ font-size: 0.38rem; line-height: 0.38rem;  }
	.group2 .txt2{ font-size: 0.28rem; padding-top: 0.1rem;  }
	.group2 .imgDiv{ padding-top: 0.7rem; }
	.group2 .imgDiv img{ width: 100%; }
	.brandPart1{ padding: 0.8rem 0.3rem; }
	.brandPart1 .txt1{ font-size: 0.38rem; line-height: 0.38rem; }
	.brandPart1 .txt2{ font-size: 0.28rem; padding: 0.1rem 0 0.55rem; }
	.brandPart1 .mxfDiv{ box-shadow: 0px 3px 0.57rem 0px rgba(0, 0, 0, 0.15); padding: 0.5rem 0 0.58rem; }
	.brandPart1 .numList{ padding: 0 0.5rem 0.1rem; }
	.brandPart1 .numList li{ width: 50%; padding-bottom: 0.4rem; }
	.brandPart1 .numList li:nth-child(1){ width: 50%; }
	.brandPart1 .numList li:nth-child(2){ width: 50%; }
	.brandPart1 .numList2 li:nth-child(1){ width: 50%; }
	.brandPart1 .numList2 li:nth-child(2){ width: 50%; }
	.brandPart1 .numList li .lbox{ padding-left: 0.3rem;}
	.brandPart1 .numList2 li .lbox{ padding-left: 0.3rem;}
	.brandPart1 .numList li .lbox:after{ display: none; }
	.brandPart1 .numList li .num{ font-size: 0.28rem; }
	.brandPart1 .numList li .numUp{ font-size: 0.72rem; line-height: 0.6rem; padding-right: 0.1rem; }
	.brandPart1 .numList li .num span{ top: -0.35rem; }
	.brandPart1 .numList li p{ font-size: 0.28rem; padding-top: 0.05rem; }
	.brandPart1 .imgDiv{ padding: 0 0.2rem; }
	.brandPart1 .imgDiv img{ width: 100%; }
	.brandPart1 .content{ font-size: 0.24rem; line-height: 0.52rem; padding: 0.5rem 0 0.3rem; }
	.brandPart1 .list{ padding-bottom: 0.3rem; }
	.brandPart1 .list li{ padding-left: 0.5rem; line-height: 0.52rem; font-size: 0.24rem; padding-bottom: 0.15rem;}
	.brandPart1 .list li img{ width: 0.32rem; top: 0.1rem; }
	.brandPart1 .btnDiv a{ display: block; width: 158px; height: 40px; line-height: 40px; background: #f26600; border-radius: 4px; color: #fff; font-size: 14px; text-indent: 24px; position: relative; }
	.brandPart1 .btnDiv a:after{ content: '+'; position: absolute; right: 25px; top: 0; }
	.pageTitle .title1{ font-size: 0.38rem; line-height: 0.38rem; }
	.pageTitle .title2{ font-size: 0.28rem; padding-top: 0.1rem; }
	.oemPart1{ padding: 0.8rem 0.3rem; }
	.oemPart1 .list{ padding-top: 0.6rem; }
	.oemPart1 .list ul{ margin-right: -0.2rem; }
	.oemPart1 .list li{ width: 50%; padding-bottom: 0.45rem; }
	.oemPart1 .list li .box{ margin-right: 0.2rem; }
	.oemPart1 .list li .imgDiv img{ width: 100%; }
	.oemPart1 .list li .name{ padding: 0.25rem 0 0.2rem; font-size: 0.28rem; }
	.oemPart1 .list li .msg{ font-size: 0.24rem; line-height: 0.48rem; }
	.oemPart2{ padding: 0.8rem 0.3rem 0.35rem; }
	.oemPart2 .list{ padding-top: 0.6rem; }
	.oemPart2 .list ul{ margin-right: -0.2rem; }
	.oemPart2 .list li{ width: 50%; padding-bottom: 0.45rem; }
	.oemPart2 .list li .box{ margin-right: 0.2rem; }
	.oemPart2 .list li .name{ font-size: 0.28rem; height: 0.8rem; line-height: 0.8rem; }
	.oemPart3{ padding: 0.8rem 0.3rem; }
	.oemPart3 .pageTitle{ padding-bottom: 0.6rem; }
	.oemPart3 .leftDiv{ width: auto; float: none; }
	.oemPart3 .txt{ padding-top: 0.7rem; font-size: 0.28rem; line-height: 0.28rem; }
	.oemPart3 .list{ padding-top: 0.45rem; }
	.oemPart3 .list li{ padding-bottom: 0.3rem; height: 1rem; padding-left: 3.05rem; }
	.oemPart3 .list li .ico{ width: 0.98rem; height: 0.98rem; line-height: 0.98rem; }
	.oemPart3 .list li .ico img{ width: 0.4rem; }
	.oemPart3 .list li .wen{ font-size: 0.24rem; left: 1.4rem; line-height: 0.9rem; }
	.oemPart3 .list li .wen em{ font-size: 0.48rem; }
	.oemPart3 .list li p{ font-size: 0.24rem; line-height: 1rem; }
	.oemPart3 .rightImg{ width: auto; padding-top: 0.5rem; }
	.oemPart3 .rightImg img{ width: 100%; }
	.oemPart4{ padding: 0.8rem 0.3rem 0.55rem; }
	.oemPart4 .list{ padding-top: 0.6rem; }
	.oemPart4 .list ul{ margin-right: -0.2rem; }
	.oemPart4 .list li{ width: 50%; padding-bottom: 0.3rem;}
	.oemPart4 .list li .box{ margin-right: 0.2rem; }
	.oemPart4 .list li .name{ padding-top: 0.25rem; height: 0.4rem; line-height: 0.4rem; font-size: 0.24rem; }
	.oemPart4 .list li .mxfDiv{ height: 4.4rem; }
	.oemPart4 .list li .imgDiv{ padding-top: 0.2rem; }
	.oemPart4 .list li .imgDiv img{ width: 2.8rem; }
	.oemPart5{ padding: 0.8rem 0.3rem; }
	.oemPart5 .txt{ padding: 0.25rem 0 0.6rem; font-size: 0.28rem; line-height: 0.56rem; }
	.oemPart5 .leftDiv{ width: auto; float: none; }
	.oemPart5 .leftDiv li{ padding: 0.25rem 0 0.2rem; }
	.oemPart5 .leftDiv li .wen{ font-size: 0.28rem; line-height: 0.28rem; padding-bottom: 0.15rem; }
	.oemPart5 .leftDiv li .msg{ font-size: 0.24rem; line-height: 0.52rem; }
	.oemPart5 .imgDiv{ width: auto; padding-top: 0.5rem; float: none;}
	.oemPart5 .imgDiv img{ width: 100%; }
	.oemPart6{ padding: 0.8rem 0.3rem 0.45rem; }
	.oemPart6 .list{ padding-top: 0.65rem; }
	.oemPart6 .list ul{ margin-right: -0.2rem; }
	.oemPart6 .list li{ width: 50%; padding-bottom: 0.3rem; }
	.oemPart6 .list li .imgDiv{ margin-right: 0.2rem; }
	.news .list li{ height: auto; padding-bottom: 0.4rem; }
	.news .list li .mxfDiv{ height: auto; }
	.news .list li a{ height: auto; padding: 0 0 0.6rem; }
	.news .list li .imgDiv{ position: relative; }
	.news .list li .imgDiv img{ width: 100%; }
	.news .list li .timeDiv{ display: none; }
	.news .list li .name{ padding: 0.5rem 0.2rem 0; height: 0.8rem; line-height: 0.8rem; font-size: 0.32rem; overflow: hidden;}
	.news .list li .name:before{ left: 0.2rem; width: 30px; height: 2px; background: #f26600; }
	.news .list li .content{ padding: 0.35rem 0.2rem 0; font-size: 0.24rem; line-height: 0.52rem; height: 1.56rem; }
	.news .list li .btnDiv{ margin-top: 0.5rem; margin-left: 0.2rem; width: 2.76rem; height: 0.8rem; background: #fff; line-height: 0.8rem; text-indent: 0.56rem; font-size: 0.28rem; }
	.news .list li .btnDiv:after{ right: 0.4rem; width: 0.42rem; height: 0.24rem; margin-top: -0.12rem; background-size: 0.42rem; }
	.news .list li .mxfDiv:hover .btnDiv:after{ background-size: 0.42rem;}
	.newShow{ padding-right: 0; }
	.newShow .name{ font-size: 0.38rem; line-height: 0.56rem; padding-bottom: 0.25rem; }
	.newShow .time{ font-size: 0.22rem; padding-bottom: 0.4rem; }
	.newShow .content{ font-size: 0.24rem; line-height: 0.52rem; padding: 0.4rem 0; }
	.newShow .imgDiv{ padding: 0.4rem 0;}
	.newShow .content img{ width: 100%; }
	.pageDown li{ font-size: 0.28rem; height: 0.56rem; line-height: 0.56rem; }
	.concept .leftDiv{ width: auto; float: none; }
	.concept .titleDiv{ padding-bottom: 0.4rem; }
	.concept .titleDiv:after{ width: 0.64rem; height: 0.05rem; }
	.concept .titleDiv .title1{ font-size: 0.38rem; line-height: 0.38rem; padding-bottom: 0.1rem; }
	.concept .titleDiv .title2{ font-size: 0.28rem; line-height: 0.28rem; }
	.concept .content{ font-size: 0.26rem; line-height: 0.52rem; padding-top: 0.5rem; }
	.concept .rightImg{ width: auto; float: none; padding-top: 0.6rem; }
	.concept .rightImg img{ width: 100%; }
	.life .bigBox{ padding-bottom: 0.2rem; }
	.life .bigBox .name{ font-size: 0.28rem; height: 0.8rem; line-height: 0.8rem; }
	.life .list ul{ margin-right: -0.2rem; }
	.life .list li{ width: 50%; padding-bottom: 0.1rem; }
	.life .list li .box{ margin-right: 0.2rem; }
	.life .list li .name{ font-size: 0.28rem; height: 0.8rem; line-height: 0.8rem;}
	.job .list{ padding-top: 0.45rem; }
	.job .list li{ padding: 0.45rem 0.2rem 0.6rem 0.2rem;}
	.job .list li .leftDiv{ position: relative; left: 0px; top: 0px; width: auto; min-height: 0.5rem; padding-bottom: 0.2rem;}
	.job .list li .leftDiv:after{ display: none; }
	.job .list li .name{ width: 100%; font-size: 0.38rem; line-height: 0.38rem; padding-bottom: 0.3rem;}
	.job .list li .txt{ padding-bottom: 0.2rem; font-size: 0.34rem;}
	.job .list li .msg{ line-height: 0.42rem; font-size: 0.24rem; padding-bottom: 0.3rem; }
	.job .list li .hideBox{  padding: 0.1rem 0 0.3rem;}
	.job .list li .ico{ right: 0.2rem; bottom: 0.25rem; width: 30px; height: 30px; background: url(../images/ico6.png) center no-repeat; }
	.job .list li .tips{ width: 5.45rem; padding: 0.2rem; height: auto; line-height: 0.5rem; text-align: left; font-size: 0.26rem; }
	.bigMap{ height: 7.0rem; }
	.contact .leftDiv{ width: auto; float: none; }
	.contact .name{ font-size: 0.34rem; line-height: 0.34rem; padding-bottom: 0.1rem; }
	.contact .name2{ font-size: 0.26rem;}
	.contact .list{ padding-top: 0.6rem; }
	.contact .list li{ padding-left: 1.2rem; height: 0.9rem; padding-bottom: 0.6rem; }
	.contact .list li .ico img{ width: 0.9rem;}
	.contact .list li p{ font-size: 0.24rem; line-height: 0.24rem; padding: 0.1rem 0 0.05rem; }
	.contact .list li .tel{ font-size: 0.32rem; line-height: 0.32rem; }
	.contact .list li .msg{ font-size: 0.28rem; }
	.contact .rightDiv{ width: auto; float: none; padding-top: 0.2rem }
	.contact .mapDiv{ width: 100%; height: 5.5rem;}
	.lyb .msg{ text-align: left; font-size: 0.28rem; line-height: 0.6rem; }
	.lyb .msg b{ font-size: 0.36rem; }
	.lyb .form{ padding: 0.5rem 0 0; }
	.lyb .form li{ padding: 0 0.25rem 0.3rem 1.65rem; height: 0.9rem; }
	.lyb .form .li01{ height: 3.0rem; }
	.lyb .form li .txt{ line-height: 0.9rem; font-size: 0.26rem; padding-left: 0.48rem; }
	.lyb .form li .txt img{ width: 0.34rem; margin-top: -0.17rem; }
	.lyb .form li .tips{ font-size: 0.3rem; line-height: 0.9rem; }
	.lyb .form li .input1{ height: 0.9rem; line-height: 0.9rem; font-size: 0.26rem; }
	.lyb .form li textarea{ height: 3.0rem; font-size: 0.26rem; line-height: 0.48rem; }
	.lyb .btnGroup{ padding-left: 1.65rem; }
	.lyb .btnGroup li{ margin-right: 0.25rem; }
	.lyb .btnGroup li a{ width: 2.2rem; height: 0.8rem; line-height: 0.8rem; font-size: 0.3rem; }
	.pic-modal-box .box { padding: 0 15px; }
    .pic-modal-box .main { width: 100%; padding: 40px 20px 0;}
  	.pic-modal-box .name { font-size: 16px; height: 60px; line-height: 60px; }
 	.pic-modal-box .close { right: 10px; top: 10px;}
  	.pic-modal-box .pic-box { max-height: 70vh;}
	.tu-modal-box .box { padding: 0 15px; }
    .tu-modal-box .main { width: 100%; padding: 40px 20px 0;}
  	.tu-modal-box .name { font-size: 16px; height: 60px; line-height: 60px; }
 	.tu-modal-box .close { right: 10px; top: 10px;}
	.tu-modal-box .pic-box img { width: 80%; max-height: 100vh;}
	}

