﻿@charset "utf-8";
/*banner*/
.slideBox{ width:100%; height:548px; overflow:hidden; position:relative;}
		.slideBox .bd{ position:relative; height:100%; z-index:0;}
		.slideBox .bd li{ zoom:1; vertical-align:middle; }
		.slideBox .bd li a{display: block;height: 548px;background: 50% 50% no-repeat;}
		/* 下面是前/后按钮代码，如果不需要删除即可 */
		.slideBox .prev,
		.slideBox .next{ position:absolute; left:0%; top:50%; margin-top:-35px; display:block; width:36px; height:69px; background:url(../images/b-page.png) -36px 0 no-repeat; filter:alpha(opacity=50);opacity:0.5;cursor: pointer;}
		.slideBox .next{ left:auto; right:0%; background-position:0 0; }
		.slideBox .prev:hover,
		.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }

/*首页板块*/
.h3{font-size: 24px;font-weight: normal;line-height: 1.8;}
.h4{font-size: 14px !important;font-weight: normal;line-height: 1.1;color: #808080;}
.blockWrap{padding-bottom: 95px;padding-top: 95px}

/*聚焦客户 辐射全国*/
.about_a{color: #fff;width: 302px;height: 450px;float: left;position: relative;}
.about_a .h3{color: #fff;position: absolute;top: 38px;left: 28px;}
.about_a .h4{color: #fff;position: absolute;top: 73px;left: 28px;}
.about_b{margin: 87px 450px 80px 302px;height: 450px;background-color: #3595e8;color: #FFF;}
.about_b h4{padding: 119px 36px 27px 43px;line-height: 1;}
.about_b p{color: #d8e7f9;padding: 0 36px 61px 43px;line-height: 1.5;}
.about_b a{margin-left: 43px;border: 1px solid  #fff;height: 44px;line-height: 44px;padding: 0 30px;color: #fff;display: inline-block;}
.about_c{width: 450px;height: 450px;background-color: #eff3f7;}
.about_c div{text-align: center;width: 150px;height: 150px;}
.about_c div em{font-style: normal;font-size: 36px;line-height: 36px;}
.about_c div span{vertical-align: bottom;line-height: 36px;display: block;padding-top: 45px;}
.about_white{background-color: #fff;color: #4c4c4c;}
.about_blue{color: #fff;background-color: #3595e8;}
.about_c div img{width: 150px;height: 150px;}
/*企业文化*/
.ani{-webkit-transition: all .3s;
-moz-transition: all .3s;
-ms-transition: all .3s;
-o-transition: all .3s;
transition: all .3s;
}
.wenhua_block{background: url(../images/bg-wenhua.jpg) 50% 0 no-repeat;height: 595px;}
/*客户为中心*/

.kwicks{list-style: none;position: relative;margin: 0;padding:60px 0 0;}
.kwicks .fl{width: 260px;position: relative;z-index: 1;background-color: #FFF;}
.kwicks .fl .kwContent{position: absolute;background-color: #FFF;height: 70px;width: 260px;bottom: 0;left: 0;padding-top: 50px;overflow: hidden;}
	.kwContent em{font-style: normal;font-size: 20px;margin-bottom: 10px;line-height: 1.1;text-align: center;display: block;}
	.kwContent span{display: block;width: 45px;height: 3px;background-color: #000;margin: 0 auto;}
	.kwContent .p{display: none;}
.kwicks .fl.act .kwContent{position: absolute;background-color: #FFF;width: 372px;height: 255px;bottom: 0;left: 260px;padding: 75px 24px 0;}
.kwicks .fl.act{width: 680px;z-index: 2;box-shadow: 0px 8px 21px 0px rgba(0, 0, 0, 0.1);}
.act .kwContent em{text-align: left;}
.act .kwContent span{margin: 0;}
.act .kwContent .p{display: block;line-height: 2;padding-top: 10px;}
/*手风琴补充效果*/
.accordion{
	font-size: 0;
	white-space: nowrap;
	overflow: hidden;
	cursor: pointer;
}
.accordion-left{
	position: relative;
	width: 260px;
	height: 330px;
	display: inline-block;
	overflow: hidden;
	box-sizing: border-box;
}
.accordion-imgbox{
	position: absolute;
	bottom:120px;
	left: 0;
	width: 100%;
	height: 330px;
}
.accordion-titles{
	position: absolute;
	bottom: 0;
	left: 0;
	height: 120px;
	width: 100%;
	padding-top: 48px;
	box-sizing: border-box;
	transition: all .5s;
	background: #fff;
	border-right: 1px solid #f5f5f5;
}
.accordion-titles em{font-style: normal;font-size: 20px;margin-bottom: 10px;line-height: 1.1;text-align: center;display: block;}
.accordion-titles span{display: block;width: 45px;height: 3px;background-color: #2d91ea;margin: 0 auto;}
.accordion-right{
	display: inline-block;
	width: 420px;
	height: 330px;
	vertical-align: top;
	padding-left: 25px;
	padding-right: 25px;
	padding-top: 65px;
	box-sizing: border-box;
}
.accordion-right .accordion-titles{
	position: relative;
}
.act .accordion-left .accordion-titles{bottom:-120px;overflow: hidden;}
.act .accordion-left .accordion-titles em{font-size: 0;}
.act .accordion-imgbox{bottom: 0;}
.accordion-content{font-size: 14px;line-height: 1.5;white-space:normal;}
.accordion-right .accordion-titles{height: auto;padding-top: 0; margin-bottom: 20px;}
.accordion-right .accordion-titles em{text-align: left;}
.accordion-right .accordion-titles span{margin-left: 0;}

/*服务*/
.servLst{padding-top: 65px;}
.servItem{width: 20%;text-align: center;position: relative;}
.servItem i{display: block;width: 1px;height: 56px;background-color: #e5e5e5;position: absolute;right: 0;top:50%;margin-top: -28px}
.servImg{position: relative;width: 72px;height: 82px;margin: 0 auto 15px;}
.servImg img.imgBd{position: absolute;width: 60px;height: 68px;top: 0;left: 6px;opacity: 0;}
.servImg>img{width: 60px;height: 68px;margin-top: 6px;}
.servItem:hover .servImg>img{width: 72px;height: 82px;margin-top: 0;}
.servItem:hover .servImg img.imgBd{opacity: 1;width: 89px;height: 103px;top: -9px;left: -9px;max-width: inherit;}
/*优势*/
.youshi_block{background:#3c93e1 url(../images/bg-youshi.jpg) 50% 100% no-repeat;padding: 45px 0;color: #fff;}
.youshi_lst{padding-top: 20px;}
.youshi_block .h4{color: #fff;}
.youshiItm{width: 25%;position: relative;}
.youshiItm i{width: 1px;position: absolute;top: 0;bottom: 0;right: 0;background-color: #65a2dc;background-color: rgba(255,255,255,.1);display: block;}
.youshiItm img{display: block;margin: 18px auto 15px;width: 94px;height: 96px;}
.youshiItm:hover img{width: 112px;height: 114px;margin: 9px auto 6px;}
.youshiItm p{text-align: center;font-size: 16px;}

/*合作伙伴*/
.labelA img{position: absolute; margin: auto;top: 0;left: 0;right: 0;bottom: 0;}
.labelAct{border-radius:5px; box-shadow:0px 4px 8px 2px #f8f8f8 ;}
.labelWrap{width: 1200px;overflow: hidden;}
.labelList {overflow: hidden;height:400px;}
.labelList li{width: 220px;height: 110px;margin: 42px 10px;float: left;}
.labelList a{width: 220px;height: 100px;display: block;position: relative;}
.labelList a img{position: absolute;}
.labelHead{position: relative;z-index: 9;}
.labelHead a{width: 56px;height: 56px;background: url(../images/btn-labelslide.png) no-repeat;position: absolute;top: 150px;}
.labelHead a.next{background-position: -93px 0;right: -45px;}
.labelHead a.prev{background-position: 0 0;left: -45px;}

/*发展动态*/
.fzh_block{background-color: #f5f8fa;padding-top: 100px;}
.newsIdxItm{float: left;margin: 80px 20px 0;width: 330px;padding:35px 10px 10px 10px;}
.newsIdxItm.act{background-color: #FFF;margin-top: 50px;box-shadow: 0px 9px 22px 0px rgba(0, 0, 0, 0.08);}
.newsIdxTit{display: block;font-size: 16px;color: #333;font-weight: bold;padding-bottom: 10px;}
.newsIdxItm span{font-size: 14px;color: #808080;}
.newsIdxIntr{margin: 15px 0 10px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; height: 38px;s}
.newsIdxImg{display: block;height: 162px;position: relative;overflow: hidden;}
.newsIdxImg img{width: 100%;position: absolute;top: 50%;top: 0\9;-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);}
.btn_more{display: inline-block;margin: 20px auto 50px;background-color: #fff;color: #2d91ea;padding: 0 23px;line-height: 44px;box-shadow: 0px 6px 11px 0px rgba(0, 0, 0, 0.04);}
.btn_more:hover{color: #fff;background-color: #2d91ea;}
/*联系我们*/
.contact-font{ margin:10px auto;padding:26px;text-align:center;width: 200px;}
.contact-content{/* height: 380px; *//* border: 1px solid black; */}
/*二级页面样式*/
/*页面banner*/
.subBanner{position: relative;height: 240px; background-image: url(../images/img-011.jpg);background-position: center top}
.subBanner h4{font-size: 26px;color: #25405d;position: absolute;top: 102px;left: 50%;margin-left: 394px;}
.subBanner p{font-size: 14px;color: #25405d;position: absolute;top: 136px;left: 50%;text-transform: uppercase;margin-left: 394px;}
.subNav{border-bottom: 1px solid  #ebebeb;margin-bottom: 20px}
.crumbWrap{line-height: 50px;color: #3296eb;}
.crumbWrap i{padding: 0 10px;color: #999;font-size: 12px;}
.crumbWrap a{color: #333;}
.subNavTab{line-height: 50px;}
.subNavTab span{display: inline-block;border-bottom: 4px solid  #3296eb;margin: 0 15px;}
.subNavTab a{margin: 0 15px;border-bottom: 4px solid transparent;display: inline-block;}
.subNavTab a:hover{margin: 0 15px;color: #3296eb;border-bottom-color: #eee;}
/*newslist*/
.newFont{
	width: 750px;}
.newsItem{margin: 0 12px;padding: 23px;border: 1px solid transparent;}
.newsItem:hover{box-shadow: 0px 5px 18px 0px rgba(45, 141, 226, 0.15);border: 1px solid  #eee\9;}
.newsImg{width: 240px;height: 180px;position: relative;overflow: hidden;margin-right: 45px;background-color: #ddd;margin-left: 45px}
.newsImg img{width: 240px;height: 180px;position: absolute;left: 0;top: 50%;top: 0\9;-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);}
.newsTime{padding:0 20px;height: 180px;width: 80px;}
.newsTime em{padding-top: 50px;font-size: 22px;font-style: normal;display: block;}
.newsInfo{line-height: 2;padding-left: 40px}
.newsInfo a{display: block;font-size: 18px;margin-bottom: 15px;}
.newsInfo p{margin-top: 15px;}
.pageWrap{margin: 20px 0;}

.newsArtTit{padding: 60px 0 40px;}
.newsArtTit h2{font-size: 22px;line-height: 1.5;margin-bottom: 15px}
.newsArtTit p span{display: inline-block;margin: 0 15px;}
.newsArtCon{width: 1020px;margin: 0 auto;line-height: 2;text-align: justify;}
.newsArtCon p{margin-bottom: 10px;}

.newsArtNav{margin: 50px auto 70px;width: 1020px;}
.newsArtNav a{display: inline-block;line-height: 1.5;padding: .3em;}
.newsArtNav a:hover{color: #2d91ea;background-color: #f5f5f5;}

.cityNavWrap{width: 170px;float: left;margin-bottom: 30px}
.cityNavWrap li{border-bottom: 1px solid  #f7f7f7;}
.cityNavWrap li a{-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;display: block;line-height: 46px;text-align: center;margin-bottom: 2px;}
.cityNavWrap li a:hover{background-color: #f3f3f3;color: #2d91ea;}
.cityNavWrap li a.act{background-color: #2d91ea;color: #fff;}
.jobList{width: 995px; }
.jobItem{border-bottom: 1px solid  #ebebeb;padding-bottom: 30px;margin-bottom: 30px;}
.jobInfo{width: 812px;}
.jobInfo a{font-size: 18px;margin-right: 15px;line-height: 26px;}
.jobDta{padding-top: 15px;line-height: 26px;overflow: hidden;}
.btn_askFor{width: 106px;height: 36px;text-align: center;color: #2d8de2;line-height: 36px;box-shadow: 0px 2px 9px 0px rgba(45, 141, 226, 0.15);-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;margin: 31px 25px 0 0;}
.btn_askFor:hover{background-color: #2d8de2;color: #FFF;}
.numLabel{display: inline-block;vertical-align: top;line-height: 26px;padding: 0 8px;color: #fff;background-color: #2d91ea;-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;margin-right: 15px;}
.jobTag{padding: 25px 0 0;line-height: 1.2;}
.jobTag span{display:inline-block;width: 20%;padding: 5px 0;}
.jobTagCon{width: 100%;float: left;height: 300px}
.jobGap{padding-top: 40px}
.job-content{font-size:14px;margin-top: 20px;}
.resumeForm{width: 225px;padding: 20px;box-shadow: 0 2px 9px 0 rgba(45, 141, 226, 0.15);}
.resumeForm label{line-height: 2;}
.form-control{border: 1px solid  #e6e6e6;background-color: #fcfcfc;margin-bottom: 15px;text-indent: 10px;}
.resumeForm .upLoad{display: block;height: 37px;line-height: 37px;background-color: #fff;border: 1px solid  #2d90eb;text-align: center;color: #2d90eb;margin:15px 0;}
.resumeForm .submitRsm{color: #fff;background-color: #2d90eb;display: block;text-align: center;width: 100%;height: 39px;}
.alter{position: relative;top:3px;}
.resbot{margin-bottom: 30px}
/*contact*/
.message{padding-left:10px;overflow: hidden;}
.information{margin: 20px auto;}
.information input{line-height: 30px;}
.inp{width:200px;border:1px solid #d1d1d1;height:30px;padding:3px 8px;margin-left:10px}
.edit{margin-right:35px;width: 890px;height: 165px;border: 1px solid #d1d1d1;padding:10px;}
.inp-mr{margin-right:27px;}
.inp-font{margin:0 20px 0 50px;}
.map-font{height: 80px;background:#2d90eb;position:relative;/* top:301px; */}
.map-font h4{color: white;padding: 10px 30px;}
.map-font span{color:white;padding:10px 0;margin-left:20px;}
.icon-pos{margin-left:5px;display:inline-block;height:20px;width:24px;margin-right:2px;background: url("../images/sprites.png") no-repeat; }
.icon-pho{margin-left:30px;display:inline-block;height:20px;width:24px;margin-right:2px;background: url("../images/sprites.png") no-repeat;background-position-y: -26px; }
.icon-email{margin-left:30px;display:inline-block;height:20px;width:24px;margin-right:2px;background: url("../images/sprites.png") no-repeat;background-position-y:-52px }
.edit-btn{cursor:Pointer;color:white;background:#2d90eb;border-radius: 3px;width: 320px;height: 43px;text-align:center;line-height: 43px;margin: 30px auto;}
.newsHeight{
	padding-left: 20px;
	height: 400px;}
.mbclear-bottom{margin-bottom: 30px;}
.aboutBanner{position: relative;height: 240px;text-align: center }
.aboutBanner h4{font-size: 26px;color: #ffffff;position: absolute;top: 105px;left: 50%;margin-left: 394px;}
.aboutBanner p{font-size: 14px;color: #ffffff;position: absolute;top: 136px;left: 50%;text-transform: uppercase;margin-left: 394px;}
/*简介*/
.aboBanner { position:relative; height: 240px;  width: 100%;background-position: center top;}
.aboP{position: absolute;top: 136px;left: 50%;text-transform: uppercase;margin-left: 420px; }
.aboH{position: absolute;top: 102px;left: 50%;margin-left: 420px;}
.aboBanner h4{font-size: 26px;color: #ffffff;}
.aboBanner p{font-size: 14px; color: #ffffff;}

.intro{height: 500px;background: #fafafa;margin-top: -20px}
.introBanner{height:500px; width:49%; text-align:center;}
.introBanner img{margin-top:70px; height:370px; width:530px;}
.introFont{width:49%; height:350px; margin-top:130px;}
.introFont h4{font-size: 22px}
.introFont p{margin-top: 20px;text-align: justify;line-height:24px;}

/*新三板*/
.listed-bg{margin-top:120px;height:350px;background: #3595e8}
.listed{height: 500px;}
.listedFont{width:50%; height:325px;margin-left: 60px;margin-top: 25px}
.listedFont p{font-size: 14px;color: #FFFFFF;padding-top: 30px;text-align: justify;line-height:22px;}
.listedFont h4{color: #FFFFFF;font-size: 22px}
.listedImg img{height: 351px;}

/*业务布局*/
.layout{background: url("../images/bg-layout.png") no-repeat center;height: 660px;}

/*高新技术*/
.highTech-font{text-align: center;margin-top:90px}
.highTech-font h4{font-size: 22px}
.highTech-con{height: 700px;margin-top: 40px}
.bigData{overflow: hidden}
.bigData img{height:300px; width:600px;}
.bigData h4{color:#3595e8;font-size: 16px;font-weight: bold}
.bigData i{display:inline-block;border-bottom: 2px solid #3595e8;width:85px;}
.bigRight{width:530px; height:260px;margin-top:30px;padding-right: 22px}
.AI{overflow: hidden;}
.AI img{height:300px; width:600px;}
.AI h4{color:#3595e8;font-size: 16px;font-weight: bold}
.AI i{display:inline-block;border-bottom: 2px solid #3595e8;width:85px;}
.AiLeft{width:530px; height:260px;margin-top:30px;padding-left: 22px}
.bigRight p{line-height: 24px;padding-top: 16px}
.AiLeft p{line-height: 24px;padding-top: 16px}

/*荣誉资质*/
.certificate{height:340px; text-align:center; padding-top:70px;}
.honor{height:300px;}
.honorImg{margin-top:50px; float: left; height:225px; width:300px;overflow: hidden; text-align: center}
.honorImg img{box-shadow:1px 2px 5px rgba(0,0,0,.3);max-width: 100%;  height: 189px; width:auto;}
.company{height:800px; text-align:center;margin-top: 80px}
.aptitudeAImg{height:300px; width:300px; float:left;text-align: center;}
.aptitudeAImg img{max-width: 100%; height: 189px; width: auto;}
.BoxShow{}
.aptitudeBImg{height: 300px;	width: 300px; float: left;text-align: center}
.aptitudeBImg img{box-shadow:1px 2px 1px 1px #c2c2c2;max-width: 100%;  height: 189px; width: auto;}
.aptitudeA{margin-top:50px; height:300px;}
.aptitudeB{height: 300px;margin-top: 55px}
.company h4{font-size: 22px}
.certificate h4{font-size: 22px;}
.honor p{font-size: 14px;padding-top: 16px}
.aptitudeA p{font-size: 14px;padding-top: 16px}
.aptitudeB p{font-size: 14px;padding-top: 16px}
/*企业发展*/
.time{overflow: hidden;position:relative; margin:20px 0 80px 0;}
.time::before{content: ''; position:absolute; top:85px; left:254px; height:100%; width:2px; background:#2d90eb;}
.timeHead{margin-top:50px; width:280px; height:50px;}
.timeHead img{padding-top:7px; height:30px; width:30px;}
.timeFont{text-align:right; display:inline-block; color:#2d90eb;width:200px; height:50px; }.timeFont h4{font-size:22px}
.timeImg{display:inline-block; float:right; text-align:center; height:44px; width:50px;}
.cycle{position: relative; overflow: hidden; vertical-align: middle}
.cycleFont{position: absolute;top: 50%;left:160px;margin-top:-15px;}
.cycleFont h4{display: inline-block;font-size: 22px;}
.cycleCircle{position:absolute; top:50%;margin-top:-9px;left:245px; height:18px; width:18px; }
.referral{vertical-align:middle;	display: inline-block; margin-left:300px;}
.cycle:before {content: ''; display: inline-block; height: 100%; vertical-align: middle;}
.referral p{line-height: 24px;cursor:pointer;max-width: 800px}
/*.cyWidth{width: 120%;}*/
.referralP{cursor:pointer;padding:20px}
/*start 气泡框*/
.referral:hover{border-radius:2px ;box-shadow:0px 5px 5px rgba(45,144,235,0.6);background:#2d90eb;color: #FFFFFF }
.tigR{position:absolute; top: 50%; left: 288px;margin-top: -8px; width:0; height:0; font-size:0; border:solid 8px; border-color: transparent transparent transparent transparent ;}
/*end 气泡框*/

/*合作伙伴*/
.labelAct{border-radius:5px; box-shadow:0px 4px 8px 2px #f8f8f8; }
.labelWraps{width: 1200px;overflow: hidden;margin-top: -95px}
.labelLists li{width: 260px;height: 130px;margin: 32px 20px;float: left;position: relative;}
.labelLists a{width: 220px;height: 110px;display: block;text-align: center;position: absolute; margin: auto;top: 0;left: 0;right: 0;bottom: 0;}
.labelLists a img{position: absolute; margin: auto;top: 0;left: 0;right: 0;bottom: 0;}
.labelHeads{position: relative;z-index: 9;}
.labelHeads a{width: 56px;height: 56px;background: url(../images/btn-labelslide.png) no-repeat ;position: absolute;top: 150px;}
.labelHeads a.next{background-position: -93px 0;right: -45px;}
.labelHeads a.prev{background-position: 0 0;left: -45px;}
.labelBox{margin: -60px 0;}
.labelImg img{text-align: center}
.imgGray{
	height: 110px;
	width: 220px;}
.imgColor{
	height: 110px;
	width: 220px;}
/*优秀案例*/
/*banner*/
.caseBanner img{ position:relative; height: 240px;  width: 100%;}
.caseP{width:400px;position: absolute;top: 50%;margin-top:20px;left: 50%;margin-left:-200px;text-align: center }
.caseH{width:400px;position: absolute;top: 50%;margin-top:-17.5px;left: 50%;margin-left:-200px;text-align: center}
.caseBanner h4{font-size: 26px;color: #ffffff;}
.caseBanner p{font-size: 14px; color: #ffffff;}
/*小米*/
.caseMi{margin: 75px auto;}
.imgMi{ margin: 0 auto; background: url("../images/case-mi.png") no-repeat center; width: 160px; height: 70px;}
.caseMi p{font-size: 14px;margin-top: 45px;line-height: 24px}
.conImg{margin-top: 80px;text-align: center;}
.conImg img{box-shadow: 0px 4px 8px 2px #ecedf3}
.caseCon{margin-top:30px; height:470px; background: #f2f5f8;}
.caseCon h4{font-size: 26px;text-align: center;padding-top: 90px}
.caseCon p{font-size: 14px;margin: 0 20px;padding-top: 50px;}
.casePolygon{ padding-top: 65px;}
.polygon1{ background: #2d91ea; width: 120px; height: 80px; position: relative;margin: 0 20px }
.polygon2{ background: #34aee7; width: 120px; height: 80px; position: relative;margin: 0 20px}
.polygon3{ background: #847bdc; width: 120px; height: 80px; position: relative;margin: 0 20px}
.polygon4{ background: #39bf97; width: 120px; height: 80px; position: relative;margin: 0 20px }
.polygon1R{ width: 0; height: 0; border-top: 40px solid transparent; border-left:20px solid #2d91ea; border-bottom: 40px solid transparent; position: absolute; left:120px;}
.polygon2R{ width: 0; height: 0; border-top: 40px solid transparent; border-left:20px solid #34aee7; border-bottom: 40px solid transparent; position: absolute; left:120px;}
.polygon3R{ width: 0; height: 0; border-top: 40px solid transparent; border-left:20px solid #847bdc; border-bottom: 40px solid transparent; position: absolute; left:120px;}
.polygon4R{ width: 0; height: 0; border-top: 40px solid transparent; border-left:20px solid #39bf97; border-bottom: 40px solid transparent; position: absolute; left:120px;}
.polygonL{ width: 0; height: 0; border-top: 40px solid transparent; border-left:20px solid #f2f5f8; border-bottom: 40px solid transparent; position: absolute; }
#adjust{position: absolute;left:10px}
.casePolygon h4{position: absolute;font-size: 26px;top: -76px;left: 55px;color: #FFFFFF}
.casePolygon p	 {position: absolute;font-size: 14px;top:-6px;left: 20px;color: #FFFFFF;width:100px;}
.casePolygon {text-align: center}
/*中国移动*/
.caseCM{margin: 75px 0 0 0;}
.caseCM p{margin-top:45px}
.imgCM{margin: 0 auto; background: url("../images/case-cm.png") no-repeat center; width: 270px; height: 105px;}
.conImgA{margin-top: 45px;text-align: center;}
.caseCMCon{ height:470px; background: #f2f5f8;text-align: center}
.caseCMCon h4{font-size: 26px;text-align: center;padding-top: 90px}
.caseCMCon p{font-size: 14px;margin: 0 20px;padding-top: 50px;}

/*大众*/
.caseVOWG{margin: 75px 0 0 0;}
.caseVOWG p{margin-top:45px}
.imgVOWG{margin: 0 auto; background: url("../images/case-vowg.png") no-repeat center; width: 270px; height: 105px;}
.conImgVOWG{margin-top: 45px;text-align: center;}
.caseVOWGCon{ height:470px; background: #f2f5f8;position: relative}
.Papal{text-align: center;position: relative; height:100%;}
.papall img{display: inline-block;position: absolute;left: 200px;top: 50%;margin-top: -126px }
.papalr img{display: inline-block;position: absolute;left: 500px;top: 50%;margin-top: -43px}

/*市长*/
.caseMayor{margin: 75px 0 110px 0;}
.caseMayor p{margin: 45px 0 75px 0}
.imgMayor{margin: 0 auto; background: url("../images/case-mayor.png") no-repeat center; width: 270px; height: 105px;}
.conImgMayor{margin-top: 45px;text-align: center;}
.caseMayorCon{  background: #f2f5f8;position: relative}
.Papal{text-align: center;position: relative; height:100%;}
.papall img{display: inline-block;position: absolute;left: 200px;top: 50%;margin-top: -126px }
.papalr img{display: inline-block;position: absolute;left: 500px;top: 50%;margin-top: -43px}

/*方案*/
/*大数据*/
.schemeBanner img{ position:relative; height: 370px;  width: 100%;}
.caseP{width:400px;position: absolute;top: 50%;margin-top:20px;left: 50%;margin-left:-200px;text-align: center }
.caseH{width:400px;position: absolute;top: 50%;margin-top:-17.5px;left: 50%;margin-left:-200px;text-align: center}
.schemeBanner h4{font-size: 26px;color: #ffffff;}
.schemeBanner p{font-size: 14px; color: #ffffff;}
.schemeTop{text-align: center}
.schemeTop h4{font-size: 26px;margin-top: 85px}
.schemeTop img{margin-bottom: 50px}
.schemeCen{background: #f4f7fa; text-align: center;padding: 50px}
.cenImg{display: inline-block;margin: 25px 25px 0 45px; text-align: center}
.cenImg h4{font-size: 26px;margin-top: 30px}
.cenImg p{font-size: 14px;width:310px;line-height: 20px;margin-top: 22px}
.schemeBot{text-align: center}
.schemeBot h4{font-size: 26px;margin-top: 80px}
.schemeBot p{font-size: 14px;line-height: 20px; width: 1080px;margin: 10px auto}

/*人工智能*/
.schemeTop p{font-size: 14px;width: 700px;margin:26px auto;line-height: 24px}
.artImg {margin: 60px auto;}
.artCens{background: #f4f7fa; text-align: center;}
.artCens h4{font-size: 22px;}
.artCens p{padding-bottom: 60px}
.artCens img{padding-top: 40px}
.schemeBot img{margin: 30px 0 80px 0}
.ar{padding: 50px 0}
/*呼叫中心*/
.callTop{text-align: center}
.callTop h4{font-size: 26px;margin-top: 85px}
.callTop img{margin-bottom: 50px}
.callTop p{font-size: 14px;margin:26px auto;line-height: 24px}
.callCen{background: #f4f7fa; text-align: center;padding: 50px}
.callCen h4{font-size: 26px;padding: 70px 0 25px 0}
.callBot{text-align: center}
.callBot h4{font-size: 26px;margin-top: 80px}
.callBot p{font-size: 14px;line-height: 20px; width: 1080px;margin: 10px auto}
.callBot img{margin: 35px 0 80px 0}
.footerImg{margin:50px 0 30px 0 }

/*金融解决方案*/
.finTop{background: #f3f8fb;text-align: center}
.finTop h4{font-size: 26px;padding-top: 85px}
.finTop p{margin-top: 20px;line-height: 20px}
.finImg{margin: 60px 0 0 0;}
.finCen{text-align: center;padding: 50px 0 70px 0}
.finCen h4{font-size: 22px;padding: 70px 0 65px 0}
.finBot{text-align: center;background: #f2f8fc}
.finBot h4{font-size: 26px;padding-top:85px}
.finBot img{margin: 75px 0 85px 0}
.finFooter{text-align: center;padding: 50px 0 10px 0}
.finFooter h4{font-size: 22px;padding: 25px 0 30px 0}
.finFooter p{line-height: 20px}

/*人力资源*/
.hrTop{text-align: center;}
.hrTop h4{font-size: 26px;padding-top: 85px}
.hrTop{padding-bottom: 80px}
.hrCen{text-align: center;background: #f4f8fb;}
.hrCen{text-align: center;padding: 50px 0 60px 0}
.hrCen h4{font-size: 22px;padding: 40px 0 50px 0}
.hrBot{text-align: center;}
.hrBot h4{font-size: 26px;padding-top:95px}
.hrBot img{margin: 65px 0 100px 0}
/*关于我们地图右侧文字*/
.map-box{position: relative;background:url(../images/map.png) no-repeat left center} 
:root .map-box{background: none;}
.map-right-content{
	position: absolute;
	right: 0;
	width: 450px;
	top: 250px;
	margin-top: 0;
	
}
