.index_company_r_pic{ width: 100%;}
.xianshii{ display: none;}
.xianshishi{ display: block;}
@media screen and (max-width: 1880px){
	.index_news_l_tex{ font-size: 20px; } 
	
	
	
	}

@media screen and (max-width: 1832px){
	.index_company_r_pic ul li{}
	
	
	
	}

@media screen and (max-width: 1688px){
	
	.index_news_l_bg2{ width: 95%;}
	
}

@media screen and (max-width: 1680px){
	
	.menu ul li>dl a{padding: 0 10px; width: 100%; padding-top: 10px; padding-bottom: 10px;}
	

}

@media screen and (max-width: 1652px){
	
	
}
@media screen and (max-width: 1600px){
	
	.navitem > a{padding: 30px 20px;}
	
	
	
}

@media screen and (max-width: 1634px){
	.navitem > a{padding: 30px 30px;}
}

@media screen and (max-width: 1546px){
	.foot_l ul li{ font-size: 18px;}
	.foot_m ul li{font-size: 18px;}
}

@media screen and (max-width: 1500px){
	
	.navitem > a{padding: 30px 20px;}
	.menu ul li{  font-size: 18px;}
.menu ul li>dl a{ font-size: 16px; width: 100%;padding: 0 10px;}
	
	
.inner_pro ul li{ font-size: 18px;}	
}




@media screen and (max-width: 1460px){
	.index_news_l_tex{ font-size: 16px;}
	.index_news_r_top ul li .index_news_l_bg1 .index_news_l_tex1{ font-size: 16px;}
	
	.index_company_tex{ font-size: 20px;}
}

@media screen and (max-width: 1438px){
	
	
	}

@media screen and (max-width: 1406px){
	.navitem > a{padding: 30px 10px; }
	
	.ydzx_r_tit{ margin-top: 0px;}
	
	.foot_l ul li{ font-size: 16px;}
	.foot_m ul li{font-size: 16px;}
	
	.foot_r ul li .font_wenzi{ font-size: 16px; margin-top: 10px;}
	
	
	}
@media screen and (max-width: 1380px){
	.slick8 li i{ bottom: -200px;}
	
		}

@media screen and (max-width: 1280px){
	
	.navitem > a{padding: 30px 10px; font-size: 20px;}
	.index_tite{ font-size: 30px;}
	.font48{ font-size: 30px;}
	.ydzx_r_tit{ font-size: 20px; }
	.ydzx_r_tit_tex{ font-size: 16px; text-align: left;}

	.ydzx_r_tit_line{ text-align: left;}
	.ya2_tit_bg1{font-size: 20px;}
	.ya2_tit_bg3{font-size: 16px;}
	.ydzx_r_tit1{font-size: 20px;}
	.ydzx_r_bot ul li .ydzx_r_bot1{font-size: 20px;}
	.ydzx_r_bot ul li .ydzx_r_bot2{font-size: 16px;}
	.product-first-tit a{ font-size: 16px;}
	.inner_pro ul li{ font-size: 14px;}
	
}

@media screen and (max-width: 1200px) {  

	
	.foot_l ul li{font-size: 14px;}  
	.foot_m ul li{ font-size: 14px;}
	.index_mz{flex-wrap: wrap;}
  .s2 .bottom .word {
    right: 65%; }
  .s2 .bottom .more {
    right: 30%; }
	
	.index_news_l_tex{ font-size: 20px;}
	.index_news_r_top ul li .index_news_l_bg1 .index_news_l_tex1{ font-size: 16px;}
	.index_news_l_tex2{ font-size: 16px;}
	
	
	.index_news_l{ width: 100%; margin-top: 30px;}
	.index_news_r{ width: 100%; margin-top: 30px;}
	
	.font44{ font-size: 30px;}
	.f24 {
    font-size: 18px;
    line-height: 26px;
}
	
	.rczp ul li .rczl_mid{ font-size: 20px;}
	.rczp ul li .rczl_tex{ font-size: 16px; margin-top: 20px;}
	.inner_cot ul li .inner_cot_tex .inner_cot_tex1{ font-size: 20px;}
	.inner_cot ul li .inner_cot_tex .inner_cot_tex2{ font-size: 16px;}

  }


