@charset "utf-8";
@media only screen and (max-width:1002px){
	
/*--首页---*/
.gotop,.gotop2{display:none}
.main_visual,.main_image{height:450px}
#btn_prev,#btn_next{display:none}
.ban1txt{padding-top:80px}
.ban1txt h4{padding-top:40px}
.ban1txt p{display:none}
.ban2txt1 img{width:230px}
.ban2txt2 img{width:300px}
.ban3txt1{padding-top:22px;font-size:36px;line-height:40px}
.ban3txt2{padding-top:0;font-size:31px}
.ban3txt3{padding-top:2px;font-size:13px;line-height:24px}
.ban3pc{width:260px;height:206px;margin-left:-93px}
.ban3pc2{margin:23px 0 0 25px}
.ban3pcdiv{width:18px;margin-right:11px;height:99px}
.ban3note{width:180px;height:110px;margin-left:-241px}
.ban3noteimg{background-size:118px auto;background-position:29px center}
.ban3pad{width:76px;height:85px;margin-left:145px}
.ban3pad1{width:52px;height:52px;margin-top:13px}
.ban3pad2,.ban3pad3{border-radius:26px 0 0 26px}

.abouttxt{padding:30px 0}
.canbig{padding-bottom:35px}
.aboutlist{width:100%;padding-bottom:15px}
.canlist{width:33.3333%;height:333px}
.canlist:nth-child(4){margin-left:15%}
.canlist:nth-child(4) .circle-icon{margin-right:0}

.title-big{font-size:34px;line-height:68px}

.caseh2{font-size:44px;padding-top:22px}
.caseh3{font-size:28px;line-height:42px}
.caselist li{height:150px}

.welist{width:29.3333%;height:216px}
.upjiao{display:none}

.latediv{width:95%;padding-bottom:35px}
.latelist{width:21%;padding:0 2%}

.numtext{padding:30px 0}
.numtext h3{font-size:34px;line-height:70px}
.numtext p{height:35px}
.count-number{font-size:100px;height:125px;line-height:125px}
.count-mc{width:28px;height:28px;line-height:28px;font-size:20px}
.count-fonts{font-size:12px;padding-top:20px}

.contactbg{background:#fff;padding-bottom:60px}
.feedback-index{width:70%;float:none;margin:0 auto 30px;background:#fff}
.contact-index{width:70%;float:none;margin:0 auto}

.mapdiv{height:350px}
#mapbg{height:350px}
#dituContent{height:350px}

/*头部*/
.sinaico,.wechatico{display:none}
.mobilenav{display:block}
.nav{display:none}
.header{overflow:visible; height:48px;position:fixed;top:0;left:0;width:100%}
.logo{padding:8px 0 0 18px}
.logo img{height:32px}
.nav{position:absolute;top:48px;right:0;background:url(../images/companyaboutbj.png);width:100px;text-align:center}
.nav ul{overflow:hidden}
.nav ul li{float:none;line-height:42px;padding:0;font-size:16px;width:100px}
.nav ul li .navcur{background:none;color:#919191}
.nav ul li .navcur i{width:auto}
.headerbg{height:48px}
/*公司介绍*/
.insidetopmain{padding-top:40px;padding-bottom:66px}
.companytopmain{height:470px}
.companytopmainli{padding-top:121px;margin:0 auto}
.companytoptitle{height:88px;line-height:88px;width:730px;margin:22px auto 31px;font-size:46px}
.backgmain{height:300px;overflow:hidden}
.backgmainli{margin-top:108px;width:509px}
.teamactivitywaitop{margin-top:-50px;font-size:20px;line-height:50px}
.teamactivitywaitop span{padding-bottom:4px}
.teamactivitywaibottom{line-height:30px;font-size:12px}
.bottomhiddendiv{display:block}
.bottomblockdiv{display:none}
/*大数据*/
.bigdatemainsp{display:block;background:url(../images/bigdateimgicohhh_02.png) no-repeat;background-size:100%}
.bigdatemain{display:none}
.bigdatemainsptitle{font-size:24px;color:#fff;font-weight:bold;padding-top:4%;padding-left:18.6%}
/*手机端*/
.mobileimgmaincenterxu,.mobileimgmaincenterxuL,.mobileimgmaincenterxuR,.mobileimgmainone,.mobileimgmainonetitle,.mobileimgmaintwo,.mobileimgmaintwotitle,.mobileimgmainthree,.mobileimgmainthreetitle,.mobileimgmainfore,.mobileimgmainforetitle{display: none;}
.mobileimgmaintitle{padding-top: 40px;line-height: 60px;font-size: 24px;}
.mobileimgmainimg{padding-bottom:10px}
.mobileimgmaintextone,.mobileimgmaintexttwo{line-height:30px}
.changedivmainlioneul{width:722px}
.changedivmainlioneul ul{width:780px}
.changedivmainlioneul ul li{padding-right:58px}
.changedivmainlitwo{height:auto;padding-top:30px}
.changedivmainlitwotext{padding-bottom:36px}
.changedivmainlitwoxh{width:585px}
.changedivmainlitwoxh ul{width:600px}
.lfmobiletbmainli ul li .numberlidivtext,.rfmobiletbmainli ul li .numberlidivtext{line-height:20px;font-size:12px}
.bigdateheaderbghide{display:block}

/*招聘页面*/
    .recruitbanfive{font-size: 16px;line-height: 28px;}
    .recruitsmain{margin-top: 48px;}
    .recruitxmain{margin-top: 50px;}
    .rfrecruitxmainxh{padding-bottom: 10px;font-size: 16px;line-height: 30px;}
    .rfrecruitxmainxh h2{line-height: 40px;font-size: 24px;}
    .rfrecruitxmainxh h3{font-size: 16px;}
    .joinusdiv{margin: 0;margin-top: 10px;margin-bottom:69px;line-height: 40px;}
    .joinusdiv a{font-size: 20px;}
    /*个人介绍*/
    .summarymain{height:auto;position:inherit}
    .lfsummarymain{position: fixed}
    .rfsummarymain ul{height: auto;position: inherit}
    .rfsummarymain ul li{width:100%;height: 100%;float: none;-webkit-transition:inherit;transition:inherit;-moz-transition:inherit;}
    .rfsummarymain ul li.hover{width:100%;height:auto;float: none;}
    .rfsummarymainlidiv{width:70%;padding-top: 160px;}
    .rfsummarymain{position: inherit;height: auto}
    .rightclickdiv,.leftclickdiv{display: block}
    .lfsummarymain{ display: none;}
    .rfsummarymain ul li.hover .rfsummarymainlidivhide{display: none;}
    .rfsummarymain ul li .rfsummarymainlidivblock{display: block;}
    .rfsummarymain ul li .rfsummarymainlidivhide{display: none;}
    .rfsummarymain ul li.hover .rfsummarymainlidivblock{display: block;}
    .rfsummarymain ul li.hover .rfsummarymainlidiv {padding-top: 24px;}
    .rfsummarymainlidiv {padding-top: 46px;}
    .rfsummarymain ul li .rfsummarymainlidivimg {width: 72.5%;}
    .rfsummarymainlidivblock {width: 86%;}
    .rfsummarymain ul li{position: relative;overflow: hidden}
    .libottomdivspecial{display: block}
    .rfsummarymainlidivblock {font-size: 12px;
        line-height: 22px;
        padding-top: 6px;}
    .rfsummarymain ul li:last-child .libottomdivspecial{display: none}
}
@media only screen and (max-width:880px){
	@keyframes ban2txt2{
		form{left:-20%;opacity:0}
		to{left:7%;opacity:1}
	}
	@-webkit-keyframes ban2txt2{
		form{left:-20%;opacity:0}
		to{left:7%;opacity:1}
	}
	@-moz-keyframes ban2txt2{
		form{left:-20%;opacity:0}
		to{left:7%;opacity:1}
	}
	.ban2pc{right:8%}
	.ban2mobile{right:4.5%}
}
@media only screen and (max-width:820px){
	@keyframes ban2txt2{
		form{left:-20%;opacity:0}
		to{left:4%;opacity:1}
	}
	@-webkit-keyframes ban2txt2{
		form{left:-20%;opacity:0}
		to{left:4%;opacity:1}
	}
	@-moz-keyframes ban2txt2{
		form{lef:-20%;opacity:0}
		to{left:4%;opacity:1}
	}
	.ban2pc{right:5%}
	.ban2mobile{right:1%}
}
@media only screen and (max-width:880px){
	.count-number{font-size:85px;height:100px;line-height:100px}
	.count-mc{width:22px;height:22px;line-height:22px;font-size:16px}
	.count-fonts{padding-top:15px}
	
	.feedback-index{width:82%}
	.contact-index{width:82%}
}