/*! www.vancheer.com  |  Powered by vancheer */
@media screen and ( max-width:2560px ){
	.wal{width:18.4rem;}
	.wal2{width:21.0rem;}
	.wal3{width:20.0rem;}
	.w400{ width: 6rem;}
	.w1120{ width: 13.2rem;}
	.indexPart1 .toptop{ height: 4.72rem; }
	.indexPart1 .leftDiv{ width: 8.54rem; }
	.indexPart1 .rightDiv, .indexPart1 .rightImg{ width: 9.86rem; }
	.indexPart1 .leftImg{ width: 8.54rem; }
	.indexPart2 .list .ico{ height: 0.87rem; width: 1.1rem; position: absolute; left: 50%; top: 0; margin-left: -0.55rem; line-height: 0.98rem; text-align: center; }
	.indexPart2 .list .ico img{ width: 0.9rem; }
	.indexPart4 .bigBox{ height: 8.15rem; }
	.indexPart4 .leftDiv, .indexPart4 .rightImg{ width: 9.2rem; }
	.about .leftDiv{ width: 10.0rem; }
	.about .rightDiv, .about .rightImg{ width: 10rem; }
	.about .leftImg{ width: 10.0rem; }
	.historyPic .detail-box .item { height: 6.25rem;}
	.historyPic .detail-box .item .mxfDiv{ padding: 0 1.1rem 0 13rem;  }
	.historyPic .detail-box .item .imgDiv img{ width: 12rem; }
	.albumPic .detail-box{ width: 15.9375rem; }
	.albumPic .box-container{ width: 3.625rem; height: 9.225rem;}
	.albumPic .year-swiper{ height: 8.125rem; margin-top: 0.6rem;}
	.albumPic .box-container .prev { width: 3.625rem; height: 0.375rem;}
	.albumPic .box-container .next { width: 3.625rem; height: 0.375rem;}
	.caseShow .topDiv .leftDiv{ width: 5.6rem; padding: 0 2.2rem; }
	.caseShow .mxfDiv{ height: 6.88rem; }
	.caseShow .topDiv .rightDiv{ width: 10.0rem; }
	.caseShow .botDiv .leftDiv{ width: 10.0rem; height: 3.3rem; }
	.caseShow .botDiv .rightDiv{ width: 10.0rem; height: 3.3rem; }
	.caseShow .label{ width: 7.3rem; }
	.casePic{ width: 10.0rem; }
	.apaPic .detail-box{ width: 17.5rem; }
	.apaPic .detail-box .item { height: 6.875rem; }
	.apaPic .detail-box .imgDiv{ width: 10.0rem; }
	.apaPic .detail-box .conDiv{ width: 7.5rem; height: 6.875rem; }
	.apaPic .box-container{ width: 1.76rem; padding-left: 0.24rem; height: 6.875rem; }
	.apaPic .year-swiper{ height: 6rem; margin-top: 0.875rem;}
	.contact .leftDiv{ width: 10.0rem; }
	.contact .rightDiv{ width: 10.0rem; }
	.contact .leftMap, .contact .rightMap{ width: 10.0rem; height: 6.0rem; }
	.contact2 .leftDiv{ width: 9.75rem; }
	.contact2 .rightDiv{ width: 9.75rem; }
	.productShow1 .leftImg{ width: 8.375rem; }
	.productShow1 .rightDiv{ width: 10.0rem;}
	.productShow2 .bigBox{ min-height: 6.3125rem; padding: 0 10.25rem 0 1.75rem; }
	.sideNews .backBtn a{ text-indent: 2rem; }
	.sideNews .backBtn a:after{ right: 2rem; }
}