@media screen and (max-width: 1150px) { 
	.foot_m{ width: 25%;}
	.foot_r{ width: 26%;}
	 }



@media screen and (max-width: 1036px){
	
	.menu ul li>dl a {
    font-size: 16px;
    width: 100%;
    padding: 0 5px;
}

  }

@media screen and (max-width: 1018px) { 
	.foot_r{ width: 28%;}
		 }

@media screen and (max-width: 960px){
	
	.rztx{ margin-top: 0px; padding-top: 60px;} 
	.ya4{ margin-top: 0px;}
	.xianshii{ display:block;}
.xianshishi{ display: none;}
	.ydzx_r_tit{ text-align: center;}
	.ya3{flex-wrap: wrap;}
	
	.ydzx_r .img{ padding-bottom: 70%;}
	
	.ydzx_r_tit1{ text-align: center;}
	.ydzx_ll{ margin-top: 20px;}
	.ydzx_r_tit_tex{ margin-top: 25px;}
	
	.yingc{display:block;}
.xianshi{ display: none; }
	.secwz h3{ font-size: 20px;}
	.secwz .txt{ font-size: 20px;}
	.message .inner_cot{ width: 100%;}
	.message .form{ width: 100%;}
	
	.rczp ul li{ width:50%; margin-right:0px;}
	.rczp ul li .rczl_tex{ width: 90%;}
		.f24 {
    font-size: 16px;
    line-height: 24px;
}
	
	.news .list li{padding:0;margin-top:4vw;}
	.news .list li .time{display:none;}
	.news .list li .pic{width:42%;}
	.news .list li .txt{width:54%;margin-left:4%;float:right;}
	.news .list li .txt .bt{height:24px;line-height:24px;}
	.news .list li .txt .wz{height:40px;font-size:14px;line-height:20px;margin-top:2vw;}
	.news .list li .txt .more{display:none;}
	
	
	.newsinfo .left{width:100%;}
	.newsinfo .left .box{padding:0;background:none;}
	.newsinfo .left .box .title{font-size:18px;line-height:24px;}
	.newsinfo .left .box .time{font-size:12px;line-height:20px;padding:1vw 0 3vw;}
	.newsinfo .left .box .time i{margin:0 10px;}
	.newsinfo .preview{width:100%;margin-top:2vw;}
	.newsinfo .preview .bt{height:50px;font-size:16px;line-height:30px;padding:10px 40px 10px 50px;}
	.newsinfo .preview ul li{padding:4vw;}
	.newsinfo .preview ul li .title{height:20px;font-size:15px;line-height:20px;}
	.newsinfo .preview ul li .time{height:20px;font-size:12px;line-height:20px;}
	.newsinfo .preview ul li .wz{height:40px;font-size:14px;line-height:20px;margin-top:2vw;}
	
	
	
		.message .box{padding:6% 4%;}
	.message .box .title{width: 100%;}
	.message .box .title .en {font-size:20px;line-height:24px;}
	.message .box .title .cn {font-size:18px;line-height:20px;margin-top:2%;}
	.message .box .title .txt {margin-top: 4%;}
	.message .box .title .hx {margin-top: 4%;}
	.message .box .title .tel {margin-top: 4%;}
	.message .box .title .tel p{font-size: 18px;margin-top: 0;}
	.message .box .form{width:100%;margin-top: 8%;}
	.message .box .form .guestimg{width:48%;height:52px;float:left;}
	.message .box .form #captcha{width:48%;}
	.message .box .form .submit{width:100%;font-size:16px;}
	
	.ydzx_r_tit_line{ text-align: center; margin: 0px auto; margin-top: 10px;}
	
	.inner_honor{ padding-top: 0px;}
	.inner_honor_tit2{ font-size: 16px;}
		.font44{ font-size: 20px;}
	.ydzx{ margin-top: 30px;flex-wrap: wrap; padding-top: 0px;}
	.ya4{flex-wrap: wrap;margin-top: 30px;}
	.ya3{ margin-top: 0px;}
	
	.intro .img{padding-bottom: 70%; padding-right: 0px; height: 0;}
		.ydzx_ll{ width: 100%; text-align: center;padding-right: 0px;}
	.ydzx_l{ width: 100%; text-align: center;}
	.ydzx_r{ width: 100%; margin-top: 25px;}
	
	.ydzx_r img{ text-align: center; margin: 0px auto;}
	.icom-data1 .item .shuzi{ font-size: 20px;}
	.icom-data1 .item .shuzi font{ font-size: 16px;}
	.icom-data1 .item p{ font-size: 20px;}
	.ya2{ padding-top: 50px; padding-bottom: 50px;}
	
	.innerCrumb .subpage {
    display: none;
}
	
	.inner_aabout_tex{ margin-top: 30px;}
	.innerCrumb .location {
    width: 100%;
    height: auto;
    font-size: 13px;
    line-height: 20px;
    margin: 15px 0;
    padding-left: 20px;
    background-size: auto 12px;
}
	.banner .container-middle p{ font-size: 16px; margin-top: 10px;}
	.innerCrumb .subpage.s4 li a{ font-size: 16px;}
	.foot_l{ display: none;}
	.foot_r{ width: 40%;}
	.pc{ display: none;}
	.mobile{ display: block;}
	.partner{ margin-top: 25px; padding-bottom: 35px;}
	.font30{ font-size: 20px;}
	.font48{ font-size: 20px;}
	.icom-data .item p{ font-size: 20px;}
	.icom-data .item .shuzi font{ font-size: 16px;}
	.index_company_tex{ margin-top: 25px; text-align: center;}
	.index_comapny_content{ margin-top: 25px;}
		.index_company{ background: none; margin-top: 25px;}
	.index_company_l{ display: block; width: 100%; float: left;}
	.index_company_r{ width: 100%; padding-left: 0px; padding-top: 25px;}
	.index_company_r_pic ul li{ margin-top: 25px;}
	
	.index_company_r_pic ul li{ width:100%;  }
	.index_company_r_pic ul li img{}
	.index_tite{ font-size: 20px; margin-top: 0px; padding-top: 60px;}
	.index_company_r{ padding-bottom: 25px;}
	.s2{ margin-top: 25px;}
	
  .s2 .top {
    padding-top: 40px;
    padding-bottom: 40px; }
  .s2 .swiper-slide:last-child {
    display: none; }
  .s2 .bottom .s2_li_on {
    width: 25% !important; }
  .s2 .bottom .more {
    right: 50%; }
	.icom-data .item{ width: 50%; margin-top: 20px;}
	.icom-data .item .shuzi{ font-size: 20px;}
	.innerTitle h1{ font-size: 20px;}
	.innerText p{ font-size: 14px;}
	
	.index_news_l_bg2{ width: 90%;}
	.index_news_r_top ul li .index_news_l_bg1 .index_news_l_tit1 font{ margin-left: 0px; float: right;}
	.foot{ margin-top: 40px; }
	.foot_tut{flex-wrap: wrap;}
	.rcjobs ul li .rc_btn .rc_btn_l_tit{ font-size: 20px;}
	.btn {
    border-radius: 5px;
    padding: 6px 24px;
    font-size: 16px;
    text-decoration: none;
    font-weight: bold;
    color: #fff;
    position: relative;
    display: inline-block;
}
	
	.font24{ font-size: 20px;}
	.rczp_bott2{ font-size: 16px;}
	.rczp_bott3{ font-size: 20px;}
	.menu ul li{ font-size: 18px;}
	.menu ul li>dl a{ font-size: 16px;}
	
	.rcjobs ul li .rczp_bott{  width: 90%;}  
	
	}


