.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;}

	.news_item5 .item .date{padding: 5px;}
	.news_item5 .item h3{font-size: 1.2rem;}
	.news_item5 .item .desc{font-size: 14px;}
}
@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;}

	.l-header{display: block;}
	.headtop{display: none;}
	.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;}


	/*.protop .leftcon{width: 100%;float: none;}*/
	.protop .leftcon{padding-top: 40px;}
	.protop .rightcon{padding: 20px;padding-top: 40px;}
	.protop .pronav .con{margin-right: 5px;}

	/*.index_about{background-attachment: inherit;}*/
	.index_about .aboutcon{width: 100%;float: none;padding-right: 0;}
	.index_about:after{display: none;}
	.index_about .aboutcon .text{font-size: 14px;}
	
	.index_about .data .item:nth-child(3),.index_about .data .item:nth-child(4){background-color: #fff;color: #333;}
	.index_about .data .item:nth-child(3) .num,.index_about .data .item:nth-child(4) .num{color: #053b95;}	

	.index_case .anli_item:nth-child(1),.index_case .anli_item:nth-child(2){width: 100%;margin-right: 0;}
	.index_case .anli_item{width: 50%;}
	.index_case .anli_list{padding-bottom: 0;}

	.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;}

	.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;}*/
	.l-header__logo a{background-image: url(../images/logo1.png);background-size: 294px;width: 294px;}
	/*neiye*/
	.subbanner{height: 15.0rem;min-height: 20rem; margin-top: 60px;}
	.toptext{display: none;}
	.about_con{padding-top: 3.5rem;padding-bottom: 3.5rem;}
	.banner_type h1{font-size: 1.8rem;}
	.subbanner_text{width: 80%;}
	
	.position{font-size: 14px;height: 3.5rem;line-height: 3.5rem;}
	.position a{font-size: 14px;}
	.submain{padding: 3.5rem 0;}
	.subpagenav{height: 3.5rem;}
	.subpage_wrap{padding-top: 3.5rem;}
	.subpagenav .container>a{margin-right: 3.5rem;height: 3.5rem;line-height: 3.5rem;}

	.submain_type h2{font-size: 1.8rem;}
	.datas .item .num{font-size: 32px;}
	.productlist .item{width: 50%;}
	.leftbar{width: 200px;}
	.leftbar .typename{font-size: 1.5rem;height: 4.2rem;line-height: 4.2rem;}
	.leftbar .textcon{padding: 30px 20px;}
	.leftbar .textcon .title{margin-bottom: 1.2rem;}
	.main{width: calc(100% - 220px);}
	.product_imgs{width: 100%;float: none;}
	.product_textcon{width: 100%;margin-right: 0;float: none;padding: 20px;padding-bottom: 0;}
	.product_top{margin-bottom: 30px;}
	.product_textcon .btns .gobuy{width: 140px;height: 40px;line-height: 40px;}
	.pro_detail{padding: 20px;}
	.detail_title{font-size: 16px;}

	.news_item5 .item .text{padding: 0 20px;}
	.news_item5 .item .date{padding: 5px;}
	.news_item5 .item h3{font-size: 1.2rem;}
	.news_item5 .item .desc{font-size: 13px;margin-top: 5px;}
	.news_item5 .item .more{font-size: 13px;margin-top: 5px;}
	.news_item5 .item .date .day{font-size: 2.4rem;}
	.com-fenye1 .a1{font-size: 14px;margin: 0 5px;}

	.news_con{padding-top: 0rem;}
	.submain_type h2{font-size: 1.8rem;margin-bottom: 20px;}
	.news_con_body{margin-bottom: 0;}
	.news_con_body .creatdate{margin-bottom: 10px;}

	.newslist_content{margin-top: 0;padding-top: 3.5rem;}

	.imglist .item{width: 50%;}
	.rzfz_content .item .text{padding: 30px;}
	.rzfz_content .item .text h3{font-size: 1.2rem;margin-bottom: 1.5rem;}
	.feedback_bg{margin-top: 5rem;padding: 3rem;}
	.subtypebar h2{font-size: 1.8rem;}


	.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.8rem;}
	.typebar .more{bottom: 5px;}
	.typebar .enname{font-size: 1rem;}
	.tjnews{top: 0;}
	.index_about{padding-top: 5rem;padding-bottom: 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;}
	.index_case{padding-bottom: 0;}

	.footer .leftcon{}
	.footer .foot_logo{width: 200px;background-size: 100%;}
	.footer .leftcon .desc{width: 200px;font-size: 14px;}
	.foot_top .item .con{padding-left: 40px;background-size: 29px;}
	.foot_top .item{padding-left: 10px;padding-right: 10px;}

	.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;}
}

