@media (max-width: 1650px){
  .hm-brand .brand-info .b-i_pic{height:180px;}
  .hm-brand .brand-info > div .b-i_desc{top:190px}
  .honul li{height:280px;padding-left: 100px;}
  .htxt h3{font-size: 18px;}
  .htxt span{margin: 20px 0;}
  .hnum{width:100px;font-size: 40px;}
  .ulxx li .imgtxt{padding: 30px 40px;}
  .brandt{line-height: 45px;}
  ._brand{margin-top: 25px; height: calc(100% - 71px);}
  .absec5 .container,.tdsec .container,.azsec .container{width: 90%;}
  .td_txt h3{font-size: 18px;margin-bottom: 25px;}
  ._ao{padding: 40px 40px;}
  ._ao p{font-size: 14px;}
  ._ao span{margin-bottom: 20px;}
  .pny .container{width:90%;}
  .fourg{padding: 55px 45px 65px 45px;}
  .fourbox .fourtxt h3{font-size: 16px;}
  .fourbox .fourtxt h2{font-size: 16px;}
}
@media (max-width: 1439px) {
  .ser_s3 .sbox li .stxt{padding:  30px 30px;}
  .ser_s3 .sbox li span{margin: 12px 0 20px 0;}
  .ser_s3 .sbox li .simg img{width: 60%;}
  /* ***** 首页 ***** */
 .logo img{width:120px;}
 .nav>li{margin: 0 18px;}
 .a_right a{margin: 0 10px;}
 .a_right{right:180px;}
  .home-banner .carousel-item .en { font-size: 50px; }
  .home-banner .carousel-item .zh { font-size: 24px; }
  .hm-common .hm-title { font-size: 26px; }
  .home-events .info-news .hm-title { margin-bottom: 60px; }
  .home-events .info-news .info-item { height: 36px; line-height: 36px; }
  .home-events .events-carousel .desc { padding: 30px; }
  .home-events .events-carousel .slick-dots { bottom: 30px; }
  .home-events .events-carousel .slick-dots li { margin-left: 8px; margin-right: 8px; }
  .home-investment .hm-title { margin-bottom: 60px; }
  .home-investment .info-desc .info-title { font-size: 20px; }
  .home-investment .info-list { margin-top: 100px; }
  .home-investment .info-item a { line-height: 32px; padding-left: 1em; }
  .home-investment .info-item a:after { right: 1.5em; }
  .ej_banner_list_div_aside h1{font-size: 28px;}

  }
@media (max-width: 1200px) { .container { width: 960px; }
 
  /* ***** 首页 ***** */
 .nav>li{margin: 0 10px;padding: 0 8px;}
  .home-banner .carousel-item .en { font-size: 40px; }
  .home-banner .carousel-item .zh { font-size: 22px; }
  .hm-common .hm-title { font-size: 24px; }
  .hm-common .hm-desc { line-height: 1.8; }
  .hm-common .hm-details { width: 90px; }
  .home-events .events-carousel { width: 60%; }
  .home-events .events-carousel .desc { padding: 20px 30px; }
  .home-events .events-carousel .desc p { font-size: 18px; }
  .home-events .events-carousel .slick-dots { bottom: 20px; height: 18px; padding-top: 4px; padding-bottom: 0; }
  .home-events .events-carousel .slick-dots li { width: 10px; height: 10px; margin-left: 5px; margin-right: 5px; }
 }