@media screen and (max-width: 767px) {
	
	.tutu img{ margin-top: 30px;}
	
	.lpk_phone {
    display: block;
}
	.lpk_pc {
    display: none;
}
	
	.news .list li .txt .bt{ overflow: inherit; height: auto; font-size: 14px;}
	.home-viewmo{ margin-top: 10px; font-size: 12px;}
	.list{ margin-top: 0px;}
	.index_news{ padding-bottom: 0px;}
	.news{ margin-top: 20px;}
	
	.index_news_r_top ul li{ width: 100%;}
	.index_news_r_top ul li:nth-of-type(1){ margin-bottom: 20px;}
	.index_news_r_bgg{ height: 100%;}
	.index_news_r_top_l{ width: 100%;}
	.index_news_r_top_r{ width: 100%; margin-right: 0px;}
	.index_news_r{ padding-left: 0px;}

	.font24{ font-size: 16px;}
	
	.contact-map #dituContent{ height: 275px;}
	
	.ydzx_r_tit{ text-align: center;}
	
	.de-page-mian {margin:6% 0 0;}
	.de-page-mian span{display:none !important;}
	.de-page-mian input{display:none !important;}
	.de-page-mian .page-btn{display:none !important;}
	
		.rczp ul li .rczl_tex{ font-size: 14px; margin-top: 20px; text-align: center;}
	
	.font30{ font-size: 16px;}
	
	.icom-data1 .item{ width: 50%;}
	
	.foot_m{ width: 100%; text-align: center; margin: 0px auto;}
	.foot_r{ width: 100%;text-align: center; margin: 0px auto;}
	
	.foot_r ul li{ width: 49%; float: none;  margin: 0px auto; display: inline-block; text-align:center; margin-top: 20px;}
	.foot_r ul li:nth-of-type(2){ float: none;}
	.index_news_r_top ul li .index_news_l_bg1 .index_news_l_tex1{ font-size: 14px;}
	
	.foot_r ul li .font_wenzi{ float: none; display: inline-block; }
	.foot_r ul li .font_img{ float: none; display: inline-block; vertical-align: top;}
 
	.index_comapny_content{ font-size: 14px;}
	.icom-data1 .item{ margin-top: 20px;}
	.icom-data1{ margin-top: 0px;}
  .s2 .swiper-slide:last-child {
    display: none; }
  .s2 .bottom .s2_con_r {
    width: 40px;
    height: 60px;
    line-height: 60px; }
    .s2 .bottom .s2_con_r i {
      font-size: 20px; }
  .s2 .bottom .s2_con_l {
    width: 40px;
    height: 60px;
    line-height: 60px; }
    .s2 .bottom .s2_con_l i {
      font-size: 20px; }
  .s2 .bottom .word {
    writing-mode: horizontal-tb;
    right: 0 !important;
    width: 100%;
    top: 40px; }
    .s2 .bottom .word .a2 {
      width: 100%;
      text-align: center; }
    .s2 .bottom .word .a1 {
      width: 100%;
      text-align: center;
      font-size: 20px; }
  .s2 .bottom .pic {
    height: 250px; }
  .s2 .bottom .s2_li_on {
    width: 50% !important; }
  .s2 .bottom .more {
    top: auto !important;
    bottom: 40px;
    width: 70%;
    right: 15% !important;
    text-align: center;
    opacity: 1;
    height: 40px;
    line-height: 40px;
   }
    .s2 .bottom .more a {
      writing-mode: horizontal-tb; }
	.s2 .bottom .s2_li_on .more{   bottom: 40px;}
	
	
	.header-app .logo{padding: 17px 15px 10px;}
	.rczp ul li{ width: 100%;}
	.rczp ul li .rczl_tex{ width: 100%;}
	.inner_cot ul li em img{ width: 70%;}
	.inner_cot ul li .inner_cot_tex{ margin-left: 0px;}
	.inner_cot ul li .inner_cot_tex .inner_cot_tex1{ font-size: 16px;}
	.inner_cot ul li .inner_cot_tex .inner_cot_tex2{ font-size: 14px;}
	.pcbanner{ display: none;}
	.index_banner .swiper-slide > img{ height: 100%;}
	.index_banner .donghua{ display: none;}
	.index_banner .box{ display: none;}
	
	.ydzx_r_bot ul li{ width: 100%;} 
	.ydzx_r_tit_tex{ text-align: justify;}
	.ydzx_r_tit_line{ margin: 0px auto; text-align: center; margin-top: 10px;}
	.ya2_tit_bg3{  width: 90%; margin: 0px auto; margin-top: 20px; text-align: justify;}
	.zrrt{ padding-bottom: 40px;}
	
	
	.product-con li{ width: 50%;}
	.secwz .txt{ font-size: 15px;}
	.guangsec{ height: 359px; margin-top: 20px; }
	
	
	.index_news_l_tex{ margin-top: 15px;}
	.index_news_l_bg{ padding: 20px;}
	.index_news_l .pic{ padding-bottom: 46%;}
	.index_news_l_tit2{ margin-top: 30px;}
	
	.ywfw_list li a{ left: 5%;}
	.message .form{ padding: 0px; margin-top: 25px;}
	
	.slick8 li img{ margin-left: 0px; margin: 0px auto; height: auto;}
	.slick8 li{ width: 100%;}
	.ls1{ margin-left: 0px;}
	.slick8 li span { width: 100%;}
	.slick8 li span h3{ text-align: center;}
	
	.ls2{ margin-left: 0px !important; margin-top: 140px; padding-top: 194px; }
	
	.slick8 li i{ left: 50%; bottom: -162px;}
	.slick8 .ls2 i{ top: 30.333%;}
	.slick8 li span h1{ font-size: 16px;}
	
	.innerHonor .list a .bt{ width: 100%;}
	.inner{ margin-top: 30px;}
	.ydzx_r_bot ul li .ydzx_r_bot2{ text-align: justify;}
	.banner{height:208px;background-repeat:no-repeat;background-position:center top;background-size:cover;overflow:hidden;position:relative;}
	
	
	.jobs_tit{ margin-top: 0px; padding-top: 75px;}
	.inner_honor_tit1{ padding-top: 75px;}
	.inner_cot_tit{ text-align: center;}
	
  }


