@charset "utf-8";
@media only screen and (max-width:640px){

/*--首页---*/
.main_visual,.main_image{height:320px}
div.flicking_con{bottom:15px}
.ban1txt{padding-top:70px}
.ban1txt h4{padding-top:25px}
.ban1txt p{display:none}
.ban2cloud1 img{width:90px}
.ban2cloud2 img{width:90px}
.ban2cloud3{bottom:15%}
.ban2cloud3 img{width:80px}
.ban2cloud4 img{width:90px}
.ban2txt1 img{width:170px}
.ban2txt2{margin-top:-60px}
@keyframes ban2txt2{
	form{left:-20%;opacity:0}
	to{left:9%;opacity:1}
}
@-webkit-keyframes ban2txt2{
	form{left:-20%;opacity:0}
	to{left:9%;opacity:1}
}
@-moz-keyframes ban2txt2{
	form{left:-20%;opacity:0}
	to{left:9%;opacity:1}
}
.ban2txt2 img{width:240px}
.ban2pc{width:200px;height:175px;margin-top:-88px;right:10.5%}
.ban2pc .ban2pcp{width:184px;height:105px;background-size:184px 292px;margin:9px 0 0 8px}
@keyframes ban2pcp{
	form{background-position:0 0}
	to{background-position:0 -187px}
}
@-webkit-keyframes ban2pcp{
	form{background-position:0 0}
	to{background-position:0 -187px}
}
@-moz-keyframes ban2pcp{
	form{background-position:0 0}
	to{background-position:0 -187px}
}
.ban2mobile{right:6.5%}
.ban2mobile img{width:250px}
.ban3txt1{padding-top:28px;font-size:29px}
.ban3txt2{padding-top:0;font-size:23px}
.ban3txt3{display:none}

.abouttxt{padding:20px 0}
.title-big{font-size:28px;line-height:61px}
.canbig{padding-bottom:25px}
.mobilelist .circle-icon{width:65px;height:65px;margin-top:8px}
.mobilelist .curico{width:80px;height:80px;margin-top:0;border-color:#d30830;box-shadow:inset 0 0 0 50px #d30830;-webkit-box-shadow:inset 0 0 0 50px #d30830}
.circle-icon .circle-icon-1{background-size:20px 38px}
.circle-icon .circle-icon-2{background-size:30px}
.circle-icon .circle-icon-3{background-size:32px 35px}
.circle-icon .circle-icon-4{background-size:32px}
.circle-icon .circle-icon-5{background-size:36px 26px}
.mobilelist .curico .circle-icon-1,.mobilelist .curico .circle-icon-2,.mobilelist .curico .circle-icon-3,.mobilelist .curico .circle-icon-4,.mobilelist .curico .circle-icon-5{background-size:auto}
.canlist:nth-child(4){margin-left:0}

.caseh2{font-size:38px;padding-top:18px}
.caseh3{font-size:26px;line-height:38px}
.caselist{position: relative;}
.caselist li{height:200px;width:50%}
.caselist li:nth-child(n+5){display:none}
	.casespan{height:8px;line-height:6px;padding-top:8px}
	.casespan span{width:6px;height:6px;border-radius:50%;margin:0 2px}
    .casejiaol,.casejiaor{display:block;position:absolute;top:50%;margin-top:-24px;z-index:9999;width:30px;height:48px;background-repeat:no-repeat;background-size:100%}
    .casejiaol{background-image:url(../images/banarrow1.png);left:0}
    .casejiaor{background-image:url(../images/banarrow2.png);right:0}

.welist:nth-child(4){margin-left:15%}

.processdiv{display:none}

.lateh3{margin-top:15px;padding-bottom:6px}
.latetxt{line-height:22px}

/*.nav ul li:nth-child(5){display:none}*/

/*公司介绍*/
.companytopmain{height:370px}
.companytoplogo{height:30px;padding:5px 0;width:155px;text-align:center;border:solid 3px #ebebeb;margin:0 auto;overflow:hidden}
.companytoplogo img{height:30px}
.companytopmainli{padding-top:71px;margin:0 auto}
.companytoptitle{height:68px;line-height:68px;width:390px;margin:15px auto 26px;text-align:center; color:#fff;font-size:26px;font-weight:bold}
.companytopborder{width:380px;height:38px;line-height:38px;color:#b1b1b1;font-size:16px}
.insidetopmain{padding-top:25px;padding-bottom:46px}
.backgmain{height:200px;overflow:hidden}
.backgmainli{margin-top:68px;width:409px}
.backgmainlitop{padding-top:20px;line-height:35px;font-size:22px}
.backgmainlibottom{line-height:20px;padding-bottom:15px;font-size:10px}
.teamactivitywaitop{margin-top:-20px;font-size:12px;line-height:20px}
.teamactivitywaitop span{padding-bottom:2px;border-bottom:none}
.teamactivitywaibottom{line-height:20px;font-size:9px}
.bigdatemainsptitle{font-size:16px}
/*移动端*/
.mobileimgmaintitle{padding-top:16px}
.changedivmainlione {padding-top:36px}
.changedivmainlioneul{width:394px; padding-top:6px}
.changedivmainlioneul ul{width:444px}
.changedivmainlioneul ul li{padding-right:50px}
.changedivmainlioneul ul li:nth-child(9){padding-left:0}
.changedivmainlioneul ul li:nth-child(10){padding-left:148px}
.changedivmainlitwoxh{width:385px}
.changedivmainlitwoxh ul{width:400px}
.mobiletbmainli{height:1140px}
.lfmobiletbmainli{float:none;width:100%;height:520px}
.rfmobiletbmainli{float:none;width:100%;height:520px;position:absolute;bottom:0}
.cfmobiletbmainli{width:33.59375%;left:33.20125%}
.lfmobiletbmainli ul li .numberlidivtext,.rfmobiletbmainli ul li .numberlidivtext{font-size:14px}

/*招聘页面*/
    .recruitbanfore{top: 63%;}
    .recruitbanfive{font-size: 12px;line-height: 20px;}
    .recruitxmain{margin-top: 30px;}
    .rfrecruitxmainxh{padding-bottom: 10px;font-size: 14px;line-height:26px;}
    .rfrecruitxmainxh h2{line-height: 34px;font-size: 20px;}
    .rfrecruitxmainxh h3{font-size: 14px;}
    .joinusdiv{margin: 0 auto;margin-top: 10px;margin-bottom:69px;line-height: 40px; width: 190px;}
    .joinusdiv a{font-size: 16px;}
    .lfrecruitxmain{display: none;}
    .rfrecruitxmain{float: right;width:95%;margin-right:2.5%;overflow: hidden;}
    /*详情*/
    .detialmainnav{font-size: 14px;}
    .detialmainnavspecial span{display:none;}
    .detialmainnavspecial b{display:block;}
    .blockdivaaabbb{width: 100%;text-align: center;font-size: 12px;}
    .nonehidedivaaabbb{display: none;}
    .contact-index .ct-subway{line-height: 21px;}
    .bdshare-slide-button-box .bdshare-slide-button{width: 0;right: 200px;display: none;visibility: hidden}

}
/*@media only screen and (max-width:619px){*/
/*}*/
/*@media only screen and (max-width:360px){*/
/*}*/
/*@media only screen and (max-width:398px){*/
/*}*/
@media only screen and (max-width:339px){
    .contact-index .ct-subway {line-height: 14px;}
}
@media only screen and (max-width:590px){
	@keyframes ban2txt2{
		form{left:-20%;opacity:0}
		to{left:5%;opacity:1}
	}
	@-webkit-keyframes ban2txt2{
		form{left:-20%;opacity:0}
		to{left:5%;opacity:1}
	}
	@-moz-keyframes ban2txt2{
		form{left:-20%;opacity:0}
		to{left:5%;opacity:1}
	}
	.ban2pc{right:8%}
	.ban2mobile{right:4%}
}
@media only screen and (max-width:540px){
	.ban2txt2{margin-top:-50px}
	@keyframes ban2txt2{
		form{left:-20%;opacity:0}
		to{left:5%;opacity:1}
	}
	@-webkit-keyframes ban2txt2{
		form{left:-20%;opacity:0}
		to{left:5%;opacity:1}
	}
	@-moz-keyframes ban2txt2{
		form{left:-20%;opacity:0}
		to{left:5%;opacity:1}
	}
	.ban2txt2 img{width:200px}
}
@media only screen and (max-width:510px){
	@keyframes ban2txt2{
		form{left:-20%;opacity:0}
		to{left:6%;opacity:1}
	}
	@-webkit-keyframes ban2txt2{
		form{left:-20%;opacity:0}
		to{left:6%;opacity:1}
	}
	@-moz-keyframes ban2txt2{
		form{left:-20%;opacity:0}
		to{left:6%;opacity:1}
	}
	.ban2pc{width:160px;height:140px;margin-top:-70px;right:10.5%}
	.ban2pc .ban2pcp{width:146px;height:84px;background-size:146px 230px;margin:8px 0 0 6px}
	@keyframes ban2pcp{
		form{background-position:0 0}
		to{background-position:0 -146px}
	}
	@-webkit-keyframes ban2pcp{
		form{background-position:0 0}
		to{background-position:0 -146px}
	}
	@-moz-keyframes ban2pcp{
		form{background-position:0 0}
		to{background-position:0 -146px}
	}
	.ban2mobile{right:6.5%}
	.ban2mobile img{width:200px}
}
@media only screen and (max-width:540px){
    .ban2cloud1 img{width:70px}
    .ban2cloud2{bottom:8%}
    .ban2cloud2 img{width:70px}
    .ban2cloud3{bottom:14%}
    .ban2cloud3 img{width:60px}
    .ban2cloud4 img{width:70px}
    .ban2txt1 img{width:110px}
    .ban2txt2{margin-top:-35px;animation:none;-webkit-animation:none;-moz-animation:none;opacity:1;left:4%}
    .ban2txt2 img{width:165px}
    .ban2pc{right:8%;animation:none;-webkit-animation:none;-moz-animation:none;top:50%}
    .ban2mobile{right:3.5%;animation:none;-webkit-animation:none;-moz-animation:none;bottom:11%}
}