﻿@media screen and (max-width: 1550px){
	.upline .item .inner a{margin-top: 80px;}
}



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

	

	#nav{max-width: 70%}

}



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

	.wp{padding: 0 20px;}

	.historySlider .slick-next{right: -50px;}

	.historySlider .slick-prev{left: -50px;}

}





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

	#nav{max-width: 65%}

	.about-in .txt .ovh{overflow: inherit;}

}

@media screen and (max-width: 1260px){
	.upline .item .inner a{margin-top: 40px;}
}

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

	.m-hd{display: block;}	

	#hd{display: none;}

	#banner,#ban-in{margin-top: 60px;}

}



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

	.historySlider .slick-next{right: 0;}

	.historySlider .slick-prev{left: 0;}

	.ul-partner li{width: 25%;}

	

}


@media screen and (max-width: 1180px){
	.upline .item .inner a{}
	.upline .item .inner h2{margin-bottom: 10px;}
	.upline .item .inner h2::after{margin-top: 10px;}
}



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

	.upline .item .inner { top: 36.5%; }

	.upline .item:hover .inner { top: 5%; }

	.talent .txt{overflow: inherit;}

	.talent .pic{margin-right: 60px;}

}



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

	.ul-pic-txt li .bg{font-size: 24px;}

	.i-yanfa .img01{width: 100%;}

	.i-yanfa .img02{width: 100%;position: relative;}

	.i-yanfa .txt{top: 24%;max-width: 100%;}

	.i-yanfa .txt .inner{width: 100%;padding: 0 20px;}

}





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

	.about-mission ul li{font-size: 14px;line-height: 24px;}

	.ul-partner li{width: 33.33%;}

}





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

	.ul-news li{width: 50%;}

	.about-in .video{float: none;width: 100%;}

	.ul-pic-txt li{float: none;width: 100%;}

}

