/*! www.vancheer.com  |  Powered by vancheer */
@media screen and ( max-width:1439px ){
	.newShow .bigBox {width:11rem;}
}

@media screen and ( max-width:1004px ){
	.wal, .wal2{width:100%;}
	.PC-Box, .nav, .headDiv .topRight, .banner, .pageTop, .pageNum, .footLinks{ display:none;}
	.Phone-Box, .navIco, .bannerTel, .pageTitleTel, .pageMore{ display:block;}
	.headDiv{ height:1.15rem;}
	.headDiv .wal2{ height:1.15rem;}
	.headDiv .logo{ /*left:0.3rem; top:0.29rem;*/}
	.headDiv .logo img{ /*width: 2.18rem;*/ }
	.headDiv .tel{ padding: 0.24rem 0 0 3.1rem; font-size: 0.3rem; line-height: 0.38rem; }
	.headDiv .tel em{ display: none; }
	.headDiv .tel span{ display: block; }
	.pageBox{ padding: 0.5rem 0.3rem 1rem; }
	.indexPart0{ padding: 0.34rem 0; }
	.indexPartner{ padding: 0 0.28rem; }
	.indexPartner .slick{ margin: 0 0.1rem; }
	.indexPartner .slick-prev{ left: 0.1rem; width: 0.18rem; height: 0.24rem; margin-top: -0.12rem; background-size: 0.18rem; }
	.indexPartner .slick-next{ right: 0.1rem; width: 0.18rem; height: 0.24rem; margin-top: -0.12rem; background-size: 0.18rem; }
	.indexPart1{ padding: 0.75rem 0.3rem 0.45rem; }
	.indexPart1 .title{ font-size: 1rem; line-height: 0.9rem; }
	.indexPart1 .layer{ position: relative; top: 0; overflow: hidden; }
	.indexPart1 .more{ font-size: 0.24rem; margin-left: 0; position: relative; top: 0.05rem; }
	.indexPart1 .tab2 li{ float: left; margin-left: 0; margin-right: 0.4rem; font-size: 0.24rem; }
	.indexPart1 .list{ padding-top: 0.2rem; }
	.indexPart1 .list ul{ margin-right: -0.2rem; }
	.indexPart1 .list li{ width: 50%; } 
	.indexPart1 .list li .box{ margin-right: 0.2rem;}
    .indexPart1 .list li .imgDiv img{ width: 100%;}
	.indexPart1 .list li .botDiv{ padding-top: 0.2rem; }
	.indexPart1 .list li .name{ height: 0.48rem; line-height: 0.48rem; font-size: 0.3rem; }
	.indexPart1 .list li .msg{ font-size: 0.24rem; height: 0.3rem; line-height: 0.3rem;}
	.indexPart1 .list li:last-child{ display: none; }
	.indexPart2 .title{ padding-left: 0.3rem; font-size: 1rem; line-height: 0.9rem; }
	.indexPart2 .more{ font-size: 0.24rem; top: 0.38rem; right: 0.3rem; }
	.indexPart2 .botDiv{ padding: 0.3rem 0.3rem 0.4rem; }
	.indexPart2 .msg{ font-size: 0.22rem; line-height: 0.4rem; }
    .presentPic .slick li img{ width: 100%; }
	.indexPart3{ padding: 0.65rem 0.3rem 0.5rem; }
	.indexPart3 .leftDiv{ float: none; width: auto; background-size: 0.9rem; }
	.indexPart3 .rightDiv{ float: none; width: auto; height: auto; padding-top: 0.4rem;}
	.indexPart3 .txt{ font-size: 0.28rem; }
	.indexPart3 .content{ font-size: 0.22rem; line-height: 0.4rem; padding-top: 0.2rem; }
	.indexPart3 .list{ position: relative; padding-top: 0.25rem;}
	.indexPart3 .list li .ico img{ width: 0.84rem; }
	.indexPart3 .list li .wen{ font-size: 0.24rem; line-height: 0.36rem; padding-top: 0.2rem; }
	.indexPart3 .list li .wen p{ font-size: 0.28rem; }
	.aboutPic{ padding-right: 0.9rem; width: auto; }
	.aboutPic .slick-prev{  bottom: 0.55rem; right: 0;}
	.indexPart4{ padding: 0.65rem 0.3rem 0.7rem; }
	.indexPart4 .title{ font-size: 1rem; line-height: 0.9rem; }
	.indexPart4 .more{ font-size: 0.24rem; top: 0.38rem; }
	.indexPart5{ padding: 0.6rem 0.3rem 0.65rem; }
	.indexPart5 .leftDiv{ width: auto; padding-top: 0; float: none;}
	.indexPart5 .rightDiv{ width: auto; float: none; padding-right: 1.25rem; padding-top: 0.35rem;}
	.indexPart5 .mxfDiv{ padding: 0; }
	.indexPart5 .toptop{ position: relative; }
	.indexPart5 .wen{ width: 2.4rem; text-align: right; padding-right: 1.1rem; }
	.indexPart5 .wen p{ padding-top: 0.3rem; }
	.indexPart5 .more{ font-size: 0.24rem; }
	.indexPart5 .content{ padding-top: 0.25rem; line-height: 0.4rem; font-size: 0.22rem; }
	.indexPart5 .bgL{ width: 100%; font-size: 0.86rem;}
	.indexPart5 .bgR{ right: 0; display : none;}
	.indexPart5 .honorBox{ height: auto; padding: 0 0.4rem 0.5rem 0; display : none;}
	.indexPart5 .honorBox .imgDiv img{ width: 100%; }
	.indexPart6 .txt{ padding: 1.35rem 0.3rem 0; font-size: 0.22rem; }
	.indexPart6 .txt p{ display: inline; }
	.indexPart7{ padding: 0.4rem 0.3rem 0.6rem; }
	.indexVideo{ padding-bottom: 0.8rem; }
	.indexVideo .slick{ margin: 0; }
    .indexVideo .slick .imgDiv img{ width: 100%; }
	.indexVideo .slick .btn{ margin-left: -0.62rem; bottom: 0.45rem; width: 1.24rem; height: 0.38rem; }
	.indexVideo .slick .btn em{ width: 1.2rem; height: 0.34rem; line-height: 0.34rem; font-size: 0.24rem; }
	.indexVideo .slick .name{ height: 0.7rem; line-height: 0.7rem; font-size: 0.24rem;}
	.indexVideo .slick-prev{ width: 0.56rem; height: 0.56rem; background-size: 0.56rem; margin-left: -0.64rem;}
	.indexVideo .slick-next{ width: 0.56rem; height: 0.56rem; background-size: 0.56rem; margin-right: -0.64rem;}
	.indexVideo .slick-prev:hover{ background-size: 0.56rem;}
	.indexVideo .slick-next:hover{ background-size: 0.56rem;}
	.indexPart8{ padding: 0.5rem 0.3rem 0.2rem; }
	.indexPart8 .leftDiv, .indexPart8 .rightDiv{ width: 100%; float: none; padding-bottom: 0.2rem; }
	.indexPart8 .leftDiv .mxfDiv{ padding-right: 0; }
	.indexPart8 .rightDiv .mxfDiv{ padding-left: 0; }
	.indexPart8 .title{ font-size: 0.28rem; }
	.indexPart8 .title em{ padding-left: 0.2rem; }
	.indexPart8 .more{ bottom: 0.3rem; font-size: 0.24rem; }
	.indexPart8 .list li{ padding-bottom: 0.34rem; }
	.indexPart8 .list li a{ height: 0.28rem; line-height: 0.28rem; font-size: 0.22rem; padding-left: 0.18rem; }
	.indexPart8 .list li a:before{ width: 0.1rem; height: 0.1rem; margin-top: -0.05rem; }
	.indexPart8 .list li:nth-child(5), .indexPart8 .list li:nth-child(6){ display: none; }
	.footLinks{ padding: 0.2rem 0.3rem; }
	.footLinks .mxfDiv{ padding-left: 1rem; font-size: 0.2rem; line-height: 0.36rem;}
	.footLinks .mxfDiv a{ padding-right: 0.4rem; }
	.footDiv{ padding: 0.2rem 0.3rem; height:auto; }
	.footDiv .leftDiv{ width: auto; float: none; border-right: none; position: relative; }
	.footDiv .midDiv{ float: none; padding-left: 0; width: auto; border-right: none; position: relative; }
	.footDiv .midDiv2{ float: none; padding-left: 0; width: auto; border-right: none; position: relative; }
	.footDiv .rightDiv{ float: none; padding-left: 0; position: relative; }
	.footDiv .txt{ font-size: 0.24rem; padding-left: 0.4rem; position: absolute; left: 0; top: 0.07rem; }
	.footDiv .txt img{ width: 0.28rem;}
	.footDiv .comDiv{ height: auto; margin-top: 0; padding-left: 1.1rem;}
	.footDiv .comDiv p{ font-size: 0.26rem; padding-top: 0; line-height: 0.48rem; }
	.footDiv .ewmDiv{ display: none; }
	.foot{ height: auto; line-height: 0.42rem; font-size: 0.24rem; padding: 0.2rem 0; }
	.foot .links, .foot .msg{ float: none; text-align: center; }
	.foot .links a{ padding: 0 0.2rem; }
	.foot .msg{ font-size: 0.2rem; }
	.caseTab{ height: auto; padding: 0.2rem 0; }
	.caseTab li{ padding-right: 0; line-height: 0.6rem; font-size: 0.28rem; width: 25%; padding-left: 0;text-align: center; }
	.case .list ul{ margin-right: -0.2rem; }
	.case .list li{ width: 50%; } 
	.case .list li .box{ margin-right: 0.2rem;}
	.case .list li .botDiv{ padding-top: 0.2rem; }
	.case .list li .name{ height: 0.48rem; line-height: 0.48rem; font-size: 0.3rem; }
	.case .list li .msg{ font-size: 0.24rem; height: 0.3rem; line-height: 0.3rem;}
	.case .list li .imgDiv img{ width:100%;}
    .team .list {padding: 0;}
	.team .list ul{ margin-right: -0.25rem; }
	.team .list li{ width: 50%; margin-bottom: 0.5rem; }
	.team .list li .name {font-size: .18rem;}
	.team .list li .box{ margin-right: 0.25rem; }
    .team .list li .imgDiv img{ width: 100%; }
	.honor{ padding-bottom: 0.55rem; }
    .honor .list{ padding:0;}
	.honor .list ul{ margin-right: -0.2rem; }
	.honor .list li{ width: 50%; text-align: center; }
	.honor .list li .box{ margin-right: 0.2rem; }
	.honor .list li .name{ height: 0.6rem; line-height: 0.6rem; font-size: 0.2rem; }
	.partners{ padding-bottom: 0.55rem; }
	.partners .list {padding: 0;}
	.partners .list ul{ margin-right: -0.3rem; }
	.partners .list li{ width: 50%; margin-bottom: .3rem; text-align: center;}
	.partners .list li .box{ margin-right: 0.3rem; }
	.news{ padding-bottom: 0.6rem; }
	.news .list {padding: 0}
	.news .list li .name{ font-size: 0.3rem; padding-top: 0.5rem; }
	.news .list li .name a{ height: 0.8rem; line-height: 0.4rem; }
	.news .list li .content{ font-size: 0.24rem; line-height: 0.36rem; height: 0.72rem;}
	.news .list li .time{ padding-top: 0.25rem; font-size: 0.2rem; }
	.contact {margin: 0 auto;}
	.contact .leftMap{ width: auto; height:300px; float: none; margin-left: 0;}
	.contact .rightDiv{ width: auto; float: none; padding-top: 0.4rem; }
	.contact .msgList li{ font-size: 0.26rem; padding-bottom: 0.25rem; }
	.contact .wen{ font-size: 0.24rem; }
	.aboutPart1{ padding: 0 0.3rem 1.2rem; height: auto; }
	.aboutPart1 .titleDiv .title1{ font-size: 0.46rem; height: 0.78rem; }
	.aboutPart1 .titleDiv .title2{ font-size: 0.24rem; }
	.aboutPart1 .content{ font-size: 0.24rem; line-height: 0.56rem; }
	.aboutPart1 .wen{ font-size: 0.2rem; line-height: 0.48rem; }
	.aboutPart2{ height: auto; padding: 0 0.3rem 1.2rem; }
	.aboutPart2 .titleDiv{ padding: 1.15rem 0 0.7rem; }
	.aboutPart2 .titleDiv .title1{ font-size: 0.46rem; height: 0.78rem; }
	.aboutPart2 .titleDiv .title2{ font-size: 0.24rem; }
	.aboutPart2 .content{ font-size: 0.24rem; line-height: 0.56rem;}
	.aboutPart3{ height: auto; padding: 0 0.3rem 1.2rem; }
	.aboutPart3 .titleDiv{ padding: 1.15rem 0 1.2rem;}
	.aboutPart3 .titleDiv .title1{ font-size: 0.46rem; height: 0.78rem; }
	.aboutPart3 .titleDiv .title2{ font-size: 0.24rem; }
	.aboutPart3 .list ul{ margin-right: -0.3rem; }
	.aboutPart3 .list li{ width: 50%; }
	.aboutPart3 .list li .box{ margin-right: 0.3rem; font-size: 0.36rem;}
	.aboutPart4{ height: auto; padding: 0 0.3rem 1.2rem; }
	.aboutPart4 .titleDiv{ padding: 1.15rem 0 1.2rem; }
	.aboutPart4 .titleDiv .title1{ font-size: 0.46rem; height: 0.78rem; }
	.aboutPart4 .titleDiv .title2{ font-size: 0.24rem; }
    .aboutImg{ overflow:hidden; text-align:center;}
	.aboutImg img{ width:auto; height:150px; display:block; text-align:center; }
	.whzns{ padding: 0.4rem 0 0.35rem; }
	.whzns .slick-slide .year{ font-size: 0.28rem;}
	.whzns .mxfDiv{ width: 4.6rem; height: 2.3rem;}
	.whzns .dli{ padding: 0.3rem 0.25rem 0; }
	.whzns .time{ font-size: 0.36rem; padding-left: 0.2rem; height: 0.3rem; line-height: 0.3rem;}
	.whzns .content{ padding-top: 0.2rem; line-height: 0.36rem; font-size: 0.24rem; }
	.whzns .slick-prev{ display: block; width: 28px; height: 28px; background: url(../image/nimg28_left.jpg) center no-repeat; left: 3%; top: 36%; }
	.whzns .slick-next{ display: block; width: 28px; height: 28px; background: url(../image/nimg28_right.jpg) center no-repeat; right: 3%; top: 36%; }
	.newShow .bigBox{ padding: 0.56rem 0.3rem; width:auto;}
	.newShow .name{ font-size: 0.36rem; }
	.newShow .time{ padding-bottom: 0.2rem; font-size: 0.2rem;}
	.newShow .content{ font-size: 0.24rem; line-height: 0.48rem;}
	.newShow .imgDiv{ padding: 20px 0; }
	.newShow .content img{ width: 100%; }
	.newShow .share{ padding-left: 1rem;}
	.newShow .share em{ line-height: 0.36rem; font-size: 0.24rem;}
	.newShow .share li{ width: 0.36rem; height: 0.36rem; margin-right:0.15rem;}
	.newShow .share li img{ width: 0.36rem; }
	.pageDown{height:auto;}
	.pageDown .box{ padding-top: 0.3rem; }
	.pageDown .btn{position:relative; top:0px; margin-top: 0.3rem; width:1.8rem; height:0.52rem; line-height:0.52rem; font-size:0.24rem;}
	.pageDown li{ height:0.48rem; line-height:0.48rem; font-size:0.24rem;}
	.siteMap .list .li01{ float: none; width: auto; margin-bottom: 0.3rem; overflow: hidden; }
	.siteMap .list li h2{ height: 0.8rem; line-height: 0.8rem; font-size: 0.32rem; }
	.siteMap .list li dd a{ float: left; width: 25%; height: 0.56rem; line-height: 0.56rem; font-size: 0.26rem; }
	.site_map ul li .caption {margin-bottom: .2rem;}
	.site_map ul li .list a {font-size: .2rem;line-height: .35rem;}
	.legal .content{ font-size: 0.24rem; line-height: 0.48rem; padding: 0; }
	.tuandui .list {padding: 0;}
	.tuandui .list li{ padding-left: 3.2rem; height: 2.8rem; }
	.tuandui .list li .imgDiv{ top: 0.3rem; }
	.tuandui .list li .imgDiv img{ width: 2.8rem; }
	.tuandui .list li .name{ font-size: 0.3rem; padding: 0.28rem 0 0.15rem; }
	.tuandui .list li .state{ font-size: 0.26rem;padding-bottom: .1rem; }
	.tuandui .list li .state span {margin-left: 10px;}
	.tuandui .list li .state em{ font-size: 0.2rem; }
	.tuandui .list li .content{ font-size: 0.24rem; line-height: 0.35rem; }

    .videoLayer{ width:94%; height:240px;}
	.videoLayer .imgDiv{ padding:20px;}
	.videoLayer .close{ right:0px;}

    .pageBanner img {
		width: 100%;
	}

	}