@media screen and ( max-width:1920px ){
	.wal{width:14.4rem;}
	.wal2{width:17.0rem;}
	.wal3{width:16.0rem;}
	.w400{ width: 4rem;}
	.w1120{ width: 11.2rem;}
	.indexPart1 .toptop{ height: 3.7rem; }
	.indexPart1 .leftDiv{ width: 6.68rem; }
	.indexPart1 .rightDiv, .indexPart1 .rightImg{ width: 7.72rem; }
	.indexPart1 .leftImg{ width: 6.68rem; }
	.indexPart2 .list .ico{ height: 0.68rem; width: 0.86rem; position: absolute; left: 50%; top: 0; margin-left: -0.43rem; line-height: 0.78rem; text-align: center; }
	.indexPart2 .list .ico img{ width: 0.7rem; }
	.indexPart4 .bigBox{ height: 6.38rem; }
	.indexPart4 .leftDiv, .indexPart4 .rightImg{ width: 7.2rem; }
	.about .leftDiv{ width: 8.0rem; }
	.about .rightDiv, .about .rightImg{ width: 8rem; }
	.about .leftImg{ width: 8.0rem; }
	.historyPic .detail-box .item { height: 5.0rem;}
	.historyPic .detail-box .item .mxfDiv{ padding: 0 0.9rem 0 10.4rem;  }
	.historyPic .detail-box .item .imgDiv img{ width: 9.6rem; }
	.albumPic .detail-box{ width: 12.75rem; }
	.albumPic .box-container{ width: 2.9rem; height: 7.38rem;}
	.albumPic .year-swiper{ height: 6.5rem; margin-top: 0.48rem;}
	.albumPic .box-container .prev { width: 2.9rem; height: 0.3rem;}
	.albumPic .box-container .next { width: 2.9rem; height: 0.3rem;}
	.caseShow .topDiv .leftDiv{ width: 4.8rem; padding: 0 1.6rem; }
	.caseShow .mxfDiv{ height: 5.5rem; }
	.caseShow .topDiv .rightDiv{ width: 8.0rem; }
	.caseShow .botDiv .leftDiv{ width: 8.0rem; height: 2.64rem; }
	.caseShow .botDiv .rightDiv{ width: 8.0rem; height: 2.64rem; }
	.caseShow .label{ width: 6.3rem; }
	.casePic{ width: 8.0rem; }
	.apaPic .detail-box{ width: 14.0rem; }
	.apaPic .detail-box .item { height: 5.5rem; }
	.apaPic .detail-box .imgDiv{ width: 8.0rem; }
	.apaPic .detail-box .conDiv{ width: 6.0rem; height: 5.5rem; }
	.apaPic .box-container{ width: 1.48rem; padding-left: 0.12rem; height: 5.5rem; }
	.apaPic .year-swiper{ height: 4.6rem; margin-top: 0.45rem;}
	.contact .leftDiv{ width: 8.0rem; }
	.contact .rightDiv{ width: 8.0rem; }
	.contact .leftMap, .contact .rightMap{ width: 8.0rem; height: 4.78rem; }
	.contact2 .leftDiv{ width: 7.8rem; }
	.contact2 .rightDiv{ width: 7.8rem; }
	.productShow1 .leftImg{ width: 6.7rem; }
	.productShow1 .rightDiv{ width: 8.0rem;}
	.productShow2 .bigBox{ min-height: 5.05rem; padding: 0 8.2rem 0 1.4rem; }
	.sideNews .backBtn a{ text-indent: 1.2rem; }
	.sideNews .backBtn a:after{ right: 1.2rem; }
}

@media screen and ( max-width:1600px ){

}

@media screen and ( max-width:1440px ){
	.job .list li .mxfDiv em{ text-indent: 0.5rem; }
	.job .list li .mxfDiv em:after{ right: 0.5rem;  }
	.sideNews .backBtn a{ text-indent: 1.1rem; }
	.sideNews .backBtn a:after{ right: 1.1rem; }
	.footDiv .msgList li b{ font-size: 16px; }
	.footDiv2 .midDiv{ width: 4.05rem; }
	.footDiv .ewmDiv li{ margin-right: 0.2rem; }
}
@media screen and ( max-width:1366px ){

	.indexFix .list li{ padding-bottom: 0.1rem; }
	.indexFix .list li a{ height: 0.44rem; line-height: 0.44rem; }
	.indexFix .botbot li a{ height: 0.44rem; line-height: 0.44rem; }

	}


