/*! www.vancheer.com  |  Powered by vancheer */
@media screen and ( max-width:1600px ){
	.headDiv .logoDiv{ top: 32px; }
	.headDiv .logo img{ height:35px;}
	.nav li{ padding: 0 0.22rem; }
}

@media screen and ( max-width:1440px ){
	.headDiv .logoDiv{ top: 32px; }
	.headDiv .logo img{ height:32px;}
	.nav li{ padding: 0 0.2rem; }
	.nav li .sNavA{ padding-right:18px;}
}	

@media screen and ( max-width:1366px ){
	.headDiv .logoDiv{ top: 34px; }
	.headDiv .logo img{ height:28px;}
}

@media screen and ( max-width:1280px ){
	
}


@media screen and ( max-width:1024px ){
	.wal, .w1050, .w376{ width:100%;}
	.PC-Box, .nav, .footNav, .pageTop, .sideNews .title, .sideNews .list{ display:none;}
	.Phone-Box, .navIco, .pageTitleTel, .pageMore{ display:block;}
	.touDiv{ height:1.0rem; }
	.touDiv .wal{ height:1.0rem; }
	.touDiv .topSearch{ right:1.2rem; height:1.0rem; width:1.0rem;}
	.touDiv .topSearch em{ width: 1.0rem; height: 1.0rem; }
	.touDiv .lan{ right: 2.2rem; font-size: 0.26rem; }
	.touDiv .lan em, .touDiv .lan a{ height: 1.0rem; line-height: 1.0rem; padding: 0 4px; }
	.touDiv .lan .layer{ margin-left: -1.0rem; top: 1.0rem; padding: 0.2rem 0; width: 2rem; border-bottom-left-radius: 0.24rem; border-bottom-right-radius: 0.24rem; }
	.touDiv .lan .layer li a{ height: 0.64rem; line-height: 0.64rem; font-size: 0.24rem;}
	.headD{ height: 2.2rem; }
	.headDiv{ top: 1.0rem; height: 1.2rem; }
	.headDiv .wal{ height: 1.2rem; }
	.headDiv .logoDiv{ top: 0.42rem; left:0.3rem; }
	.headDiv .logo{ margin-right:0.2rem;}
	.headDiv .logo img{ height: 0.4rem; }
	.headDiv .topRight{ right: 0.3rem; height: 1.2rem; }
	.headDiv .btnDiv{ padding-left:0; padding-top:0.2rem;}
	.headDiv .btnDiv a{ font-size:0.24rem; width:2.5rem; height:0.8rem; line-height:0.8rem; }
	.head-search .search-box { width: 90%; }
	.ind-banner .swiper-slide .img{ height:auto; }
	.ind-banner .swiper-slide .img img{ height: 100%; object-fit: cover; }
	.ind-banner .onebox{ left: 0.3rem; margin-left: 0; }
	.ind-banner .onebox .txt{ font-size: 0.4rem; line-height: 0.48rem; }
	.ind-banner .twobox{ position: absolute; right: 0.3rem; margin-right:0;}
	.ind-banner .twobox .txt{ font-size: 0.36rem; line-height: 0.42rem; }
	.ind-banner .threebox{ position: absolute; right: 0.3rem; margin-right:0; }
	.ind-banner .threebox .txt{ font-size: 0.4rem; line-height: 0.48rem; }
	.ind-banner .swiper-pagination{ bottom: 0.3rem; }
	.ind-banner .swiper-pagination-bullet svg{ display: none; }
	.indexTxt .en{ font-size:0.42rem; line-height:0.42rem; }
	.indexTxt .txt{ font-size:0.3rem; line-height:0.3rem; }
	.topA{ right: 0.3rem; bottom: 0.5rem; }
	.topA a{ width: 1.1rem; height: 1.1rem; border-radius: 0.12rem;}
	.indexP1{ padding:0.9rem 0.3rem 1.0rem; }
	.indexP1 .imgList{ width: 100%;}
	.indexP1 .imgList li .box a{ padding-top:0.85rem; height:5.2rem; }
	.indexP1 .imgList li .ico{ width:1.1rem; height:1.1rem;}
	.indexP1 .imgList li .ico img{ margin-left:-0.36rem; margin-top:-0.36rem; width:0.72rem;}
	.indexP1 .imgList li .name{ margin:0.3rem 0 0.5rem; font-size:0.3rem; line-height:0.4rem; height:0.8rem; }
	.indexP1 .imgList li .more{ width:2.4rem; height:0.76rem; font-size:0.24rem;}
	.indexP1 .imgList li .more em{ margin-left:0.1rem; width:15px; height:9px; background-size:15px;}
	.indexP1 .imgList li .box a:hover .more em{ background-size:15px;}

	.indexP2 .indexTxt{ top: 0.8rem; }


	.indexP2 .swiper-slide .pic img { height: 7.5rem; }
	.indexP2 .swiper-slide .info { left: 0.3rem; margin-left: 0; top: 30%; }
	.indexP2 .swiper-slide .inner { width: 80%; }
	.indexP2 .swiper-slide .name{ font-size: 0.34rem; line-height: 0.42rem; margin-bottom: 0.2rem; }
	.indexP2 .swiper-slide .desc { font-size: 0.24rem; line-height: 0.48rem; max-height: 0.96rem; }
	.indexP2 .swiper-slide .more{ margin-top:0.35rem;}
	.indexP2 .swiper-slide .more a{ width:2.4rem; height:0.76rem; font-size:0.24rem; }
	.indexP2 .swiper-slide .more em{ margin-left:0.1rem; width:15px; height:9px; background-size:15px;}
	.indexP2 .swiper-slide .more a:hover em{ background-size:15px;}

	.indexP2 .tab-box { display: block; left: 0; margin-left: 0; top: auto; bottom: 0.3rem; width: 100%; height: 1rem; margin-top: 0; }
	.indexP2 .tab-box:after{ display: none;}
	.indexP2 .tab-box a { margin: 0; float: left; display: block; width: 25%; height: 1rem; }
	.indexP2 .tab-box .inner{ margin: 0 auto; width: 1.0rem; height: 1.0rem; border-radius: 50%;}
	.indexP2 .tab-box .icon{ width: 0.5rem; height: 0.5rem; margin-left: -0.25rem; margin-top: -0.25rem; }
	.indexP2 .tab-box .icon img{ width: 0.5rem; }
	.indexP2 .tab-box a.on .inner{ border: #fff solid 1px; }
	.indexP2 .svg { display: none;}

	

	.indexP3{ padding:1.0rem 0.3rem 0;}
	.indexP3 .leftImg{ width:auto; border-radius:0.32rem; float:none;}
	.indexP3 .rightDiv{ width:auto; float:none; margin-top:0.7rem;}
	.indexP3 .msg{ margin-top:0.6rem; font-size:0.3rem; line-height:0.48rem; }
	.indexP3 .msg:after{ width:0.7rem; height:2px; }
	.indexP3 .content{ font-size:0.26rem; line-height:0.48rem; }
	.indexP3 .more{ margin-top:0.85rem;}
	.indexP3 .more a{ width:2.4rem; height:0.76rem; font-size:0.24rem; }
	.indexP3 .more em{ margin-left:0.1rem; width:15px; height:9px; background-size:15px;}
	.indexP4{ padding:1.2rem 0.3rem 1.0rem;}
	.indexP4 .list{ overflow: hidden; }
	.indexP4 .list ul{ margin-right: 0; display: flex; }
	.indexP4 .list li{ float:none; width:auto;}
	.indexP4 .list li .box{ margin-right:0;}
	.indexP4 .list li a{ border-radius:0.32rem; }
	.indexP4 .list li .imgDiv{ height:3.56rem; }
	.indexP4 .list li .botDiv{ height:2.9rem; padding:0.2rem 0.4rem 0;}
	.indexP4 .list li .time{ font-size:0.26rem; line-height:0.26rem; height:0.5rem; }
	.indexP4 .list li .name{ font-size:0.3rem; line-height:0.42rem; color:#333; height:0.84rem; }
	.indexP4 .list li .more{ margin:0.2rem auto 0; width:2.4rem; height:0.76rem; font-size:0.26rem; }
	.indexP4 .list li .more em{ margin-left:0.1rem; width:15px; height:9px; background-size:15px;}
	.indexP4 .list li a:hover .more em{ background-size:15px;}
	.indexP4 .swiper-pagination{ display: block; }
	.footDiv{ padding: 1.0rem 0.3rem 0.8rem; height: auto; }
	.footDiv .leftDiv{ width: auto; float: none;}
	.footDiv .logo{ margin-right:0.35rem;}
	.footDiv .logo img{ height: 0.5rem; }
	.footDiv .txt{ font-size:0.3rem; line-height:0.3rem; }
	.footDiv .zi{ font-size:0.26rem; line-height:0.42rem; }
	.footDiv .form{ padding-left:1.2rem; height:1rem; border-radius:0.48rem; }
	.footDiv .form .ico{ width:0.8rem; height:0.8rem; background-size:0.34rem;}
	.footDiv .form .input1{ height:1rem; line-height:1rem; font-size:0.26rem; }
	.footDiv .form .btnDiv{ width:2.15rem; height:0.8rem; line-height:0.8rem; border-radius:0.48rem; font-size:0.28rem; }
	.footDiv .wen{ font-size:0.26rem; line-height:0.26rem; }
	.footDiv .msg{ line-height: 0.52rem; font-size: 0.28rem; float: none; clear: both; padding-top: 0.2rem;}
	.footDiv .share{ float: none; }
	.footDiv .share li{ margin-left: 0; margin-right: 0.2rem; }
	.footDiv .share li a{ width:0.86rem; height: 0.86rem; }
	.footDiv .share li img{ margin-left:-0.16rem; margin-top:-0.16rem; width: 0.32rem; }
	.pageBanner .info{ left: 0.3rem; width: 60%; }
	.pageBanner .en{ font-size: 0.36rem; line-height: 0.48rem; }
	.product{ padding: 0.6rem 0.3rem 0.8rem; }
	.product .secondTab ul{ margin-right: -0.2rem; }
	.product .secondTab li{ width: 50%; margin-bottom: 0.3rem; }
	.product .secondTab li .box{ margin-right: 0.2rem; }
	.product .secondTab li a{display: flex;
  display: -webkit-flex; align-items: center;
  -webkit-align-items: center;justify-content: center;
  -webkit-justify-content: center; font-size: 0.26rem; padding: 0 0.2rem; height: 0.9rem; line-height: 0.34rem; }
	.product .list ul{ margin-right: -0.2rem; }
	.product .list li{ width: 50%; margin-bottom: 0.3rem; }
	.product .list li .box{ margin-right: 0.2rem; }
	.product .list li .imgDiv{ height: 2.5rem; }
	.product .list li .botDiv{ height: 1.6rem; padding: 0.25rem 0.2rem 0; }
	.product .list li .name{ height: 0.96rem; line-height: 0.48rem; font-size: 0.32rem; }
	.product .list li .ico{ display: none; }
	.application .zjMxf{ padding-top: 0.3rem; }
	.application .zjMxf .select{ float: none; margin-right: 0; margin-bottom: 0.3rem; width: 100%; height: 1.0rem; }
	.application .zjMxf .caption { height: 1.0rem; line-height: 1.0rem; padding-left: 0.3rem; padding-right:0.9rem; font-size: 0.26rem; }
	.application .zjMxf .xlist {  max-height: 3.6rem; }
	.application .zjMxf .xlist a { font-size: 0.26rem; line-height: 0.48rem; padding: 0.15rem 0.3rem;}
	.application{ padding: 0 0.3rem 1.0rem; min-height:2.5rem; }
	.application .list{ margin-top: 0.5rem; }
	.application .list li a{ padding: 0.35rem 0.3rem; height: auto; }
	.application .list li .imgDiv{ position: relative; left: 0; top: 0; width: 100%; height: auto; border-radius: 0.2rem; }
	.application .list li .imgDiv img{ height: auto; }
	.application .list li .name{ margin-top: 0.3rem; font-size: 0.3rem; line-height: 0.42rem; height: 0.42rem; }
	.application .list li .content{ font-size: 0.26rem; line-height: 0.48rem; max-height: 1.44rem; }
	
	.news{ padding: 0.8rem 0.3rem 1.0rem; }
	.newsPic{ margin-top: 0; }
	.newsPic .imgList{ border-radius: 0.24rem; }
	.newsPic .imgList a{ height: auto; padding: 0; }
	.newsPic .imgList .imgDiv{ position: relative; width: 100%; height: 4.2rem; }
	.newsPic .imgList .conDiv{ padding: 0.75rem 0.3rem 1.0rem; }
	.newsPic .imgList .time{ font-size: 0.26rem; line-height: 0.26rem; margin-bottom: 0.2rem; }
	.newsPic .imgList .name{ font-size: 0.32rem; line-height: 0.52rem; max-height: 1.04rem; }
	.newsPic .imgList .content{ font-size: 0.26rem; line-height: 0.48rem; height: 1.44rem;}
	.newsPic .imgList .more{ display: none; }
	.newsPic .swiper-container-horizontal>.swiper-pagination-bullets{ left: auto; right: 0.3rem; bottom: 0.6rem;}

	.news .midmid{ padding: 0.8rem 0 1.0rem; }
	.news .selectYear{ width: 100%; float: none; margin-bottom: 0.3rem; }
	.news .caption { height: 1.0rem; line-height: 1.0rem; padding-left: 0.3rem; font-size: 0.26rem; border-radius: 0.48rem; }
	.news .xlist {  max-height: 3.6rem; }
	.news .xlist a { font-size: 0.26rem; height: 0.9rem; line-height: 0.9rem; padding: 0 0.3rem; }
	.news .form{ float: none; margin-left: 0; padding-right: 2rem; }
	.news .form .input1{ width: 100%; font-size: 0.26rem; height: 1.0rem; line-height: 1.0rem; border-radius: 0.48rem; padding-left: 0.7rem; background: #fff url(../images/nimg15_1.png) 0.24rem center no-repeat; }
	.news .form .btnDiv{ width: 1.8rem; font-size: 0.26rem; height: 1.0rem; line-height: 1.0rem; }
	.news .list{ margin-bottom: 0.8rem; }
	.news .list ul{ margin-right: 0; }
	.news .list li{ float: none; width: auto; margin-bottom: 0.35rem; }
	.news .list li .box{ margin-right: 0; border-radius: 0.24rem;}
	.news .list li .imgDiv{ height: 4.2rem; }
	.news .list li .botDiv{ height: 4.4rem; padding: 0.4rem 0.4rem 0; }
	.news .list li .time{ font-size: 0.26rem; line-height: 0.26rem; height: 0.36rem; }
	.news .list li .name{ height: 1.04rem; line-height: 0.52rem; font-size: 0.32rem; }
	.news .list li .content{ margin-top: 0.2rem; font-size: 0.26rem; line-height: 0.48rem; height: 1.92rem; }
	.news .list li .ico{ display: none; }
	.newsBox{ padding: 0.3rem 0.3rem 1.2rem; border-top: #eee solid 1px; }
	.newShow{ width: auto; float: none; }
	.newShow .name{ font-size: 0.42rem;  line-height: 0.6rem; }
	.newShow .time{ padding-left: 0.38rem; font-size: 0.28rem; line-height: 0.28rem; background-size: 0.28rem; }
	.newShow .content{ font-size: 0.26rem; line-height: 0.48rem; }
	.newShow .content img{ width: 100%; }
	.newShow .share{ height: 1.2rem; padding: 0.2rem 0 0 2.0rem; }
	.newShow .share em{ left: 0.3rem; font-size: 0.28rem; line-height:1.2rem; }
	.newShow .share li a{ width: 0.8rem; height: 0.8rem; }
	.newShow .share li img{ width: 0.36rem; margin-left: -0.18rem; margin-top: -0.18rem; }
	.pageDown{ margin-top: 0.6rem; }
	.pageDown li{ font-size: 0.3rem; }
	.backBtn{ padding-top: 0.85rem; }
	.backBtn a{ height: 1rem; line-height: 1rem; font-size: 0.28rem; }
	.backBtn img{ margin-left: 0.28rem; width: 0.26rem;}
	.contact{ padding: 0.6rem 0.3rem 1.0rem; }
	.contact .leftDiv{ width: auto; float: none; }
	.contact .title{ font-size: 0.48rem; line-height: 0.48rem; height: 0.9rem; }
	.contact .mxfDiv{ padding: 0.7rem 0.3rem 0.8rem; }
	.contact .txt{ font-size: 0.32rem; line-height: 0.32rem; }
	.contact .form{ margin-top: 0.5rem; }
	.contact .form ul{ margin-right: 0; }
	.contact .form li{ float: none; width: auto; margin-bottom: 0.4rem; }
	.contact .form li .box{ margin-right: 0; }
	.contact .form li .wen{ height: 0.56rem; font-size: 0.26rem; line-height: 0.26rem; }
	.contact .form li .wen em{ padding-left: 0.08rem; }
	.contact .select{ height: 0.94rem; }
	.contact .caption { height: 0.94rem; line-height: 0.94rem; font-size: 0.26rem; border-radius: 0.12rem;}
	.contact .xlist { max-height: 3.2rem;}
	.contact .xlist a { font-size: 0.26rem; height: 0.8rem; line-height: 0.8rem; }
	.contact .form li .input1{ height:0.94rem; line-height:0.94rem; border-radius: 0.12rem; font-size: 0.26rem; }
	.contact .form li textarea{ padding:0.2rem 0 0 0.3rem; height:3rem; line-height: 0.48rem; font-size: 0.26rem; border-radius: 0.12rem;}
	.contact .btnGroup{ padding-top: 0.2rem; }
	.contact .btnGroup li{ margin: 0 0.1rem; }
	.contact .btnGroup li a{ width: 2.4rem; height: 0.9rem; border-radius: 0.48rem; font-size: 0.26rem; }
	.contact .btnGroup li:first-child em{ width: 0.36rem; height: 0.34rem; background-size: 0.36rem;}
	.contact .btnGroup li:last-child em{ width: 0.36rem; height: 0.34rem; background-size: 0.36rem;}
	.contact .btnGroup li:first-child a:hover em{ background-size: 0.36rem;}
	.contact .btnGroup li:last-child a:hover em{ background-size: 0.36rem;}
	.contact .rightDiv{ width: auto; float: none; padding-top: 0.8rem; }
	.contact .msgList{ border-radius: 0.32rem; padding: 0.5rem 0.3rem 0.3rem; }
	.contact .msgList li{ padding-left: 0.76rem; font-size: 0.28rem; line-height: 0.48rem; }
	.contact .msgList li img{ width: 0.42rem; }
	.contact .halaDiv{ height: 4rem; border-radius: 0.32rem; }
	.contact .halaDiv .zi{ font-size: 0.4rem; line-height: 0.4rem; }
	.contact .halaDiv .email{ font-size: 0.32rem; line-height: 0.32rem; }
	.contact .halaDiv .btnDiv{ padding-top: 0.6rem; }
	.contact .halaDiv .btnDiv a{ width: 2.6rem; height: 0.96rem; border-radius: 0.48rem; font-size: 0.28rem; }
	.contact .halaDiv .btnDiv em{ width: 0.36rem; height: 0.34rem; background-size: 0.36rem;}
	.loginBox{ padding: 0.8rem 0.3rem 1.0rem; }
	.loginBox .title{ font-size: 0.48rem; line-height: 0.48rem; }
	.loginBox .msg{ padding-top: 0.3rem; font-size: 0.26rem; line-height: 0.48rem; }
	.loginBox .mxfDiv{ width: auto; margin: 0.6rem auto 0; }
	.loginBox .txt{ font-size: 0.32rem; line-height: 0.32rem; height: 0.64rem; }
	.loginBox .form{ padding-top: 0.5rem; }
	.loginBox .form li .input1{ font-size: 0.26rem; height: 0.94rem; line-height: 0.94rem; }
	.loginBox .btnDiv{ margin: 0.35rem auto 0; width: 2.1rem; }
	.loginBox .btnDiv a{ height: 0.82rem; line-height: 0.82rem; font-size: 0.28rem; }
	.portal{ padding: 0.3rem 0.3rem 1.0rem; }
	.others .zjMxf{ margin-top: 0.3rem; display: block; }
	.others .zjMxf .select{ margin: 0 0 0.3rem 0; width: 100%; height: 0.9rem; }
	.others .zjMxf .caption { height: 0.9rem; line-height: 0.9rem; padding-left: 0.3rem; padding-right:0.9rem; font-size: 0.26rem; }
	.others .zjMxf .xlist { max-height: 4.2rem;}
	.others .zjMxf .xlist a { font-size: 0.26rem; line-height: 0.48rem; padding: 0.15rem 0.3rem; }
	.others .zjMxf .form{ margin: 0; width: auto; padding-right: 2.2rem; height: 0.9rem; }
	.others .zjMxf .form .input1{ width: 100%; background: #fff url(../images/nimg15_1.png) 0.26rem center no-repeat; padding-left: 0.72rem; font-size: 0.26rem; height: 0.9rem; line-height: 0.9rem; }
	.portal .zjMxf .form .btn1{ width: 2.0rem; height: 0.9rem; line-height: 0.9rem; font-size: 0.28rem; }
	.portal .list ul{ margin-right: -0.2rem; }
	.portal .list li{ width: 50%; margin-bottom: 0.3rem;}
	.portal .list li .box{ margin-right: 0.2rem; }
	.portal .list li a{ padding-top: 0.7rem; border-radius: 0.32rem; }
	.portal .list li .name{ font-size: 0.3rem; line-height: 0.3rem; }
	.goods{ padding: 0.3rem 0.3rem 1.0rem; }
	.goods .list ul{ margin-right: -0.2rem; }
	.goods .list li{ width: 50%; margin-bottom: 0.3rem; }
	.goods .list li .box{ margin-right: 0.2rem; }
	.goods .list li .imgDiv{ height: 2.5rem; }
	.goods .list li .botDiv{ height: 1.6rem; padding: 0.25rem 0.2rem 0; }
	.goods .list li .name{ height: 0.96rem; line-height: 0.48rem; font-size: 0.32rem; }
	.goods .list li .ico{ display: none; }

	.document{ padding: 0 0.3rem 1.0rem; border-top: #eee solid 1px; }
	.document .zjMxf{ padding-top: 0.3rem; }
	.document .table_T{ margin-top: 0.6rem; height: 0.45rem; overflow: hidden; }
	.document .table_T li{ float: left; font-size: 0.24rem; line-height: 0.24rem; color: #000;}
	.document .table_T li:nth-child(1){ padding-left: 0.3rem; width: 3.35rem; }
	.document .table_T li:nth-child(2){ width: 1.3rem; }
	.document .table_T li:nth-child(3){ width: 1.25rem; }
	.document .table_T li:nth-child(4){ width: 3.3rem; }
	.document .table_T li:nth-child(5){ width: 3.1rem; }
	.document .list{ padding: 0.75rem 0 0.5rem; }
	.document .list li{ padding: 0.45rem 0.3rem 0.75rem; font-size: 0.26rem; line-height: 0.48rem; }
	.document .list li .zi{ position: relative; padding-bottom: 0.2rem; }
	.document .list li .zi em{ display: block; position: absolute; left: 0; top: 0; }
	.document .list li .title{ float: none; padding-left: 2rem; padding-right: 0; width: auto;}
	.document .list li .type{ width: auto; float: none; padding-left: 2rem; }
	.document .list li .type img{ width: 0.62rem; }
	.document .list li .size{ float: none; padding-left: 2rem; width: auto; padding-right: 0; }
	.document .list li .desc{ float: none; padding-left: 2rem; width: auto; padding-right: 0;}
	.document .list li .date{ float: none; padding-left: 2rem; width: auto; padding-right: 0;}
	.document .list li .btnDiv a{ width: 2.8rem; height: 0.9rem; line-height: 0.9rem; font-size: 0.28rem;}
	.aboutP1{ padding: 0.85rem 0 1.2rem; }
	.aboutP1 .mxfDiv{ min-height: 2rem; }
	.aboutP1 .leftDiv{ width: auto; padding: 0 0.3rem; }
	.aboutP1 .title{ font-size: 0.48rem; line-height: 0.48rem; padding-bottom: 0.35rem; }
	.aboutP1 .title:after{ width: 0.6rem; height: 2px; }
	.aboutP1 .content{ margin-top: 0.65rem; height: auto; padding-right: 0; font-size: 0.26rem; line-height: 0.48rem; }
	.aboutP1 .rightImg{ margin-top: 0.7rem; width: 100%; height: auto; position: relative; border-top-left-radius: 0.36rem;}
	.aboutP1 .rightImg img{ height: auto; }
	.aboutP2{ padding: 0 0.3rem; }
	.aboutP2 .title{ font-size: 0.48rem; line-height: 0.48rem; padding-bottom: 0.35rem; }
	.aboutP2 .title:after{ margin-left: -0.3rem; width: 0.6rem; height: 2px; }
	.aboutP2 .msg{ font-size: 0.28rem; line-height: 0.52rem; }
	.aboutP3{ padding: 1.0rem 0.3rem 0.6rem; }
	.aboutP3 .title{ font-size: 0.48rem; line-height: 0.48rem; padding-bottom: 0.6rem; }
	.aboutP3 .numList li{ width: 33.33%; text-align: center; padding-bottom: 0.4rem;}
	.aboutP3 .numList li:last-child{ float: left; width: 33.33%; }
	.aboutP3 .numList li .ico{ height: 1.2rem; }
	.aboutP3 .numList li .ico img{ width: 0.86rem; }
	.aboutP3 .numList li .wen{ font-size: 0.26rem; line-height: 0.26rem; }
	.aboutP4{ padding: 0 0.3rem 1.0rem; }
	.aboutP4 .title{ font-size: 0.48rem; line-height: 0.48rem; }
	.aboutP4 .tab2{ border-top-left-radius: 0.24rem; border-top-right-radius: 0.24rem; width: 100%;}
	.aboutP4 .tab2 li{ width: 33.33%; height: 0.9rem; }
	.aboutP4 .tab2 li:after{ width: 1px; }
	.aboutP4 .tab2 li .limg{ margin-left: -0.81rem; margin-top: -0.18rem; width: 1.62rem; height: 0.36rem;}
	.aboutP4 .tab2 li .limg img{ width: 1.62rem; }
	.aboutP4 .mxfDiv{ display: block; padding: 0.5rem 0.3rem; border-radius: 0; }
	.aboutP4 .conDiv{ width: auto; }
	.aboutP4 .name{ height: 1.1rem; }
	.aboutP4 .name img{ height:0.86rem;}
	.aboutP4 .imgDiv{ margin-top: 0.6rem; width: 100%; height: auto; border-radius: 0.28rem; }
	.aboutP4 .imgDiv img{ height: auto; }
	.aboutP4 .content{ margin-top: 0.45rem; width: auto; font-size: 0.26rem; line-height: 0.48rem; max-height: 3.36rem; }
	
	.aboutP5 { padding: 1.0rem 0.3rem 4rem; }
	.aboutP5 .title{ font-size: 0.48rem; line-height: 0.48rem; margin-bottom: 1.0rem; }
	.aboutP5 .title:after{ width: 0.6rem; height: 2px; }
	.aboutP5 .swiper-slide { display: block; }
	  .aboutP5 .swiper-slide:after { display: none; }
	  .aboutP5 .swiper-slide-active .year,
	  .aboutP5 .swiper-slide-active .desc {
	    transform: translateX(0);
	    -webkit-transform: translateX(0);
	    -moz-transform: translateX(0);
	    -ms-transform: translateX(0);
	    -o-transform: translateX(0);
	  }
	  .aboutP5 .year, .aboutP5 .desc { width: 100%; }
	  .aboutP5 .year {
	    font-size: 0.7rem;
	    line-height: 0.7rem;
	    text-align: left;
	    padding-right: 0;
	    transform: translateX(0.5rem);
	    -webkit-transform: translateX(0.5rem);
	    -moz-transform: translateX(0.5rem);
	    -ms-transform: translateX(0.5rem);
	    -o-transform: translateX(0.5rem);
	  }
	  .aboutP5 .desc, .aboutP5 .desc li { font-size: 0.26rem; }
	  .aboutP5 .desc {
	    margin-top: 0.48rem;
	    transform: translateX(-0.5rem);
	    -webkit-transform: translateX(-0.5rem);
	    -moz-transform: translateX(-0.5rem);
	    -ms-transform: translateX(-0.5rem);
	    -o-transform: translateX(-0.5rem);
	    padding-left: 0;
	    max-height: 2.64rem;
	  }
	  .aboutP5 .desc li{ padding-bottom: 0.44rem; width: auto; padding-left: 0.32rem; }
	  .aboutP5 .desc li:before { width: 6px; height: 6px; border: #2bb7a6 solid 1px; top: 0.12rem; }
		.set { height: 2.8rem; }
	  .set .corona > li { height: auto; }
	  .set .corona, .set .scale-circle { top: 0; bottom: -80vw; left: 0; width: 100vw; height: 100vw; }
	  .corona > li em {
	    font-size: 12px;
	    transform: translateY(2px);
	    -webkit-transform: translateY(2px);
	    -moz-transform: translateY(2px);
	    -ms-transform: translateY(2px);
	    -o-transform: translateY(2px);
	    line-height: 24px;
	  }
	  .set .corona > li.on em { font-size: 0.32rem; }
	  .corona > li .dot { width: 10px; height: auto; top: calc(100% - 25px); }
	  .corona > li:after { height: 0.5rem; top: 0.4rem; }
	.aboutP6{ padding: 1.0rem 0.3rem; }
	.aboutP6 .toptop{ height: auto; }
	.aboutP6 .title{ font-size: 0.48rem; line-height: 0.48rem; }
	.aboutP6 .title:after{ width: 0.6rem; height: 2px; }
	.aboutP6 .tab2{ position: relative; text-align: center; margin: 0.5rem 0; }
	.aboutP6 .tab2 ul{display: flex;
  display: -webkit-flex; justify-content: center;
  -webkit-justify-content: center; }
	.aboutP6 .tab2 li{ float: none; margin-left: 0.1rem; margin-right: 0.1rem; font-size: 0.26rem; }
	.aboutP6 .tab2 li .box{ width: 3.0rem; height: 0.9rem; line-height: 0.42rem;display: flex;
  display: -webkit-flex;  align-items: center;
  -webkit-align-items: center; justify-content: center;
  -webkit-justify-content: center;}
	.aboutP6 .tabContent2{ padding: 0.6rem 0.35rem; border-radius: 0.3rem;}
	.aboutP6 .tab li{ width: 1.8rem; height: 0.8rem; line-height: 0.8rem; font-size: 0.26rem; border-radius: 0.48rem; margin-right: 0.2rem; margin-bottom: 0.2rem; }
	.aboutP6 .tabContent{ padding-top: 0.2rem; }
	.aboutP6 .name{ font-size: 0.32rem; line-height: 0.32rem; height: 0.48rem; }
	.aboutP6 .list li a{  height: auto; padding: 0.2rem 0; }
	.aboutP6 .list li .txt{ display: block; font-size: 0.26rem; padding-left: 0.35rem; height: auto; }
	.aboutP6 .list li .txt:before{ top: 0.08rem; margin-top: 0; width: 8px; height: 8px; }
	.aboutP6 .list li .zi{ margin-top: 0.1rem; position: relative; left: 0; line-height: 0.48rem; font-size: 0.24rem; }
	.aboutP6 .list li .zi:before{ margin-top: -2px; width: 4px; height: 4px; }
	.productBan{ height: 3.0rem; }
	.productBan .title{ font-size: 0.6rem; line-height: 0.6rem; padding-bottom: 0;}
	.productP1{ padding: 0.85rem 0.3rem 1.0rem; }
	.productP1 .secondTab{ padding-bottom: 0.3rem; }
	.productP1 .secondTab ul{ margin-right: -0.2rem; }
	.productP1 .secondTab li{ width: 50%; margin-bottom: 0.3rem; }
	.productP1 .secondTab li .box{ margin-right: 0.2rem; }
	.productP1 .secondTab li a{ font-size: 0.24rem; height: 0.9rem; line-height: 0.9rem; }
	.productP1 .mxfDiv{ display: block; }
	.productP1 .leftDiv{ width: auto; }
	.productP1 .detail-box{ width: 100%; }
	.productP1 .detail-box .imgDiv{ height: 5.72rem; }
	.productP1 .box-container{ width: 100%; }
	.productP1 .img-swiper{ width: 5.2rem; }
	.productP1 .img-swiper .limg{ height: 1.25rem;}
	.productP1 .swiper-btn{ width: 0.84rem; height: 0.84rem; margin-top: -0.42rem; }
	.productP1 .prev{ background-size: 6px; }
	.productP1 .next{ background-size: 6px;}
	.productP1 .prev:hover{ background-size: 6px;}
	.productP1 .next:hover{ background-size: 6px;}
	.productP1 .rightDiv{ width: auto; margin-top: 0.75rem; }
	.productP1 .txt{ font-size: 0.28rem; line-height: 0.48rem; }
	.productP1 .content{ font-size: 0.26rem; line-height: 0.48rem; height: auto; padding-right: 0; }
	.productP2{ padding: 0 0.3rem; }
	.productP2 .title{ font-size: 0.48rem; line-height: 0.48rem; }
	.productP2 .tab2{ width: auto; float: none; margin-bottom: 0.4rem;}
	.productP2 .tab2 ul{ margin-right: -0.2rem; }
	.productP2 .tab2 li{ float: left; width: 50%; margin-bottom: 0; }
	.productP2 .tab2 li .lbox{ margin-right: 0.2rem; text-align: center; height: 1rem; line-height: 1rem; font-size: 0.26rem; width: auto; padding-left: 0; border-radius: 0.24rem; }
	.productP2 .tab2 .liNow .lbox{ width: auto; border-top-right-radius: 0.24rem; border-bottom-right-radius: 0.24rem;}
	.productP2 .tab2 .liNow .whiteBg{ display: none; }
	.productP2 .tabContentDiv2{ width: auto; float: none; }
	.productP2 .mxfDiv{ padding: 0.6rem 0.3rem; border-radius: 0.24rem; box-shadow: 0 0 0.2rem 0 rgba(0,0,0,0.07); }
	.productP2 .txt{ font-size: 0.34rem; line-height: 0.34rem; }
	.productP2 .list li{ display: block; }
	.productP2 .list li .imgDiv{ width: 100%; border-radius: 0.2rem; }
	.productP2 .list li .conDiv{ width: auto; margin-top: 0.4rem; }
	.productP2 .list li .name{ line-height: 0.42rem; font-size: 0.3rem; }
	.productP2 .list li .msg{ margin-top: 0.15rem; font-size: 0.26rem; line-height: 0.48rem; }

	.productP2 .list2 li .imgDiv{ width: 100%; border-radius: 0.2rem; }
	.productP2 .list2 li .conDiv{ padding-bottom: 0.24rem;}
	.productP2 .list2 li .name{ line-height: 0.42rem; font-size: 0.3rem; }
	.productP2 .list2 li .msg{ margin-top: 0.15rem; font-size: 0.26rem; line-height: 0.48rem; }

	.productP2 .longDiv{ overflow: auto; }
	.productP2 .table{ width: 10.0rem; }
	.productP2 .table th{ border-bottom: #fff solid 2px; border-right: #fff solid 2px; height: 1rem; font-size: 0.24rem; }
	.productP2 .table td{ border-bottom: #fff solid 2px; border-right: #fff solid 2px; height: 1rem; font-size: 0.26rem; }
	.productP2 .table tr td:first-child{ font-size: 0.24rem;}
	.productP3{ padding: 1.0rem 0.3rem; }
	.productP3 .toptop{ height: auto; padding: 0 1.5rem 0.4rem 0; }
	.productP3 .title{ font-size: 0.42rem; line-height: 0.56rem; }
	.productP3 .se{ width: 0.84rem; height: 0.84rem; }
	.productP3 .prev{ background-size: 6px;}
	.productP3 .next{ background-size: 6px;}
	.productP3 .prev:hover{ background-size: 6px;}
	.productP3 .next:hover{ background-size: 6px;}
	.productP3 .list li .imgDiv{ height: 2.5rem; }
	.productP3 .list li .botDiv{ padding: 0.25rem 0.2rem 0; }
	.productP3 .list li .name{ height: 0.96rem; line-height: 0.48rem; font-size: 0.32rem; }
	.productP3 .list li .ico{ display: none; }
	.productP3 .list li:hover a{ box-shadow: 0 0 0.3rem 0 rgba(0,0,0,0.07);}
	.productP3 .moreBtn{ margin: 0.3rem auto 0; width: 4.5rem; }
	.productP3 .moreBtn a{ height:0.92rem; line-height: 0.92rem; font-size: 0.28rem;  }

}
