/*! http://www.vancheer.com  |  Powered by vancheer */
@media screen and ( max-width:1600px ){
.index2_list1 .Big{ width: 768px; }
.index2_list1 li{ width: 374px; margin-left: 20px; }
.index2_list1 .text{ padding: 18px 0 0; }
.index2_list1 .h6{ font-size: 20px; margin-bottom: 12px; }
.index2_Big .swiper-container .swiper-button-prev, 
.index2_Big .swiper-container .swiper-button-next{ height: 52px; width: 54px; }
.index2_Big .swiper-container .num{ height: 52px; line-height: 52px; right: 54px; }
.index2_Big .swiper-container .swiper-button-prev{ right: 136px; }
.index2_list1 .img img{ max-width: 100%; height:283px; }
.index2_list1 .swiper-container .img img {
    height: 378px;
}

}
@media screen and ( max-width:1440px ){
    .index2_list1 .Big{ width: 694px; }
    .index2_list1 li{ width: 338px; margin-left: 18px; }
    .index2_list1 .text{ padding: 14px 0 0; }
    .index2_list1 .h6{ font-size: 18px; margin-bottom: 11px; }
    .index2_list1 .img img{ max-width: 100%; height:255px; }
    .index2_list1 .swiper-container .img img {height: 342px;}
}

