/*! www.vancheer.com  |  Powered by vancheer */
@media screen and ( max-width:1600px ){
	.nav-box{ width: 13.8rem; height: 5.6rem; left: 50%; top: 50%; margin-left: -6.9rem; margin-top: -2.8rem;}
	.nav-box li{ height: 2.8rem;}
}

@media screen and ( max-width:1440px ){
	
	}

@media screen and ( max-width:1366px ){
	
	}

@media screen and ( max-width:1004px ){
	.wal, .wal2, .w890{width:100%;}
	.PC-Box, .ind-banner, .pageBanner, .pageTop, .pageNum, .w270{ display:none;}
	.Phone-Box, .navIco, .bannerTel, .pageBannerTel, .pageTitleTel, .pageMore{ display:block;}
	.headDiv{ height:0.88rem; position: relative; background: #fff;}
	.headDiv:after{ display: none; }
	.headDiv .logo{ left:0.2rem; top:0.15rem;}
	.headDiv .logo img{ width: 1.43rem; }
	.pageBox{ padding: 0.5rem 0.2rem; }
	.pageTitle .title1{ font-size: 0.3rem; line-height: 0.3rem; padding-bottom: 0.2rem;}
	.pageTitle .title2{ font-size: 0.4rem; }
	.pageTitle .limg{ display: none; }
	.indexPart1{ padding: 0.65rem 0.2rem 0.7rem; background: #fff; overflow: hidden;}
	.indexPart1 .leftImg{ display: none; }
	.indexPart1 .rightCon{ width: auto; height: auto;}
	.indexPart1 .mxfDiv{ padding: 0; }
	.indexPart1 .contentBox{ text-align: center; padding-bottom: 0.7rem; }
	.indexPart1 .contentBox .zi{ font-size: 0.24rem; padding-bottom: 0.4rem; }
	.indexPart1 .contentBox .content{ font-size: 0.24rem; line-height: 0.46rem; padding: 0; }
	.indexPart1 .btnDiv{ width: 2rem; }
	.indexPart1 .btnDiv a{ width: 2rem; height: 0.68rem; font-size: 0.26rem; line-height: 0.68rem; }
	.indexPart2 .leftDiv{ width: auto; height: auto; float: none;}
	.indexPart2 .leftDiv .pjpj{ font-size: 0.3rem; left: 0.4rem; top: 3rem; }
	.technologyPic .slick{ background: #fff; height: auto; }
	.technologyPic .imgDiv img{ width: 100%; }
	.technologyPic .botDiv{ padding: 0 0.4rem 0.5rem; height: auto; }
	.technologyPic .name{ padding-top: 0.4rem; height: 0.6rem; line-height: 0.6rem; }
	.technologyPic .content{ font-size: 0.24rem; line-height: 0.46rem; height: 2.3rem; padding-top: 0.1rem; }
	.technologyPic .more{ padding-top: 0.4rem; }
	.technologyPic .more a{ width: 1.6rem; font-size: 0.28rem; background-size: 0.28rem; }
	.technologyPic .slick-dots{ right:0.4rem; bottom:0.55rem;}
	.technologyPic .slick-dots li{ margin-left: 0.14rem; width:0.16rem; height:0.16rem;}
	.indexPart2 .rightDiv{ width: auto; height: auto; float: none; padding: 0.2rem 0.2rem 0; }
	.indexPart2 .toptop{ height: auto; }
	.indexPart2 .botbot .content{ padding: 0.3rem 0.25rem 0 0.2rem; font-size: 0.26rem; line-height: 0.44rem; }
	.indexPart2 .botbot .btnDiv{ padding: 0.3rem 0 0 0.2rem; }
	.indexPart2 .botbot .btnDiv a{ width: 2rem; height: 0.68rem; line-height: 0.68rem; font-size: 0.26rem;}
	.indexPart3{ padding: 0.2rem 0.2rem 0;}
	.indexPart3 .list ul{ margin-right: -0.2rem; }
	.indexPart3 .list li{ width: 50%; margin-bottom: 0.2rem;}
	.indexPart3 .list li .box{ margin-right: 0.2rem; height: 3.45rem;}
	.indexPart3 .list li .ico{ padding: 0.66rem 0 0.2rem;}
	.indexPart3 .list li .ico img{ width: 0.96rem; }
	.indexPart3 .list li .name1{ font-size: 0.26rem; line-height: 0.46rem; padding: 0 0.35rem; }
	.indexPart4{ padding-bottom: 0.5rem; }
	.indexPart4 .leftDiv{ width: auto; float: none; }
	.indexPart4 .rightDiv{ width: auto; float: none; padding-top: 0.2rem; }
	.newsPic{ width: 100%; height: auto; }
	.newsPic .slick .botDiv{ padding: 0.35rem 0.2rem 0.5rem; }
	.newsPic .slick .txt{ font-size: 0.24rem; padding-bottom: 0.2rem; }
	.newsPic .slick .name{ font-size: 0.28rem; }
	.newsPic .slick .content{ padding-top: 0.1rem; font-size: 0.24rem; line-height: 0.42rem; height: 0.84rem; }
	.newsPic .slick .time{ padding-top: 0.35rem; font-size: 0.24rem; }
	.newsPic .slick-dots{ right:0.2rem; bottom:0.55rem;}
	.newsPic .slick-dots li{ margin-left: 0.14rem; width:0.16rem; height:0.16rem;}
	.teamPic{ width: 100%; height: auto; }
	.teamPic .slick{ height: auto;}
	.indexPart4 .leftCon{ width: 100%; height: auto; }
	.indexPart4 .mxfDiv{ padding: 0.75rem 0.2rem 0.8rem 0.2rem }
	.indexPart4 .txt{ font-size: 0.24rem; padding-bottom: 0.25rem; }
	.indexPart4 .name{ font-size: 0.28rem; line-height: 0.36rem; height: 0.36rem; }
	.indexPart4 .content{ padding-top: 0.2rem; font-size: 0.24rem; line-height: 0.4rem; height: 1.6rem; }
	.indexPart4 .btnDiv a{ width: 1.96rem; height: 0.64rem; line-height: 0.64rem; font-size: 0.26rem; border: #20b9fd solid 1px; text-indent: 0.25rem;}
	.indexPart4 .btnDiv a:after{ width: 0.28rem; height: 0.18rem; right: 0.25rem; margin-top: -0.09rem; background-size: 0.28rem; }
	.indexPart4 .btnDiv a:hover:after{ background-size: 0.28rem;}
	.teamPic .slick .rightImg{ width: 100%; position: relative; }
	.teamPic .slick-prev{ right: 1.12rem; bottom: 5%; width: 0.92rem; height: 0.92rem; background-size: 0.92rem; }
	.teamPic .slick-next{ right: 0.2rem; bottom: 5%; width: 0.92rem; height: 0.92rem; background-size: 0.92rem; }
	.teamPic .slick-prev:hover{ background-size: 0.92rem;}
	.teamPic .slick-next:hover{ background-size: 0.92rem;}
	.about .txt{ font-size: 0.36rem; line-height: 0.72rem; padding-bottom: 0.55rem; }
	.about .part1 .content{ width: 100%; line-height: 0.42rem; font-size: 0.26rem; }
	.about .part1 .rightImg{ width: auto; padding-top: 0.3rem; }
	.aboutPic .slick{ margin: 0 0.07rem; }
	.aboutPic .slick .name{ padding-top: 0.32rem; font-size: 0.28rem; }
	.aboutPic .slick-dots{ padding-top: 0.5rem; }
	.aboutPic .slick-dots li{ width:0.16rem; height:0.16rem;}
	.honor{ padding: 0.65rem 0 0.62rem; }
	.honor .list ul{ margin-right: -0.2rem; }
	.honor .list li{ width: 50%; margin-bottom: 0.2rem; }
	.honor .list li .box{ margin-right: 0.2rem; }
	.honor .list li .imgDiv{ height: 4.3rem; line-height: 4.3rem; padding: 0.36rem 0.25rem 0.24rem; }
	.honor .list li .botDiv{ height: 1.6rem; overflow: hidden; padding: 0 0.2rem; }
	.honor .list li .name{ font-size: 0.28rem; }
	.honor .list li .time{ font-size: 0.22rem; }
	.pageMore{ width: 2.5rem;}
	.pageMore a{ width: 2.46rem; text-indent: 0.4rem; height:0.72rem; line-height:0.72rem; font-size:0.28rem;}
	.pageMore a:after{ right: 0.5rem; }
	.cultureBox .part1 .txt1{ font-size: 0.3rem; }
	.cultureBox .part1 .msg{ font-size: 0.32rem; padding: 0.45rem 0.25rem 0; }
	.cultureBox .part2 .txt1{ font-size: 0.3rem; }
	.cultureBox .part2 .msg{ font-size: 0.32rem; padding: 0.45rem 0.25rem 0; }
	.cultureBox .part3 .txt1{ font-size: 0.3rem; }
	.cultureBox .part3 .msg{ font-size: 0.32rem; padding: 0.45rem 0.25rem 0; }
	.teamTab ul{ margin-right: -0.2rem; }
	.teamTab li{ float: left; display: block; width: 33.33%; height: 0.75rem; margin: 0; }
	.teamTab li .box{ margin-right: 0.2rem; }
	.teamTab li a{ width: auto; height: 0.73rem; line-height: 0.73rem; font-size: 0.24rem; }
	.team{ padding-top: 0.6rem; }
	.team .list ul{ margin-right: 0; }
	.team .list li{float: none;width: 100%;margin-bottom: 0.3rem;/* clear: both; */overflow: hidden;}
	.team .list li .box{ margin-right: 0;height: 3.45rem; padding-left: 3.62rem;}
	.team .list li .state{ line-height: 0.42rem; font-size: 0.24rem; }
	.team .list li .content{/* display: none; */font-size: 0.2rem;line-height: 0.35rem;color: #9a9a9a;height:1.75rem;}
	.team .list li .btnDiv{ left: 3.62rem; bottom: 0; }
	.team .list li .btnDiv a{ width: 1.96rem; height: 0.64rem; line-height: 0.64rem; font-size: 0.26rem; text-indent: 0.25rem;}
	.team .list li .btnDiv a:after{ width: 0.28rem; height: 0.18rem; right: 0.25rem; margin-top: -0.09rem; background-size: 0.28rem; }
	.team .list li .btnDiv a:hover:after{ background-size: 0.28rem;}
	.jieLayer{ width: 94%; height: 9rem; }
	.jieLayer .toptop{ height: 0.89rem; }
	.jieLayer .title{ font-size: 0.36rem; }
	.jieLayer .right{ width: 100%; float: none; }
	.jieLayer .botbot{ padding-top: 0.25rem; height: 7.2rem; overflow: auto; }
	.jieLayer .left{ float: none; width: auto; border-right: none; height: auto; min-height: 4.5rem; padding-top: 0.5rem; padding-right: 0;}
	.jieLayer .zxDiv{ padding-left: 2.9rem; height: 4.14rem;}
	.jieLayer .zxDiv .imgDiv img{ width: 2.6rem; }
	.jieLayer .zxDiv .name{ font-size: 0.36rem; padding-bottom: 0.1rem; }
	.jieLayer .zxDiv .state{ line-height: 0.4rem; font-size: 0.24rem;  }
	.jieLayer .zxDiv .content{ padding-top: 0.15rem;  line-height: 0.4rem; height: auto; overflow: auto; font-size: 0.22rem; }
	.jieLayer .right{ padding-left: 0; width: auto; float: none; }
	.jieLayer .scroll{ font-size: 0.24rem; line-height: 0.4rem; height: auto; overflow: hidden; }
	.jieLayer .longCon{ padding-right: 0; }
	.management{ padding-top: 0.6rem; }
	.management .list ul{ margin-right: 0; }
	.management .list li{ float: none; width: 100%; margin-bottom: 0.3rem; }
	.management .list li .box{ margin-right: 0; height: 4.14rem; overflow: hidden; position: relative; padding-left: 3.62rem; background: #f9f9f9 url(../images/nimg120Bg.jpg) right bottom no-repeat; background-size: 1.2rem; }
	.management .list li .name{ padding-top: 0.2rem; }
	.management .list li .state{ font-size: 0.22rem; }
	.management .list li .content{ padding-top: 0.2rem; padding-right: 0.25rem; line-height: 0.3rem; height: 1.5rem; font-size: 0.2rem; }
	.management .list li .label{ width: 3.4rem;}
	.management .list li .label dd{ line-height: 0.3rem; font-size: 0.2rem; width: 1.7rem; }
	.advisory .list li{ padding: 0.8rem 0; }
	.advisory .list li .mxfDiv{ padding-left: 0; min-height: 1rem;}
	.advisory .list li .leftDiv{ padding-left: 4rem; position: relative; min-height: 4.14rem; padding-bottom: 0.3rem; }
	.advisory .list li .imgDiv{ position: absolute; left: 0; top: 0; }
	.advisory .list li .name{ font-size: 0.32rem; }
	.advisory .list li .state{ font-size: 0.24rem; line-height: 0.36rem; }
	.advisory .list li .msg{ width: auto; padding-top: 0.3rem; font-size: 0.24rem; line-height: 0.36rem; }
	.advisory .list li .content{ font-size: 0.24rem; line-height: 0.42rem; }
	.technology .list ul{ margin-right: 0; }
	.technology .list li{ float: none; width: 100%; margin-bottom: 0.6rem; }
	.technology .list li .box{ margin-right: 0; }
	.technology .list li .botDiv{ padding: 0.35rem 0.3rem 0.5rem; height: auto; }
	.technology .list li .name{ font-size: 0.3rem; line-height: 0.5rem; }
	.technology .list li .content{ font-size: 0.24rem; line-height: 0.42rem; }
	.product{ padding: 1.0rem 0 0.6rem; }
	.product .list li{ margin-bottom: 0.45rem; padding: 0 0 0.5rem; height: auto;}
	.product .list .li01{ padding: 0 0 0.5rem; }
	.product .list li .imgDiv{ position: relative; }
	.product .list li .imgDiv img{ width: 100%; }
	.product .list li .mxfDiv{ height: auto; padding: 0.5rem 0.3rem 0; }
	.product .list li .name{ font-size: 0.4rem; }
	.jobTab ul{ margin-right: -0.2rem; }
	.jobTab li{ float: left; display: block; width: 50%; height: 0.75rem; margin: 0; }
	.jobTab li .box{ margin-right: 0.2rem; }
	.jobTab li a{ width: auto; height: 0.73rem; line-height: 0.73rem; font-size: 0.24rem; }
	.job{ padding-bottom: 0.6rem; }
	.job .list ul{ margin-right: 0; }
	.job .list li{ float: none; width: 100%; }
	.job .list li .box{ margin-right: 0; height: 4rem; padding: 0.45rem 0.5rem 0.5rem; }
	.job .list li .name{ height: 0.65rem;}
	.job .list li .name p{ height: 0.42rem; line-height: 0.42rem; padding-left: 0.42rem; font-size: 0.36rem;}
	.job .list li .name img{ width: 0.3rem; top: 0.05rem; }
	.job .list li .name:after{ width: 0.3rem; height: 0.06rem; }
	.job .list li .msgList{ height: 2.1rem; overflow: hidden; }
	.job .list li .msgList dd{ font-size: 0.24rem; line-height: 0.42rem; }
	.job .list li .btnDiv a{ width: 1.96rem; height: 0.64rem; line-height: 0.64rem; font-size: 0.26rem; text-indent: 0.25rem;}
	.job .list li .btnDiv a:after{ width: 0.28rem; height: 0.18rem; right: 0.25rem; margin-top: -0.09rem; background-size: 0.28rem; }
	.job .list li .btnDiv a:hover:after{ background-size: 0.28rem;}
	.jobLayer{ width: 94%; height: 9rem; }
	.jobLayer .toptop{ height: 1.32rem; }
	.jobLayer .name{ font-size: 0.36rem; padding-top: 0.34rem; }
	.jobLayer .toptop p{ font-size: 0.22rem; }
	.jobLayer .right{ width: 100%; float: none; }
	.jobLayer .botbot{ padding-top: 0.25rem; height: 4.8rem; overflow: auto; }
	.jobLayer .left{ width: 100%; padding-right: 0; float: none; }
	.jobLayer .txt{ font-size: 0.28rem;}
	.jobLayer .content{ font-size: 0.22rem; line-height: 0.42rem; }
	.jobLayer .email{ font-size: 0.28rem; padding-top: 0.4rem; }
	.jobLayer .btnDiv a{ width: 2rem; height: 0.8rem; line-height: 0.8rem; font-size: 0.24rem; }
	.newsBox{ padding-bottom: 1.0rem; }
	.newsBox .detail{ padding: 0 0 0.8rem; }
	.newsBox .detail .mxfDiv{ padding-left: 0; height: auto; }
	.newsBox .detail .imgDiv{ position: relative; }
	.newsBox .detail .imgDiv img{ width: 100%; }
	.newsBox .detail .time{ font-size: 0.24rem; padding: 0.2rem 0 0 0.2rem;}
	.newsBox .detail .time em{ font-size: 0.4rem; padding-right: 0.25rem; background: url(../images/line1.png) right 0.12rem no-repeat; }
	.newsBox .detail .name{ padding: 0.15rem 0 0 0.2rem; font-size: 0.32rem; height: auto; line-height: 0.4rem; }
	.newsBox .detail .content{ padding: 0.15rem 0.2rem 0; font-size: 0.24rem; line-height: 0.42rem; height: 0.84rem;}
	.newsBox .detail .btnDiv{ padding-left: 0.2rem; }
	.newsBox .detail .btnDiv a{ width: 1.96rem; height: 0.64rem; line-height: 0.64rem; font-size: 0.26rem; text-indent: 0.25rem;}
	.newsBox .detail .btnDiv a:after{ width: 0.28rem; height: 0.18rem; right: 0.25rem; margin-top: -0.09rem; background-size: 0.28rem; }
	.newsBox .detail .btnDiv a:hover:after{ background-size: 0.28rem;}
	.newsBox .list{ padding: 0 0.2rem;}
	.newsBox .list2{ background: #fff; }
	.newsBox .list li{ width: 100%; float: none; padding: 0.4rem 0; }
	.newsBox .list li:nth-child(2n){ float: none; }
	.newsBox .list li .time{ font-size: 0.24rem; padding-bottom: 0.3rem;}
	.newsBox .list li .time em{ font-size: 0.4rem; padding-right: 0.25rem; background: url(../images/line1.png) right 0.12rem no-repeat; }
	.newsBox .list li .name{ font-size: 0.32rem;  }
	.newsBox .list li .content{ line-height: 0.42rem; height: 0.84rem; font-size: 0.24rem }
	.newsBox .list li .btnDiv a{ width: 1.96rem; height: 0.64rem; line-height: 0.64rem; font-size: 0.26rem; text-indent: 0.25rem;}
	.newsBox .list li .btnDiv a:after{ width: 0.28rem; height: 0.18rem; right: 0.25rem; margin-top: -0.09rem; background-size: 0.28rem; }
	.newsBox .list li .btnDiv a:hover:after{ background-size: 0.28rem;}
	.contact{ padding-top: 0.85rem; }
	.contact .list ul{ margin-right: 0; }
	/*.contact .list li{ float: none; width: 100%; margin-bottom: 0.5rem; }
	.contact .list li .box{ padding: 0 0.25rem 0 0.6rem; height: 3.0rem; margin-right: 0; }
	.contact .list li .name{ padding-top: 0.3rem; font-size: 0.32rem; }
	.contact .list li .msgList{ padding-top: 0.25rem; height: auto; }
	.contact .list li .msgList dd{ font-size: 0.24rem; line-height: 0.42rem; }
	.contact .list li .more{ padding-top: 0.15rem; }*/


	.contact .list li{ float: none; width: 100%; margin-bottom: 0.5rem; flex: 1;}
	.contact .list li .box{ padding: 0 0.25rem 0.2rem 0.6rem;  margin-right: 0;height: auto; }
	.contact .list li .name{ padding-top: 0.3rem; font-size: 0.32rem; }
	.contact .list li .msgList{ padding-top: 0.25rem; height: auto; }
	.contact .list li .msgList dd{ font-size: 0.24rem; line-height: 0.42rem; }
	.contact .list li .more{ padding-top: 0.15rem; }
	.contact .list li .more a{ padding-left: 0.34rem; background: url(../images/nimg15_4.png) left center no-repeat; background-size: 0.24rem; height: 0.3rem; line-height: 0.3rem; font-size: 0.24rem; }
	.contactPart2{ height: auto; padding: 0.8rem 0.2rem; background-size: 100% 100%;}
	.contactPart2 .leftDiv{ width: auto; float: none; }
	.contactPart2 .txt{ font-size: 0.5rem; font-size: 0.48rem; }
	.contactPart2 .wen{ font-size: 0.32rem; }
	.contactPart2 .msg{ font-size: 0.24rem; }
	.contactPart2 .rightForm{ width: auto; float: none; padding-top: 0.3rem; }
	.contactPart2 .list{ width: auto; float: none; }
	.contactPart2 .list li{ margin-bottom: 0.2rem; padding-left: 0.56rem; }
	.contactPart2 .list li .ico{ line-height: 0.82rem; }
	.contactPart2 .list li .ico img{ width: 0.36rem; }
	.contactPart2 .list li .input1{ height: 0.82rem; line-height: 0.82rem; font-size: 0.24rem; }
	.contactPart2 .textDiv{ width: 100%; padding-top: 0.56rem; padding-left: 0; height: 1.84rem; }
	.contactPart2 .textDiv .ico{ left: 0.15rem; top: 0.15rem; }
	.contactPart2 .textDiv .ico img{ width: 0.36rem; }
	.contactPart2 .textDiv .mxfDiv{ padding-left: 0.15rem; }
	.contactPart2 .textDiv textarea{ width: 100%; height: 1.84rem; font-size: 0.24rem; line-height: 0.42rem; }
	.contactPart2 .btnDiv{ padding-left: 0; padding-top: 0.4rem; }
	.contactPart2 .btnDiv a{ width: 1.96rem; height: 0.64rem; line-height: 0.64rem; font-size: 0.26rem; }
	.newShow{ padding-bottom: 0.5rem;}
	.newShow .name{ font-size: 0.36rem; padding-bottom: 0.25rem; }
	.newShow .shu{ padding-bottom: 0.45rem;}
	.newShow .shu li{ margin-right: 0.2rem; font-size: 0.24rem;}
	.newShow .shu li img{ padding-right: 0.07rem; width: 0.38rem; }
	.newShow .content{ padding-top: 0.45rem; font-size: 0.24rem; line-height: 0.48rem; }
	.newShow .imgDiv{ padding: 0.4rem 0 0.2rem;}
	.newShow .wen{ padding-bottom: 0.3rem; font-size: 0.32rem;}
	.newShow .imgDiv img{ width: 100%; }
	.newShow .content img{ width: 100%; }
	.pageDown{ padding: 0.4rem 0 0.7rem;}
	.pageDown li{ font-size: 0.24rem; height: 0.48rem; line-height: 0.48rem;}
	.pageBtn ul{ margin-right: -0.2rem; }
	.pageBtn li{ font-size: 0.24rem; }
	.pageBtn li .box{ margin-right: 0.2rem; }
	.pageBtn li a{ text-align: center; height: 0.6rem; line-height: 0.6rem; background: #fff; border-radius: 0.24rem; -moz-border-radius: 0.24rem; }
	.pageBtn li .prev{ text-indent: 0; background: #fff; }
	.pageBtn li .return{ text-indent: 0; background: #fff; }
	.pageBtn li .next{ text-indent: 0; background: #fff; }
	.pageBtn li .prev:hover{ background: #fff;}
	.pageBtn li .return:hover{ background: #fff;}
	.pageBtn li .next:hover{ background: #fff;}
	.download{ padding-top: 0.5rem; }
	.download .list{ padding-bottom: 0.8rem; }
	.download .list li{padding:0.35rem 0;}
	.download .list li .name{ font-size:0.36rem;}
	.download .list li .date{font-size:0.24rem; margin-top:0.12rem;}
	.download .list li .downitem-down{ margin-top: 0.15rem; position: relative; right: 0; top: 0; width:0.6rem; height:0.6rem; background-size:0.6rem;}

	/*2022.11.28*/
	.history .list{ padding: 0 0.1rem; }
	.history .item:before { left: 13px; }
  	.history .item:nth-child(odd) .year { padding-left: 50px; }
  	.history .item:nth-child(even) .year { text-align: left; padding-right: 0; padding-left: 50px; }
  	.history .item:nth-child(even) .year:before { left: -6px; right: auto;}
  	.history .pic { width: 100%; }
  	.history ul li { margin-bottom: 0.6rem; }
  	.history ul li:last-child { margin-bottom: 0; }
  	.history ul li:before { width: 18px; height: 18px; left: 4px; top: 4px;}
  	.history ul li:after { width: 10px; height: 10px; left: 8px; top: 8px; }
  	.history ul li:nth-child(odd) { padding-right: 0; padding-left: 50px; margin-top: 0; }
  	.history ul li:nth-child(odd):before { left: 5px; right: auto; }
  	.history ul li:nth-child(odd):after { left: 9px; right: auto; }
  	.history ul li:nth-child(odd) .desc { text-align: left;}
  	.history ul li:nth-child(even) { padding-left: 50px; }
  	.history .year, .history li { width: 100%; }
  	.history .year { font-size: 0.48rem; line-height: 36px; margin-bottom: 0.3rem; }
  	.history .year:before { width: 36px; height: 36px; left: -6px;}
  	.history .desc { line-height: 0.44rem; margin-bottom: 0.4rem; font-size: 0.28rem; }

	.pageMxf{ margin-bottom: 0.6rem; }
	.pageMxf .range { display: none;}
	.pipeline-wrapper .main { overflow-x: auto; }
	.pipeline-wrapper .table {/* width: 20rem;*/ width:100%;padding-right: 0; box-sizing: border-box;}
	.pipeline-wrapper .table > .group > div { padding-top: 0.2rem; padding-bottom: 0.2rem;}
	.pipeline-wrapper .table > .group div { font-size: 14px; line-height: 0.4rem; }
	.pipeline-wrapper .table .col-6 > div { padding-left: 0.2rem; padding-right: 0.2rem; }
	.pipeline-wrapper .head .group { height: 0.9rem;}
	.pipeline-wrapper .head .group:first-child { line-height: 0.9rem; }
	.pipeline-wrapper .head .group:nth-child(2) div { font-size: 14px; line-height: 0.32rem; }
	.pipeline-wrapper .col-1, .pipeline-wrapper .col-3, .pipeline-wrapper .col-12 { padding-left: 0.1rem; padding-right: 0.1rem;}
	.pipeline-wrapper .col-6 > div { margin-top: 0.2rem;}
	.pipeline-wrapper .go i { width: 11px; height: 4px; margin-left: 0.16rem; }
	.pipeDiv{ padding: 0.8rem 0.3rem; }
	.pipeDiv .list{ padding-top: 0.6rem; }
	.pipeDiv .list ul li { width: 100%; margin-right: 0; margin-top: 0; margin-bottom: 0.3rem; }
  	.pipeDiv .list ul li:last-child { margin-bottom: 0; }
  	.pipeDiv .list .inner:before, .pipeDiv .list .inner:after { height: 4.2rem; margin-top: -2.2rem;}
  	.pipeDiv .list .icon { width: 0.9rem; height: 0.9rem; }
  	.pipeDiv .list .name { font-size: 0.42rem; margin-top: 0.5rem; } 
  	.pipeDiv .list .en { line-height: 0.44rem; height: 0.44rem; margin-top: 0.1rem; font-size: 0.28rem;}
  	.pipeDiv .list .brief { font-size: 0.28rem; line-height: 0.44rem; margin-top: 0.3rem; }
  	.pipelineShow{ padding: 0.7rem 0 0.5rem;}
	.pipelineShow .leftDiv, .pipelineShow .rightDiv{ width: auto; float: none;}
	.pipelineShow .ico img{ width: 1.2rem; }
	.pipelineShow .name{ padding-top: 0.45rem; font-size: 0.32rem; line-height: 0.32rem; }
	.pipelineShow .en{ font-size: 0.48rem; line-height: 0.48rem; padding-top: 0.3rem; }
	.pipelineShow .content{ float: none; padding-top: 0.5rem; width: auto; font-size: 0.28rem; line-height: 0.52rem; }
	.pipelineShow .txt{ font-size: 0.32rem; padding: 0.6rem 0 0.45rem; }
	.pipelineShow .msgList li{ padding-left: 0.7rem; padding-bottom: 0.35rem; line-height: 0.48rem; font-size: 0.28rem; }
	.pipelineShow .msgList li img{ width: 0.48rem; }
	.pipelineShow .btnDiv{ padding-top: 0.6rem; }
	.pipelineShow .btnDiv a{ width: 2.4rem; height: 0.84rem; line-height: 0.84rem; font-size: 0.28rem; text-indent: 0.4rem; }
	.pipelineShow .btnDiv a:after{ right: 0.4rem; }
	.pipelineShow .imgDiv{ padding-top: 0.5rem; }
	.study{ padding-top: 0.65rem; }
	.study .longDiv{ overflow: auto; }
	.study .table{ /*width: 20rem;*/ width:100%;}
	.study .table th{ height: 0.9rem; /*text-indent: 0.35rem; */font-size: 0.28rem; }
	.study .table td{ font-size: 0.26rem; }
	.study .table .th01{ width: 12.2%; }
	.study .table .th05{ width: 40%; }
	.study .table .imgDiv{ padding: 0.2rem; }
	.study .table .msg{ padding: 0.08rem 0.1rem; line-height: 0.42rem; }
	.study .table .more a{ padding-right: 0.35rem; }
	.study .pageMore{ padding-top: 0.6rem; }

	}