@media screen and ( max-width:1004px ){
	.wal, .wal2, .wal3, .indexBox .wal, .w1120, .w400{width:100%;}
	.PC-Box, .indexFix, .nav, .ind-banner, .indexPart0 .fixBg, .indexPart0 .logoDiv, .pageNav, .pageNum, .sideBar, .sideNews .title, .sideNews .list{ display:none;}
	.Phone-Box, .navIco, .pageTitleTel, .pageMore{ display:block;}
	.headDiv{ position:fixed;}
	.headDiv, .headDiv .wal{ height: 1.2rem; z-index:9; }
	.headDiv .logo{ left: 0.3rem; top: 0.22rem;}
	.headDiv .logo img{ width: 2.4rem; }
	.headDiv .topRight{ right: 1.3rem; top: 0.3rem;}
	.headDiv .topRight li{ margin-left: 0.2rem; }
	.headDiv .topRight li a{ width: 1.5rem; height: 0.64rem; line-height: 0.64rem; font-size: 0.24rem; border-radius: 0.36rem; }
	.searchLayer .mxfDiv{ width: 5.9rem; margin-left: -2.95rem; }
	.commonBox{ padding-left: 0;}
	.indexTitle .title1{ font-size: 0.32rem; line-height: 0.32rem;}
	.indexTitle .title1 .pj:before{ top: 0.1rem; }
	.indexTitle .title2:before{ left: -0.4rem; margin-top: -1px; width: 0.3rem; height: 2px; }
	.indexTitle .title2:after{ right: -0.4rem; margin-top: -1px; width: 0.3rem; height: 2px; }
	.indexPart1{ padding: 0.6rem 0.3rem;}
	.indexPart1:before{ width: 3.2rem; height: 2.79rem; background-size: 3.2rem; }
	.indexPart1 .toptop{ height: auto; }
	.indexPart1 .leftDiv{ width: auto; float: none; padding-top: 0; }
	.indexPart1 .nameDiv{ padding-left: 0.85rem; height: 1.67rem; background-size: 1.6rem; }
	.indexPart1 .nameDiv .name1{ font-size: 0.34rem; line-height: 0.34rem; padding-top: 0.48rem; }
	.indexPart1 .nameDiv .name2{ font-size: 0.24rem;}
	.indexPart1 .wen{ font-size: 0.28rem; line-height: 0.28rem; }
	.indexPart1 .content{ font-size: 0.24rem; line-height: 0.48rem; padding-right: 0; padding-bottom: 0.4rem;}
	.indexPart1 .rightDiv, .indexPart1 .rightImg{ width: auto; float: none; position: relative; }
	.indexPart1 .leftImg{ width: auto; }
	.indexPart1 .msgList{ padding: 0.45rem 0;}
	.indexPart1 .msgList li{ font-size: 0.24rem; line-height: 0.4rem; }
	.indexPart1 .moreIco{ margin-left: 0; position: absolute; right: 0; top: 50%; margin-top: -0.32rem;  width: 0.64rem; height:0.64rem;}
	.indexPart1 .moreIco a{ width: 0.64rem; height:0.64rem; background-size:0.16rem;}
	.indexPart1 .moreIco a:hover{ background-size:0.16rem;}
	.indexPart2{ padding: 0.6rem 0.3rem;}
	.indexPart2:before{ width: 3.2rem; height: 2.79rem; background-size: 3.2rem; }
	.indexPart2 .indexTitle{ padding-bottom: 0.8rem; }
	.indexPart2 .list .name{ font-size: 0.3rem; height: 0.56rem; line-height: 0.56rem; }
	.indexPart2 .list .wen{ font-size: 0.26rem; height: 0.4rem; line-height: 0.4rem; }
	.indexPart2 .list .msg{ font-size: 0.2rem; height: 0.4rem; line-height: 0.4rem; }
	.indexPart2 .prev{ left: 0; display:block;} 
	.indexPart2 .next{ right: 0; display:block;} 
	.indexPart2 .btnDiv{ width: 3.36rem;}
	.indexPart2 .btnDiv a{ width: 3.16rem; height: 0.85rem; line-height: 0.85rem; text-indent: 0.7rem; font-size: 0.28rem; border-radius: 0.42rem; }
	.indexPart2 .btnDiv a:after{ right: 0.7rem;}
	.indexPart3{ padding: 0.6rem 0.3rem;}
	.indexPart3:before{ width: 3.2rem; height: 2.79rem; background-size: 3.2rem; }
	.indexPart3 .list .botDiv{ height: 1.58rem;}
	.indexPart3 .list .botDiv:after{ display: none;}
	.indexPart3 .list .name{ font-size: 0.28rem; line-height: 0.28rem; }
	.indexPart3 .list .wen{ font-size: 0.2rem;  }
	.indexPart3 .list li:hover .botDiv:after{ display: none; }
	.indexPart3 .arrow a{ margin: 0 0.12rem; width: 28.33%; height: 0.7rem; line-height: 0.7rem; font-size: 0.28rem; border-radius: 0.42rem; text-align: center; }
	.indexPart3 .arrow .prev{ text-indent: 0; }
	.indexPart3 .arrow .next{ text-indent: 0; }
	.indexPart3 .arrow .more{ text-indent: 0;}
	.indexPart3 .arrow .prev:after{ display: none;}
	.indexPart3 .arrow .more:after{ display: none;}
	.indexPart3 .arrow .next:after{ display: none;}
	.indexPart4{ padding: 0.6rem 0.3rem;}
	.indexPart4 .bigBox{ height: auto; }
	.indexPart4 .leftDiv, .indexPart4 .rightImg{ width: 100%; float: none; }
	.indexPart4 .conDiv{ padding-left: 0.6rem; }
	.indexPart4 .btnDiv{ padding: 0.8rem 0; }
	.indexPart4 .btnDiv a{ width: 3.16rem; height: 0.85rem; line-height: 0.85rem; text-indent: 0.7rem; font-size: 0.28rem; border-radius: 0.42rem; }
	.indexPart4 .btnDiv a:after{ right: 0.7rem;}
	.footDiv{ height: auto; padding: 0 0.3rem 0.7rem;}
	.footDiv .wal2{ height: auto; }
	.footDiv .leftDiv{ width: auto; float: none;}
	.footDiv .name{ font-size: 0.28rem; }
	.footDiv .msgList li{ font-size: 0.24rem; line-height: 0.48rem; padding-left: 0.65rem; }
	.footDiv .msgList li b{ font-size: 0.28rem; }
	.footDiv .midDiv{ width: auto; float: none; }
	.footDiv .ewmDiv{ padding-top: 0.25rem; overflow: hidden; float: none; }
	.footDiv .ewmDiv li .limg img{ width: 1.7rem; }
	.footDiv .ewmDiv li p{ font-size: 0.22rem; }
	.footDiv .rightDiv{ position: relative; top: 0; width: auto; padding-top: 0.45rem;}
	.footDiv .links{ position: relative; }
	.footDiv .links a{ padding-left: 0; padding-right: 0.3rem; font-size: 0.26rem; }
	.footDiv .msg{ padding-top: 0.3rem; font-size: 0.24rem; text-align: left; line-height: 0.48rem; }
	.footDiv .share{ float: none; }
	.footDiv .share li{ margin-left: 0; margin-right: 0.2rem; }
	.footDiv .share li a{ width: 0.6rem; height: 0.6rem; line-height: 0.6rem; }
	.pageSlide.footBox{ height: auto; }
	.pageTxt{ padding: 1.7rem 0 0.5rem;}
	.pageBox{ padding: 0.6rem 0.3rem 0.8rem;}
	.about{ padding: 0 0 0.3rem; }
	.about .toptop{ height: auto; }
	.about .leftDiv{ width: auto; float: none; padding-top: 0; }
	.about .nameDiv{ padding-left: 0.85rem; height: 1.67rem; background-size: 1.6rem; }
	.about .nameDiv .name1{ font-size: 0.34rem; line-height: 0.34rem; padding-top: 0.48rem; }
	.about .nameDiv .name2{ font-size: 0.24rem;}
	.about .wen{ font-size: 0.28rem; line-height: 0.28rem; }
	.about .content{ font-size: 0.24rem; line-height: 0.48rem; padding-right: 0; padding-bottom: 0.4rem;}
	.about .rightDiv, .about .rightImg{ width: auto; float: none; position: relative; }
	.about .leftImg{ width: auto; }
	.about .msgList{ padding: 0.45rem 0;}
	.about .msgList li{ font-size: 0.28rem; line-height: 0.4rem; }
	.history{ padding: 0.8rem 0.3rem; }
	.history .titleDiv .title1{ font-size: 0.32rem; line-height: 0.32rem; }
	.history .titleDiv .title2{ font-size: 0.36rem; line-height: 0.36rem; }
	.historyPic .box-container{ height: 1.6rem; }
	.historyPic .box-container:before{ top: 0.3rem;}
	.historyPic .box-container .year-swiper{ padding: 0 0.2rem; }
	.historyPic .box-container .swiper-slide{ height: 1.6rem; background: url(../images/ico2.png) center 0.2rem no-repeat; background-size: 0.3rem;}
	.historyPic .box-container .swiper-slide .year{ padding-top: 0.75rem; font-size: 0.36rem; line-height: 0.36rem; }
	.historyPic .box-container .swiper-slide-active{ background: url(../images/ico2on.png) center 0.2rem no-repeat; background-size: 0.3rem; }
	.historyPic .box-container .prev { width: 0.6rem; height: 0.6rem; background-size: 0.6rem;}
	.historyPic .box-container .next { width: 0.6rem; height: 0.6rem; background-size: 0.6rem;}
	.historyPic .box-container .prev:hover{ background-size: 0.6rem;}
	.historyPic .box-container .next:hover{ background-size: 0.6rem;}
	.historyPic .detail-box .item { height: auto; background: #052275;}
	.historyPic .detail-box .item .mxfDiv{ padding: 0 0.5rem 0.8rem; }
	.historyPic .detail-box .item .imgDiv{ position: relative; padding-top: 0.5rem; right: 0; top: 0; }
	.historyPic .detail-box .item .imgDiv img{ width: 100%; }
	.historyPic .detail-box .item .conDiv{ padding-top: 0.55rem; }
	.historyPic .detail-box .item .year{ font-size: 0.42rem; line-height: 0.42rem; }
	.historyPic .detail-box .item .content{ font-size: 0.28rem; line-height: 0.56rem; padding-top: 0.5rem;}
	.partner .list ul{ margin-right: -0.2rem; }
	.partner .list li{ width: 50%; padding-bottom: 0.3rem;}
	.partner .list li .box{ margin-right: 0.2rem; border-radius: 0.24rem; }
	.partner .list li .name{ font-size: 0.3rem; padding: 0 0.25rem;}
	.partner .list li .name p{ width: 5.0rem; line-height: 0.42rem; }
	.job{ padding: 0 0 0.2rem; }
	.job .list li{ margin-bottom: 0.2rem; min-height: 0.8rem; }
	.job .list li .topDiv{ padding: 0.45rem 3.2rem 0.8rem 3.2rem; }
	.job .list li .leftDiv{ left: 0.3rem; top: 0.3rem; width: 2.0rem; min-height: 0.6rem;}
	.job .list li .name{ width: 3.8rem; font-size: 0.3rem; line-height: 0.5rem; padding-bottom: 0.1rem;}
	.job .list li .name em{ width: 0.3rem; height: 0.03rem;  }
	.job .list li .msgDiv{ display: none; }
	.job .list li .mxfDiv{ width: 2.0rem; height: 100%; font-size: 0.26rem; border-left: #e8e9f1 solid 0.02rem; }
	.job .list li .mxfDiv em{ text-align: center; text-indent: 0; }
	.job .list li .mxfDiv em:after{ display: none; }
	.job .list li .box{ padding: 0.45rem 0.3rem 0.6rem; }
	.job .list li .box:after{ content: ''; position: absolute; right: 0; top: 0; width: 3.8rem; height: 3.23rem; background: url(../images/nimg380Bg.png) no-repeat center; background-size: 3.8rem; }
	.job .list li .msgDiv2{ border-bottom: #e4e4e4 solid 1px; padding-bottom: 0.35rem; position: relative; z-index: 1; }
	.job .list li .msgDiv2 dd{ font-size: 0.24rem; line-height: 0.5rem; }
	.job .list li .msgDiv2 dd em{ padding-right: 0.6rem; }
	.job .list li .txt{ font-size: 0.28rem; padding: 0.6rem 0 0.25rem; }
	.job .list li .msg{ font-size: 0.24rem; line-height: 0.5rem; }
	.job .list li .btnDiv a{ width: 2.4rem; height: auto; line-height: 0.28rem; padding:0.3rem 0; font-size: 0.28rem; border-radius: 0.48rem; }
	.product .list li .name a{ height: 1.3rem; font-size: 0.32rem; line-height: 1.3rem;}
	.product .list li .name em{ width: 1.4rem; }
	.product .list li .hideBox{ padding: 0.45rem 0.3rem 0.25rem; }
	.product .list dl{ margin-right: -0.2rem; }
	.product .list dd{ width: 50%; }
	.product .list dd .box{ margin-right: 0.2rem; }
	.product .list dd .txt{ padding-top: 0.3rem; height: 0.48rem; line-height: 0.48rem; font-size: 0.28rem; }
	.product .list dd .msg{ font-size: 0.22rem; height: 0.36rem; line-height: 0.36rem; }
	.productShow1{ padding: 0.8rem 0.3rem 1.0rem; }
	.productShow1:before{ display: none; }
	.productShow1 .leftImg{ width: auto; float: none; }
	.productShow1 .rightDiv{ width: auto; float: none; padding-top: 0.5rem; }
	.productShow1 .name{ font-size: 0.36rem; padding-left: 0.7rem; height: 0.48rem; line-height: 0.48rem; background-size: 0.48rem;}
	.productShow1 .content{ font-size: 0.26rem; line-height: 0.52rem; }
	.productShow1 .msgList li{ font-size: 0.26rem; padding-left: 1.4rem; line-height: 0.52rem; }
	.productShow1 .btnDiv{ padding-top:0.25rem;}
	.productShow1 .btnDiv a{ width:2.4rem; height:0.72rem; line-height:0.72rem; border-radius:0.48rem; font-size:0.28rem; }
	.productShow1 .btnDiv img{ padding-right:0.15rem; width:0.24rem;}
	.productShow1 .down{ margin-top:0.25rem; padding-left:1.4rem; font-size:0.26rem; line-height:0.4rem;}
	.productShow1 .down li{ padding-right:0.25rem;}
	.productShow2{ padding: 0.8rem 0.3rem 0.75rem; }
	.productShow2 .bigBox{ min-height: 5.05rem; padding: 0 0 0.8rem; }
	.productShow2 .leftDiv{ padding: 0.6rem 0.3rem 0; }
	.productShow2 .txt{ font-size: 0.36rem; padding-left: 0.7rem; height: 0.48rem; line-height: 0.48rem; background-size: 0.48rem;}
	.productShow2 .content{ font-size: 0.26rem; line-height: 0.52rem;}
	.productShow2 .msg{ font-size: 0.26rem; line-height: 0.52rem; }
	.productPic{ position: relative;  width: 100%; }
	.productPic .swiper-pagination{ right: 0.3rem;} 
	.productPic .swiper-pagination-bullet{ font-size: 0.26rem; width: 0.48rem; height: 0.48rem; line-height: 0.48rem; }
	.pageDown li{ font-size: 0.26rem; }
	.pageDown li a{ height: 0.6rem; line-height: 0.6rem;}
	.productShow2 .backBtn{ position: relative; left: 0; width: 2.8rem; height: 0.8rem; margin-left: 0; padding-top: 0.5rem; }
	.productShow2 .backBtn a{ width: 2.8rem; height: 0.8rem; line-height: 0.8rem; text-indent: 0.56rem; font-size: 0.3rem; border-radius: 0.4rem;  }
	.productShow2 .backBtn a:after{ right: 0.48rem; width: 0.24rem; height: 0.2rem; margin-top: -0.1rem; background-size: 0.24rem;}
	.productShow2 .share{ position: relative; padding-left: 0.9rem; margin-top: 0.4rem; }
	.productShow2 .share em{ line-height: 0.7rem; font-size: 0.26rem; }
	.productShow2 .share li a{ width: 0.7rem; height: 0.7rem; line-height: 0.7rem; }
	.news .list li .zjlkDiv{ padding: 0.5rem 0.3rem 0.8rem; height: auto; margin-bottom: 0.3rem;}
	.news .list li .mxfDiv{ position: relative; left: 0; top: 0; width: 100%; }
	.news .list li .imgDiv{ width: 100%; height: auto; }
	.news .list li .imgDiv img{ width: 100%; }
	.news .list li .time{ height: 0.82rem; line-height: 0.82rem; font-size: 0.28rem; }
	.news .list li .name{ padding-top: 0.5rem; height: 0.5rem; line-height: 0.5rem; font-size: 0.32rem; }
	.news .list li .content{ font-size: 0.26rem; padding-top: 0.3rem; line-height: 0.5rem; height: 1.0rem; }
	.news .list li .more{ margin-top: 0.5rem; width: 2.36rem; height: 0.8rem; line-height: 0.8rem; font-size: 0.3rem; border-radius: 0.48rem; }
	.newShow{ padding-top: 0; }
	.newShow .name{ font-size: 0.4rem; }
	.newShow .time{ padding-bottom: 0.5rem; font-size: 0.26rem; }
	.newShow .time em{ padding-right: 0.35rem; }
	.newShow .content{ font-size: 0.26rem; line-height: 0.5rem; }
	.newShow .imgDiv img{ width: 100%; }
	.sideNews{ background: none; padding: 0;}
	.sideNews .share li a{ width: 0.7rem; height: 0.7rem; line-height: 0.7rem;}
	.sideNews .backBtn{ padding-top: 0.4rem; }
	.sideNews .backBtn a{ height: 0.9rem; line-height: 0.9rem; font-size: 0.3rem; text-indent: 35%; }
	.sideNews .backBtn a:after{ right: 40%; width: 0.24rem; height: 0.2rem; margin-top: -0.1rem; background-size: 0.24rem;}
	.case .list ul{ margin-right: -0.2rem; }
	.case .list li{ width: 50%; }
	.case .list li .box{ margin-right: 0.2rem; }
	.case .list li .botDiv{ height: 1.58rem;}
	.case .list li .botDiv:after{ display: none;}
	.case .list .type{ border: #fff solid 1px;}
	.case .list .name{ font-size: 0.28rem; line-height: 0.28rem; }
	.case .list .wen{ font-size: 0.2rem; height: 0.4rem; line-height: 0.4rem; overflow: hidden;}
	.case .list li .box:hover .botDiv:after{ display: none; }
	.case .list li .box:hover .type{ border: #052275 solid 1px; }
	.caseTitle{ padding-bottom: 0.4rem;}
	.caseTitle .title{ font-size: 0.4rem;}
	.caseTitle .title:before{ top: 0.04rem; }
	.caseNav{ overflow:hidden; padding-bottom:0.2rem;}
	.caseNav li{ padding-bottom:0.3rem;}
	.caseNav li .box{ font-size: 0.26rem; margin: 0 0.1rem; padding:0.2rem 0.35rem; height: auto; line-height: 0.26rem; border-radius: 0.36rem;}
	.caseShow{ padding-top: 0; }
	.caseShow .topDiv .leftDiv{ width: auto; padding: 0.6rem 0.3rem; float: none; }
	.caseShow .mxfDiv{ height: auto; }
	.caseShow .layer{ position: relative; top: 0; transform: translateY(0); }
	.caseShow .name{ font-size: 0.32rem; padding-left: 0.3rem; }
	.caseShow .content{ font-size: 0.26rem; line-height: 0.5rem; }
	.caseShow .topDiv .rightDiv{ width: 100%; float: none; }
	.caseShow .botDiv .leftDiv{ width: 100%; height: auto; float: none; }
	.caseShow .botDiv .rightDiv{ width: 100%; height: auto; float: none; }
	.caseShow .cjDiv{ padding: 0.65rem 0.3rem; }
	.caseShow .title{ font-size: 0.32rem; }
	.caseShow .label{ width: auto; }
	.caseShow .label ul{ margin-right: -0.2rem; }
	.caseShow .label li{ font-size: 0.24rem; }
	.caseShow .label li .box{ margin-right: 0.2rem; height: 0.6rem; line-height: 0.6rem; border-radius: 0.36rem;}
	.caseShow .msg{ font-size: 0.26rem; line-height: 0.52rem; }
	.casePic{ width: auto; }
	.casePic .swiper-pagination{ right: 0.3rem;} 
	.casePic .swiper-pagination-bullet{ font-size: 0.26rem; width: 0.48rem; height: 0.48rem; line-height: 0.48rem; }
	.contact{ padding-top: 0.35rem; }
	.contact .leftDiv{ width: auto; float: none; padding-bottom: 0.6rem; }
	.contact .leftDiv .conDiv{ padding: 0; }
	.contact .name{ font-size: 0.36rem; }
	.contact .msgList li{ padding-left: 0.8rem; padding-bottom: 0.25rem; height: auto; line-height: 0.48rem; font-size: 0.28rem; }
	.contact .msgList li .ico img{ width: 0.48rem; }
	.contact .rightDiv{ width: auto; float: none; }
	.contact .rightDiv .conDiv{ padding: 0.8rem 0 0.6rem; }
	.contact .leftMap, .contact .rightMap{ width: 100%; height: 5.5rem; float: none; }
	.contact2{ padding-top: 0.8rem; }
	.contact2 .leftDiv{ width: auto; float: none; }
	.contact2 .leftDiv ul{ margin-right: 0; }
	.contact2 .leftDiv li{ float: none; width: 100%;}
	.contact2 .leftDiv li .box{ margin-right: 0; height: 0.9rem; padding-left: 0.2rem; }
	.contact2 .leftDiv li .input1{ height: 0.88rem; line-height: 0.88rem; font-size: 0.26rem; }
	.contact2 .rightDiv{ width: auto; float: none; }
	.contact2 .rightDiv .box{ height: 2.58rem;}
	.contact2 .rightDiv textarea{ font-size: 0.26rem; padding: 0.2rem; }
	.contact2 .btnDiv{ width: 2.4rem; padding-top: 0.4rem;}
	.contact2 .btnDiv a{ width: 2.4rem; height: 0.8rem; line-height: 0.8rem; border-radius: 0.48rem; font-size: 0.3rem; }
	.album{ padding-top: 0; }
	.albumPic .detail-box{ width: 100%; float: none; }
	.albumPic .detail-box .name{ font-size: 0.32rem; }
	.albumPic .box-container{ width: auto; height: auto; float: none; padding-top: 0.25rem;}
	.albumPic .year-swiper{ height: auto; margin-top: 0;}
	.albumPic .year-swiper .txt{ font-size: 0.28rem; padding-top: 0.15rem;  }
	.albumPic .box-container .prev { display: none;}
	.albumPic .box-container .next { display: none;}
	.siteMap li{ margin-bottom:0.35rem; padding-bottom:0.3rem;}
	.siteMap li h2{ font-size:0.36rem; height:0.75rem;}
	.siteMap li .list dd{ font-size:0.28rem; padding-right:0; width:33.33%; padding-bottom:0.3rem;}
	.terms{ min-height: 5.0rem; }
	.terms .title{ font-size: 0.36rem; padding-bottom: 0.25rem;}
	.terms .content{ font-size: 0.26rem; line-height: 0.52rem;}
	.terms .txt{ font-size:0.32rem;}
	.friend{ min-height: 5.0rem; }
	.friend .list{ padding: 0; }
	.friend .list ul{ margin-right:-0.2rem;}
	.friend .list li{ width:50%; margin-bottom:0.2rem;}
	.friend .list li .box{ margin-right:0.2rem;}
	.friend .list li .name{ height:0.78rem; line-height:0.78rem; font-size:0.28rem;}
	.searchTab{ padding-bottom:0.4rem;}
	.searchTab li{ margin-right:0.3rem; width:2.4rem; height:0.8rem; line-height:0.8rem; font-size:0.28rem;}
	.newProduct .list ul{ margin-right: -0.2rem; }
	.newProduct .list li{ width: 50%; }
	.newProduct .list li .box{ margin-right: 0.2rem; }
	.newProduct .list li .txt{ padding-top: 0.3rem; height: 0.48rem; line-height: 0.48rem; font-size: 0.28rem; }
	.newProduct .list li .msg{ font-size: 0.22rem; height: 0.36rem; line-height: 0.36rem; }


}

