/*! www.vancheer.com  |  Powered by vancheer */


@media screen and ( max-width:1600px ){
	.lifePic .prev{ left: -0.8rem;} 
	.lifePic .next{ right: -0.8rem;} 
	.indexPic .prev{ left: 0.1rem; } 
	.indexPic .next{ right: 0.1rem; } 
}

@media screen and ( max-width:1440px ){
	.nav li a{ padding: 0 0.24rem;}
	.indexPart1 .name{ padding: 0.5rem 0 0.2rem; }
	.indexPart1 .content{ padding-top: 0.3rem; }
	.indexPart1 .btnDiv{ padding-top: 0.6rem; }
	.aboutPart2 .list li .name{ padding: 0.7rem 0 0.3rem; }
	.aboutPart2 .list li .msg{ font-size: 14px; line-height: 28px; height: 110px; }
	.aboutPart3 .content{ font-size: 14px; line-height: 28px; }
	.culturePart1 .list li .box{ padding: 0.45rem 0.3rem 0; }
	.culturePart1 .list li .ico{ right: 0.3rem; }
	.platform .list li .name{ padding: 0.7rem 0 0.3rem; }
	.platform .list li .msg{ font-size: 14px; line-height: 28px; }
	}

@media screen and ( max-width:1366px ){
	
}

