@charset "utf-8";


@media screen and (max-width: 1850px) { 
	#hd  .nav li a { font-size: 17px; margin: 0 12px; }
	#hd .sub-nv a { font-size: 17px; }
	#hd .logo img { height: 35px !important; }
	
	.join-row3 .logo-dess-box { width: 1500px; }
	.logo-desc { width: 1500px; background: url("/static/img/en-us/ab2.png") no-repeat 450px bottom; }
	.logo-desc .g1 { width:570px;}
	.logo-desc .g2 { width:650px;}
}
@media screen and (max-width: 1650px) { 
	#hd  .nav li a { font-size: 15px; margin: 0 12px; }
	#hd .sub-nv a { font-size: 15px; }
	.fd-nav { margin-left: 0; }
}
@media screen and (max-width: 1500px) { 
	.fd-nav a { padding: 0 10px; }
	#fd * { font-size: 14px; }
	#fd h4 { font-size: 16px; }

	.join-row3 .logo-dess-box { width: 1400px; }
	.logo-desc { width: 1400px; background: url("/static/img/en-us/ab2.png") no-repeat 450px bottom; }
	.logo-desc .g1 { width:570px;}
	.logo-desc .g2 { width:560px;}
}
@media screen and (max-width: 1400px) { 
	#hd  .nav li a { font-size: 14px; margin: 0 12px; }
	#hd .sub-nv a { font-size: 14px; }
	.fd-address { margin-left: 50px; }
	/* #hd { height: 80px; line-height: 80px; } */
	#hd .wp { padding: 0 2%; }
	.nav { margin-right: 20px; }
	.nav li a { margin: 0 14px; }
	.i-row1 { padding-bottom: 80px; padding-top: 30px; }
	.ser-tel { float: none; margin-top: 0; }
	.train-row2 .txt { padding-right: 0; }
	.list-pro1 li { margin-bottom: 40px; }
	.list-pro1 .txt { max-width: 9999px; }
	.list-pro1 .img { width: 50%; text-align: left; }
	.p-row { padding: 5% 0; }
	.p-row h2 { font-size: 32px; margin: 30px 0; }
	.p-row .txt { padding: 0 4%; }
	.p-row .img { text-align: center; }
	.p-row .img img { width: 80%; }

	.join-row3 .logo-dess-box { width: 1300px; }
	.logo-desc { width: 1300px; background: url("/static/img/en-us/ab2.png") no-repeat 430px bottom; }
	.logo-desc .g1 { width:550px;}
	.logo-desc .g2 { width:460px;}
}
@media screen and (max-width: 1300px) { 
	.fd-nav a { display: block; }
	.fd-nav a:after { display: none; }
	
	.join-row3 .logo-dess-box { width: 1200px; }
	.logo-desc { width: 1200px; background: url("/static/img/en-us/ab2.png") no-repeat 400px bottom; }
	.logo-desc .g1 { width:500px;}
	.logo-desc .g2 { width:430px;}
}
@media screen and (max-width: 1200px) { 
	.p-hd-holder { display: none; }
	#hd { display: none; }
	.m_header { display: block; }
	.m_logo { height: 50px; line-height: 50px; margin-left: 20px; }
	.m_logo img { height: 24px; vertical-align: middle; }
	.fd-row1 { display: none; }
	.i-row2 .shape6 { display: none; }
	.ban-news .row { padding-left: 10px; padding-right: 10px; }
	.side-nav .v1 { font-size: 18px; }
	.side-nav .sub-nv { padding: 10px 0; }
	.side-nav .sub-nv a { font-size: 14px; }
	.article-box .content { margin-bottom: 40px; }
	.ban-inner .t2 { margin: 0; }
	.article-box { padding-bottom: 100px; }
	.article-box .side li a { padding: 14px 20px; }
	.ab-row1 .row { margin: 0 -10px; overflow: hidden; }
	.ab-row1 .col_lg_6,
  .ab-row1 .col_lg_8,
  .ab-row1 .col_lg_9 { padding-left: 20px; padding-right: 20px; }
	.ab-row1 .g1 h6 { display: block; width: 100%; }
	.ab-row1 .s2 .txt { width: 100%; display: block; margin-bottom: 20px; }
	.ab-row1 .line { background: none; }
	.ban-slider-about h3 { font-size: 36px; }
	.ban-slider-about h4 { font-size: 36px; }
	.news-list3 { margin-top: 20px; }
	.join-row2 { position: static !important; }
	.sticky-placeholder { display: none !important; }
	.join-nav { overflow-y: hidden; overflow-x: auto; white-space: nowrap; }
	.join-nav li { float: none; display: inline-block; vertical-align: middle; width: 220px; }
	.join-nav li p { white-space: nowrap; font-size: 12px; }
	.join-row3 .logo-dess-box { width: 100%; }
	.join-row3 .logo-desc { width: 100%; height: auto; padding-top: 270px; background-position: 50% 0; background-size: 300px; }
	.join-row3 .logo-desc li { height: auto !important; }
	.join-row3 .logo-desc li .txt { padding-bottom: 0; margin-bottom: 10px; }
	.join-row3 .logo-desc .g1, .join-row3 .logo-desc .g2 { width: 100%; display: block; margin-left: 0; }
  
  
	.list-country {display:none;}
	.m-newstyle { width: 100% !important; text-align: center; float: unset;}
	.list-cmp h4 { margin-top:20px !important;}
	.ser-row3 .list-cmp .txt { width:100%;}
	.list-cmp .vplay{ width:100%; float:left;}
}
@media screen and (max-width: 992px) { 
	.af1 p { line-height: 2.5; }
	.pro-tab dl { white-space: unset; }
	.af1,
  .af2 { float: none; width: 100%; }
	.train-row3 { padding-top: 100px; }
	.i-row1 .img { display: none; }
	.i-row1 .txt { background: url("/static/img/en-us/d1.gif") no-repeat right top; background-size: 50%; }
	.i-row1 h3 { margin-top: 50px; font-size: 36px; }
	.news-tit a { font-size: 36px; }
	.news-list .item { margin-bottom: 20px; }
	.map-box img { display: none; }
	.map-box { width: 100%; }
	.addr-list li { position: static; }
	.addr-list li .con { display: block; position: static; width: auto; }
	.addr-list .tit em { display: none; }
	.addr-list .tit p { position: static !important; font-size: 18px; margin: 20px 0; text-align: left; }
	.svr-row3 .col_lg_8 { margin-bottom: 30px; }
	.list-cmp .txt,
  .list-cmp .img { float: none; width: 100%; padding: 0; }
	.list-cmp .img { text-align: center; }
	.ser-row3 .list-cmp .txt,
  .ser-row3 .list-cmp .img { float: none; width: 100%; }
  /*.ser-row3 .list-cmp .txt img,
  .ser-row3 .list-cmp .img img { width: 50%; }*/
	.v-row h3 { font-size: 36px; text-align: center; }
	.list-cmp h4 { text-align: center; }
	.slider2 .item { padding: 20px; }
	.list-application li { padding-top: 33%; }
	.list-application li .txt { /*display: none; */
	}
	.list-application li h3 { font-size: 24px; }
	.pro-tab { padding-bottom: 60px; }
	.pro-tab dl { padding: 0 30px; margin-bottom: 50px; }
	.pro-tab dl dt { font-size: 26px; }
	.pro-tab dl dt span { float: none; display: block; }
	.pro-tab .s1 dt span:after { left: -500px; }
	.pro-tab .s4 dt span:after { right: -500px; }
	.pro-tab dd { opacity: 1 !important; -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity= 100)' !important; }
	.ban-pro .txt h3 { font-size: 32px; }
	.ban-pro .img { margin-bottom: 20px; }
	.nav-r a { font-size: 12px; padding: 0 15px; }
	.inner-nav { height: 60px; line-height: 60px; }
	.contact-row1 h3 { font-size: 32px; }
	.contact-row2 h3 { font-size: 28px; padding: 15px 0; }
	.list-addr1 p { font-size: 14px; }
	.p-row h2 { font-size: 30px; }
	.j-row1 { padding-bottom: 60px; padding-top: 60px; }
	.j-row1 .row { margin: 0 -15px; }
	.j-row1 .col_lg_12 { padding: 0 15px; }
	.inner-nav h3 { font-size: 28px; }
	.ab-row1 .g1 em { font-size: 50px; }
	.ab-row2 { padding-bottom: 50px; }
	.pro-list h4 { margin-bottom: 30px; }
	.lg-des .con { width: 380px; height: auto; padding: 50px; }
	.lg-des .txt { padding-bottom: 80px; }
	.list-video li { margin-bottom: 30px; }
	.area-img { margin: 0 auto; display: block; }
	.area-txt { display: block; width: auto; padding: 20px; }
}
@media screen and (max-width: 840px) { 
	.resp-row1 .tonggao{
		width: auto; max-width: 80%; }
}
@media screen and (max-width: 700px) { 
	.z-sub-box .z-sub { display: block !important; position: static; }
	.news-bd { padding-top: 30px; }
	.resp-row1 .g2 .h40 { height: 10px; }
	.join-row3 { padding-bottom: 50px; }
	.num-list b { font-size: 50px; }
	.num-list p { font-size: 14px; }
	.index-ban { -webkit-background-size: cover; background-size: cover; }
	.i-pbtn-box { top: auto; margin-top: 0; right: 20px; bottom: 20px; }
	.container { padding-left: 10px; padding-right: 10px; }
	.fd-row2 { height: auto; line-height: 1.6; padding: 23px 0; }
	.fd-row2 .l { float: none; text-align: center; font-size: 14px; }
	.fd-row2 .r { display: none; }
	.i-row1 .txt { background-size: 100%; background-position: right bottom; }
	.i-row1 h3 { margin-top: 20px; font-size: 30px; }
	.more1 { width: 120px; height: 40px; line-height: 40px; font-size: 13px; background: none; text-indent: 0; text-align: center; }
	.news-tit { text-align: center; }
	.news-tit a { font-size: 26px; }
	.news-tit em { height: 30px; }
	.i-row2 .news-list { margin-bottom: 30px; }
	.up-load-list li { margin-bottom: 20px; }
	.svr-row2 h3 { font-size: 30px; margin-top: 20px; margin-bottom: 30px; text-align: center; }
	.svr-row2 .img img { width: 60%; }
	.svr-row2 .txt p { font-size: 16px; }
	.v-row { padding: 60px 0; }
	.v-row h3 { font-size: 30px; text-align: center; margin-bottom: 30px; }
	.svr-row3 .col_lg_8 p br { display: none; }
	.svr-row3 .sub { margin-top: 30px; }
	.inner-nav { height: 60px; line-height: 60px; position: static !important; z-index: 50; }
	.inner-nav h3 { float: none; width: 100%; font-size: 18px; text-align: center; background: url("/static/img/en-us/m_Crumbs.png") no-repeat 95% 50%; background-size: 24px; }
	.nav-r { background: #fff; -webkit-box-shadow: 0px 4px 5px -2px rgba(0,0,0,0.4); box-shadow: 0px 4px 5px -2px rgba(0,0,0,0.4); position: absolute; left: 0; right: 0; display: none; text-align: center; }
	.nav-r a { height: 50px; line-height: 50px; font-size: 15px; color: #999; border: none; display: block; margin-left: 0; }
	.nav-r a:before { display: none !important; }
	.train-row2 img,
  .train-row3 img { margin-bottom: 30px; }
	.train-row1 .hd { margin-bottom: 30px; }
	.list-pro1 .img { float: none; width: 100%; text-align: center; }
  /*.list-cmp .img img { width: 70%; }*/
	.v-row h4 { font-size: 22px; }
	.slider2 .img { float: none; width: 100%; padding: 0; }
	.slider2 .img .img-cover { height: 0; padding-top: 60%; }
	.slider2 .txt { padding: 0; padding-top: 20px; }
	.slider2 .item h4 { margin: 10px 0; }
	.slider2 .item h4 a { font-size: 20px; }
	.list-application li { padding-top: 65%; }
	.list-application li h3 { font-size: 18px; text-align: left; }
	.list-application li p { font-size: 14px; }
	.list-pro2 h4 { font-size: 16px; height: 44px; line-height: 44px; }
	.pro-main { margin-top: 40px; }
	.pro-main h3 { font-size: 30px; margin-bottom: 30px; }
	.side-nav .v1 { font-size: 16px; padding: 10px 0; }
	.pro-slider2 .bg { padding-top: 54%; }
	.pro-slider2 .slick-dots { bottom: 20px; }
	.article-box { padding-top: 40px; padding-bottom: 80px; }
	.article-box .hd h1 { font-size: 24px; }
	.article-box .meta { font-size: 14px; }
	.ban-inner .t2 h3 { font-size: 30px; margin-bottom: 0; }
	.ban-inner .t2 p { font-size: 14px; }
	.list-addr1 { padding-left: 30px; }
	.list-addr1 h4 { font-size: 20px; }
	.list-addr1 p { font-size: 13px; }
	.contact-row1 { padding-top: 40px; }
	.contact-row1 h3 { font-size: 30px; margin-bottom: 20px; text-align: center; }
	.contact-row2 h3 { font-size: 24px; padding: 12px 0; }
	.p-row { padding: 40px 0; }
	.p-row h2 { margin-bottom: 10px; font-size: 26px; }
	.j-row1 .row { margin: 0 -10px; }
	.pop-iframe .con { left: 20px; right: 20px; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); margin-left: 0; margin-top: 0; width: auto; height: 450px; }
	.pop-job { padding-left: 20px; padding-right: 20px; }
	.pop-job h1 { font-size: 24px; padding-bottom: 10px; }
	.pop-job .job-info td { font-size: 12px; }
	.pop-job .txt p { font-size: 14px; }
	.pop-job .bar { /*height: 250px; */
	}
	.pop-job .apl-btn { margin-top: 20px; }
	.ab-row1 h5 { margin-top: 50px; text-align: center; }
	.ab-row1 .g1 { text-align: center; }
	.ab-row1 .g1 i { margin-left: 0; }
	.ab-row1 .line { margin: 20px 0; }
	.ab-row2 .shape1 { display: none; }
	.tree { width: 120px; }
	.slider-path h6 { font-size: 50px; }
	.t1 { margin: 30px 0; }
	.t1 h3 { margin-bottom: 4px; }
	.t1 span { font-size: 30px; }
	.t1 p { font-size: 14px; }
	.pro-list li { margin-bottom: 10px; }
	.pro-list a { padding-bottom: 30px; }
	.ban-slider-about .img { text-align: center; }
	.ban-slider-about .img img { width: 60%; display: inline-block; }
	.ban-slider-about h3 { font-size: 24px; }
	.ban-slider-about h4 { font-size: 28px; margin-bottom: 20px; margin-top: 4px; }
	.ban-about { padding: 50px 0; }
	.join-row1 .img { padding-top: 60%; }
	.join-row1 .txt { padding: 20px; width: 100%; }
	.join-row1 .txt h3 { font-size: 24px; }
	.join-row1 .txt p { font-size: 12px; }
	.join-row4 .shape1 { display: none; }
	.join-row7 { padding: 80px 0; }
	.lg-des img { vertical-align: bottom; }
	.lg-des .con { position: static; padding-top: 20px; }
	.lg-des h6 { font-size: 14px; }
	.lg-des h5 { margin-top: 10px; }
	.lg-des h5 b { font-size: 22px; }
	.lg-des h4 { font-size: 28px; }
	.news-list3 .hd { width: 120px; padding: 0 10px; }
	.news-list3 h5 { font-size: 30px; }
	.ban-slider-about .slick-dots li { background-size: 14px; }
	.ban-slider-about .slick-dots .slick-active { background-size: 18px; }
	.t2 h3 { font-size: 30px; }
	.v-row h5 { margin-top: 30px; }
	.quote-box { padding: 0px; }
	.resp-row1 .g3 img { margin-top: 30px; }
	.resp-row2 .img { text-align: center; }
	.resp-row2 .img img { width: 80%; }
	.resp-row2 .txt { margin-top: 50px; }
	.resp-row2 .tr { margin-top: 50px; }
	.map-box2 { width: 90%; }
	.map-box2 .txt { margin-top: 30px; }
	.map-box2 .con h3 { font-size: 24px; }
	.list-country li { width: 50%; margin-right: 0; }
}
@media screen and (max-width: 640px) { 
	.pop-iframe .con { height: 500px; }
	.pop-job .bar { height: 250px; }
}