@charset "utf-8";
@media only screen and (max-width:460px){

/*--首页---*/
.main_visual,.main_image{height:190px}
div.flicking_con{bottom:9px}
.ban1txt{padding-top:40px}
.ban1txt h4{padding-top:10px}
.ban1txt p{display:none}
.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{width:115px;height:101px;margin-top:-50px;right:10.5%;animation:none;-webkit-animation:none;-moz-animation:none;top:50%}
    .ban2pc .ban2pcp{width:105px;height:61px;background-size:105px 167px;margin:5px 0 0 4px}
    .ban2mobile{right:5%;animation:none;-webkit-animation:none;-moz-animation:none;bottom:11%}
    .ban2mobile img{width:155px}

@keyframes ban2mobile{
	form{bottom:-30%}
	to{bottom:13%}
}
@-webkit-keyframes ban2mobile{
	form{bottom:-30%}
	to{bottom:13%}
}
@-moz-keyframes ban2mobile{
	form{bottom:-30%}
	to{bottom:13%}
}
.ban3txt1{padding-top:10px;font-size:20px;line-height:24px;transform:none;-webkit-transform:none;-moz-transform:none}
.ban3txt2{padding-top:0;font-size:17px;line-height:23px}
.ban3pc{width:130px;height:105px;margin-left:-58px;bottom:11.5%}
.ban3pc2{margin:10px 0 0 11px}
.ban3pcdiv{width:10px;margin-right:7px;height:56px;border-width:1px}
.ban3note{width:93px;height:58px;margin-left:-137px;bottom:11.5%}
.ban3noteimg{background-size:62px auto;background-position:16px center}
.ban3pad{width:39px;height:44px;margin-left:61px;bottom:11.5%}
.ban3pad1{width:28px;height:28px;margin-top:7px}
.ban3pad2,.ban3pad3{border-radius:14px 0 0 14px}

.ban4txt h4 img.ban4txth4oneimg{display: none}
.ban4txt{padding-top: 10px;}
.ban4txt h4{padding-top: 40px;}
.ban4txt h3{padding-top: 20px;}
.ban4txt h4 img.ban4txth4oneimghide{display: block;}

.abouttxt{padding:18px 0}
.title-big{font-size:25px;line-height:58px}
.canbig{padding-bottom:20px}
.mobilelist .circle-icon{width:48px;height:48px;margin-top:5px}
.mobilelist .curico{width:54px;height:54px;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:15px 27px}
.circle-icon .circle-icon-2{background-size:25px}
.circle-icon .circle-icon-3{background-size:25px 27px}
.circle-icon .circle-icon-4{background-size:26px}
.circle-icon .circle-icon-5{background-size:28px 20px}
.mobilelist .curico .circle-icon-1{background-size:18px 35px}
.mobilelist .curico .circle-icon-2{background-size:28px}
.mobilelist .curico .circle-icon-3{background-size:32px 35px}
.mobilelist .curico .circle-icon-4{background-size:32px}
.mobilelist .curico .circle-icon-5{background-size:36px 26px}
.trd-detal p{margin:0 20px;text-align: left}
.canlist:nth-child(4){margin-left:0}

.casewrap{height:67px}
.cf-items{width:65px;height:65px}
.cf-items p{padding-top:40px;font-size:12px}
.caseico1{background-size:16px 27px;background-position:center 8px}
.caseico2{background-size:20px 24px;background-position:center 11px}
.caseico3{background-size:25px 24px;background-position:center 11px}
.caseh2{font-size:30px;padding-top:15px}
.caseh3{font-size:22px;line-height:30px}
.caselist li{height:150px}

.welist{width:auto;padding:10px;border-bottom:dashed 1px #e6e6e6;float:none;height:auto;clear:both}
.welist .listicodiv{float:left}
.welist .listicodiv .circle-icon{width:48px;height:48px}
.welist .listicodiv .curico{width:54px;height:54px;margin-top:0;border-color:#d30830;box-shadow:inset 0 0 0 50px #d30830;-webkit-box-shadow:inset 0 0 0 50px #d30830}
.welist .listicodiv .weico1{background-size:15px 27px}
.welist .listicodiv .weico2{background-size:25px}
.welist .listicodiv .weico3{background-size:25px 27px}
.welist .listicodiv .weico4{background-size:26px}
.welist .listicodiv .weico5{background-size:28px 20px}
.welist .weicodiv{margin-left:60px;text-align:left}
.welist .weicodiv .trd-title{text-align:left;line-height:34px;font-size:19px}
.welist .weicodiv .trd-detal{text-align:left;line-height:18px}

.latetxt{line-height:20px}

/*公司介绍*/
.companytopmain{height:320px}
.companytoplogo{height:24px;padding:5px 0;width:135px;text-align:center;border:solid 2px #ebebeb;margin:0 auto;overflow:hidden}
.companytoplogo img{height:24px}
.companytopmainli{padding-top:71px;margin:0 auto}
.companytoptitle{height:48px;line-height:48px;width:320px;margin:10px auto 20px;text-align:center; color:#fff;font-size:18px;font-weight:bold}
.companytopborder{width:300px;height:26px;line-height:26px;color:#b1b1b1;font-size:12px}
.insidetopmain{padding-top:25px;padding-bottom:46px; }
.backgmain{height:170px;overflow:hidden}
.backgmainli{margin-top:48px;width:300px}
.backgmainlitop{padding-top:15px;line-height:30px;font-size:18px}
.teamactivitywaibottom{display:none}
.insidetopmainenglish{font-size:12px}
.insidetopmaintitle span{font-size:25px}

/*大数据*/
.blackbgdivmainli h2{font-size:25px;line-height:36px}
.wordsdivmain{max-width:95%}
.wordsdivmain{font-size:14px}
.eachdivmain{width:auto;padding-bottom:63px;padding-left:0}
.eachdivmain ul{overflow:hidden;width:auto}
.eachdivmain ul li{float:none;width:auto;text-align:left;height:auto;overflow:hidden;clear:both;padding-bottom:10px}
.eachdivmainimg{height:168px;overflow:hidden;float:none;width:168px}
.eachdivmaintitle{background:none;padding-top:0;line-height:46px;font-size:18px;color:#333333;padding-left:0;text-align:center}
.eachdivmaintext{display:none}
.bigdatemainsptitle{font-size:14px}
/*移动端*/
.mobileimgmaintitle{padding-top:16px;line-height:25px;font-size:16px}
.mobileimgmainimg{padding-bottom:5px;height:50px}
.mobileimgmaintexttwo{display:none}
.mobileimgmaintexttwo{line-height:16px;font-size:12px}
.changedivmainlioneul{width:246px}
.changedivmainlioneul ul{width:296px}
.changedivmainlioneul ul li{padding-right:50px}
.changedivmainlioneul ul li:nth-child(10){padding-left:0}
.changedivmainlitwoxh{width:285px; }
.changedivmainlitwoxh ul{width:300px;padding-bottom:20px}
.changedivmainlitwoxh ul li{width:123px;padding-left:10px;border:1px solid #e5e5e5;font-size:16px;color:#666;float:left;background:#fff;margin-right:15px;margin-bottom:15px;line-height:36px}

/*招聘页面*/
    .recruitbanfore{top: 53%;}
    .recruitbanfive{width: 95%;left: 2.5%;line-height: 16px;font-size: 8px;}
    .recruitbantwo{top: 15.5%;}
    .recruitbanthree{top: 22%;}
    .rfsummarymain ul li .rfsummarymainlidivimg {width: 58%;}
    .rfsummarymain ul li.hover .rfsummarymainlidivimg {width: 58%;}
    .rfsummarymainlititle{padding-top: 15px;}
    .detialmainnav{height: 40px;line-height:40px;}
    .detialmainbot{border:none; border-top:#d5153b 3px solid;}
    .detialmainbottitle{padding-top: 10px;line-height: 26px;font-size: 16px;}
    .loadingadddiv{margin-top:20px;margin-bottom: 10px;}
    .detialmainnavoneaaa{padding-left: 23px;}
    .latelist{height:88px}
    .title-small span{display: none;}
    .trd-detal{text-align: center;}
    .contact-index .ct-addr{line-height: 21px;}
    .contact-index .ct-taxi{line-height: 21px;}

}
@media only screen and (max-width:405px){
	.ban2pc{width:115px;height:101px;margin-top:-50px;right:10.5%}
	.ban2pc .ban2pcp{width:105px;height:61px;background-size:105px 167px;margin:5px 0 0 4px}
	@keyframes ban2pcp{
		form{background-position:0 0}
		to{background-position:0 -106px}
	}
	@-webkit-keyframes ban2pcp{
		form{background-position:0 0}
		to{background-position:0 -106px}
	}
	@-moz-keyframes ban2pcp{
		form{background-position:0 0}
		to{background-position:0 -106px}
	}
	.ban2mobile{right:5%}
	.ban2mobile img{width:155px}
	@keyframes ban2mobile{
		form{bottom:-30%}
		to{bottom:15%}
	}
	@-webkit-keyframes ban2mobile{
		form{bottom:-30%}
		to{bottom:15%}
	}
	@-moz-keyframes ban2mobile{
		form{bottom:-30%}
		to{bottom:15%}
	}
}
@media only screen and (max-width:360px){
	.ban2txt2{margin-top:-30px}
	.ban2txt2 img{width:150px}
}