@charset "utf-8";
@media only screen and (max-width:1258px){

/*--首页---*/
.main_visual,.main_image{height:550px}
.ban1txt{padding-top:75px}
.ban1txt h4{padding-top:28px}
.ban1txt p{padding-top:55px}
.ban2cloud1 img{width:145px}
.ban2cloud2 img{width:145px}
.ban2cloud3{bottom:17%}
.ban2cloud3 img{width:130px}
.ban2cloud4 img{width:145px}
.ban2pc{width:330px;height:289px;margin-top:-145px;right:17%}
.ban2pc .ban2pcp{width:300px;height:170px;background-size:300px 477px;margin:16px 0 0 13px}
@keyframes ban2pcp{
	form{background-position:0 0}
	to{background-position:0 -307px}
}
@-webkit-keyframes ban2pcp{
	form{background-position:0 0}
	to{background-position:0 -307px}
}
@-moz-keyframes ban2pcp{
	form{background-position:0 0}
	to{background-position:0 -307px}
}
.ban2mobile img{width:400px}
@keyframes ban2mobile{
	form{bottom:-30%}
	to{bottom:20%}
}
@-webkit-keyframes ban2mobile{
	form{bottom:-30%}
	to{bottom:20%}
}
@-moz-keyframes ban2mobile{
	form{bottom:-30%}
	to{bottom:20%}
}
.ban3txt1{padding-top:32px}
.ban3txt2{padding-top:10px}
.ban3txt3{padding-top:10px}
.ban3pc{width:290px;height:232px;margin-left:-90px}
.ban3pc2{margin:27px 0 0 28px}
.ban3pcdiv{width:20px;margin-right:13px;height:110px}
.ban3note{width:200px;height:124px;margin-left:-251px}
.ban3noteimg{background-size:132px auto;background-position:33px center}
.ban3pad{width:85px;height:96px;margin-left:175px}
.ban3pad1{width:60px;height:60px;margin-top:16px}
.ban3pad2,.ban3pad3{border-radius:30px 0 0 30px}

.abouttxt{padding:50px 0}
.title-big{font-size:38px;line-height:74px}
.canbig{padding-bottom:40px}
.aboutlist{width:98%}
.trd-title{font-size:20px}

.caseh2{font-size:48px;padding-top:28px}
.caseh3{font-size:30px;line-height:48px}
.caselist li{width:25%;height:190px}
.caselist li:nth-child(n+9){display:none}

.casetxt h2{font-size:18px;line-height:28px}
.casetxt p{line-height:17px}

.upjiao{height:80px}

.latediv{width:95%;padding-bottom:40px}

.count-number{font-size:115px;height:145px;line-height:145px}

.feedback-index{width:40%}
.contact-index{width:56%}

.mapdiv{height:420px}
#mapbg{height:420px}
#dituContent{height:420px}

.header{height:80px}
.logo{padding:10px 0 0 31px}
.logo img{height:59px}
.nav ul li{width:85px;line-height:80px}
.wechatico{margin:24px 0 0 11px}
.sinaico{margin:25px 25px 0 25px}
.headerbg{height:80px}

/*公司介绍*/
.companytopmain{height:519px}
.companytopmainli{padding-top:171px;margin:0 auto}
.companytoplogo img{height:44px}
.companytoptitle{width:900px;font-size:50px}
.companytopdown{width:40px;padding-top:30px}
.bigteamdivmain{display:none}
.smallteamdivmain{display:block}
.teamactivitywaitop{margin-top:-60px;font-size:28px;line-height:60px}
.teamactivitywaitop span{padding-bottom:7px}
.teamactivitywaibottom{line-height:40px}
.blockclickdiv,.hiddenclickdiv{display:none}

/*大数据*/
.bigdatemaintitle{font-size:30px}
.wordsdivmain{font-size:14px}
.eachdivmain{width:auto;padding-bottom:98px;padding-left:10px}
.eachdivmain ul{overflow:hidden;width:auto}
.eachdivmain ul li{float:none;width:auto;text-align:left;height:168px;overflow:hidden;clear:both;padding-bottom:40px}
.eachdivmainimg{height:168px;overflow:hidden;float:left;width:168px}
.eachdivmaintitle{background:url(../images/bigdateimgicoaaa_28.png) no-repeat 186px bottom;padding-top:12px;line-height:56px;font-size:24px;color:#333333;padding-left:186px}
.eachdivmaintext{padding-top:12px;line-height:30px;font-size:12px;color:#555555;padding-left:186px}
/*移动端*/
.mobileimgmaintitle{padding-top:100px;line-height:80px;font-size:32px}
.mobileimgmainimg{padding-bottom:22px}
.mobileimgmaintextone,.mobileimgmaintexttwo{line-height:30px}
.changedivmainlione{padding-top:56px}
.changedivmainlioneul{width:1002px}
.changedivmainlioneul ul{width:1130px}
.changedivmainlioneul ul li{padding-right:128px}
.changedivmainclick,.changedivmainlitwoimg{display:none}
.changedivmainlitwo{display:block}
.changedivmain{position:inherit;height:auto}
.changedivmainlitwoxh{display:block;width:985px; }
.changedivmainlitwoxh ul{overflow:hidden;width:1000px}
.changedivmainlitwoxh ul li{width:173px;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}

    /*招聘页面*/
    .recruitbanfive{font-size: 22px;line-height: 36px;}
    /*个人介绍页面*/
    .lfsummarymain{width: 136px;}
    .summaryback{height: 70px;}
    /*详情页面*/
    .paginationdiv{ width: 266px;padding: 20px 0;}
    .lfpaginationdiv,.rfpaginationdiv{width:103px;}
}
@media only screen and (max-width:1100px){
	.ban2cloud3{bottom:17%}
	.ban2pc{right:12%}
	.ban2mobile{right:8.5%}
}
@media only screen and (max-width:1180px){
.nav ul li{width:71px}
.wechatico{margin:24px 0 0 0}
.sinaico{margin:25px 15px 0 15px}
.feedback-index{width:35%}
.contact-index{width:61%}


.ban4txt h4 img.ban4txth4oneimg{display: none}
    .ban4txt {padding-top: 30px;}
    .ban4txt h4 {padding-top: 100px;}
    .ban4h4span1{display: none}
    .ban4h4span2{display: none}
    .ban4h4span3{display: none}
    .ban4h4span4{display: none}
    .ban4h4span5{display: none}
    .ban4txt h4 img.ban4txth4oneimghide{display: block;}
}