@media screen and ( min-width:1360px ) and (max-width: 1366px){
.index2_list1 .Big{ width: 657px; }
.index2_list1 li{ width: 320px; margin-left: 17px; }
.index2_list1 .text{ padding: 14px 0 0; }
.index2_list1 .h6{ font-size: 16px; margin-bottom: 10px; }
.index2_list1 .img img{ max-width: 100%; height:242px;}
.index2_list1 .swiper-container .img img {
    height: 322px;
}
	
}
@media screen and ( min-width:1270px ) and (max-width: 1300px){
.index2_list1 .Big{ width: 616px; }
.index2_list1 li{ width: 301px; margin-left: 16px; }
.index2_list1 .text{ padding: 12px 0 0; }
.index2_list1 .h6{ font-size: 14px; margin-bottom: 10px; }
.index2_list1 .img img{ max-width: 100%; height:227px;}
	.index2_list1 .swiper-container .img img {
        height: 300px;
    }
}
@media screen and ( max-width:1004px ){
.wal{ width: auto; padding: 0 0.52rem; }
.pc-hide{ display: block !important; }
.pc-show{ display: none !important; }
.fl,.fr{ float: none; }

.w1270{ width: auto; padding: 0 0.52rem; }

/*头部*/
.head{ height: 1.2rem; }
.head-list{ display: none; }
.head-box{ display: none; }
.head .logo{ top: 0.34rem; }
.head .logo img{ width: 3.3rem; }
.menu{ float: right; width: 0.3rem; line-height: 1.2rem; }
.menu img{ width: 100%; }

/*尾部*/
.footerBox{  }
.footer_Top{ padding: 0.64rem 0.52rem; }
.footer_Box{ margin-bottom: 0.4rem; }
.footer_Box .img{ float: left; border-width: 0.01rem; width: 1.48rem; } 
.footer_Box .text{ float: left; padding: 0.12rem 0 0 0.34rem; }
.footer_Box .h6{ font-size: 0.3rem; margin-bottom: 0.24rem; }
.footer_Box .p{ font-size: 0.26rem; line-height: 0.4rem; }
.friend{ width: 2.66rem; margin-bottom: 0.4rem; }
.friend span{ line-height: 0.5rem; background: url(../images/ico_10.png) no-repeat right center; background-size: 0.32rem; padding: 0 0.25rem; font-size: 0.26rem; }
.friend:hover span{ background: #FFFFFF url(../images/ico_10on.png) no-repeat right center; background-size: 0.32rem; }
.friend ul{ top: auto; bottom: 100%;padding: 0.12rem 0 0; }
.friend li{ padding: 0 0.25rem; line-height: 0.46rem; font-size: 0.22rem; }
.footer_shere{  overflow: hidden; }
.footer_shere a{ display: block; float: left; margin-right: 0.15rem; }
.footer_shere a img{ width: 0.46rem; }
.footer_btm{ padding: 0.32rem 0.52rem; border-top: 1px solid #3d3d3d; font-size: 0.26rem; line-height: 0.4rem; }

/*手机菜单*/
.navLayer{overflow-x: auto; height:100%; width:100%; overflow:hidden; position:fixed; z-index:222; right:-100%; top:0px; display: block; }
.navLayer .top{ height: 1.19rem; background: #FFFFFF; overflow: hidden; padding: 0 0.52rem; }
.navLayer .logo{ margin: 0.34rem 0 0; display: inline-block; }
.navLayer .logo img{ width: 3.3rem; }
.navLayer .head-box{ display: block; position: relative; float: right; }
.navLayer .head-box .phoneBox{ margin-right: 0.36rem; height: 0.44rem; }
.head-box .phoneBox .phone{ background: url(../images/phone_1.png) no-repeat center; background-size: 0.3rem; }
.head-box .phoneBox:hover .phone { background: url(../images/phone_1on.png) no-repeat center; background-size: 0.3rem; }
.head-box .phoneBox .box{ line-height: 0.44rem; margin-right:-0.12rem; font-size: 0.26rem; }
.head-box .phoneBox:hover .box{ padding: 0 0.2rem; }
.navLayer .head-box .seekBox{ width: 0.3rem; height: 0.44rem; }
.navLayer .head-box .seekBox .seek{ background: url(../images/seek_1.png) no-repeat center; background-size: 0.29rem; width: 0.3rem; }
.head-box .seekBox input{ height: 0.44rem; margin-right:  -0.12rem; font-size: 0.24rem; }
.head-box .seekBox:hover input{ border-width: 0.02rem; padding: 0 0.46rem 0 0.2rem; }
.navLayer .close{ line-height: 0.44rem; float: left; margin-left: 0.38rem; }
.navLayer .close img{ height: 0.24rem; }
.navLayer .bg{ position:relative; background:#fff; height:100%; width: 100%; border-top: 0.01rem solid #f2f2f2; overflow-y: auto; }
.sideNav{ padding: 0 0.52rem 0;}
.subNav{ cursor:pointer; display:block; height:0.86rem; line-height:0.86rem; position:relative;  font-size:14px; color:#3a3a3a; margin-top: 12px; }
.subNav .name{ text-align:left; position:relative; background: url(../images/nav1.png) no-repeat right center; background-size: 0.24rem; position: relative; text-transform: uppercase; font-size: 0.3rem; }
/*.subNav .name em{ margin-left: 12px; }*/
.subNav a{ display:block; height:0.86rem; color:#3a3a3a;}
/*.subNav1{background:url(../images/p_nav1.png) 94% center no-repeat; background-size:6px;}*/
.currentDt{ }
.currentDd span{ color:#ff0000;}
.navContent{display: none; border-bottom:1px solid #f6f6f6;  }
.currentDt .name{ color: #9b9b9b; background: url(../images/nav1on.png) no-repeat right center; background-size: 0.24rem; }
.navContent span{display:block;  height:40px; line-height:40px; font-size: 0.3rem; color:#4d4d4d; padding: 0 0 0 12px; background: url(../images/ico3.png) no-repeat left center; background-size: 6px; }
.navContent span.on{ font-weight: bold; }
.navContent li a{display:block;  height:0.65rem; line-height:0.65rem; color:#4d4d4d; font-size: 0.3rem; padding-left: 0.3rem; }
.navContent li:hover a , .navContent .on a{ color: #D41F2A; }
.pageBg {position: fixed;z-index: 44;width: 100%;height: 100%;display: none;background: rgba(0,0,0,0.9);left: 0px;top: 0px;}

/*侧边*/
.sideBox{right: 0; bottom: 12%;  }
.sideBox .returnUp{ width: 0.52rem; height: 0.52rem; padding: 0; font-size: 0.22rem; background: #D41E2A url(../images/top_01.png) no-repeat center; background-size: 0.29rem; }
.sideBox .returnUp em{ display: none; }


/*首页*/
.ind-banner .ban1{ width: 100%; margin: 0; transform: translateX(-50%); box-sizing: border-box; padding: 0 0.52rem; top: 20%; }
.ind-banner .ban1 .p1{ font-size: 0.5rem; margin: 0 0 0.06rem; }
.ind-banner .ban1 .p2{ font-size: 0.36rem; margin-bottom: 0.16rem; }
.ind-banner .ban1 .p3{ font-size: 0.2rem; margin-top: 0.16rem; }
.ind-banner .ban1 .p2 span{ font-size: 0.28rem; }

.title1{ padding: 0.64rem 0 0.52rem; }
.title1 .en{ font-size: 0.40rem; margin-bottom: 0.12rem; line-height: 0.46rem; }
.title1 .h6{ font-size: 0.30rem; line-height: 0.3rem; }
.title1 .h6 a{ font-size: 0.3rem; line-height: 0.3rem; display: none; }

.index1_switch .index1_List{ width: auto; padding: 0 0.52rem; margin: -0.53rem auto 0; }
.index1_switch .index1_List .slick-slide{ height: 2.18rem;  padding: 0.4rem 0.15rem 0; }
.index1_switch .index1_List .ico{ margin-bottom: 0.24rem; }
.index1_switch .index1_List .ico img{ width: 0.48rem; }
.index1_switch .index1_List .h6{ font-size: 0.2rem; margin-bottom: 0.06rem; }
.index1_switch .index1_List .p{  font-size: 0.12rem; width: 120%;  transform: translateX(-50%) scale(0.8); position: relative; left: 50%; }
.index1_switch .slider-for .text{  padding: 0.4rem 0.52rem 0;  width: 100%; box-sizing: border-box;  margin-left: 0; transform: translateX(-50%); }
.index1_switch .slider-for .h6{ font-size: 0.3rem; padding-bottom: 0.06rem; margin-bottom: 0.16rem; }
.index1_switch .slider-for .p{ font-size: 0.18rem; line-height: 0.4rem; min-height: auto; }
.index1_switch .slider-for .btn{ width: 0.4rem; height: 0.4rem; background: url(../images/ico_01.png) no-repeat center; background-size: 0.11rem; border-width: 0.02rem; }
.index1_switch .index1_List .slick-prev, 
.index1_switch .index1_List .slick-next{ left: auto;  bottom: 50%; transform: translateY(50%); }
.index1_switch .index1_List .slick-prev{ left: 0; margin-left: 0.04rem; }
.index1_switch .index1_List .slick-next{ right: 0; margin-right: 0.04rem; }

.ind_Bidding{ width: auto; padding: 0 0.52rem 0.5rem;  } 
.ind_Bidding .leftDiv{ width: 100%; margin-bottom: 0.26rem; }
.ind_Bidding .leftDiv .text{ padding: 0.36rem 0.46rem 0.44rem; }
.ind_Bidding .leftDiv .h6{ font-size: 0.32rem; margin-bottom: 0.18rem; }
.ind_Bidding .leftDiv .p{ font-size: 0.26rem; line-height: 0.4rem; }
.ind_Bidding .rightDiv{ width: 100%; }

.ind_Bidding li{ margin-bottom: 0.26rem; background: #f3f3f3; }
.ind_Bidding li .p{ display: none; }
.ind_Bidding li a{ padding: 0.38rem 0.46rem 0.4rem 1rem; }
.ind_Bidding li .num{  top: 0.32rem; left: 0.4rem; font-size: 0.62rem; }
.ind_Bidding li .num:before{ width: 0.26rem; height: 0.02rem; left: 0.07rem; }
.ind_Bidding li .h6{ padding: 0 0 0.36rem; font-size: 0.32rem; line-height: 0.32rem; }
.ind_Bidding li .time{ left: 0; right: auto; bottom: 0; top: auto; font-size: 0.16rem; line-height: 0.16rem; }
.more1{ color: #898989; text-transform: uppercase; line-height: 0.3rem; font-size: 0.3rem; line-height: 0.56rem; text-align: center;  }
.more1:hover{ color: #D41F2A; }


.indexPage2{  padding: 0 0.52rem 0.24rem; }
.index2_list1 li{ width: 100%; margin: 0 0 0.56rem; }
.index2_list1 .Big{ width: 100%; display: none; }
.index2_list1 .h6{ font-size: 0.34rem; margin-bottom: 0.12rem; }
.index2_list1 .time{ font-size: 0.26rem; }

.indexPage3{ padding: 0.88rem 0 0.86rem; }
.index3_Con1 .rightDiv{ width: 100%;}
.index3_Con1 .leftDiv .title1{ text-align: center; padding: 0.56rem 0 0.32rem;  }
.index3_Con1 .leftDiv{ width: 100%; padding-bottom: 0.74rem; background: #f3f3f3; }
.index3_Con1 ul{ display: flex; justify-content: center; flex-wrap: wrap; margin: 0.48rem 0 0; }
.index3_Con1 li{ width: 1.54rem;  margin: 0 0.5rem 0 0; height: 1.26rem; }
.index3_Con1 li:last-child{ margin-right: 0; }
.index3_Con1 li .ico{ margin-bottom: 0.1rem; }
.index3_Con1 li .name{ font-size: 0.24rem; }
.index3_Con1 li .ico img{ width: 0.48rem; }




/*1-1关于我们-公司简介*/
.within_Nav .rightDiv{ display: none; }
.within_Nav{ position: relative; background: #D41F2A; margin-bottom: 0.86rem; }
.within_Nav span{ background: url(../images/ico_11.png) no-repeat right; background-size: 0.28rem; line-height: 1rem; color: #FFFFFF; font-size: 0.3rem; }
.within_Nav span.open{ background: url(../images/ico_11on.png) no-repeat right; background-size: 0.28rem; }
.within_Nav ul{ position: absolute; left: 0; top: 100%; right: 0; background: #FFFFFF; z-index: 20; display: none; }
.within_Nav ul li{ width: 100%; float: none; }
.within_Nav .leftDiv li a{ line-height: 0.8rem; padding: 0 0.52rem; font-size: 0.26rem; }
.within_Nav .leftDiv li.on:before{ display: none; }

.aboutPage1{ background: none; padding: 0 0 1.2rem; }
.about1{ padding: 0 0 0.9rem; background: #f6f6f6; }
.about1_Con1 .imgDiv{ width: 100%; }
.about1_Con1 .textDiv{ width: auto; padding: 0.34rem 0.3rem 0; }
.tit2{ font-size: 0.36rem; line-height: 0.5rem; padding-bottom: 0.24rem; }
.about1_Con1 .tit2{ margin-bottom: 0.28rem; }
.about1_Con1 .p{ font-size: 0.26rem; line-height: 0.46rem; }

.about1_Con2{ padding: 0 0.3rem; }
.tit1{ font-size: 0.30rem; line-height: 0.30rem; padding-left: 0.14rem; }
.about1_Con2 .tit1{ margin: 0.34rem 0 0.18rem; }
.tit1:before{ height: 0.30rem; width: 0.04rem;  }
.about1_Con2 .p{ font-size: 0.26rem; line-height: 0.46rem; }

/*1-2关于我们-发展历程*/
.coursePage1{ padding: 0 0 1.1rem; }
.course1_switch .course1_List{ padding: 0 0.38rem; margin: -0.06px 0 0.4rem; }
.course1_switch .course1_List .time{ width: 1rem; height: 1rem; line-height: 1rem; font-size: 0.26rem; }
.course1_switch .course1_List .slick-current .time { background: #D41F2A; box-shadow: 0 0.1rem 0.18rem rgba(212, 31, 42,0.4);}
.course1_switch .course1_List .slick-list{ padding: 0.2rem 0; }
.course1_switch .course1_List .slick-prev, 
.course1_switch .course1_List .slick-next{ width: 0.4rem; height: 0.4rem; margin: -0.21rem 0 0; }
.course1_switch .slider-for .box{ padding: 0; min-height: auto; }
.course1_switch .slider-for .box .time{ display: none; }
.course1_switch .slider-for .box .img{ display: none; }
.course1_switch .slider-for .box li{ padding: 0.2rem 0.2rem 0.2rem 0.9rem; border-top-width: 0.01rem; }
.course1_switch .slider-for .box li .month{ top: 0.2rem; font-size: 0.26rem; width: 0.6rem; line-height: 0.46rem; }
.course1_switch .slider-for .box li .p{ font-size: 0.26rem; line-height: 0.46rem; }

/*1-3关于我们-公司文化*/
.culturePage1{ padding: 0 0 1.2rem; }
.culture1 .leftDiv{ width: 100%; margin-bottom: 0.5rem; }
.culture1 .leftDiv .img{ display: none; }
.within_Ltext .text{ padding: 0.44rem; }
.within_Ltext .text .h6{ width: 100%; font-size: 0.66rem; }
.within_Ltext .text .p{ font-size: 0.28rem; line-height: 0.46rem; }
.culture1 .within_Ltext .h6{ width: 100%; }
.culture1 .within_Ltext .p{ width: 100%; }
.culture1 .rightDiv{ width: 100%; }
.culture1 .rightDiv .tit1{ margin: 0.50rem 0 0.14rem; font-size: 0.33rem; line-height: 0.33rem; }
.culture1 .rightDiv .tit1:before{ height: 0.33rem; }
.culture1 .rightDiv .p{ font-size: 0.26rem; line-height: 0.46rem; }

/*1-4关于我们-资质荣誉*/
.honorPage1{ padding: 0 0 1.2rem; }
.honor_Nav{ margin-bottom: 0.44rem; }
.honor_Nav a{ margin: 0 0.25rem; border-bottom-width: 0.03rem; font-size: 0.26rem; padding-bottom: 0.12rem; }
.honor_list1 li{ width: 100%; }
.honor_list1 .box{ padding: 0.3rem 0.35rem 0.28rem; }
.honor_list1 .name{ font-size: 0.26rem; line-height: 0.26rem; padding: 0.3rem 0 0; }
.numberBox{ padding: 0.35rem 0 0; }
.number{ display: none; }
.numMore{ display: block; }

/*1-5关于我们-组织架构*/
.framePage1{ padding: 0 0 1.2rem; background: none; }
.frame1 .img{ width: 100%; }

/*2-1招标资讯-招标信息*/
.informationPage1{ padding: 0 0 1.2rem; }
.information1_list1 .date{ position: static; }
.information1_list1 .Con{ width: 100%; float: left; }
.information1_list1 li{ padding: 0.3rem; margin-bottom: 0.30rem; }
.information1_list1 li a{ padding: 0; }
.information1_list1 .h6{ font-size: 0.30rem; margin-bottom: 0.24rem; line-height: 0.46rem; background: url(../images/information_01.png) no-repeat left 6px; background-size: 0.20rem; padding-left: 0.36rem; }
.information1_list1 .p{ font-size: 0.26rem; line-height: 0.46rem; min-height: auto; max-height: 0.92rem; padding-left: 0.36rem; }
.information1_list1 .date{ width: 100%; padding: 0; text-align: left; font-size: 0.26rem; padding-left: 0.36rem; line-break: 0.46rem; color: #373737; }
.information1_list1 .user{ padding-left: 0.36rem; }
.user div{ font-size: 0.22rem; line-height: 0.44rem; margin-right: 0.3rem; }
.user .ico1{ background: url(../images/information_02.png) no-repeat left center; margin-left: -0.04rem; } 
.user .ico2{ background: url(../images/information_03.png) no-repeat left center; } 
.user .ico3{ background: url(../images/information_04.png) no-repeat left center; }
.information1_list1 .ico{ width: 0.44rem; height: 0.44rem; background: #dddddd url(../images/r2.png) no-repeat center; background-size: 0.14rem; }
.information1 .numberBox{ padding: 0.64rem 0 0; }

/*2-1招标资讯-招标信息详情*/
.informationShowPage1{ padding: 0 0 1.1rem; }
.informationShow1 .title .h6{ font-size: 0.4rem; margin-bottom: 0.14rem; }
.informationShow1 .title .shareBox{ position: static; }
.informationShow1 .title .date span{ line-height: 0.27rem; font-size: 0.24rem; margin: 0 0.12rem; }
.shareBox{ margin-top: 0.14rem; }
.shareBox a{ margin-left: 0.08rem; }
.shareBox a img{ height: 0.37rem; }
.shareBox .num{ height: 0.37rem; width: 0.68rem;background: url(../images/bg_04.jpg) no-repeat; background-size: 100% 100%; line-height: 0.37rem; font-size: 0.22rem; }
.informationShow1 .content{ padding: 0.4rem 0 0.56rem; }
.p{ font-size: 0.26rem; line-height: 0.46rem; }
.informationShow1 .content .img{ margin: 0.26rem 0 0.36rem; }
.pieceBox{ margin: 0.44rem 0 0; padding: 0 0 0.88rem; }
.pieceBox div a{ font-size: 0.26rem; }
.pieceBox div span{ font-size: 0.26rem; }
.pieceBox .retuen{ width: 100%; left: 0; right: 0; bottom: 0; top: auto; height: 0.68rem; line-height: 0.68rem; }

/*3-1服务范围-全过程造价咨询与投资管理*/
.managePage1{ padding: 0 0 1.2rem; }
.manage_list1 li{ margin-bottom: 0.8rem; }
.manage_list1 .imgDiv{ width: 100%; }
.manage_list1 .textDiv{ width: 100%; padding: 0.20rem 0 0 !important; }
.manage_list1 .num{ font-size: 0.7rem; }
.manage_list1 .h6{ font-size: 0.34rem; margin-bottom: 0.28rem; }

/*4-2标杆项目-公共建筑及城市配套建筑*/
.publicPage1{ padding: 0 0 1.2rem; }
.w870{ width: 100%; }
.location{ display: none; }
.public1_R{ padding: 0; }
.public1_R .tit2{ margin: 0rem 0 0.48rem; font-size: 0.36rem; padding-bottom: 0.32rem; }
.public1_R .tit2:before{ width: 0.28rem; height: 0.03rem; }
.public1_Rlist1 li{ width: 100%; float: none; }
.public1_Rlist1 .text{ padding: 0.2rem 0.26rem 0.28rem; }
.public1_Rlist1 .name{ font-size: 0.26rem; line-height: 0.46rem; margin-bottom: 0.04rem; }
.public1_Rlist1 .time{ font-size: 0.24rem; line-height: 0.24rem; }
.public1 .numberBox{ padding: 0.64rem 0 0; }

/*5-2关于我们-社会招聘*/
.jobPage1{ padding: 0 0 1.2rem; }
.job_List li{ margin-bottom: 0.2rem; }
.job_List .name{ padding: 0 0.58rem 0 0.46rem; line-height: 0.8rem; }
.job_List .name span{ font-size: 0.28rem; background: url(../images/ico_19.png) no-repeat right center; background-size: 0.26rem; }
.job_List .name.open span{ background: url(../images/ico_19on.png) no-repeat right center; background-size: 0.26rem; }
.job_List .content{ padding: 0.3rem 0.52rem 0.48rem 0.46rem; border-bottom: 0.02rem solid #D41E2A; }
.job_List .nav{ padding-bottom: 0.26rem; }
.job_List .nav span{ font-size: 0.26rem; line-height: 0.46rem; margin-right: 0rem; float: none; }
.job_List .nav .time{ font-size: 0.26rem; line-height: 0.46rem; }
.job_List .nav .time{ float: left; }
.job_List .h6{ font-size: 0.27rem; padding: 0.28rem 0 0.16rem; }
.job_List .more2{ width: 2rem; line-height: 0.52rem; margin-top: 0.38rem; font-size: 0.26rem; background: #D41E2A; color: #FFFFFF; }

.job1 .numberBox{ padding: 0.64rem 0 0; }

/*6-1联系我们-联系方式*/
.title2 .h6{ font-size: 0.38rem; }
.title2 .en{ font-size: 0.22rem; }
.contactPage1{ padding: 0 0 1.2rem; }
.contact1 .title2{ padding: 0 0 0.3rem; }
.contact1 .content{ padding: 0; margin-bottom: 0.42rem; }
.contact1 .leftDiv{ padding: 0; }
.contact_list1{ margin-bottom: 0.26rem; }
.contact_list1 li{ line-height: 0.46rem; font-size: 0.26rem; padding-left: 0.4rem; margin-bottom: 0.09rem; }
.contact_list1 .liow1{ background: url(../images/ico_20.png) no-repeat left 4px; background-size: 0.29rem; }
.contact_list1 .liow2{ background: url(../images/ico_21.png) no-repeat left 4px; background-size: 0.29rem; }
.contact_list1 .liow3{ background: url(../images/ico_22.png) no-repeat left 4px; background-size: 0.29rem; }
.contact_list1 .liow4{ background: url(../images/ico_23.png) no-repeat left 4px; background-size: 0.29rem; }
.contact_list1 .liow5{ background: url(../images/ico_24.png) no-repeat left 4px; background-size: 0.29rem; }

.contact1 .rightDiv{  }
.contact1 .rightDiv .imgDiv{ width: 2.4rem; }
.contact1 .rightDiv .img{ width: 100%; }
.contact1 .rightDiv .imgDiv img{ width: 100%; }
.contact1 .rightDiv .name{ font-size: 0.22rem; padding: 0.15rem 0 0; line-height: 0.22rem; }





.index2_list1 .img img{ width: 100%; height:auto;}





































}