@media (max-width: 1024px) { .container { width: 720px; }
 

 @media (max-width: 1024px) { 
   .home-banner .carousel-item .en b{font-size:36px; }
}

 @media (max-width:768px) { 
   .home-banner .carousel-item .en b{font-size:30px; }

}


  /* ***** 首页 ***** */
  .home-banner .carousel-item { position: relative; }
  .home-banner .carousel-item .carousel-bg { display: block; width: 100%; visibility: hidden; }
  .home-banner .carousel-item .desc-box { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
  .home-banner .carousel-item .desc { width: 100%; height: 100%; }
  .home-banner .carousel-item .en { font-size: 30px; }
  .home-banner .carousel-item .zh { margin-top: 10px; font-size: 18px; }
  .home-banner .carousel-item .small {margin-top:15px;font-size:26px;}
  .home-banner .slick-dots { bottom: 14px; }
  .home-banner .slick-dots:before { content: none; }

   }
@media (max-width: 768px) { body { font-size: 12px; }
    .new_ul li{
        margin-bottom:20px;
    }

    




 
  /* ***** 首页 ***** */
  .hm-common .hm-title { margin-top: 5%; margin-bottom: .6em; font-size: 20px; }
  .hm-common .hm-desc { width: 100%; }
  .home-product .homeP-list { margin-top: 30px; margin-bottom: 5%; }
  .home-product .homeP-item { padding-left: 30px; padding-right: 30px; }
  .home-events .events-carousel .desc { padding: 13px 5%; }
  .home-events .events-carousel .desc p { font-size: 14px; }
  .home-events .events-carousel .slick-dots { bottom: 13px; height: 14px; padding-top: 2px; }
  }
 @media (min-width: 641px){
 	.yztable1{display: none !important;}
  .phbox{display: none !important;}
  .bgcover{background-attachment: fixed;}
  .ser_s3 .sbox li:nth-child(odd) .stxt{position: absolute;width:50%;left:10px;top:50%;transform: translateY(-50%);z-index: 2;}
  .ser_s3 .sbox li:nth-child(odd) .simg {text-align: right;}
  .ser_s3 .sbox li:nth-child(even) .stxt{position: absolute;width:50%;right:10px;top:50%;transform: translateY(-50%);z-index: 2;}
  .ser_s3 .sbox li:nth-child(even) .simg {text-align: left;}
   .proul li:nth-child(odd) .protxt {z-index: 3;position: absolute;right:0;left:55%;top:0;height:100%;}
  .proul li:nth-child(even) .protxt {z-index: 3;position: absolute;left:0;right:55%;top:0;height:100%;}
  .protxt .promain{position: absolute;left:5%;right:5%;top:50%;transform: translateY(-50%);text-align: center}
  .ustxt{position: absolute;z-index: 4;left:5%;right:50%;top:50%;transform: translateY(-50%);height:calc(100% - 99px);background: #fff;padding-right: 50px;}
    .ulxx li:nth-child(odd) .imgtxt{z-index: 3;position: absolute;right:0;left:50%;top:0;height:100%;background: #fff;}
    .ulxx li:nth-child(even) .imgtxt{z-index: 3;position: absolute;left:0;top:0;height:100%;background: #fff;}
    .ulxx li:nth-child(even) .imgbox{text-align: right;}
    .dsztxt{position: absolute;width:50%;height:100%;background: #fff;z-index: 4;right:0;top:0;left:50%;border: 10px #f3f3f3 solid;border-left: none;padding: 55px 45px;}
    .gd_txt1{width:580px;position: absolute;right:0;top:30%;transform: translateY(-50%);}
    .gd_txt2{width:580px;position: absolute;left:0;top:40%;transform: translateY(-50%);}
    .gd_txt3{width:580px;position: absolute;left:0;top:20%;transform: translateY(-50%);}
    .gd_txt4{width:580px;position: absolute;left:0;top:50%;transform: translateY(-50%);padding: 40px;background: rgba(183,159,113,.8);}
    .history_box li:nth-child(odd) .histxt .sj{
	width:0;
  height:0;
  border-top:20px solid transparent;
  border-bottom:20px solid transparent;
  border-left:40px solid #fff;
  position: absolute;
  top:50%;
  transform: translateY(-50%);
  right:-20px;
}
.history_box li:nth-child(even) .histxt{
	float:right;
	background-color: #fff;
  padding: 40px;
  display: block;
  color: #676767;
  border-radius: 5px;
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2);
  position: relative;
  width: 44%;
}
 }
@media (max-width: 640px) {
 .container { margin-left: 10px;margin-right: 10px;width:auto;}
 .pcbox{display: none !important;}
 .yztable{display: none !important;}
  /* ***** 首页 ***** */
 .slick-dots{text-align: center !important; }
 .home-banner .carousel-item .small{font-size: 12px;line-height: 20px;padding: 0 5px;margin-top:15px;}
  .home-banner .carousel-item .en { font-size: 18px; }
  .home-banner .carousel-item .en b{ font-size:16px; }
  .home-banner .slick-dots { bottom: 10px; line-height: 6px; }
  .hm-common .hm-title { font-size: 15px; }
  .home-product .homeP-list { margin-top: 20px; }
  .home-product .homeP-item { padding-top: 0; padding-left: 0; padding-right: 0; padding-bottom: 0; }
  .home-product .homeP-item:hover { box-shadow: none; }
  .home-product .homeP-item img { width: 54px; }
  .home-events .events-carousel .desc { padding-top: 10px; padding-bottom: 10px; }
  .home-events .events-carousel .desc p { font-size: 12px; }
  .home-events .events-carousel .slick-dots { bottom: 10px; height: 12px; padding-top: 3px; }
  .home-events .events-carousel .slick-dots li { width: 6px; height: 6px; margin-left: 3px; margin-right: 3px; }
  .title{margin: 30px 0 30px 0;}
  .title h3{font-size: 15px;padding-bottom:5px;}
  .title span.h_line{width:170px;}
  .title h4{font-size: 13px;margin-top: 6px;}
  .brand_section li{width: 49%;}
  .brand_section li:nth-child(2N+1){margin-left: 0;}
  .brand_box{display: none;}
  .brand_t{height:35px;line-height: 35px;font-size: 14px;}
  .brand_link{margin-top: 30px;width:120px;height:35px;line-height: 30px;}
  .brand_link .a2{line-height: 33px;}
  .section4_t h2{font-size: 17px;}
  .section4_t span{font-size: 14px;}
  .leftline{top:8px;left:137px;}
  .ban-slider2{margin-bottom: 20px;height:400px;}
  .ban-slider2 .slick-next{background-image: url(../images/right1.png);width:30px;height:60px;right:10px;}
  .ban-slider2 .slick-prev{background-image: url(../images/left1.png);width:30px;height:60px;left:10px;}
  .ban-slider2 .item .txtbox{width:100%;left:0;right:0;bottom:0;height:135px;background: rgba(0,0,0,.6);}
  .ban-slider2 .item .txtbox .in_pt{font-size: 14px;height:40px;line-height: 40px;padding-left: 0;width:auto;margin: 0 10px;}
  .ban-slider2 .item .txtbox .descr{padding:15px 0 0 0 ;margin-left: 10px;margin-right: 10px;font-size: 12px;height:55px;overflow: hidden;line-height: 20px;}
  .ban-slider2 .slick-dots{bottom: 10px;text-align: right !important;width:auto;right:10px;left:10px;}
  .ban-slider2 .slick-dots li{width:20px;height:5px;}
  header.phbox{background: #000;top:0;}
  .home-banner{}
  header .logo img{margin-top: 13px;width:160px;}
  header nav { right: -90%; width: 90%; }
  header .nav-item > a{display: block;width:100%;text-align: center;color:rgba(255,255,255,.6);}
  header .nav-item:hover .sub-nav-list{background: #fff;}
  header .nav-item:hover .sub-nav-list li a{display: block;width:100%;text-align: center;line-height: 35px;}
  .brand_txt h3{margin-bottom: 8px;}
  .brand_txt h4{font-size: 14px;}
  .ej_banner{margin-top: 60px;}
  .mbody{margin-top: 260px;}
  .mapcontain .lianxi{top:0;  width:100%;margin-left: 0;left:0;padding: 30px 10px 10px 10px;position: relative;}
  .lianxi li{width: 50%;margin-bottom: 15px;padding: 0 15px;height:181px;}
  .lianxi .lx_icon{width:90px;height:90px}
  .lianxi li p{font-weight: normal;;display: inline-block;font-size: 13px;margin-top: 3px;}
  .lianxi li img{width:30px;}
  .lianxi li h3{font-size: 15px;}
  .lianxi ul{margin-top: 25px;}
  .ctitle h3{font-size: 16px;}
  .ctitle span{height:2px;}
  .mapbox{display: none;}
  .lianxi ul{height:auto;overflow: hidden;}
  .mapcontain{height:auto;}
  .mt_4{margin-bottom: 30px;}
  .contact_s2{padding: 40px 0;}
  .contact_s2 .form{margin: 30px 0 5px 0;}
  .form_div1,.form_div2,.form_div3{width:100%;margin-right: 0;float:none;}
  .wp{width: auto;margin-left: 10px;margin-right: 10px;}
  .form_div label{font-size: 12px;}
  .form_div4 textarea{margin-top: 15px;font-size: 12px;padding: 0;height:130px;}
  .form_div4{height:auto;}
  .form_div4 button{width:115px;height:35px;line-height: 35px;font-size: 13px;}
  .new_ul li{ width: calc((100% - 10px)/2) !important;margin-left: 10px;margin-bottom: 15px;}
  .new_ul li:nth-child(2n+1){margin-left: 0;}
  .phnew .news_d{display: none;}
  .padd100{padding-top: 40px;}
  .pagbox .lista{display: none;}
  .pagbox{margin: 30px 0;}
  .newright{float:none;width:100%;}
  .newleft{float:none;width:100%;}
  .newmain{padding-top: 40px;padding-bottom: 40px;}
  .newleft .title h4{font-size: 16px;margin-bottom: 15px;}
  .newleft .title{padding-bottom: 25px !important;}
  .newa{font-size: 16px;}
  .pagnext{margin-top: 10px;}
  .zsjm_con1_div{margin: 40px 0 50px 0;}
  .divBox{padding: 30px 0;}
  .zsjm_con1_div1 h2,.zsjm_con1_div1 p{color:#333;}
  .join_s2 .ctitle{margin-bottom: 20px;}
  .join_s2{padding: 50px 0;}
  .zsjm_con1_con2 .ctitle{padding-left: 0;}
  .join_s2 .wp{width: calc(100% - 40px);margin-left: auto;margin-right: auto;}
  .zsjm_con1_con2 .ctitle{margin-left: 10px;}
  .fourbox li{width:49%;margin-left: 2%;margin-bottom:65px;}
  .fourbox li:nth-child(2N+1){margin-left: 0;}
  .fourg{padding: 15px 10px;}
  .fourbox{padding-top: 80px;}
  .fourbox .fourtxt{padding: 25px 10px;height:220px;padding: 60px 10px 30px 10px;}
  .fourbox .fourtxt .circle{width:80px;height:80px;top:-40px;}
  .fourbox .fourtxt .circle img{width: 26px;margin-left: -13px;}
  .fourbox .fourtxt h2{font-size: 15px;}
  .fourbox .fourtxt span{height:2px;width:40px;}
  .fourbox .fourtxt h3{font-size: 14px;margin-bottom: 15px;}
  .fourbox .fourtxt p{font-size: 12px;}
  .ser_s1,.ser_s2{padding: 40px 0 20px 0;}
  .fourg2{padding: 15px 0;}
  .four_five li{margin-bottom: 15px;width:48%;}
  .four_five li >div{padding: 25px 15px}
  .four_five li:nth-child(3){margin-right: 4%;}
  .four_five li:nth-child(2),.four_five li:nth-child(4),.four_five li:nth-child(6){margin-right: 0;}
  .four_five li img{width:40px;}
  .four_five li h3{font-size: 15px;margin: 10px 0 5px 0;}
  .ser_s3{padding: 50px 0 25px 0;}
  .tt3{margin: 30px 0 15px 0;font-size: 14px;}
  .tt4{font-size: 15px;margin-bottom: 20px;}
  .ser_s3 li{padding: 20px 10px;height:auto;float:none;margin-right: 0;width:100%;margin-top: 10px;}
  .ser_s3 li h3{font-size: 16px;}
  .ser_s3 li p{font-size: 13px;}
  .proul li{margin-bottom: 15px;}
  .proul li .imgbox img{width:100%;}
  .proul li .promain{padding: 25px 10px 35px 10px;text-align: center;}
  .proul li h3{font-size: 16px;}
  .protxt .promain >div{margin-bottom: 0;}
  .proul li img{width:120px;}
  .hvr-ripple-out{width:130px;}
  .proul li span{margin-bottom: 15px;}
  .usimg .aimg{width:100%;margin-bottom: 10px;margin-top: 30px}
  .absec1{padding: 50px 0;}
  .absec1 .container{padding: 30px 10px;}
  .aboutxt{height:250px;margin-top: 10px;padding-right: 5px;}
  .aboutxt p{font-size: 13px;}
  .honul li{width:100%;float: none;margin-bottom: 15px;margin-left: 0;height:auto;padding-left: 10px;padding-right: 10px;}
  .hnum{position: relative;width:100%;text-align: left;font-size: 28px;line-height: 20px;}
  .honul li h3{font-size: 15px;}
  .honul li span{margin: 8px 0 10px 0;}
  .htxt p {font-size: 13px;line-height: 20px;}
  .honul{margin: 30px 0 0 0 ;}
  .absec3{padding: 40px 0;}
  .ab1 h2{margin: 15px 0 15px 0;font-size: 28px;}
  .ab1 p{font-size: 14px;}
  .ab1{padding:40px 0 ;background-size: cover !important;background-repeat: no-repeat !important;background-position: center center !important;background: url(../images/bg4444.jpg);}
  .ab1 span{height:35px;}
  .company{margin-top: -60px;padding: 15px 10px;}
  .abjj{padding: 30px 0;}
  .company p{font-size: 13px;margin-bottom: 5px;}
  .absec4{padding: 40px 0;}
  .ulxx{margin: 40px 0 0 0;}
  .absec4 .container{width:auto;}
  .ulxx li .imgbox img{width:100%;}
  .ulxx li .imgtxt{width:100%}
  .ulxx li .imgtxt{padding: 25px 15px;}
  .brandt{font-size: 15px;line-height: 30px;}
  ._brand{margin-top: 15px;max-height:250px}
  ._brand h3{font-size: 14px;}
  .brandimg img{width:100%;}
  .absec5 .container, .tdsec .container{width:auto;}
  .absec5{padding: 40px 0;}
  .dsztxt h3{font-size: 18px;margin-top: 25px;}
  .dsztxt span{width:40px;margin: 15px 0 25px 0;}
  .dsztxt p{line-height: 20px;font-size: 13px;}
  .tdsec{padding: 50px 0 0 0;}
  .tdsec li{width:100%;height:auto;margin-left: 0}
  .td_txt{padding: 15px 0;}
  .azsec{padding: 50px 0;}
  .azt h3{font-size:17px;}
  .azul{margin: 25px 0;padding: 0;}
  .azul li{float:none;margin-left: 0;width:100%;margin-bottom: 20px;}
  .azsec .container{width:auto;}
  ._an_t h3{font-size: 17px;margin-bottom: 5px;font-weight: normal;}
  ._an_t{padding: 30px 20px;}
  ._an_t p{font-size: 15px;}
  ._ao h3{font-size: 18px;margin-bottom: 10px;}
  ._ao span{font-size: 15px;margin-bottom: 10px;}
  .azt p{font-size: 13px;}
  .sale{margin: 40px 0 0 0;}
  .sale li{margin-left: 0;float:none;width:100%;margin-bottom: 15px;}
  .sale li .etxt{height:30px;line-height: 30px;font-size: 13px;color:#000;}
  .sale li:last-child{margin-bottom: 0;}
  .p_left{float:none;width:100%;}
  .p_right{margin-left: 0;}
  .pny{padding: 50px 0;}
  .pny .container{width:auto;}
  .p_right h1{font-size: 16px;margin: 25px 0 15px 0;}
  .p_right li{margin-bottom: 5px;}
  .tit{margin: 40px 0 20px 0;}
  .tit span{padding: 0 20px;height:30px;line-height: 30px;}
  .tit{height:32px;line-height: 32px;}
  .p_right .btns a{height:32px;line-height: 30px;}
  .brand{margin-top: 40px;}
  .pag .pagnum{display: none;}
  .pag .pre{width:90px ;height:35px;line-height: 35px;}
  .pag .pre a{width:90px; height:35px;line-height: 35px;}
  .pag{padding: 30px 0;}
  .pagespan{font-size: 15px;}
  .p_right li{padding-left: 0;}
  .p_right li span{position: relative;width: auto;text-align: left;margin-right: 5px;}
  .section_gd .container{left:2px;right:2px;}
  .gd_txt h3{font-size: 16px;}
  .gd_txt1,.gd_txt2{margin-top: 40px}
  .white{background: rgba(255,255,255,.5);position: absolute;left:0;top:0;right:0;bottom:0;z-index: 3;display: none;}
  .gd_txt p{line-height: 20px;}
  .gd_txt h3{margin-top: 30px;}
  #gdimg{height:auto;overflow: hidden;padding: 0 0 30px 0;background: rgba(183,159,113,.8);}
  #gdimg .container{position: relative;}
  .gd{padding: 30px 0;}
  .gd ul{padding-top: 0px;}
  .gd li{margin-bottom: 15px;}
  .fzul li{margin-bottom: 10px;}
  .fzul li .brand_t{font-size: 13px;height:30px;line-height: 30px;}
  .new_ul li .newpic img{height:128px;}
  .phnew h2{font-size: 14px;margin: 0 10px 4px 10px;}
  .phnew .date{margin-bottom: 10px;}
  .history_box{margin-top: 30px;padding-top: 30px;}
  .history_box .years{left:0;transform: translateX(0);}
  .history_line{left:9px;transform: translateX(0);top:18px;width: 1px;}
  .history_box li:nth-child(odd) .histxt{float:none;margin-bottom: 15px;margin-left: 25px;padding: 20px;width: auto;background: #fff;}
  .history_box li:nth-child(even) .histxt{float:none;margin-bottom: 15px;margin-left: 25px;padding: 20px;width: auto;background: #fff;}
  .history_box .years {background: url(../images/year1.png) no-repeat scroll left top;width:20px;height:20px;}
  .history_box li h3{font-size: 16px;}
  .history_box li p{font-size: 13px;}
  .history_box li:nth-child(even) .histxt .sj{    border-top: 10px solid transparent;border-bottom: 10px solid transparent;border-right: 20px solid #fff;left:15px;}
  .history_box li:nth-child(odd) .histxt .sj{   width:0;
  height:0;
  border-top:10px solid transparent;
  border-bottom:10px solid transparent;
  border-right:20px solid #fff;
  position: absolute;
  top:50%;
  transform: translateY(-50%);
  left:-10px;}
  .td_txt p{font-size: 13px;}
  .cpcx p{font-size: 15px;}
  .cpcx h3{font-size: 20px;}
  .cpcx p span{font-size: 17px;}
  .ser_s3 .sbox li .simg img{width:100%;}
  .ser_s3 .sbox{margin-top: 0;}
  }
@media  (max-width: 375px) {
	.new_ul li .newpic{padding-bottom: 80%;}
}