@media screen and (max-width: 480px) {
	.se-a2{ font-weight: bold !important;}
	
	.se-a3{ font-size: 14px;}
	.ydzx_r_tit_line1{ margin-top: 15px;}
	.inner_honor{ margin-top: 0px;}
	
	.inner_cot ul li em { width: 20%; margin-top: 10px;}
	.inner_cot ul li em img{ width: 70%;}
	.inner_cot ul li .inner_cot_tex{ width: 80%;}
	
	.header-app .logo{ height: 50px;}
	.ywfw_list li .tit p{ font-size: 14px;}
	.font30{ font-size: 14px;}
	.rczp_bott2{ font-size: 14px;}
	
	.ls2{  height: 600px !important;}
	.slick8 li img{ margin-left: 10px;}
	
	#culture{ margin-top: -100px !important; }
	
	.slick8 li span h3{ height: 90px;padding-top: 10px;}
	
	.ls2{ padding-top: 220px;}
	
	.yin750{ display:block;}
	.xian750{  display: none;}
	.slick-prev { left:-3%; background-image:url(../images/arrowleft1.png);}

.slick-next { right:-3%; background-image:url(../images/arrowright1.png);}
	.slick-prev, .slick-next {position:absolute;display:block;height:119px;width: 30px;cursor:pointer;z-index:80;top:50%;margin-top:-59.5px;padding:0;outline:none;text-indent:-9999px;border-radius:0px;background-color: transparent;background-repeat:no-repeat;background-position:center;opacity: 1;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;border:none;}
	.ydzx_r_tit_tex{ text-align: left; font-size: 15px;}
	
	  }

.yuyan{ display: block; float: left; color: #fff; height: 69px;
    padding: 10px 0;
    border-bottom: 1px solid rgba(255, 255, 255, 0.2); width: 50%; line-height: 48px;}

