@media (max-width:1468px) {
	.indAb_r{top: 45%;}
	.indTit span {font-size:66px;}
	.indTit p {font-size:30px;}
	/*  */    
	.headNav li {padding:0 38px}
	.headNav li a {font-size:17px;}
	/*  */    
	.indAb_num li {padding:34px 0;}
	/*  */        
	.indPro_tit {top: 35%;}
	.indPro_ico {margin-top:48px;}
	.indPro_p {font-size:14px;max-width:74%;}
	.indPro_ul li {height:208px;}
	.indPro_ul span {top:28px;left:28px;}
	.indPro_ul h3 {bottom:28px;padding:0 28px;font-size:16px;}
	/*  */    
	.indNew_l {padding:0 6%;}
	.indNew_list {margin:32px 0 40px;}
	.indNew_list li a {padding:24px 28px 14px;}
	.indNew_list .info h3 {font-size:17px;}
	.indNew_list .info p {font-size:13px;}
	.indNew_r {padding:148px 8%;}
	.indNew_r .desc {margin:20px 0 12px;}
	.indNew_r .img {margin-bottom:14px;}
	.indNew_time {margin-bottom:42px;}
	.indNew_time span {font-size:60px;}
	.indNew_img div {height:168px;}
	/* footer */    
	.footer .footNav dl {margin-left:78px;}
	.footMess {width:315px;}
	.footMess p {letter-spacing:0;}
	.footer .footNav {width:calc(100% - 315px)}
	.business__wr {margin-top:-88px;}
	.business__wr b {width:60px;height:55px;}
	.business__wr strong {margin-top:20px;padding-bottom:22px;font-size:20px;}
	.business__btn {margin-top:20px;}
	.business__top strong {font-size:28px;}
	.business__top strong:before,.business__top strong:after {height:22px;margin-top:-11px;}
	.business__top p {font-size:16px;}
	.business__text b {width:70px;height:64px;}
	.business__text strong {margin-top:22px;font-size:28px;margin-bottom:24px;}
	}
	@media (max-width:1386px) {
		/**/    
	.indAb_p {margin-top:28px;}
	.indAb_num li {padding:29px 0;}
	.indAb_num img {width:36px;}
	.indAb_num span {line-height:1.4;font-size:38px;}
	.indPro .indPro_box {width:218px;}
	.indPro_p {margin-top:14px;}
	.indNew_l {padding:0 6%;top:58%;}
	.indNew_l img {width:38px;}
	.indNew_r {padding:110px 9.2%;}
	/*  */    
	.indNew_list li a {padding:20px 28px 10px;}
	.indNew_r .img {max-height:348px;overflow:hidden;}
}
@media (max-width:1368px) {
		/* common */    
	.headNav_slide {top:80px;}
	.indTit span {font-size:64px;}
	.indTit p {font-size:26px;}
	.biaoti_box p {font-size:36px;line-height:1.6;}
	.biaoti_box span {font-size:72px;}
	.yrTit img {width:60px;}
	.yrTit h3 {font-size:32px;}
	
	.biaoti_nav a {font-size:14px;padding:2px 18px;}
	/* header */    
	.headTop {height:72px;}
	.headLogo {margin-left:40px;margin-top:15px;}
	.headLogo img {height:52px;}
	.headNav li {padding:0 28px;}
	.headNav li a {font-size:16px;}
	.headRight>div {line-height:80px;}
	/* footer */    
	.footer .midInfo .footLogo img {width:134px;}
	.footer .midInfo .footLogo p {margin:0;letter-spacing:7px;font-size:13px;}
	.footer .midInfo {padding-bottom:24px;}
	.footer .botInfo {padding:32px 0 42px;}
	/* index */    
	.indAb_num img {width:38px;}
	.indAb_num span {font-size:38px;}
	.indAb_num li {padding:30px 0;}
	.indPro_ico {margin-top:40px;}
	.indPro_ico img {width:42px;}
	.indPro_a h3 {font-size:24px;}
	.indPro_a p {font-size:21px;}
	.indNew_list {margin:10px 0 24px;}
	.indNew_list .time span {line-height:2;}
	.indNew_list .time span:first-child {font-size:32px;}
	.indNew_r h3 {font-size:17px;}

	.jJob_item {width: calc(50% - 50px);margin: 0 25px 42px;}

}
@media (max-width:1280px) {
	/* common */    
	.inner {width:90%;}
	
	.yrPage {margin:48px 0}
	/* header */    
	.headLogo {margin-left:28px;}
	.headNav li {padding:0 20px;}
	.headNav li a {font-size:15px;}
	.headNav_slide {top:68px;}
	.pagesider2 header{box-shadow:0 0 0px 0px rgba(0,0,0,0.2);border-bottom: #ddd 1px solid;}
	.innerHead header .headTop,.pagesider2 header .headTop,.pagesider4 header .headTop{height:68px;}
	.innerHead .headNav li,.pagesider2 header .headNav li,.pagesider4 header .headNav li{line-height:68px;}
	.pagesider2 header .headRight>div,.pagesider4 header .headRight>div {line-height:68px;}
	.headSearch img {width:20px;padding:0 30px;}
	.headRight>div {line-height:68px;}
	.headLang {padding:0 15px;}
	.headLang a {font-size:15px;}
	.headLogo img {height:45px;}
	.null {height:68px;}
	/* footer */    
	.footer .footNav dl {margin-left:45px;}
	.footer .footNav dl dd a {font-size:14px;}
	/* index */    
	.indBan_txt p {font-size:38px;}
	.indTit span {font-size:58px;}
	.indTit p {font-size:24px;}
	.indAb_r{top: 40%;}
	.indPro_p {font-size:14px;max-width:90%;}
	.indPro_tit {margin-top:0;}
	.indPro_ul li:hover span {transform:translateY(20px)}
	.indPro_ul li {height:186px;}
	.abAbout_l{width:100%;box-sizing:border-box;}
	
	

}
@media (max-width:1024px) {
	/* common */   
	.indCopy {display:none;}
	.biaoti_nav {position:relative;top:0;transform:translateY(0);margin-top:38px;}
	
	.biaoti_box span {font-size:68px;left:50%;transform:translateX(-50%);}
	.proList .biaoti_box span {left:0;transform:translateX(0);}
	.biaoti_box p {font-size:32px;}
	.biaoti_box i {width:80px;}
	#banner .bg .bimg {display:none;}
	#banner .bg .bimg_s {display:block;}
	.bg header .headRight>div {line-height:10px;}
	/* header */    
	.headNav {display:none;}
	.headLogo {margin-top:10px;}
	.innerHead header .headTop{height:58px;}
	.innerHead header .headSearch_img1,.pagesider2 header .headSearch_img1 {display:none;}
	.innerHead header .headSearch_img2,.pagesider2 header .headSearch_img2 {display:inline-block;}
	.pagesider2 header .headRight>div {line-height:10px;}
	.pagesider2 header .headSearch {border-left:0;}
	.headRight {padding-top:10px}
	.headRight>div {padding:10px 0 !important;line-height:10px !important;}
	.headSearch {border:0 !important;}
	.headSearch img {padding:0 20px;width:18px;}
	.headMenu {display:inline-block !important}
	.null {height:58px;}
	/* footer */    
	.footer .footNav dl {margin-left:24px;}
	/* index */        
	#banner {margin-top:58px;}
	.indBan_txt p {font-size:32px;}
	.indBan_txt p br {display:inline-block;}
	.indBan_txt {max-width:100%;}
	.indAb {background-image:url(../images/mabout_bg.jpg);background-position:top center;}
	.indAb_l,.indAb_r {float:none;display:block;width:100%;margin:0;}
	.indAb_r {padding:48px 0;top:0;transform:translateY(0);}
	.indAb_r>div {width:84%;box-sizing:border-box;margin: 0 8%;max-width: 100%;}
	.indAb_num {position:relative;left:0;width:100%;overflow:hidden;background:rgba(255,255,255,0.6);}
	.indAb_img {display:none;}
	.indAb_img_mbl {display:block;}
	.index-about-more{top: 10%;bottom: 0;}

	#s3 .indTit span {color:#dedede;}
	#s3 .indTit p {color:#e7142d;}
	.indPro_p {color:#fff;}
	.indPro {background-image:url(../images/mpro_bg.jpg);}
	.indPro::before {content:none;}
	.indPro_tit {margin:80px 0 48px;margin-left:8%;transform:translateY(0);top:0;width:auto;text-align:left;}
	.index_1_mid_3 {position:relative;overflow:hidden;padding-bottom: 50px;}
	.indPro .indPro_l {float:none;width:100% !important;}
	.indPro .indPro_r {width:100%;float:none;right:0;margin:0;background-repeat:no-repeat;background-position:center;background-size:cover;position:relative;padding:48px 0;text-align:center;}
	.indPro .indPro_r::before {content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.28)}
	.indPro .indPro_box {margin:0 auto;}
	.indNew_l,.indNew_r {float:none;width:100%;padding:80px 5% 28px;}
	.indNew_l,.indNew_r>a {top:0;transform:translateY(0)}
	.indNew_l>.indMore_img {display:none;}
	.indNew_l .indTit .indMore_img {display:block;}
	.indNew_r {padding-top:48px;padding-bottom:68px}
	.indNew_r .img {overflow:inherit;max-height:680px;}
	/* .indNew_r .img img {display:none;}
	.indNew_r .img .img1 {display:block;}
	*/    
	.company__business:before {overflow:hidden;}
	.business__wr strong {font-size:18px;}
	.business__text {right:10%;}
	.business__item:before {display:none;}
	.business__item--left .business__text {left:10%;}
	.indPro_ul h3 {font-size:16px;}
	#s4.disappear .ibox {
		opacity: 1;
	}

	.jJob_item {width:calc(50% - 30px);margin:0 15px 28px;}



}
@media (max-width:861px) {
	.company__business {overflow:hidden;}
	.business__list {line-height:0;overflow-x:auto;width:100vw;-webkit-overflow-scrolling:touch;}
	.business__list::-webkit-scrollbar {width:2px;height:2px;border-radius:2px;background-color:#e2e2e2;}
	.business__list::-webkit-scrollbar-track {border-radius:2px;background-color:#e2e2e2;}
	.business__list::-webkit-scrollbar-thumb {height:2px;border-radius:2px;background-color:#a03b72;}
	.business__li {display:inline-flex;display:-webkit-inline-flex;}
	.business__li li {width:38vw;}
}
@media (max-width:900px) {
	/* footer */    
	.footer .footNav {display:none;}.swiper-pagination-mxcp{display: block;}
	

}
@media (max-width:768px) {
	/* common */    
	.inner {width:100%;padding:0 20px;box-sizing:border-box;}
	.indTit p {font-size:24px;}
	.biaoti_box span {font-size:42px;}
	.biaoti_box p {font-size:26px;margin-top:-8px;}
	.biaoti_box i {width:48px;}
	.biaoti_nav {overflow:hidden;margin-top:24px;}
	.biaoti_nav li {float:left;width:50%;margin-top:-2px;margin-left:-2px}
	.biaoti_nav li:nth-child(1),.biaoti_nav li:nth-child(2) {margin-top:0;}
	.biaoti_nav li:nth-child(2n-1) {margin-left:0;}
	.biaoti_nav a {font-size:13px;text-align:center;}
	.yrPage {margin:28px 0;}
	.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {width:12px;height:12px;}
	
	/* header */    
	.headLogo {margin-left:16px;}
	.headMenu_Box>div {overflow-y:auto;}
	.headLang a{line-height: 18px;}
	/* footer */    
	.footer .midInfo {border-bottom:0;padding:0;}
	.footer .midInfo .footLogo {display:block;border-bottom:1px solid rgba(255,255,255,0.3);padding:24px 0 12px;float:none;margin-bottom:28px;text-align:center;}
	.footer .midInfo .footLogo img {width:148px;}
	.footer .midInfo .footLogo p {letter-spacing:5px;}
	.footer .share {float:none;margin:18px auto 8px;}
	.footer .share .list ul {text-align:left;}
	.footer .botInfo {display:none;padding:6px 0 16px;}
	.footMess p {margin-bottom:0;font-size:13px;}
	.footer .footBot .tec {float:none;}
	.footer .footBot .copyRight {opacity:0.8;font-size:12px;letter-spacing:0;float:none;}
	.footer .footBot .tec a {opacity:0.8;font-size:12px;}
	.footer .footTop {border:0;}
	.footer .footBot {text-align:center;padding:0 0 26px;}
	/* index */    
	.indBan_txt {width:86%;}
	.indBan_txt p {font-size:21px;}
	.indBan_txt img {display:none;}
	.indBan_txt span {font-size:12px;font-weight:500;}
	#s2 .ibox {padding:0;}
	.indAb {padding:0;}
	.indTit span {font-size:42px;}
	.indTit p {font-size:22px}
	.indAb_p {font-size:14px;margin-top:20px;}
	.indAb_r {padding:28px 0}
	.indAb_num li {padding:18px 0;}
	.indAb_num p {margin:0;line-height:1;font-size: 12px;}
	.indAb_num a{font-size: 12px;}
	.indPro_ico {margin-top:24px;}
	.indAb_ico a {width:48px;}
	.indAb_ico_img {top:44%;}
	.indAb_num img {width:30px;margin-bottom:0;}
	.indAb_num span {font-size:24px;}
	.index-about-more{width: 40px;height: 40px;}
	.indMore_img img {width:38px;}
	.indNew_l,.indNew_r {padding-top:38px}
	.indNew_list {margin-bottom:0;margin-top:20px;}
	.indNew_list li a {padding:14px;height:60px;}
	.indNew_list .time span:first-child {font-size:28px;padding-bottom:5px;}
	.indNew_list .time {width:82px;padding-right:14px}
	.indNew_list .info {width:calc(100% - 82px);}
	.indNew_list .info p {display:none;}
	.indNew_list .info h3 {white-space:inherit;font-size:16px;line-height:1.6;padding-top:6px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;}
	.indNew_r {padding-top:24px;padding-bottom:34px;}
	.indNew_r .img {margin-bottom:0;}
	.indNew_r h3 {line-height:2;font-size:16px;letter-spacing:0;}
	.indNew_r .desc {margin-top:14px;}
	.indPro_ico {margin-top:24px;}
	.indAb_ico a {width:48px;}
	.indAb_ico_img {top:44%;}
	.indPro_tit {margin-top:38px;margin-bottom:28px;}
	.indPro_p {font-size:14px;margin-top:24px;}
	.indPro_ul li {width:50%;height:auto;}
	.indPro_ul span {font-size:13px;position:relative;left:0;top:0;min-height:54px;display:block;vertical-align:top;}
	.indPro_ul h3 {position:relative;bottom:0;padding:0;letter-spacing:0;margin-top:16px;font-size:15px;}
	.indPro_a h3 {font-size:20px;}
	.indPro_a p {font-size:17px;}
	.indPro .indPro_box {width:50%;max-width:208px;height:238px;}
	.indPro_a .indMore .more {font-size:13px;margin-top:48px;}
	.indPro .indPro_box {border:5px solid rgba(255,255,255,.5);}
	.indPro_box .topLine {height:5px;top:-5px;}
	.indPro_box .rightLine {width:5px;right:-5px;top:-5px;}
	.indPro_box .bottomLine {height:5px;bottom:-5px;}
	.indPro_box .leftLine {width:5px;left:-5px;bottom:-5px;}
	.jJob_box {margin-left:0;margin-right:0;}
	.jJob {padding-top:48px;padding-bottom:18px;}
	.jJob_item {float:none;width:98%;box-sizing:border-box;margin:0 auto 24px;padding:28px 24px 24px 34px;}
	.jJob_item:last-child {margin-bottom:0;}
	.jJob_dl dd {width:50% !important;}
	.jJob_txt {margin-top:18px;}
	.jJob_tit span {font-size:20px;}
	.jJob_btm em {font-size:13px;}
	.jJob_btm em a {font-size:16px;}
	
	.explain-list li a {padding:20px 22px;}
	.explain-ico {width:30px;height:35px;background-size:cover;}
	.explain-text {margin-left:55px;}
	.explain-text:before {height:50px;background-position:left bottom;}
	.explain-text strong {font-size:15px;margin-bottom:15px;}
	.explain-text p {font-size:12px;}
	.explain-list li a .explain-btn {position:relative;right:0;top:0;margin-top:0;margin-left:85px;margin-top:14px;height:30px;line-height:30px;font-size:14px;width:60px;}
	.explain-list {padding-bottom:10px;}

}
@media (max-width:641px) {
	.company__business:before {height:50px;top:-50px;background-size:auto 100%;}
	.business__top strong {font-size:24px;}
	.company__business {padding-top:40px;}
	.business__top {width:90%;margin:auto;padding-bottom:24px;}
	.business__wr b {width:50px;height:45px;}
	.business__wr strong {padding-bottom:15px;}
	.business__text {width:80%;}
	.business__text b {width:54px;height:42px;}
	.business__text strong {margin-top:16px;margin-bottom:12px;font-size:22px;}
	.business__text p,.business__text span {font-size:14px;}
	.business__swiper .mouse__down {bottom:20px;}
}
@media screen and (max-width:481px) {
	.business__li li {width:46vw;}
}