@media screen and (max-width: 821px){
	.upline .item .inner img{margin-bottom: 10px;width: 22%;}
	.snv ul{display: block;}
	.snv ul li{margin: 0 10px;display: inline-block;}
	.talent .txt{padding: 20px;overflow: visible;}
	.fd-nav dl{width: 126px;}
	.fd-nav{float: none;overflow: hidden;}
	.fd-hotline{float: none;text-align: center;}
	.wechat{float: none;margin: 15px auto;}
}





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

	.about-mission .txt img{display: none;}
	.about-mission .txt > div{position: relative !important;}
	.about-mission ul li{float: none;width: 100%;text-align: left;position: relative;margin-bottom: 20px;}

	.about-mission ul li.s2{top: 0;}
	.upline .item .inner a{padding: 0;display: block;}
	.snv ul{display: block;}
}





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

	.upline::after { padding-bottom: 70%; }

	.upline.auto-img > img { height: 100%; width: 100%; }

	.upline .item .inner a { margin-top: 60px; }

	.upline .item:hover .inner { top: 28%; }

	.upline .item .inner { top: 40%; }

	.upline .item .inner a { padding: 0 36px; line-height: 38px; }

	.upline .item .line { display: none; }

	.upline .swiper-button-next-upline, .upline .swiper-button-prev-upline { top: 50%; }

	.upline .item .inner h2 { font-size: 18px; }

	.ul-news li{width: 50%;}

	.ul-make li .pic,.ul-pro li .pic{float: none !important;width: 100%;}

	.ul-make li .txt,.ul-pro li .txt{padding: 20px !important;text-align: left !important;}

	.ul-make li:nth-child(2n) h3:after{left: 0;}

	.ul-make li .more,.ul-pro li .more{margin-top: 20px;}

	.tit-in{font-size: 18px;padding-bottom: 5px;margin-bottom: 30px;}

	.ul-make li .pic{float: none !important;width: 100%;}

	.ul-honor li{width: 50%;}

	.talent .pic{float: none;margin-right: 0;width: 100%;}

	.talent .txt{padding: 20px;}

	.ul-employ li{width: 50%;margin-bottom: 20px;}

	.formBox li{float: none;width: 100%;padding: 0;margin-bottom: 10px;}

	.formBox li:last-child{margin-top: 0;}

	.formBox{padding-bottom: 5%;}

	#banner .item a .txt h3,.index-time li em{font-size: 30px;}

	#banner .item a .txt,.index-time li:first-child span,.index-time li span{font-size: 16px;}

	

}



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

	.ul-news li,

	.ul-honor li,

	.ul-contact li,

	.ul-employ li{width: 100%;float: none;margin-bottom: 20px;}

	.ul-contact li{margin: 0;}

	.ul-contact li .pad{padding: 0;}

	article h1{font-size: 18px;}

	article .time{padding: 10px 0;margin-bottom: 20px;}

	article .cont{font-size: 14px;}

	.article-page{display: block;font-size: 14px;}

	.snv ul li a{display: inline-block;padding: 0 5px;}

	.snv ul li{float: left;margin: 0;}

	.snv ul{font-size: 14px;display: block;line-height: 50px;}

	.snv{height: 50px;}

	.snv{margin-bottom: 20px;}

	.snv .wp{padding: 0;}

	.ul-make li .pic{height: 220px;}

	.ul-make li h3,.ul-pro li h3,

	.join h3,

	.ul-employ li h3{font-size: 18px;padding-bottom: 15px;}

	.ul-employ li h3{margin-bottom: 0;}

	.ul-employ li .txt,.talent .txt{font-size: 14px;padding: 20px;line-height: 24px;}

	.ul-make li .txt,.ul-pro li .txt{font-size: 14px;}

	.ul-make li .more{height: 30px;line-height: 30px;font-size: 14px;width: 120px;}

	.ul-pro li{padding: 20px;}

	#ban-in{height: 220px;}

	.ul-news li .title{font-size: 18px;}

	.ul-news li .time{padding: 10px 0;padding-left: 27px;}

	.ul-news li .txt{padding: 10px;}

	.about-in .video{margin-bottom: 10px;}

	.historySlider .slick-next,

	.historySlider .slick-prev{width: 30px;height: 30px;background-size: 100%;background-position: center center;}

	.historySlider .slick-next{right: -30px;}

	.historySlider .slick-prev{left: -30px;}

	.ul-pic-txt li img,.ul-contact li .ico img,.upline .item .inner img{-webkit-transform: scale(0.7);margin-right: 0;

	-moz-transform: scale(0.7); 

	-ms-transform: scale(0.7); 

	-o-transform: scale(0.7); 

	transform: scale(0.7);

	transform-origin: 50% 50%;}

	.ul-pic-txt li .bg{font-size: 18px;}

	.ul-pic-txt li .more{width: 100px;height: 40px;line-height: 40px;}

	.ul-pic-txt li .bg,.ul-pic-txt li{height: 160px;}

	.historySlider .item:nth-child(2n+1){margin-left: 0;}

	.historySlider .item:nth-child(2n){margin-left: 0;}

	.about-mission,

	.about-culture,

	.employ,

	.payBox,

	.staff{padding: 30px 0;}

	.ul-partner li{width: 50%;margin-bottom: 20px;}

	.partner{padding-top: 20px;}

	#map{height: 300px;}

	.ul-make li .more, .join .btn{margin-top: 30px;width: 120px;height: 40px;line-height: 40px;font-size: 14px;}

	.news-slider .item{padding: 0 10px;padding-bottom: 10px;}

	.tit-i h3{font-size: 24px;padding-bottom: 10px;}

	.tit-i{font-size: 14px;}

	.index-time li{width: 50%;}
	.index-time li p{height: 65px;}

	.index-time{margin: 20px 0;}

	.index-time li:nth-child(2):after{display: none;}

	.i-about-con{font-size: 14px;}

	#banner .item a .pc{height: 440px;}

	.upline .item .inner h2{margin-bottom: 5px;margin-top: -20px;}

	.upline .item .inner h2::after{margin-top: 10px;}

	.upline .item .inner img{margin-top: 10px;margin-bottom: 10px;}

	.i-about{padding-bottom: 60px;}

	.i-video a{margin-top: 30px;}
	.fd-nav{display: none;}
	.fd-hotline{float: none;text-align: center;width: 100%;}
	.wechat{float: none;margin: 15px auto;}
	.copy{margin-top: 20px;}
	#fd a{color: #fff;}
	#fd{margin-top: 30px;}
	.upline:after{padding-bottom: 100%;}
	.upline .item .inner a{width: 68%;padding: 0;margin: 0 auto;margin-top: 30px;}
	.news-slider{margin-top: 20px;}
	.news-slider .item .txt{padding: 20px;}
	.i-yanfa .txt .inner{font-size: 14px;}
	.i-yanfa .img01{height: 250px;}
	.i-yanfa .txt a{margin-top: 20px;}
	.i-yanfa .pic{padding-bottom: 0;}
	.honor{padding: 0;}
	.ul-pro li{margin-bottom: 30px;}
	.ul-pro li h3{padding-bottom: 5px;}
	.pop-box {display: block;padding: 20px;}
	.pop-box .pic{width: 100%;}
	.pop-box .pic img{width: 50%;}
	.pop-box .txt li{font-size: 14px;}
	.pop-box h3{font-size: 20px;}
	.pages{margin-top: 30px;}
	.staff{overflow: hidden;}
	.honor-cont{float: none;margin-top: 0;}
	.pc-show{display: none;}
	.m-show{display: block;}
	.auto-img .type-bg{height: 430px;-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-position: 50% 50%;
	background-repeat: no-repeat;position: absolute; z-index: auto; left: 0%; top: 0%;width: 100%; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s;}
	.swiper-button-prev, .swiper-button-next{z-index: 60;}
}



@media screen and (orientation: landscape) and (max-device-width: 1025px){
	.snv ul li{margin: 0;display: inline-block;}
	.upline .item .inner img{margin-bottom: 10px;width: 20%;}
	.upline .item .inner{top: 50%;}
	.i-yanfa .img01{height: 360px;}
	.i-yanfa .txt .inner{padding-left: 20px;}
	.i-yanfa .txt a{margin-top: 30px;}
	.fd-nav dl{width: 126px;}
	.fd-nav{float: none;overflow: hidden;}
	.fd-hotline{float: none;text-align: center;}
	.wechat{float: none;margin: 15px auto;}
	.talent .txt{padding: 20px;overflow: visible;}
}