@media(max-width: 767px){
    .sj{display:none;}
    .index_case .anli_item{ width: 50%; position: relative; float: left; margin:0;}
    .banner .container .imgcon{position:unset;}
.banner .container .imgcon .img{right:1%;width:40%;}
    
    
	.subpagenav.fixed{top: 60px;}
	.mbhide{display: none!important;}
	.mbshow{display: block!important;}
	html{font-size: 14px;}
	.head{background-color: #fff;height: 60px;}
	.headtop.scroll .head, .headtop.fixed .head{height: 60px;line-height: 60px;}
	.headtop.scroll .head .logo, .headtop.fixed .head .logo{margin-top: 0;}
	.head .logo{background-image: url(../images/logo.png);width: 140px;height: 60px;margin-top: 0;}
	.head .rightnav{display: none;}
	.head .lh-search{display: none;}
	.head .rightnav{display: block;position: absolute;top:0;left: 0;z-index: 999; width: 80%;height: 100vh;transition: ease .65s;transform: translate3d(-100%,0,0);}
	.head .rightnav:after{position: absolute;left: 0; top:0; z-index: 999;width: 100vw;height: 100vh;background-color: rgba(0,0,0,0.3);content: "";opacity: 0;visibility: hidden;}
	.head.open  .rightnav:after{opacity: 1;visibility: visible;}
	.head.open .rightnav{transform: translate3d(0,0,0);}
	.head.open .menu{background-image: url(../images/icon_close_red.png);}
	.head .rightnav .menunav{display: none;}
	.head .rightnav>ul{padding-top: 60px;position: relative;z-index: 1000;box-sizing: border-box;background-color: #003693;overflow: auto;}
	.head .rightnav>ul li{width: 100%;height: 50px;line-height: 50px!important;border-bottom: 1px solid rgba(255,255,255,.2); text-align: center;}
	.head .rightnav li a:after{height: 0px;}
	.headtop.headHover .head li a:after, .headtop.scroll .head li a:after, .headtop.fixed .head li a:after{display: none;}
	.headtop.headHover .head .rightnav>ul>li>a, .headtop.scroll .head .rightnav>ul>li>a, .headtop.fixed .head .rightnav>ul>li>a{color: #fff;}
	.menu{width: 40px;height: 60px;background: url(../images/icon_menu.png) right center no-repeat;background-size: 30px;cursor: pointer;float: right;display: block;position: relative;z-index: 1100;}

	.toptext{display: none;}
	.headtop{display: none;}
	.l-header{display: block;}

	.banner{height: 60vw;margin-top: 60px;}
	.banner .container .textcon1,.banner .container .textcon{width: 100%;}


	.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;padding: 0}
	.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{display: none;}
	.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{margin-top: 1rem;}
	.banner .container .con .btns a{padding: 10px 15px;width: 140px;min-width: 140px; height: 40px;font-size: 14px;}

	.typebar{margin-bottom: 1.5rem;}
	.typebar h2{font-size: 1.5rem;}
	.typebar .desc{margin-top: 0.5rem;}
	.typebar .more{bottom: 8px;}
	.index_case .typebar {padding-bottom: 30px;}
	.index_case .typebar .more{bottom: 0px;}
	.swiper-pagination-bullet{width: 8px;height: 8px;border-radius: 8px;}
	.pro-swiper{padding-bottom: 2rem;margin-bottom: 2rem;}
	.protop{height: auto;}
	.protop .leftcon{width: 100%;float: none;padding-right: 0;padding-top: 2rem;height: auto;}
	.protop .rightcon {float: none;width: 100%;padding: 20px 0;}
	.protop .rightcon:after{left: -20px;}
	.protop .pronav .con{font-size: 14px;height: 32px;line-height: 30px;min-width: 130px;margin-bottom: 10px;}
	.pro-swiper .con .imgcon{padding-top: 100%;}
	.pro-swiper .con{padding: 0;}

	.index_about .aboutcon .readmore{width: 130px;height: 40px;line-height: 40px;}
	.index_about,.index_case,.index_news{padding-top: 3rem;padding-bottom: 3rem;}
	.index_case{padding-bottom: 1rem;}
	.index_about .data{margin-top: 0rem;flex-wrap: wrap;}
	.index_about .data .item{width: 50%;border-bottom: 1px solid #ccc;border-right: 1px solid #ccc;}
	.index_about .data .item .num{font-size: 36px;}
	.index_about .data .item{padding: 20px 15px;}

	.index_newslist{margin-top: 0;}
	.index_newslist .item{width: 100%;padding: 0;border:1px #efefef solid;
margin-bottom:20px;}
	.index_newslist .con{padding: 20px;}
	.index_newslist .con .img{margin: 15px 0;}
	.foot_form{width: 100%;float: none;}

	
	body{padding-bottom: 0;}
	.footer {position: relative;padding-bottom: 0rem;padding-top: 1rem;}
	.footer .container{padding-top: 0rem;padding-bottom: 0rem;}
	.footer .foot_top{margin-bottom: 1.5rem;}
	.footer .foot_top .desc{font-size: 14px;}
	.footer .foot_top {flex-wrap: wrap;padding-top: 0.5rem;padding-bottom: 0.5rem;}
	.footer .foot_top .con{width: 100%;margin-bottom: 10px;}
	/*.footer .foot_top .con:last-child{display: none;}*/
	.foot_top .item{width: 100%;float: none;padding-left:0;}
	.footer .foot_top .con img{max-width: 296px;}
	.footer .foot_top .joinus{width: 10rem;margin: 1rem auto 0;background-size: 17px;}
	.footer .foot_logo,.foot_nav .links,.foot_nav .title{display: none;}
	.foot_middle{display: flex;-webkit-display: flex;flex-wrap: wrap;}
	.foot_nav{flex: 1;width: 100%;}
	.footer .foot_info p{margin-bottom: 5px;font-size: 13px;}

	.footer .leftcon{width: 100%;max-width: 100%;}
	.footer .foot_info{width: 100%;max-width: 100%;padding-right: 1rem;margin-top: 1rem;border-top: 0;}
	.footer .ftewm{width: 100%;margin-top: 1rem;}
	.footer .ftewm p{margin-top: 2px;}
	.footer .powerby{padding-left: 0;font-size: 13px;margin-top: 10px;overflow: hidden;}
	.footer .powerby a{font-size: 13px;}
	.footer .powerby .leftcon{width: 100%;}
	.footer .powerby p a{display: none;}
	.footer .foot_top .title span{font-size: 1.4rem;}

	.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;}
	.l-header__logo a{width: 270px;background-size: 270px;}

	/*neiye*/
	.subbanner{height: 15.0rem;min-height: 50vw; margin-top: 60px;}
	.subbanner.banner_pro{background-position: right 16% center!important;}
	.toptext{display: none;}
	.about_con{padding-top: 2.5rem;padding-bottom: 2.5rem;}
	.banner_type h1{font-size: 1.5rem;}
	.subbanner_text{width: 100%;}
	.subpagenav .container>a + .position{display: none!important;}

	.position{font-size: 14px;height: 3.5rem;line-height: 3.5rem;}

	.position a{font-size: 14px;}
	.submain{padding: 2rem 0;}
	.subpagenav{height: 7rem;}
	.subpage_wrap{padding-top: 5.5rem;}
	.subpagenav .container>a{margin-right: 1.4rem;height: 3.2rem;line-height: 3.5rem;}

	.submain_type h2{font-size: 1.8rem;}
	.datas .item .num{font-size: 32px;}
	.productlist .item{width: 100%;}
	.com-fenye1{margin-top: 1.5rem;}
	.com-fenye1 .a1.home1, .com-fenye1 .a1.end1{display: none;}
	.leftbar{width: 200px;display: none;}
	.leftbar .typename{font-size: 1.5rem;height: 4.2rem;line-height: 4.2rem;}
	.leftbar .textcon{padding: 30px 20px;}
	.leftbar .textcon .title{margin-bottom: 1.2rem;}
	.main{width: 100%;}
	.productlist .con{padding: 10px;}
	.product_imgs{width: 100%;float: none;}
	.product_textcon{width: 100%;margin-right: 0;float: none;padding: 20px;padding-bottom: 0;}
	.product_top{margin-bottom: 30px;}
	.product_textcon .itemp .name{width: 100px;}
	.product_textcon .btns .gobuy{width: 140px;height: 40px;line-height: 40px;}
	.pro_detail{padding: 20px 0;}
	.detail_title{font-size: 16px;padding-left: 20px;margin-bottom: 20px;}
	.pro_detail p{margin-bottom:15px;line-height:2.1;}

	.news_item5 .item{display: flex;flex-wrap: wrap;padding: 0;}
	.news_item5 .item .text{padding: 20px;}
	.news_item5 .item .imgcon{width: 100%;padding-top: 65%;}
	.news_item5 .item .date{padding: 5px;display: none;}
	.news_item5 .item h3{font-size: 1.2rem;}
	.news_item5 .item .desc{font-size: 13px;margin-top: 5px;}
	.news_item5 .item .more{font-size: 13px;margin-top: 5px;display: none;}
	.news_item5 .item .date .day{font-size: 2.4rem;}
	.com-fenye1 .a1{font-size: 14px;margin: 0 5px;}

	.news_con{padding-top: 3rem;}
	.submain_type h2{font-size: 18px;margin-bottom: 20px;}
	.news_con_body{margin-bottom: 0;margin-left: -20px;margin-right: -20px;padding: 20px;box-shadow: none;}
	.news_con_body .creatdate{margin-bottom: 10px;}
	.news_con_body p, .news_con_body div{margin-bottom: 15px;}

	.newslist_content{margin-top: 0;padding-top: 3.5rem;}

	.imglist .item{width: 100%;font: none;}
	.imglist .con .text{height: 40px;line-height: 40px;font-size: 16px;}
	.rzfz_content .item .text{padding: 30px;}
	.rzfz_content .item .text h3{font-size: 1.2rem;margin-bottom: 1.5rem;}
	.feedback_bg{margin-top: 3rem;padding: 2rem 0px;}
	.subtypebar h2{font-size: 1.5rem;}



	.m_kefu.mshow{display: none!important;}


	.subpagenav .container {display: flex;flex-wrap: wrap;overflow-x: auto;}
	.subpagenav .container>a{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_content{padding: 0 2%;}
	.about_content .typebar,.about_content .con{width: 100%;}
	.datas{flex-wrap: wrap;margin-top: 1.5rem;margin-bottom: 1.5rem;}
	.datas .item{width: 50%;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;}
	.datas .item .con:after{display: none;}
	.datas .item:nth-child(2n){border-right: 0;}
	

	.zengzhiyewu,.project_industrial{padding: 3rem 0;}
	.project_financial{padding-top: 3rem;}
	.typebar2{margin-bottom: 2rem;}
	.typebar2 h2{font-size: 1.6rem;}
	.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{margin-left: -20px;margin-right: -20px;}*/
	.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.2rem;margin-bottom: 15px;}
	.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;}

	

    .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;}

    .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 .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;}

	.index_about{padding-top: 0;}
	.index_about .aboutcon{padding-top: 3rem;padding-bottom: 3rem;}


	.footer .foot_lnk{display: none;}
	.footer .leftcon .desc{width: 100%;}

	.banner .container{padding: 0 30px;}
	.banner .pagination_wrap{right: 20px;}
	.pagination_wrap .swiper-button-prev, .pagination_wrap .swiper-button-next{display: none;}


}