.pcshow{display: block!important;}
.mshow{display: none!important;}
.mbhide{display: block!important;}
.mbshow{display: none!important;}
@media(max-width: 1200px){
	.index_page .load-bg,.index_page .preload{display: none;}
}
@media(max-width: 1023px){
	body,a{font-size: 14px;}
	.pcshow{display: none!important;}
	.mshow{display: block!important;}
	.container{padding-left: 20px;padding-right: 20px; width: 100%;}
	.head{height: 70px;}
	.head .logo{margin-top: 7px;width: 150px;}
	.head .rightnav>ul>li{line-height: 70px;}
	.navtel{display: none;}
	.banner{height: 56vw;}
	.banner .container .con{left: 20px;}
	.banner .container .con .title{font-size: 2rem;}
	.banner .container .con .desc{font-size: 1.1rem;}
	.banner .container .con .btns a{font-size: 16px;}
	

	.newslist .item:hover .img{opacity: 0;transform: scale(1.05);}
	.newslist .item:hover .text,.newslist .item:hover .more{color: #333;}
	.newslist .item:hover .text h3,.newslist .item:hover .more{color: #e70a03;}

	.subbanner{height: 18.0rem;}
	.position .container{padding: 0 20px; background-size: 10px;background-position: left 15px top 25px;}
	.banner_about{background-image: url(../images/banner_about_m.jpg)!important;}
	
	.position{font-size: 14px;display: none;}

	.newslist2{padding-top: 0;padding-bottom: 0;}
	.newslist .item .text{padding-left: 3.5rem;}
	.newslist .item .text .date{position: absolute;left: 0;top: 1.75rem;width: 60px;padding-left: 10px;}
	.newslist .item .date .day{line-height: 1.2;font-size: 2rem;}
	.newslist .item h3{margin-top: 0;}
	.news_con{padding-top: 3rem;}
	.news_con .leftcon{width: 100%;}
	.news_con .right_con{width: 100%;margin-top: 2rem;display: none;}
	.news_con_body{font-size: 16px;}
	.sharebox{display: none;}
	.fanpian{width: 100%;width: 100%;}
	.newslist .item.item2{display: none;}
	.newslist_wrap .swiper-button-next,.newslist_wrap .swiper-button-prev{display: none!important;}
	.footer .foot_top .title{font-size: 1.4rem;}
	.footer .foot_top .title span{font-size: 2rem;}

	.typebar {margin-bottom: 2rem;}
	.typebar h2{font-size: 1.6rem;}
	.typebar .enname{font-size: 1rem;}

	.index_news .typebar .more{bottom: 12px;}
	.bussiness_wrap .typebar .more{bottom: 12px;}

	.tjnews{top: 0;}
	.index_news{margin-top: 30px;}
	.newslist_pc{display: none;}
	.newslist_wap{display: block;overflow: hidden;}
	.index_newslist .con{margin-right: 0;}
	.index_about{padding-top: 5rem;}
	.index_about .aboutcon:after{width: 100%;}
	.index_about .aboutcon .text{width: 100%;}
	.index_about .video_wrap{position: relative;top: 0;margin-top: 0%;width: 100%;padding-top: 60%;transform: translateY(0)!important;}
	
	.bussiness_list .con{width: 49%;margin-right: 2%;margin-bottom: 2%;}
	.bussiness_list .con:nth-child(2n){margin-right: 0;top: 0;}
	.caselist .con{width: 23%;margin-right: 2.66%;}
	.caselist .con:nth-child(6n){margin-right: 2.66%;}
	.caselist .con:nth-child(4n){margin-right: 0;}
	.partners_wrap .typebar .titles{width: 100%;}
	.partners_wrap .typebar .desc{margin-top: 1rem;}
	.partners_list{margin-left: 0;width: 100%;}

	.footer .leftcon{}
	.footer .foot_logo{width: 200px;background-size: 100%;}
	.footer .leftcon .desc{width: 200px;font-size: 14px;}
}

@media(max-width: 767px){
	/*body{font-family:"SourceHanSerifCN","microsoft yahei","microsoft JhengHei", Helvetica, sans-serif;}*/
	*{box-sizing: border-box;}
	.subpagenav.fixed{top: 60px;}
	.mbhide{display: none!important;}
	.mbshow{display: block!important;}


	.banner{height: 60vw;margin-top: 60px;}


	.banner .container .con{width: 100%; transform: translateY(-50%);-ms-transform: translateY(-50%);-webkit-transform: translateY(-50%);top: 50%;margin-top: 0rem;left: 0;padding: 0 20px;text-align: center;}
	.banner .bgb{background: none!important;}
	.banner .bgb img{width: 100%;height: 100%;}

	.banner .container .con {text-align: left;}
	.banner .container .con .title{font-size: 1.4rem;letter-spacing: 2px;}
	.banner .container .con .enname{font-size: 1rem;}
	.banner .container .con .subtitle{font-size: 1.6rem;}
	.banner .container .con .desc{font-size: 0.9rem;}
	.banner .container .con .desc p{margin-right: 0;background-size: 6px;padding-left: 1.2rem;}
	/*.banner .swiper-slide .container{display: none;}*/
	.banner .pagination_wrap{top: 0px;}
    .main_visual_autoplay{display: none;}
	.banner:after{display: none;}
	.banner .swiper-pagination span{width: 6px;height: 6px;}

	.banner .container .con .btns a{padding: 10px 15px;}
	


	.subbanner{/* margin-top: 60px; */height: 16rem;min-height: 16rem;}
	.banner_type .down{transform: translateY(1rem);background-size: 18px;}
	.subbanner .container{top: 50%;}
	.banner_type h1{font-size: 1.6rem;}
	.banner_type h1:after{height: 1px;width: 2.5rem;}
	.banner_type .desc{font-size: 1rem;}

	.subpagenav .container {display: flex;flex-wrap: wrap;overflow-x: auto;}
	.subpagenav .container>a{margin-right: 0.85rem;font-size: 15px;flex: 0 0 auto;}
	.subpagenav .container>a:hover:after{transform: scale3d(0,1,1);}
	.subpagenav .container>a.on:after{transform: scale3d(1,1,1);}

	.qtyewu .content .text .enname{font-size: 1rem;}

	.about_con{padding-top: 5.5rem;}
	.about_content{padding: 0 2%;}
	.about_content .typebar,.about_content .con{width: 100%;font-size: 16px;}

	.history{padding: 3.5rem 0rem}
	.history .con img{display: block;}
	.history .swiper-button-prev{left: -20.5px;top:10.1rem}
	.history .swiper-button-next{right: -20.5px;top:10.1rem}
	.history .con .desc{margin-top: 1.5rem;}
	.history .con:after{margin-top: -3px;}
	.history .con:hover:after{margin-top: -3px;}
    .history .con:hover:before {opacity: 1;margin-top: -8px;}

	.ceo_wrap .imgcon{margin-bottom: 2rem;}
	.ceo_wrap .imgcon .img1{width: 200px;height: 200px;}
	.ceo_wrap .imgcon,.ceo_wrap .textcon{width: 100%;padding: 0;text-align: justify;}

	.linian .linianlist{width: 100%;}
	.linian .linianlist .con:hover:after{width: 100%;}
	.linian .img{width: 100%;height: 50vw;margin-top: 1rem;}

	.youshilist{height: auto;}
	.youshilist .con{width: 50%;height: auto;padding: 2rem 0;}
	.youshilist .con:nth-child(2n){background-color: rgba(40,34,108,0.6);}
	.youshilist .con:nth-child(2),.youshilist .con:nth-child(3){background-color: rgba(40,34,108,0.4);}

	.business_list{margin-top: 5.5rem;}
	.business_list .item{margin-bottom: 2rem;}
	.business_list .item .text{width: 100%;top: 0;margin-left: 0;height: auto;}
	.business_list .item .text_wrap{padding: 20px;height: auto;}
	.business_list .item .img,.business_list .item:nth-child(2n) .img{position: relative;}
	.business_list .item .img{width: 100%; height: 50vw;}
	.business_list .item .desc{margin-top: 1rem;}

	.qtyewu .yewunav{left: 2rem;top: 2rem;}
	/*.qtyewu .yewunav .con {
	    color: #393199;
	    background-color: #fff;
	}*/
	.qtyewu .content .text{width: 100%;padding: 2rem;position: relative;}
	.qtyewu .content .swiper-button-next, .qtyewu .content .swiper-button-prev{width: 3rem;height: 3rem;line-height: 3rem;}
	.qtyewu .content .iconfont{width: 100%;height: 100%;}

	.business_list2{margin-top: 3rem;}
	.business_list2 .item{padding-bottom: 1rem;}
	.business_list2 .item .img{width: 100%;height: 50vw;}
	.business_list2 .item .text{width: 100%;padding: 1rem;min-height: 18rem;}
	.business_list2 .item .desc{margin-top: 1rem;}
	.business_list2 .item:nth-child(2n) .text{order: 1;}
	.business_list2 .item h3{font-size: 1.5rem;}
	.business_list2 .item .entitle{font-size: 1rem;}
	.zzywlist .con{width: 100%;padding: 1.5rem;}
	.zzywlist .con .title{font-size: 1.2rem;}

	.zzywlist .con .desc{font-size: 14px;}

	.zengzhiyewu,.project_industrial{padding: 3rem 0;}
	.project_financial{padding-top: 3rem;}
	.typebar2{margin-bottom: 2rem;}
	.typebar2 h2{font-size: 1.4rem;}
	.typebar2 .enname{font-size: 1rem;}
	.typebar2 .enname.endou:after{}

	.jobs_page{padding-bottom: 3rem;}
	.contact_map,.hezuo_wrap{margin-top: 5.5rem;}
	.group_content .info{width: 100%;margin-right: 0;margin-bottom: 2rem;}
	.group_content .info p{margin-bottom: 1rem;}
	.group_content .feedback{width: 100%;margin-right: 0;}

	.hezuolist{margin-left: -5%;margin-right: -5%;}
	.hezuolist .con{width: 40%;margin: 0 5%;}
	.jobs_content{padding-top: 5.5rem;}

	.rzfz_content .item {margin-bottom: 2rem;}
	.rzfz_content .item .img{flex: 0 0 100%;-ms-flex: 0 0 100%;-webkit-flex: 0 0 100%;height: 50vw;}
	.rzfz_content .item .text{flex: 0 0 100%;-ms-flex: 0 0 100%;-webkit-flex: 0 0 100%;padding: 1.5rem}
	.rzfz_content .item:nth-of-type(2n) .text{order: 1;}
	.rzfz_content .item .text h3{font-size: 1.5rem;}
	.rzfz_content .item .text .desc{padding: 2.8rem 0;}
	.rzfz_content .item .text .desc:before,.rzfz_content .item .text .desc:after{background-size: 70%;}

	.job_list_wrap{padding-top: 1rem;}
	.job_search select{width: 45%;margin-right: 0;margin-bottom: 1rem;}
	.job_search input[type='text']{width: 45%;margin-right: 0rem;flex: 0 0 auto;}
	.job_search button[type='submit']{width: 45%;}
	.joblist .tt p{width: 22%;}
	.joblist ul li .dt p{width: 22%;padding-left: 0;}
	.joblist ul li .dt .zkbtn{right: 0;}

	.shangtai_content{position: relative;top: 0;left: 0;transform: translate(0,0);margin-bottom: 2rem;}
	.shangtai_content .title{margin: 1rem auto;}
	.shangtai_content .p2, .shangtai_content .p3{left: 0;}
	.shangtai_content .p3{right: 0;left: auto;}
	.shangtai_list .item{width: 100%;align-items: center;}
	.shangtai_list .item:nth-child(2n){ustify-content: flex-start;
    -ms-justify-content: flex-start;
    -webkit-justify-content: flex-start;
    text-align: left;}
    .shangtai_list .item:nth-child(2n) .iconfont{order: 0;margin-left: 0;margin-right: 1.4rem;}

    .project_industrial .content{width: 100%;font-size: 14px;margin-bottom: 2rem;}
    .project_industrial .gykj_list{width: 100%;}
    .financial_list .con{width: 100%;padding: 2rem;margin-bottom: 2rem;height: 21rem;}
    .financial_list .con .iconfont{margin-bottom: 2rem;}

    .low_carbon_list h3.title{position: relative;top: 0;left: 0;transform: translate(0,0);margin: 3rem auto 6rem;}
    .low_carbon_list .con{width: 100%;margin-bottom: 2rem;}
    .low_carbon_list .con:nth-of-type(1){width: 100%;left: 0;margin-left: 0;}
    .low_carbon_list .con .desc{opacity: 1;}
    .low_carbon_list .con .title{width: 100%;margin-bottom: 2rem;}
    .low_carbon_list .con .title:after{width: 70px;left: 0;}
    .low_carbon_list .con .title:before{left: 0;}
    .low_carbon_list .con:nth-of-type(2) .title:before, .low_carbon_list .con:nth-of-type(4) .title:before{left: 0;right: auto;}
    .low_carbon_list .con .desc{width: 100%;flex: 0 0 auto;margin-left: 0;}
    .low_carbon_list .con:nth-of-type(2) .desc, .low_carbon_list .con:nth-of-type(4) .desc{order: 0;}

    .project_pre_ipo{padding: 3rem 0 2rem;}
    .pre_ipo_list .con{width: 100%;padding: 2rem;margin-bottom: 1rem;}
    .pre_ipo_list h3{position: relative;top: 0;left: 0;transform: translate(0,0);margin: 0rem auto 3rem;}
    .pre_ipo_list .con .desc{font-size: 14px;margin-top: 1rem;}

    .newspage_content{padding: 3rem 0 2rem;}
    .newspage_content#subpagenav1{padding-top: 5.5rem;}

    .newslist_content .tjimgs .img{width: 100%;padding-top: 56%;}
    .newslist_content .tjimgs .text{width: 100%;padding: 20px;}
    .tjimgs .con{flex-wrap: wrap;}
    .newslist_content .tjimgs .text .ewm{display: none;}
    .newslist_content .tjimgs .swiper-pagination{text-align: right;right: 20px;left: auto;bottom: 20px;}
    .news_item5 .item .ewm, .news_item5 .item .ewm{display: none;}
    .news_item5 .item {padding: 1rem;}
    .news_item5 .item .text{margin-right: 0;}
    .news_item5 .item .date{padding: 0.5rem 1rem;}
    .newslist .item .date .day{font-size: 1rem;}
    .news_item5 .item .desc{font-size: 12px;}

    .newslist0 .item .img{width: 100%;padding-top: 60%;overflow: hidden;margin-bottom: 1rem;}
    .newslist0 .item .text{width: 100%;}
    .newslist0 .item .text .date{margin-top: .5rem;padding-left: 1.5rem;}
    .newslist0 .item .text .desc{margin-top: 0.5rem;}
    .newslist0 .item .text .more{margin-top: 0.5rem;margin-bottom: 0;}

	.newslist.newslist2 .item{width: 100%;}
	.newslist3 .item{width: 100%;padding-right: 0;margin-bottom: 8px;}
	.news_item3 .item{width: 100%;padding: 0.5rem 20px;	}
	.newslist .item .text{padding-left: 0;}
	.newslist .item .text .date{display: none;}
	.news_item3 .item .img{width: 90px;margin-left: 2rem;}
	.newslist .item h3{font-size: 16px;}
	.news_item2 .item{width: 100%;margin-bottom: 1rem;}

	.news_item1 .img{width: 100%;padding-top: 70%;}
	.news_item1 .newslist{width: 100%;}

	.shangtai_list .item .iconfont{font-size: 2rem;}

	.fenye .a1{font-size: 14px;}
	.newslist3 h3{font-weight: bold;}

	.news_con{padding-top: 5rem;}
	.news_con .leftbar{width: 100%;}
	.news_con .leftbar .date{display: flex;font-size: 1.2rem;}
	.news_con .leftbar .day{font-size: 1.2rem;margin-left: 5px;}
	.news_con .leftbar .year:after,.news_con .leftbar .year:before{display: none;}
	.news_con .share{display: none;}
	.news_con .leftcon{padding: 0 ;}
	.news_con .leftcon:before{display: none;}
	.news_con h1{font-size: 1.5rem;}

	.news_con .right_con{display: block;}
	.newslist4 h3{background-size: 11px;padding-left: 30px;}
	.newslist4 .item{font-size: 15px;}

	.contact_map_wrap{}
	.contact_map .map{height: 24rem;}
	.contact_page .info{position: relative;margin-top: 2rem;max-width: 100%;width: 100%;top: 0;transform: translateY(0);padding: 0;margin-bottom: 2rem;}
	.contact_page .info p{font-size: 14px;}

	.feedback-form{margin-top: 1rem;}
	.contact_page .feedback .items{flex-wrap: wrap;}
	.contact_page .feedback .items .item{width: 100%;}
	.contact_page .feedback .item{flex-wrap: wrap;}
	.contact_page .feedback .item label{width: 100%;text-align: left;}

	.tjnews{height: auto;line-height: 60px;margin-top: 20px;display: none;}
	.tjnews .typename{width: 100%;line-height: 40px;}
	.tjnews .cons{width: 100%;margin-left: 0;}
	.tjnews .cons .con{padding-right: 60px;}
	.tjnews .date{display: none;}
	.tjnews h3{font-weight: normal;}
	.tjnews .cons .swiper-pagination{right: 0;width: 50px;}
	.tjnews .cons .swiper-button-prev, .tjnews .cons .swiper-button-next{display: none;}

	.index_news{margin-top: 15px;overflow: hidden;}
	.index_newslist{margin-top: 1.0rem;}
	.index_newslist .con{width: 100%;margin-bottom: 1.0rem;}
	.index_newslist .con .text{width: 100%;padding: 20px;}
	.index_newslist .con h3{font-size: 16px;height: 3.2rem;}
	.newslist_wap .swiper-pagination{position: relative;top: -45px;}

	.index_about{padding-top: 0;}
	.index_about .aboutcon{padding-top: 3rem;padding-bottom: 3rem;}
	.index_about .aboutcon .text{font-size: 1.1rem;line-height: 2;}
	.index_about .aboutcon span.more{display: inline;}
	.index_about .aboutcon a.more{display: none;}
	.caselist_wrap .desc{font-size: 1.1rem;line-height: 2;}
	.partners_wrap .typebar .desc{font-size: 1.1rem;line-height: 2;}

	.bussiness_wrap{padding-top: 5rem;padding-bottom: 5rem;}
	.bussiness_list .con{padding: 25px 15px;}
	.bussiness_list .con h3{font-size: 18px;}
	.bussiness_list .con .enname{font-size: 12px;line-height: 14px;height: 28px;}
	.bussiness_list .con .desc{margin-top: 0.5rem;}
	.bussiness_list .con .img{width: 40px;height: 40px;line-height: 40px;}

	.caselist .con,.partners_list .con{width: 30%;margin-right: 4.45%;height: 60px;padding: 10px;line-height: 40px;margin-bottom: 4.4%;}
	.caselist .con:nth-child(4n),.partners_list .con:nth-child(4n){margin-right: 4.45%;}
	.caselist .con:nth-child(3n),.partners_list .con:nth-child(3n){margin-right: 0;}

	.partners_wrap .typebar .desc{width: 100%;}
	.partners_wrap  .typebar .more{top: 10px;}

	.footer .foot_lnk{display: none;}
	.footer .leftcon .desc{width: 100%;display: none;}

	.banner .container{padding: 0 30px;}
	.banner .pagination_wrap{right: 20px;}
	.pagination_wrap .swiper-button-prev, .pagination_wrap .swiper-button-next{display: none;}

	.index_news{margin-top: 3rem;padding-bottom: 0rem}
	.partners_wrap {padding-top: 5rem;}

	.project_page .shangtai{display: none;}
	.business_list .item h3{margin-top: 0.2rem;}
	.project_page {padding-top: 3.6rem;}
	.typebar.white:after{content: none;}
	.index_main .index_news .typebar{padding-top: 0.2rem;}
}