@media screen and ( max-width:1004px ){
	.wal, .wal2, .w1360, .w1420{width:100%; float: none;}
	.PC-Box, .pageTop, .nav, .w390{ display:none;}
	.Phone-Box, .navIco, .searchIco, .pageTitleTel, .pageMore{ display:block;}
	.pageBox{ padding: 0.8rem 0.3rem; }
	.headD{ height:1.2rem;}
	.headDiv, .headDiv .wal{ height: 1.2rem; z-index:9; }
	.headDiv .logo{ left: 0.3rem; top: 0.2rem; line-height: 0.8rem;}
	.headDiv .logo img{ width: 3.5rem; }
	.headDiv .topRight{ right: 1.2rem; top: 0;}
	.headDiv .lan a{ font-size: 0.32rem; height: 1.2rem; line-height: 1.2rem; padding-left: 0.42rem;}
	.headDiv .lan a:before{ margin-top: -0.16rem; width: 0.32rem; height: 0.32rem; background-size: 0.32rem; }
	.headDiv .topSearch{ padding-top: 0.1rem; padding-left: 0.2rem;  }
	.headDiv .topSearch em{ width: 0.8rem; height: 1.0rem; }
	.search-form { top: 1.2rem;  padding: 0.5rem 0.3rem; box-sizing: border-box;}
	.search-form .keywords { line-height: 0.9rem; margin-left: 0.3rem; font-size: 0.28rem; }
	.search-form .icon-close { margin-top: -0.24rem;}
	.search-form .icon-close img{ width: 0.48rem; }
	.footDiv{ height: auto; padding: 0.8rem 0.3rem; background: #024399;}
	.footDiv .txt{ font-size: 0.36rem; line-height: 0.36rem; height: 0.76rem; }
	.footDiv .leftDiv{ width: 65%; }
	.footDiv .leftDiv li{ float: none; width: 100%; padding-bottom: 0.5rem; }
	.footDiv .leftDiv dd{ font-size: 0.26rem; line-height: 0.5rem; }
	.footDiv .ewmDiv{ width: 25%; padding-left: 10%; }
	.footDiv .ewmDiv .limg img{ width: 1.8rem; }
	.footDiv .botDiv{ position: relative; height: auto; clear: both;}
	.footDiv .share li{ margin-right: 0.36rem; line-height: 0.9rem; }
	.footDiv .share li img{ width: 0.42rem; }
	.footDiv .msg{ line-height: 0.52rem; font-size: 0.26rem;}
	.indexTitle{ height: 1.1rem; font-size: 0.4rem; line-height: 0.4rem; }
	.indexTitle:after{ width: 0.9rem; }
	.indexBox{ background: none; }
	.indexPart1{ padding: 0.8rem 0.3rem; }
	.indexPart1 .leftDiv{ width: auto; float: none; padding-top: 0.35rem; padding-bottom: 0.8rem; }
	.indexPart1 .name{ padding: 0.8rem 0 0.2rem; font-size: 0.4rem; line-height: 0.4rem; }
	.indexPart1 .wen{ font-size: 0.32rem; line-height: 0.32rem;}
	.indexPart1 .content{ font-size: 0.28rem; line-height: 0.52rem; }
	.indexPart1 .btnDiv{ padding-top: 0.6rem; }
	.indexPart1 .btnDiv a{ font-size: 0.28rem; text-indent: 0.48rem; width: 2.56rem; height: 0.9rem; line-height: 0.86rem; border-radius: 0.48rem; }
	.indexPart1 .btnDiv a:after{ margin-top: -0.12rem; width: 0.24rem; height: 0.24rem; background-size: 0.24rem;}
	.indexPart1 .btnDiv a:hover:after{ background-size: 0.24rem;}
	.indexPart1 .rightDiv{ width: auto; float: none; }
	.indexPart1 .rightDiv .ico{ width: 1.6rem; height: 1.6rem; margin-left: -0.8rem; margin-top: -0.8rem; }
	.indexPart1 .rightDiv .ico img{ width: 1.6rem; }
	.indexPart2{ padding: 0 0.3rem; }
	.indexMore a{ font-size: 0.28rem; text-indent: 0.48rem; width: 2.56rem; height: 0.9rem; line-height: 0.9rem; border-radius: 0.48rem; }
	.indexMore a:after{ right: 0.36rem; margin-top: -0.12rem; width: 0.24rem; height: 0.24rem; background-size: 0.24rem;}
	.indexMore a:hover:after{ background-size: 0.24rem;}
	.indexPart2 .toptop{ height: 1.8rem; }
	.indexPart2 .bigBox{ height: 5rem; }
	.indexPart2 .name{ font-size: 0.4rem; line-height: 0.4rem; padding-bottom: 0.4rem; }
	.indexPart2 .name:after{ margin-left: -0.24rem; width: 0.48rem; height: 2px;}
	.indexPart2 .msg{ font-size: 0.26rem; line-height: 0.5rem; padding: 0.3rem 0.3rem 0.6rem;}
	.indexPart2 .more{ width: 2.56rem; }
	.indexPart2 .more a{ width: 2.56rem; height: 0.9rem; line-height: 0.9rem; border-radius: 0.48rem; font-size: 0.28rem; text-indent: 0.48rem; }
	.indexPart2 .more a:after{ margin-top: -0.12rem; width: 0.24rem; height: 0.24rem; background-size: 0.24rem;}
	.indexPart3{ padding: 0.8rem 0.3rem 0.85rem; }
	.indexPic .list li .haha { padding: 0 0.3rem; }
	.indexPic .list li h2{ font-size: 0.32rem; }
	.indexPic .list li .ico{ display: none; }
	.indexPic .list li .content { left: 0.3rem; right: 0.3rem; top: 70%; font-size: 0.24rem; line-height: 0.48rem; height: 2.4rem; overflow: hidden;}
	.indexPic .list li .btnDiv { left: 50%; margin-left: -1.13rem; font-size: 0.24rem; width: 2.26rem; height: 0.76rem; line-height: 0.76rem; border-radius: 0.48rem; }
	.indexPic .list li .btnDiv:after{ margin-top: -0.12rem; width: 0.24rem; height: 0.24rem; background-size: 0.24rem; }
	.indexPic .list li:hover h2{  top: -3rem;}
	.indexPic .list li:hover .content { top: 35%; }
  	.indexPic .prev{ top:50%; bottom: auto; left:0.3rem;} 
  	.indexPic .next{ top:50%; bottom: auto; right:0.3rem;} 
	.indexPart4{ background: url(../images/indexPart4.jpg) center no-repeat; background-size: cover; padding: 0.7rem 0.3rem 1.0rem;}
	.indexPart4 .toptop{ height: 1.6rem; }

	.indexPart4 .detail{ width: auto; float: none; }
	.indexPart4 .detail .name{ padding: 0 0.25rem; height: 1rem; }
	.indexPart4 .detail .name:after{ display: none; }
	.indexPart4 .detail .name em{ font-size: 0.3rem; height: 1rem; line-height: 1rem; }
	.indexPart4 .list{ width: auto; float: none; padding-top: 0.6rem; }
	.indexPart4 .list li{ margin-bottom: 0.35rem; }
	.indexPart4 .list li a{ height: 2.26rem; }
	.indexPart4 .list li .txtDiv{ height: auto; padding-right: 0; font-size: 0.26rem; }
	.indexPart4 .list li .name{ height: 0.42rem; line-height: 0.42rem; font-size: 0.3rem; }
	.indexPart4 .list li .time{ position: relative; line-height: 0.42rem; font-size: 0.26rem; padding-top: 0.08rem; }
	.indexPart4 .list li .content{ font-size: 0.26rem; line-height: 0.48rem; height: 0.96rem;  padding-top: 0.2rem; }
	.indexPart4 .list li a:hover .name{ font-size: 0.3rem; }
	.indexPart4 .list li a:hover .time{ font-size: 0.26rem;}

	.pageBanner .txtDiv{ padding-left: 0.3rem; }
	.pageBanner .txt1{ font-size: 0.36rem; line-height: 0.36rem; height: 0.64rem; }
	.pageBanner .txt1:after{ width: 0.6rem; }
	.pageBanner .txt2{ padding-top: 0.35rem; font-size: 0.48rem; line-height: 0.48rem; }
	.aboutPart1{ padding: 1.0rem 0.3rem 0; }
	.aboutPart1 .rightDiv{ width: auto; float: none; }
	.aboutPart1 .title{ font-size: 0.4rem; line-height: 0.4rem; padding-bottom: 0.4rem; }
	.aboutPart1 .content{ font-size: 0.28rem; line-height: 0.52rem; }
	.aboutPart2{ padding: 1.0rem 0.3rem; }
	.aboutPart2 .list li{ padding-left: 0; padding-bottom: 1.0rem; height: auto; }
	.aboutPart2 .list .li01{ padding-left: 0; padding-right: 0; }
	.aboutPart2 .list li:last-child{ padding-bottom: 0; }
	.aboutPart2 .list li .imgDiv{ position: relative; }
	.aboutPart2 .list li .imgDiv img{ width: 100%; height: auto; }
	.aboutPart2 .list .li01 .imgDiv{ left: auto; right: 0; }
	.aboutPart2 .list li .name{ font-size: 0.4rem; line-height: 0.4rem; padding: 0.8rem 0 0.4rem; }
	.aboutPart2 .list li .msg{ font-size: 0.26rem; line-height: 0.5rem; height: auto; }
	.aboutPart2 .list li .btnDiv{ padding-top: 0.5rem; }
	.aboutPart2 .list li .btnDiv a{ width: 2.4rem; font-size: 0.3rem; height: 0.8rem; line-height: 0.8rem; }
	.aboutPart3{ height: 8.0rem; padding: 0 0.3rem; }
	.aboutPart3 .title{ font-size: 0.4rem; line-height: 0.4rem; padding-bottom: 0.4rem; }
	.aboutPart3 .content{ font-size: 0.28rem; line-height: 0.52rem; padding: 0; }
	.aboutPart3 .btnDiv{ margin: 0.4rem auto 0; width: 2.4rem; height: 0.8rem; }
	.aboutPart3 .btnDiv a{ width: 2.4rem; height: 0.8rem; line-height: 0.76rem; font-size: 0.3rem; }
	.culturePart1{ padding: 0.9rem 0.3rem 1.0rem; }
	.culturePart1 .mxfDiv{ width: auto; float: none; }
	.culturePart1 .left{ width: auto; float: none; }
	.culturePart1 .left .layer{ left: 0.4rem; top: 0.5rem; }
	.culturePart1 .left .ico{ padding-bottom: 0.3rem; }
	.culturePart1 .left .ico img{ width: 0.8rem; }
	.culturePart1 .left .name{ font-size: 0.36rem; line-height: 0.36rem; padding-bottom: 0.3rem; }
	.culturePart1 .left .wen{ font-size: 0.26rem; }
	.culturePart1 .list{ width: auto; float: none; padding-top: 0.4rem; }
	.culturePart1 .list ul{ margin-right: 0; }
	.culturePart1 .list li{ float: none; width: 100%; padding-bottom: 0.4rem; }
	.culturePart1 .list li .box{ margin-right: 0; height: 4rem; padding: 0.8rem 0.4rem 0; }
	.culturePart1 .list li .ico{ width: 0.8rem; height: 0.8rem; margin-top: -0.4rem; }
	.culturePart1 .list li .ico img{ width: 0.8rem; }
	.culturePart1 .list li .name{ font-size: 0.36rem; line-height: 0.36rem; padding-bottom: 0.3rem;}
	.culturePart1 .list li .wen{ font-size: 0.26rem; line-height: 0.5rem; }
	.culturePart2{ height: auto; padding: 0.9rem 0.3rem; }
	.culturePart2 .title{ font-size: 0.4rem; line-height: 0.4rem; padding-bottom: 0.8rem; }
	.culturePart2 .content{ font-size: 0.26rem; line-height: 0.5rem; }
	.culturePart2 .content p{ padding-left: 0.5rem; }
	.history{ padding: 1.0rem 0.3rem; }
	.history:after{ display: none; }
	.history .mxfDiv{ width: auto; float: none; }
	.history .list:after{ left: 0.25rem; }
	.history .list li{ padding-left: 0.84rem; padding-right: 0; padding-bottom: 0.6rem;}
	.history .list li:after{ left: 0; width: 0.5rem; height: 0.5rem; margin-left: 0; background-size: 0.5rem; }
	.history .list li .year{ font-size: 0.34rem; line-height: 0.64rem; padding-bottom: 0.25rem; }
	.history .list li .content{ font-size: 0.28rem; line-height: 0.52rem; padding-bottom: 0.25rem; }
	.history .list li .imgDiv{ position: relative; display: inline-block; }
	.history .list li .imgDiv img{ width: 5rem; }
	.honor{ padding: 1.0rem 0.3rem; }
	.honor:after{ display: none; }
	.honor .mxfDiv{ width: auto; float: none; }
	.honor .list:after{ left: 0.25rem; }
	.honor .list li{ padding-left: 0.84rem; padding-right: 0; padding-bottom: 0.6rem;}
	.honor .list li:after{ left: 0; width: 0.5rem; height: 0.5rem; margin-left: 0; background-size: 0.5rem; }
	.honor .list li .year{ font-size: 0.34rem; line-height: 0.64rem; padding-bottom: 0.25rem; }
	.honor .list li .content{ font-size: 0.28rem; line-height: 0.52rem; padding-bottom: 0.25rem; }
	.honor .list li .imgDiv{ display: block; }
	.honor .list li .imgDiv img{ width: 5rem; }
	.team{ padding: 0.9rem 0.3rem 0.45rem; }
	.team .mxfDiv{ width: auto; float: none; }
	.team .detail{ padding: 0.8rem 0.45rem 0.8rem 0.45rem; }
	.team .detail .imgDiv{ float: none; text-align: center; }
	.team .detail .imgDiv img{ width: 3.5rem; }
	.team .detail .conDiv{ padding-top: 0.5rem; width: auto; float: none; }
	.team .detail .name{ height: 0.8rem; }
	.team .detail .name b{ font-size: 0.4rem; line-height: 0.4rem; }
	.team .detail .name em{ font-size: 0.28rem; padding-left: 0.3rem; }
	.team .detail .wen{ font-size: 0.28rem; }
	.team .detail .content{ font-size: 0.26rem; line-height: 0.5rem; }
	.team .list{ padding-top: 0.6rem; }
	.team .list ul{ margin-right: 0; }
	.team .list li{ float: none; width: 100%; padding-bottom: 0.6rem; }
	.team .list li .box{ margin-right: 0; height: auto; min-height: 4.0rem; padding: 0.6rem 0.45rem 0.6rem 2.6rem; }
	.team .list li .imgDiv{ top: 0.6rem; }
	.team .list li .name{height: 0.8rem;  }
	.team .list li .name b{ font-size: 0.4rem; line-height: 0.4rem; }
	.team .list li .name em{ font-size: 0.28rem; padding-left: 0.3rem;  }
	.team .list li .wen{ font-size: 0.26rem; padding: 0.1rem 0 0.25rem; }
	.team .list li .content{ font-size: 0.26rem; line-height: 0.5rem; }
	.contactPart1{ padding: 0.9rem 0.3rem 0.8rem; }
	.contactPart1 .mxfDiv{ width: auto; float: none; }
	.contactPart1 .bigBox{ height: auto; padding: 0 0 0.6rem 0;}
	.contactPart1 .mapDiv{ position: relative; width:100%; height:4.8rem; }
	.contactPart1 .mapDiv img{ width: 100%; }
	.contactPart1 .Bname{ font-size: 0.36rem; padding: 0.6rem 0.3rem 0.5rem; }
	.contactPart1 .msgList{ padding: 0 0.3rem; }
	.contactPart1 .msgList li{ padding-left: 1.2rem; min-height: 0.8rem; padding-bottom: 0.4rem; height: auto; }
	.contactPart1 .msgList li .ico{ width: 0.86rem; height: 0.86rem;}
	.contactPart1 .msgList li .ico img{ width: 0.4rem; margin-left: -0.2rem; margin-top: -0.2rem; }
	.contactPart1 .msgList li b{ font-size: 0.28rem; line-height: 0.28rem; padding-bottom: 0.15rem;}
	.contactPart1 .msgList li .wen{ font-size: 0.28rem; line-height: 0.52rem; }
	.contactPart1 .msgList li .tel{ font-size: 0.36rem; }
	.contactPart1 .title{ padding: 0.9rem 0 0.55rem; font-size: 0.36rem; line-height: 0.36rem; }
	.contactPart1 .list ul{ margin-right: 0; }
	.contactPart1 .list li{ float: none; width: auto; padding-bottom: 0.4rem; }
	.contactPart1 .list li .box{ margin-right: 0; height: 2.6rem; padding-left: 1.2rem; }
	.contactPart1 .list li .ico{ left: 0.3rem; top: 0.45rem; }
	.contactPart1 .list li .ico img{ width: 0.72rem; }
	.contactPart1 .list li .name{ font-size: 0.32rem; padding: 0.4rem 0 0.2rem; }
	.contactPart1 .list li .content{ font-size: 0.26rem; line-height: 0.5rem; }
	.contactPart2{ padding: 0.8rem 0.3rem 1.0rem; }
	.contactPart2:before, .contactPart2:after{ display: none; }
	.contactPart2 .content{ font-size: 0.28rem; line-height: 0.52rem; }
	.contactPart2 .form{ padding-top: 0.6rem; }
	.contactPart2 .form ul{ margin-right: 0; }
	.contactPart2 .form li{ float: none; width: 100%; padding-bottom: 0.4rem; }
	.contactPart2 .form li .box{ margin-right: 0;}
	.contactPart2 .form li .input1{ font-size: 0.26rem; height: 0.9rem; line-height: 0.9rem; }
	.contactPart2 .form li textarea{ font-size: 0.26rem; height: 2.8rem; }
	.contactPart2 .btnDiv{ padding-top: 0.4rem; }
	.contactPart2 .btnDiv a{ width: 2.6rem; height: 0.9rem; line-height: 0.9rem; font-size: 0.28rem; }
	.platform{ padding: 1.0rem 0.3rem; }
	.platform .list li{ padding-left: 0; padding-right: 0; padding-bottom: 1.0rem; height: auto; }
	.platform .list .li01{ padding-left: 0; padding-right: 0; }
	.platform .list li:last-child{ padding-bottom: 0; }
	.platform .list li .imgDiv{ position: relative; }
	.platform .list li .imgDiv img{ width: 100%; height: auto; }
	.platform .list .li01 .imgDiv{ left: auto; right: 0; }
	.platform .list li .name{ font-size: 0.4rem; line-height: 0.4rem; padding: 0.8rem 0 0.4rem; }
	.platform .list li .msg{ font-size: 0.26rem; line-height: 0.5rem; height: auto; }
	.platform .list li .btnDiv{ padding-top: 0.5rem; }
	.platform .list li .btnDiv a{ width: 2.4rem; font-size: 0.3rem; height: 0.8rem; line-height: 0.8rem; }
	.longterm{ padding: 1.0rem 0.3rem; }
	.longterm .list li{ margin-bottom: 1.0rem; min-height: 1rem; padding: 0 0 0.8rem; }
	.longterm .list li:last-child{ margin-bottom:0;}
	.longterm .list .li01{ padding: 0 0 0.8rem;}
	.longterm .list li .imgDiv{ position: relative; right: 0; top: 0; }
	.longterm .list .li01 .imgDiv{ right: auto; left: 0; }
	.longterm .list li .imgDiv img{ width: 100%; height: auto; }
	.longterm .list li .name{ padding-top: 0.6rem; padding-left: 0.3rem; padding-right: 0.3rem; font-size: 0.36rem; line-height: 0.36rem; }
	.longterm .list li .name2{ padding-top: 0.6rem; padding-left: 0.3rem; padding-right: 0.3rem; font-size: 0.36rem; line-height: 0.36rem; }
	.longterm .list li .content{ font-size: 0.28rem; line-height: 0.52rem; padding: 0 0.3rem; }
	.control{ padding: 1.0rem 0.3rem; }
	.control .bigBox{ margin-bottom: 0.9rem; min-height: 1rem; padding: 0 0 0.8rem; }
	.control .bigBox .imgDiv{ position: relative; left: 0; top: 0; }
	.control .bigBox .imgDiv img{ width: 100%; height: auto;}
	.control .bigBox .name{ padding-top: 0.6rem; padding-left: 0.3rem; padding-right: 0.3rem; font-size: 0.36rem; line-height: 0.36rem; }
	.control .bigBox .content{ font-size: 0.28rem; line-height: 0.52rem; padding: 0 0.3rem; }
	.control .part2{ height: auto; padding: 0.9rem 0.3rem; }
	.control .part2 .title{ font-size: 0.4rem; line-height: 0.4rem; padding-bottom: 0.4rem; }
	.control .part2 .content{ font-size: 0.28rem; line-height: 0.52rem; padding: 0; }
	.control .bigBox2{ margin-top: 0.9rem; min-height: 1rem; padding: 0 0 0.8rem; }
	.control .bigBox2 .imgDiv{ position: relative; left: 0; top: 0; }
	.control .bigBox2 .imgDiv img{ width: 100%; height: auto;}
	.control .bigBox2 .name{ padding-top: 0.6rem; padding-left: 0.3rem; padding-right: 0.3rem; font-size: 0.36rem; line-height: 0.36rem; }
	.control .bigBox2 .content{ font-size: 0.28rem; line-height: 0.52rem; padding: 0 0.3rem; }
	.target{ padding: 1.0rem 0.3rem; }
	.target .bigBox{ min-height: 1rem; padding: 0 0 0.8rem; }
	.target .bigBox .imgDiv{ position: relative; left: 0; top: 0; }
	.target .bigBox .imgDiv img{ width: 100%; height: auto;}
	.target .bigBox .name{ padding-top: 0.6rem; padding-left: 0.3rem; padding-right: 0.3rem; font-size: 0.36rem; line-height: 0.36rem; }
	.target .bigBox .content{ font-size: 0.28rem; line-height: 0.52rem; padding: 0 0.3rem; }
	.generics{ padding: 1.0rem 0.3rem; }
	.generics .part1{ height: auto; padding: 0.9rem 0.3rem; background-size: cover;}
	.generics .part1 .title{ font-size: 0.4rem; line-height: 0.4rem; padding-bottom: 0.4rem; }
	.generics .part1 .content{ font-size: 0.28rem; line-height: 0.52rem; padding: 0; }
	.product{ padding: 1.0rem 0.3rem; }
	.product .title{ font-size: 0.4rem; line-height: 0.4rem; padding-bottom: 0.6rem; }
	.product .bigBox{ padding-left: 0; height: auto; padding-bottom: 0.9rem; }
	.product .bigBox:nth-child(2n){ padding-right:0;}
	.product .imgDiv{ position: relative; }
	.product .imgDiv img{ width: 100%; height: auto; }
	.product .name{ padding: 0.6rem 0 0.35rem; font-size: 0.36rem; line-height: 0.36rem; }
	.product .content{ font-size: 0.26rem; line-height: 0.5rem; width: auto; }
	.product .btnDiv{ padding-top: 0.35rem; }
	.product .btnDiv a{ width: 2.4rem; height: 0.8rem; line-height: 0.76rem; font-size: 0.3rem; }
	.product .bigImg{ border-radius: 16px; overflow: hidden; box-shadow: 0px 0px 18px 0px rgba(0, 0, 0, 0.1); }
	.plgaBox{ padding: 1.0rem 0.3rem; }
	.plgaPart1{ padding: 0 0 0.8rem; min-height: 1rem; }
	.plgaPart1 .imgDiv{ position: relative; top: 0; right: 0; }
	.plgaPart1 .imgDiv img{ width: 100%; height: auto; }
	.plgaPart1 .title{ font-size: 0.36rem; line-height: 0.36rem; padding: 0.6rem 0.3rem 0.3rem; }
	.plgaPart1 .msgList{ padding: 0 0.3rem; }
	.plgaPart1 .msgList li{ font-size: 0.26rem; line-height: 0.52rem;}
	.plgaPart2{ padding: 0.9rem 0; }
	.plgaPart2 .title{ font-size: 0.36rem; line-height: 0.36rem; padding-bottom: 0.45rem; }
	.plgaPart2 .content{ padding-bottom: 0.4rem; font-size: 0.28rem; line-height: 0.52rem; }
	.plgaPart2 .table{ padding-bottom: 0.6rem;}
	.plgaPart2 .table th{ height: auto; font-size: 0.3rem; padding: 0.2rem 0; }
	.plgaPart2 .table td{ height: auto; font-size: 0.28rem; padding: 0.2rem 0; }
	.plgaPart3{ padding: 0.9rem 0.3rem 0.6rem; }
	.plgaPart3 .title{ font-size: 0.36rem; line-height: 0.36rem; padding-bottom: 0.8rem; }
	.plgaPart3 .txt{ font-size: 0.32rem; line-height: 0.32rem; padding-bottom: 0.45rem; }
	.plgaPart3 .table{ padding-bottom: 0.6rem;}
	.plgaPart3 .table th{ height: auto; font-size: 0.3rem; padding: 0.2rem 0; }
	.plgaPart3 .table td{ height: auto; font-size: 0.28rem; padding: 0.2rem 0; }
	.plgaPart3 .content{ font-size: 0.26rem; line-height: 0.5rem; }
	.plgaPart4{ margin-top: 0.8rem; padding: 0 0 0.8rem; min-height: 1rem; background-size: 4.6rem; }
	.plgaPart4 .imgDiv{ position: relative; top: 0; right: 0; }
	.plgaPart4 .imgDiv img{ width: 100%; height: auto; }
	.plgaPart4 .title{ font-size: 0.36rem; line-height: 0.36rem; padding: 0.6rem 0.3rem 0.3rem; }
	.plgaPart4 .msgList{ padding: 0 0.3rem; }
	.plgaPart4 .msgList li{ font-size: 0.26rem; line-height: 0.52rem;}
	.plgaPart4 .content{ font-size: 0.26rem; line-height: 0.5rem; }
	.plgaPart5{ padding: 0.8rem 0 0; }
	.plgaPart5 .title{ font-size: 0.36rem; line-height: 0.36rem; padding-bottom: 0.6rem;  }
	.plgaPart5 .table th{ width: 16.66%; padding: 0.2rem 0; font-size: 0.3rem;}
	.plgaPart5 .table td{ height: auto; font-size: 0.28rem; }
	.research{ padding: 1.0rem 0.3rem; }
	.research .list li{ margin-bottom: 0.7rem; height: auto; padding: 0 0 1rem; }
	.research .list .li01{ padding: 0 0 1rem;}
	.research .list li .mxfDiv{ position: relative; }
	.research .list li .imgDiv img{ width: 100%; }
	.research .list li .ico{ height: 1.2rem; }
	.research .list li .ico img{ width: 0.92rem; }
	.research .list li .name{ font-size: 0.32rem; line-height: 0.32rem; }
	.research .list li .content{ font-size: 0.26rem; line-height: 0.52rem; padding: 0.6rem 0.3rem 0;}
	.clinical{ padding: 1.0rem 0.3rem; }
	.clinical .bigBox{ height: auto; padding: 0 0 1rem; }
	.clinical .mxfDiv{ position: relative; }
	.clinical .imgDiv img{ width: 100%; }
	.clinical .ico{ height: 1.2rem; }
	.clinical .ico img{ width: 0.92rem; }
	.clinical .name{ font-size: 0.32rem; line-height: 0.32rem; }
	.clinical .txt{ font-size: 0.3rem; line-height: 0.3rem; padding: 0.5rem 0.3rem 0.35rem; }
	.clinical .msgList{ padding: 0 0.3rem 0; }
	.clinical .msgList li{ padding-left: 0.36rem; font-size: 0.26rem; line-height: 0.52rem; background: url(../images/ico1.png) left 0.12rem no-repeat; background-size: 0.14rem; }
	.custom{ padding: 1.0rem 0.3rem; }
	.custom .bigBox{ height: auto; padding: 0 0 0.6rem; display: block;}
	.custom .mxfDiv{ position: relative; }
	.custom .imgDiv img{ width: 100%; }
	.custom .ico{ height: 1.2rem; }
	.custom .ico img{ width: 0.86rem; }
	.custom .name{ font-size: 0.32rem; line-height: 0.32rem; }
	.custom .content{ padding-top: 0.6rem; float: none; width: auto; padding-right: 0.3rem; padding-left: 0.3rem; font-size: 0.32rem; line-height: 0.6rem; }
	.support{ padding: 1.0rem 0.3rem; }
	.support .list li{ margin-bottom: 0.7rem; height: auto; padding: 0 0 1rem; }
	.support .list .li01{ padding: 0 0 1rem;  }
	.support .list li .mxfDiv{ position: relative; margin-bottom: 0.6rem;}
	.support .list li .imgDiv img{ width: 100%; }
	.support .list li .ico{ height: 1.2rem; }
	.support .list li .ico img{ width: 0.92rem; }
	.support .list li .name{ font-size: 0.32rem; line-height: 0.32rem; }
	.support .list li .content{ font-size: 0.26rem; line-height: 0.52rem; padding: 0 0.3rem; }
	.support .list li .txt{ font-size: 0.3rem; padding: 0.15rem 0.3rem; }
	.support .list li .l7Div{ padding-left: 0.5rem; }
	.support .list li .msgList{ padding: 0 0.3rem; }
	.support .list li .msgList dd{ padding-left: 0.36rem; font-size: 0.26rem; line-height: 0.56rem; background: url(../images/ico1.png) left 0.16rem no-repeat; background-size: 0.14rem; }
	.support .list li .msgList2{ float: none; width: auto; }
	.quality{ padding: 1.0rem 0.3rem; }
	.quality .list li{ margin-bottom: 0.7rem; height: auto; padding: 0 0 1rem; }
	.quality .list .li01{ padding: 0 0 1rem;  }
	.quality .list li:nth-child(2){ padding: 2.6rem 0 1rem; height: auto; }
	.quality .list li:nth-child(2) .layer{ top: 0; margin-top: 0; left: 50%; margin-left: -2.15rem; }
	.quality .list li .mxfDiv{ position: relative; margin-bottom: 0.6rem;}
	.quality .list li .imgDiv img{ width: 100%; }
	.quality .list li .ico{ height: 1.2rem; }
	.quality .list li .ico img{ width: 0.92rem; }
	.quality .list li .name{ font-size: 0.32rem; line-height: 0.32rem; }
	.quality .list li .content{ font-size: 0.26rem; line-height: 0.52rem; padding: 0 0.3rem; }
	.quality .list li .txt{ font-size: 0.3rem; padding: 0.15rem 0.3rem; }
	.quality .list li .l7Div{ padding-left: 0.5rem; }
	.quality .list li .msgList{ padding: 0 0.3rem; }
	.quality .list li .msgList dd{ padding-left: 0.36rem; font-size: 0.26rem; line-height: 0.56rem; background: url(../images/ico1.png) left 0.16rem no-repeat; background-size: 0.14rem; }
	.quality .list li .msgList2{ float: none; width: auto; }
	.lab{ padding: 1.0rem 0.3rem; }
	.lab .part1{ padding-left: 0; min-height: 1.0rem; }
	.lab .part1:after{ display: none; }
	.lab .part1 .toptop{ padding: 0; height: auto; }
	.lab .part1 .mxfDiv{ position: relative; top: 0; width: 100%; height: auto; }
	.lab .part1 .imgDiv img{ width: 100%; }
	.lab .part1 .ico{ height: 1.2rem; }
	.lab .part1 .ico img{ width: 0.92rem; }
	.lab .part1 .name{ font-size: 0.32rem; line-height: 0.32rem; }
	.lab .part1 .content{ font-size: 0.28rem; line-height: 0.52rem; padding: 0.6rem 0.3rem 0.4rem; }
	.lab .part1 .txt{ font-size: 0.28rem; padding: 0 0.3rem 0.35rem; }
	.lab .part1 .msgList{ padding: 0 0.3rem 0.4rem; }
	.lab .part1 .msgList li{ font-size: 0.26rem; line-height: 0.56rem; padding-left: 0.36rem; background: url(../images/ico1.png) left 0.14rem no-repeat; background-size: 0.14rem; }
	.lab .part1 .msgList2 li{ width: auto; float: none; }
	.lab .part1 .botbot{ padding: 0 0 0.5rem;}
	.lab .part2{ margin-top: 1.0rem; height: auto; padding: 0 0 1.0rem; }
	.lab .part2 .mxfDiv{ position: relative; width: 100%; height: auto; }
	.lab .part2 .imgDiv img{ width: 100%; }
	.lab .part2 .ico{ height: 1.2rem; }
	.lab .part2 .ico img{ width: 0.92rem; }
	.lab .part2 .name{ font-size: 0.32rem; line-height: 0.32rem; }
	.lab .part2 .content{ line-height: 0.52rem; font-size: 0.28rem; padding: 0.65rem 0.3rem 0.4rem; }
	.lab .part2 .videobox{ width: 100%;}
	.lab .part2 .videobox .playbox{ width: 1.2rem; height: 1.2rem; margin-left: -0.6rem; margin-top: -0.6rem; }
	.lab .part2 .videobox .playbox img{ width: 1.2rem; }
	.teamwork{ padding: 1.0rem 0.3rem; }
	.teamwork .list li{ margin-bottom: 1.0rem; min-height: 1rem; padding: 0 0 0.8rem; }
	.teamwork .list .li01{ padding: 0 0 0.8rem;}
	.teamwork .list li .imgDiv{ position: relative; right: 0; top: 0; }
	.teamwork .list .li01 .imgDiv{ right: auto; left: 0; }
	.teamwork .list li .imgDiv img{ width: 100%; height: auto; }
	.teamwork .list li .name{ padding-top: 0.6rem; padding-left: 0.3rem; padding-right: 0.3rem; font-size: 0.36rem; line-height: 0.36rem; }
	.teamwork .list li .liebiao{ padding: 0 0.3rem; }
	.teamwork .list li .liebiao dd{ font-size: 0.26rem; line-height: 0.5rem;}
	.teamwork .list li .content{ font-size: 0.28rem; line-height: 0.52rem; padding: 0 0.3rem; }
	.partner{ padding: 1.0rem 0.3rem; }
	.partner .title{ font-size: 0.4rem; line-height: 0.4rem; padding-bottom: 0.7rem; }
	.partner .list ul{ margin-right: -0.2rem; }
	.partner .list li{ width: 50%; padding-bottom: 0.4rem; }
	.partner .list li .box{ margin-right: 0.2rem; height: 1.9rem; }
	.news{ padding: 1.0rem 0.3rem; }
	.news .txt{ height: auto; padding-bottom: 0.3rem; font-size: 0.28rem; line-height:0.28rem; position:relative; }
  	.news .formDiv{ padding-right: 0; height: auto; padding-left:0;}
  	.news .btnDiv{ position: relative; padding-top: 0.3rem; width: auto; height: 0.9rem; }
  	.news .btnDiv a{ width: 1.8rem; height: 0.9rem; background-size: 0.38rem;}
  	.news .leftDiv{ padding-left: 0; height: auto;}
  	.news .selectDiv{ width: 100%; position: relative; height: auto; left:0;}
	.news .selectDiv .caption { height: 0.9rem; line-height: 0.9rem; padding-left: 0.3rem; font-size: 0.28rem;}
	.news .selectDiv .xlist { max-height: 4.5rem; }
	.news .selectDiv .xlist a { font-size: 0.28rem; line-height: 0.9rem; padding: 0 0.3rem;}
	.news .formDiv .txtDiv{ padding-top: 0.3rem; }
	.news .formDiv .input1{ text-indent: 0.3rem; height: 0.9rem; line-height: 0.9rem; font-size: 0.28rem; }
  	.news .list{ padding-top: 0.8rem; }
  	.news .list li{ margin-bottom: 0.6rem; }
  	.news .list li a{ height: 3.0rem; padding: 0.6rem 0.3rem 0; }
  	.news .list li .time{ font-size: 0.28rem; line-height: 0.28rem; }
  	.news .list li .name{ height: 0.56rem; line-height: 0.56rem; font-size: 0.36rem; padding-right: 1.8rem; text-overflow: ellipsis; white-space: nowrap;}
  	.news .list li .name em{ font-size:0.3rem;}
  	.news .list li .content{ padding-top: 0.1rem; font-size: 0.28rem; line-height: 0.52rem; height: 1.04rem; }
  	.news .list li .ico{ display: none; }
	.newShow{ padding: 1.0rem 0.3rem; }
	.newShow .bigBox{ padding: 0.8rem 0.3rem; }
	.newShow .name{ font-size: 0.4rem; line-height: 0.64rem; }
	.newShow .time{ padding: 0.1rem 0 0.25rem; font-size: 0.26rem; }
	.newShow .content{ font-size: 0.26rem; line-height: 0.5rem; padding: 0.4rem 0 0.9rem; }
	.newShow .imgDiv{ padding: 0.4rem 0; }
	.newShow .content img{ width: 100%; /*position:relative; left:-2em;*/ }
	.pageDown li a{ height: 0.96rem; line-height: 0.96rem; font-size: 0.26rem; }
	.backBtn{ margin: 0.8rem auto 0; width: 3.0rem; }
	.backBtn a{ width: 3.0rem; height: 0.8rem; line-height: 0.8rem; font-size: 0.28rem; }
	.backBtn img{ padding-right: 0.4rem; }
	.join{ padding: 1.0rem 0.3rem; }
	.join .part1 .imgDiv{ float: none; width: 100%; }
	.join .part1 .rightDiv{ width: auto; height: auto; float: none; }
	.join .part1 .name{ padding: 0.4rem 0 0.6rem 0.5rem; font-size: 0.36rem; line-height: 0.36rem; }
	.join .part1 .limg{ position: relative; width: auto; }
	.join .part1 .limg img{ width: 100%; }
	.join .part2{ margin-top: 0.9rem; padding: 0.5rem 0.3rem 0.8rem; }
	.join .part2 .title{ font-size: 0.36rem; line-height: 0.36rem; padding-bottom: 0.6rem; }
	.join .part2 .content{ font-size: 0.26rem; line-height: 0.5rem;}
	.join .part3{ padding: 1.0rem 0 0.6rem; }
	.join .part3 .title{ font-size: 0.36rem; line-height: 0.36rem; padding-bottom: 0.6rem; }
	.join .part3 .list{ height: auto; background: none;}
	.join .part3 .list li{ position: relative; font-size: 0.26rem; padding-bottom: 0.4rem;}
	.join .part3 .list li .txt{ color: #333; position: relative; font-size: 0.3rem; padding-bottom: 0.2rem; }
	.join .part3 .list li .content{ line-height: 0.52rem; }
	.join .part3 .list .li01{ right: 0; top: 0; padding-right: 0; width: auto;}
	.join .part3 .list .li01 .txt{ right: 0; top: 0; } 
	.join .part3 .list .li01 .content{ text-align: left; }
	.join .part3 .list .li02{ left: 0; top: 0; padding-left: 0; width: auto;}
	.join .part3 .list .li02 .txt{ left: 0; top: 0; } 
	.join .part3 .list .li03{ left: 0; top: 0; padding-left: 0; width: auto;}
	.join .part3 .list .li03 .txt{ left: 0; top: 0; } 
	.join .part3 .list .li04{ right: 0; top: 0; padding-right: 0; width: auto;}
	.join .part3 .list .li04 .txt{ right: 0; top: 0; } 
	.join .part3 .list .li04 .content{ text-align: left; }
	.join .part4{ padding: 0.8rem 0.3rem 0.5rem; }
	.join .part4 .title{ font-size: 0.36rem; line-height: 0.36rem; padding-bottom: 0.7rem; }
	.join .part4 .imgDiv img{ width: 100%; }
	.life{ padding: 1.0rem 0.3rem; }
	.life .bigBox .botDiv{ padding: 0.6rem 0.3rem; }
	.life .bigBox .name{ font-size: 0.4rem; line-height: 0.4rem; padding-bottom: 0.25rem; }
	.life .bigBox .content{ font-size: 0.28rem; line-height: 0.52rem; }
	.life .part2{ padding-top: 0.8rem; }
	.lifePic .swiper-slide .name{ font-size: 0.4rem; line-height: 0.4rem; height: 0.8rem;}
	.lifePic .swiper-slide .name:after{ margin-left: -0.28rem; width: 0.56rem; height: 2px; }
	.lifePic .swiper-slide .msg{ font-size: 0.26rem; line-height: 0.5rem; padding: 0.35rem 0.4rem 0; }
	.lifePic .prev{ left: 0.3rem; width: 0.9rem; height: 0.9rem; margin-top: -0.45rem; background-size: 0.9rem;} 
	.lifePic .next{ right: 0.3rem; width: 0.9rem; height: 0.9rem; margin-top: -0.45rem; background-size: 0.9rem;} 
	.lifePic .prev:hover{ background-size: 0.9rem; }
	.lifePic .next:hover{ background-size: 0.9rem; }
	.job{ padding: 1.0rem 0.3rem; }
	.jobTop{ height: 1rem; margin-bottom: 0.2rem;}
	.jobTop li{ height: 1rem; line-height: 1rem; font-size: 0.3rem;}
	.jobTop .li01{ width: 50%; text-align: left; text-indent: 0.3rem; }
	.jobTop .li02, .jobTop .li03{ display: none; }
	.jobTop .li04{ width: 40%; }
	.job .list li{ margin-bottom: 0.2rem;}
	.job .list li .msgDiv{ height:1rem; position:relative;}
	.job .list li .msgDiv:after{ right: 0.3rem; width: 0.3rem; height: 0.16rem; margin-top: -0.08rem; background-size: 0.3rem; }
	.job .list li .msgDiv a{ height: 1rem; }
	.job .list li .msgDiv dd{ height:1rem; line-height: 1rem; font-size:0.26rem;}
	.job .list li .msgDiv .dd01{ width: 50%; text-indent: 0.3rem; background: none;}
	.job .list li .msgDiv .dd04{ padding-left: 0; width: 40%; }
	.job .list li .msgDiv .dd02, .job .list li .msgDiv .dd03{ display: none; }
	.job .list li .msgDiv.aNow:after{ background-size: 0.3rem;}
	.job .list li .box{ padding: 0.5rem 0.35rem;}
	.job .list li .name{ font-size: 0.36rem; line-height: 0.36rem; padding-bottom: 0.4rem; }
	.job .list li h2{ font-size: 0.28rem; line-height: 0.28rem; padding-bottom: 0.3rem; }
	.job .list li .content{ line-height:0.56rem; padding-bottom: 0.4rem; font-size:0.24rem;}
	.job .list li .btnDiv a{ width: 2.6rem; height: 0.96rem; line-height: 0.96rem; border-radius: 0.48rem; text-indent: 0.96rem; font-size: 0.3rem;  }
	.job .list li .btnDiv a:after{ left: 0.52rem; width: 0.3rem; height: 0.26rem; margin-top: -0.13rem; background-size: 0.3rem; }
	.focus{ padding-top: 1.0rem; }
	.focus .part1{ padding: 0 0.3rem 0.9rem; }
	.focus .part1 .bigBox{ padding: 0.6rem 0.3rem; }
	.focus .part1 .bigBox .txt{ font-size: 0.4rem; line-height: 0.4rem; padding-bottom: 0.25rem; }
	.focus .part1 .bigBox .content{ font-size: 0.28rem; line-height: 0.52rem; }
	.focus .part2{ padding: 1.0rem 0; }
	.focus .part2 .title{ font-size: 0.4rem; line-height: 0.4rem; height: 0.72rem; margin-bottom: 0.8rem;}
	.focus .part2 .title:after{ margin-left: -0.3rem; width: 0.6rem; }
	.economic .list { width: 100%; left: 0; margin-left: 0; }
	.economic .swiper-slide .img { width: 100%; }
	.economic .swiper-slide .name{ left: 0.3rem; bottom: -0.3rem; width: 5.6rem; padding-left: 0.3rem; }
	.economic .swiper-slide-active .img { width: 100%; }
	.economic .swiper-slide-active .name{ bottom: 0.3rem; }
	.economic a.arrow.prev { left: 0.3rem; }
	.economic a.arrow.next { right: 0.3rem; }
	.topA{ bottom: 1.8rem; width: 0.96rem; height: 0.96rem; }
	.topA:before{ top: 0.25rem; }
	.topA em{ padding-top: 0.5rem; font-size: 0.28rem; }
	.focus .part3{ padding:1.0rem 0.3rem; height:auto; background: #123673;}
   	.focus .part3 .title{ font-size:0.36rem; line-height:0.36rem; height:0.8rem;}
   	.focus .part3 .title:after{ width:0.6rem; height:1px; margin-left:-0.3rem;}
   	.focus .part3 .bigBox{ padding-top:0.75rem; display: block;}
   	.focus .part3 .list_l{ width:auto;}
   	.focus .part3 .list_m{ width:auto;}
   	.focus .part3 .list li{ padding-left: 0.86rem; font-size: 0.26rem; }
   	.focus .part3 .list li .ico{ margin-top:-0.32rem;}
   	.focus .part3 .list li .ico img{ width:0.58rem;}
   	.focus .part3 .list li .name{ line-height:0.9rem;}
   	.focus .part3 .tips{ font-size:0.32rem; line-height:0.56rem; padding-top:0.75rem;}
}

