/*! www.vancheer.com  |  Powered by vancheer */
@media screen and ( max-width:1440px ){
	.footDiv .logoDiv{ width: 23%; }
	.footDiv .leftDiv{ width: 25%; }
	.footDiv .midDiv{ width: 22%; }
	.footDiv .rightDiv{ width: 28%; }
	.about .year{ left: -76px;}
	}
@media screen and ( max-width:1004px ){
	.headDiv .wal, .headDiv .wal2{ width:100%;}
	.wal, .wal2, .wal3, .w860{width:100%;}
	.header, .header2, .ind-banner, .pageBanner, .pageNum, .pageNav, .indexPart2, .case-banner, .pageNow{ display:none;}
	.headerTel, .bannerTel, .pageBannerTel, .pageTitleTel, .pageMore, .indexPart2Tel, .caseBanBox{ display:block;}
	.footDiv{ height:auto; background:#b28047; padding: 0.8rem 0.3rem 0.6rem;}
	.footDiv .logoDiv{ width: 100%; padding-bottom: 0.6rem;}
	.footDiv .leftDiv{ width: 100%; padding-bottom: 0.6rem;}
	.footDiv .midDiv{ width: 100%; padding-bottom: 0.6rem;}
	.footDiv .rightDiv{ display: none;}
	.footDiv .titleDiv .title2{ height: 40px; }
	.footDiv .msgList{ padding-top: 0.3rem; width: auto;}
	.footDiv .msgList li{ font-size: 0.24rem; }
	.footDiv .btnDiv{ padding-top: 0.2rem; }
	.footDiv .btnDiv a{ width: 115px; height: 30px; line-height: 30px;}
	.footDiv .msg{ padding-top: 0.2rem; font-size: 0.24rem; line-height: 0.42rem;}
	.footDiv .ewmDiv{ padding-top: 0.3rem; }
	.footDiv .share{ padding-top: 0.3rem;}
	.indexTitle .txt1{ font-size: 0.56rem;}
	.indexTitle .txt2{ font-size: 0.36rem; height: 0.64rem; }
	.indexTitle .more{ display: none;}
	.indexPart1{ padding: 1.0rem 0.3rem 0.8rem; }
	.indexPart1 .list li{ float: left; width: 33.33%; }
	.indexPart1 .list li a{ height: 3.2rem;}
	.indexPart1 .list li .bg{ height: 3.2rem;}
	.indexPart1 .list li .ico{ padding-top: 0.58rem; padding-left: 0.24rem; }
	.indexPart1 .list li .ico img{ width: 0.64rem; }
	.indexPart1 .list li .name{ padding-top: 0.3rem; height: 1.1rem; padding-left: 0.24rem; font-size: 0.22rem; line-height: 0.32rem; }
	.indexPart1 .list li .name:after{ left: 0.26rem; width: 0.26rem; }
	.indexPart3{ padding: 1.05rem 0.3rem 0.8em; }
	.indexPart3 .mxfDiv{ position: relative; overflow: hidden; padding-bottom: 0; }
	.indexPart3 .leftDiv{ width: auto; position: relative; padding-top: 0.5rem;}
	.indexPart3 .rightImg{ padding-top: 0.6rem; width: 100%; float: none; }
	.indexPart3 .rightImg img{ width: 100%; }
	.indexPart3 .txt{ font-size: 0.4rem; padding-bottom: 0.2rem; }
	.indexPart3 .msg{ height: auto; padding-bottom: 0.5rem; line-height: 0.32rem; font-size: 0.24rem; }
	.indexPart3 .msg:after{ content: ''; width: 0.3rem; height: 3px; background: #b28047; position: absolute; left: 0; bottom: 0; }
	.indexPart4{ padding: 0.8rem 0.3rem; }
	.indexPart4 .indexTitle{ padding-bottom: 0.9rem; }
	.indexPart4 .part1{ height: auto;}
	.indexPart4 .part1 .bigBox{ position: relative; left: 0; margin-left: 0; }
	.indexPart4 .part1 .bigBox:after{ content: ''; width: 16.4rem; height: 0.4rem; position: absolute; left: 0; bottom: 0; background: #fff; }
	.indexPart4 .part1 .bigBox .imgDiv{ display: none; }
	.indexPart4 .part1 .bigBox .imgDivTel{ display: block; }
	.indexPart4 .part1 .bigBox .matter{ left: 0.5rem; top: 50%; margin-top: -1.5rem; height: auto; }
	.indexPart4 .part1 .bigBox .txt1{ font-size: 0.42rem;}
	.indexPart4 .part1 .bigBox .txt1 em{ font-size: 0.48rem; }
	.indexPart4 .part1 .bigBox .btnDiv{ padding-top: 0.15rem;}
	.indexPart4 .part1 .bigBox .btnDiv a{ width: 1.8rem; height: 0.48rem; font-size: 0.24rem; line-height: 0.48rem;}
	.indexPart4 .part1 .bigBox .txt2{ padding-top: 0.2rem; font-size: 0.22rem; }
	.indexPart4 .list{ padding-top: 0.6rem; }
	.indexPart4 .list li{ width: 50%; padding-bottom: 0.9rem;}
	.indexPart4 .list li .imgDiv img{ width: 1.62rem; }
	.indexPart4 .list li .name{ font-size: 0.26rem; }
	.pageBox{ padding:0.8rem 0.3rem; background: none;}
	.pageTitle .txt1{ font-size: 0.4rem; line-height: 0.56rem;}
	.pageTitle .txt2{ font-size: 0.3rem; padding:0.1rem 0 0.3rem; }
	.range{ padding-top: 0.65rem; }
	.range .list ul{ margin-right: 0; }
	.range .list li{ float: none; width: 100%; margin-bottom: 35px; }
	.range .list li .box{ margin-right: 0; height: 3.2rem; background-size: 1.76rem; padding: 0 0.2rem 0 2.2rem; }
	.range .list li .ico{ left: 0.4rem; margin-top: -0.8rem; }
	.range .list li .ico img{ width: 1.6rem; }
	.range .list li:nth-child(2) .box{ background-size: 1.76rem;}
	.range .list li:nth-child(3) .box{ background-size: 1.76rem;}
	.range .list li:nth-child(4) .box{ background-size: 1.76rem;}
	.range .list li:nth-child(5) .box{ background-size: 1.76rem;}
	.range .list li:nth-child(6) .box{ background-size: 1.76rem;}
	.range .list li:nth-child(7) .box{ background-size: 1.76rem;}
	.range .list li:nth-child(8) .box{ background-size: 1.76rem;}
	.range .list li:nth-child(9) .box{ background-size: 1.76rem;}
	.range .list li:nth-child(10) .box{ background-size: 1.76rem;}
	.range .list li .name1{ font-size: 0.28rem; padding-top: 0.45rem; line-height: 0.52rem; width: auto; }
	.range .list li .name2{ line-height: 0.32rem; padding-top: 0.15rem; font-size: 0.22rem; height: 1.1rem; }
	.range .list li:hover .box{ -webkit-box-shadow: 0 0.17rem 0.4rem 0 hsla(230,9%,48%,.2); box-shadow: 0 0.17rem 0.4rem 0 hsla(230,9%,48%,.2);}
	.about{ padding: 0.85rem 0 1.0rem;}
	.about .content{ width: auto; font-size: 0.24rem; line-height: 0.42rem; float: none;}
	.about .year{ display: none;}
	.about .imgDiv{ padding-top: 0.5rem; float: none; }
	.about .imgDiv img{ width: 100%; }
	.partner .contentBox{ width: auto; float: none; }
	.partner .msg{ font-size: 0.36rem; padding: 0.7rem 0 0.5rem; line-height: 0.42rem;}
	.partner .content{ font-size: 0.24rem; line-height: 0.42rem;}
	.partner .list{ width: auto; padding-top: 0.6rem;}
	.partner .list li{ width: 50%; margin-bottom: 0.6rem;  }
	.partner .list li .imgDiv img{ width: 1.76rem; }
	.partner .list li .name{ padding-top: 0.24rem; font-size: 0.26rem; }
	.w1230{ width: 100%;}
	.purpose .rightDiv{ position: relative; top: 0; text-align: left; padding-top: 0.42rem; }
	.purpose .txt{ font-size: 0.3rem; padding-bottom: 0.1rem; }
	.purpose .msg{ line-height: 0.42rem; font-size: 0.24rem;}
	.purpose .bigImg{ padding-top: 0.5rem; }
	.purpose .bigImg img{ width: 100%; }
	.contact .mxfDiv{ height: auto; padding: 0.5rem 0.45rem; }
	.contact .leftDiv{ width: auto; float: none; height: auto; }
	.contact .leftDiv:after{ display: none; }
	.contact .name{ font-size: 0.36rem; line-height: 0.36rem; }
	.contact .txt{ padding-top: 0.1rem; font-size: 0.26rem; }
	.contact .msgList{ padding: 0.24rem 0 0.6rem;}
	.contact .msgList li{ font-size: 0.24rem; line-height: 0.38rem; }
	.contact .rightDiv{ width: auto; float: none; }
	.contact .btnDiv{ margin: 0; padding-top: 0.6rem; width: 1.8rem; }
	.contact .btnDiv a{ width: 2.2rem; height: 0.66rem; text-indent: 0.3rem; line-height: 0.66rem;}
	.contact .btnDiv a:after{ width: 0.16rem; height: 0.24rem; right: 0.27rem;  margin-top: -0.12rem; background-size: 0.16rem; }
	.lyb .leftDiv{ float: none; width: auto; padding-bottom: 0.6rem; }
	.lyb .content{ padding-top: 0.95rem; line-height: 0.46rem;  font-size: 0.26rem; width: auto;}
	.lyb .rightDiv{ float: none; width: auto; padding: 0.3rem; height: auto; background: #f8f8f8; }
	.lyb .form{ padding: 0.3rem 0 0.5rem; width: auto; height: auto;}
	.lyb .list{ padding: 0 0.7rem; }
	.lyb .form li{ height: 0.9rem; padding-left: 1.28rem;}
	.lyb .form li em{  line-height: 0.9rem; font-size: 0.24rem; }
	.lyb .form li .input1{ height: 0.9rem; line-height: 0.9rem; font-size: 0.24rem; }
	.lyb .form .li01{ height: 1.8rem; }
	.lyb .form textarea{ height: 1.6rem; padding-top: 0.2rem; line-height: 0.42rem; font-size: 0.24rem;}
	.lyb .btnDiv{ padding: 0.52rem 0.7rem 0;}
	.lyb .btnDiv a{ height: 0.8rem; line-height: 0.8rem; font-size: 0.3rem; }
	.selectBox{ border-left:none; height: auto; margin-top: 0.4rem; }
	.select{ width: 100%; height: 0.8rem; margin-bottom: 0.2rem;}
	.select dt{height: 0.78rem;line-height:0.78rem; border: 1px solid #a36a2e; border-left:1px solid #a36a2e; background-size: 0.64rem;}
	.select dt a{ background:url(../images/nimg19_1.png) no-repeat 0.2rem center; background-size: 0.32rem; padding-left: 0.6rem;}  
	.select dd{top: 0.78rem;}
	.select dd ul { padding: 0 0.2rem;} 
	.select dd ul li{line-height: 0.64rem; height: 0.64rem; font-size: 0.26rem;}
	.select2 dt a{ background:url(../images/nimg19_2.png) no-repeat 0.2rem center; background-size: 0.32rem;}
	.select3 dt a{ background:url(../images/nimg19_3.png) no-repeat 0.2rem center; background-size: 0.32rem;}
	.select4 dt a{ background:url(../images/nimg19_4.png) no-repeat 0.2rem center; background-size: 0.32rem;}
	.case .list{ padding: 0.6rem 0 0.5rem; }
	.case .list ul{ margin-right: 0; }
	.case .wall-column { width: 100%; padding: 0;}
	.case .list .article .box{ margin-right: 0; }
	.case .list .article .botbot{ height: 2.2rem; padding: 0 0.4rem;}
	.case .list .article .nameDiv:before{ height: 0.6rem; }
	.case .list .article .name{ font-size: 0.32rem; height: 0.4rem; line-height: 0.4rem; }
	.case .list .article .txt{ font-size: 0.24rem;}
	.case .list .article .rLie{ position: relative; right: 0; top: 0; padding-top: 0.36rem; }
	.case .list dd{ margin-left: 0; margin-right: 0.36rem; height: 0.32rem; line-height: 0.32rem; padding-left: 0.64rem; font-size: 0.3rem;  }
	.case .list dd img{ width: 0.48rem; }
	.caseShowBox{ padding: 0.5rem 0.3rem 0.6rem;}
	.caseShow{ padding: 0 0 1.0rem;  min-height: 2.0rem;}
	.caseShow .leftDiv{ width: 100%; }
	.caseShow .name{ padding-bottom: 0.25rem; font-size: 0.36rem; }
	.caseShow .content{font-size: 0.24rem; line-height: 0.42rem;}
	.caseShow .numDiv{ width: 100%; padding-top: 0.45rem;}
	.caseShow .numDiv .txt1, .caseShow .numDiv .txt2{ font-size: 0.28rem; }
	.caseShow .numDiv .bigNum{ font-size: 0.64rem;}
	.pageDown{ padding: 0; }
	.pageDown ul{ display: block; }
	.pageDown li{ display: block; margin: 0; width: 100%; margin-bottom: 0.2rem;}
	.pageDown li a{ line-height: 0.8rem; width: 100%; height: 0.8rem; font-size: 0.3rem;}
	.news .detail .layer{ position: relative; height: auto; padding-bottom: 0.4rem; background: rgba(178,128,71,1); }
	.news .detail .toptop{ padding: 0.25rem 0.5rem 0;}
	.news .detail .botbot{ padding: 0.25rem 0.5rem 0; }
	.news .detail .name{ height: 0.64rem; line-height: 0.64rem; font-size: 0.36rem; padding-right: 0; }
	.news .detail .klzj{ position: relative; right: 0; top: 0; padding-top: 0.2rem;}
	.news .detail .klzj li{ margin-left: 0; margin-right: 0.3rem; height: 0.36rem; line-height: 0.36rem; padding-left: 0.64rem; font-size: 0.24rem; }
	.news .detail .klzj li img{ width: 0.48rem; top: 0; }
	.news .detail .content{ font-size: 0.24rem; line-height: 0.42rem; height: 0.84rem; padding-right: 0; }
	.news .detail .time{ position: relative; right: 0; bottom: 0; font-size: 0.26rem; padding-top: 0.2rem; }
	.news .list{ padding: 0.54rem 0 0.8rem; }
	.news .list ul{ margin-right: 0; }
	.news .list li{ float: none; width: 100%; padding-bottom: 42px;}
	.news .list li .box{ margin-right: 0; }
	.news .list li .name{ padding-top: 0.35rem; height: 32px; line-height: 32px; overflow: hidden; font-size: 0.36rem; }
	.news .list li .content{ padding-top: 0.2rem; font-size: 0.24rem; line-height: 0.42rem; height: 0.84rem; }
	.news .list li .bot{ padding-top: 0.35rem; }
	.news .list li .time{ display: none;}
	.news .list li .share{ position: relative; top: 0; }
	.news .list dd{ margin-left: 0; margin-right: 0.3rem; height: 0.36rem; line-height: 0.36rem; padding-left: 0.64rem; font-size: 0.24rem; }
	.news .list dd img{ width: 0.48rem; top: 0;}
	.newShow{ padding: 0.2rem 0 0.8rem; }
	.newShow .name{ font-size: 0.32rem; text-align: left; padding-bottom: 0.2rem; }
	.newShow .time{ text-align: left; padding-bottom: 0.4rem;}
	.newShow .content{ font-size: 0.24rem; line-height: 0.42rem; padding: 0.4rem 0;}
	.newShow .content img{ max-width: 100%; }
	.newShow .imgDiv{ padding: 0.45rem 0; }
	.newShow .share{ padding-left: 1.0rem; height: 0.4rem;}
	.newShow .share em{ font-size: 0.24rem; line-height: 0.4rem;}
	.newShow .share li{ width: 0.4rem; height: 0.4rem; margin-right:0.2rem;}
	.newShow .share li img{ width: 0.4rem; }
	}

