@charset "utf-8";
/* CSS Document */

/* 头部 */
.indexBody{overflow-x:hidden;}
.headWarp{ z-index:9999; width:100%; background:#fff;position: fixed;top:0;left: 0;width: 100%;transition: all 0.3s;}
.headWarp.on{margin-top: -33px;box-shadow: 0 10px 10px rgba(0,0,0,0.1);}
.headTop{ border-bottom:1px solid #eee; padding:5px 0px;}
.headTop dl{width:1100px; margin:0px auto;}
.headTop dl dt{ float:left; color:#333;}
.headTop dl dd{ float:right;}
.headTop dl dd a{ display:inline-block; padding-left:5px; margin:0px 5px;}
.headTop dl dd a.ddGroup{ background:url(../images/aboutWarp_20.png) no-repeat 0px -2px;}
.headTop dl dd a.ddLine{ background:url(../images/aboutWarp_20.png) no-repeat 0px -39px;}
.headTop dl dd span{ display:inline-block; padding-left:20px; font-size:14px; color:#333;}

.headMenu{ width:1100px; margin:0px auto; padding:15px 0px 15px;}
.headMenu .logo{height: 64px;}
.navCon{ float:right; width:840px; padding-top:15px;}
.navCon dl{ float:right; background:url(../images/aboutWarp_11.jpg) no-repeat; width:215px; height:30px; line-height:30px; margin-top:5px;position: relative;}
.navCon dl .searchTxt{ width:155px; margin:5px 10px; padding:2px 5px; background:none; color:#fff; font-family:"微软雅黑";}
.navCon dl .searchTxt::-webkit-input-placeholder{color:#fff;}
.navCon .searchico{position: absolute;right: 11%;top: 15px; width:30px; height:30px; background: #4bb033 url(../images/aboutWarp_20.png) no-repeat 5px -75px; cursor:pointer;display: none;border-radius: 5px;}
.navCon dl .searchBtn{position: absolute;right: 0;top: 0; width:30px; height:30px; background:url(../images/aboutWarp_20.png) no-repeat 0px -75px; cursor:pointer;}
.navCon ul{float:right; margin-right:30px;}
.navCon ul li{position: relative;float:left; height:40px; line-height:40px;padding-bottom:25px;}
.navCon ul li a{ display:block; margin-left:5px; margin-right:6px;font-size:14px; padding:0px 10px;border-radius: 5px;}
.navCon ul li a:hover,.navCon ul li.cur a{ background:#005198; color:#fff;}

.closebtn{ position:fixed; left:0px; top:0; width:100%; height:100%; z-index:99; display:none;background: rgba(0,0,0,0.5);}
.openbtn{ cursor:pointer; height:25px; position:absolute; right:4%; top:15px; z-index:100;color:#fff;font-family: Arial, Helvetica, sans-serif;display: none;font-size: 12px;display: none;}
.openbtn span{ display:inline-block;vertical-align: middle;margin:0;}
.openbtn i{ display:block; height:2px; background:#0e7155; border-radius:4px; margin:6px 0;transition: all ease 0.3s;width: 28px;}
.openbtn.on .sp1 {
	-webkit-transform: translate(0, 9px) rotate(45deg) !important;
	-moz-transform: translate(0, 9px) rotate(45deg) !important;
	-ms-transform: translate(0, 9px) rotate(45deg) !important;
	-o-transform: translate(0, 9px) rotate(45deg) !important;
	transform: translate(0, 9px) rotate(45deg) !important;}
.openbtn.on .sp2 {
	-webkit-transform: translate(0, 0) rotate(-45deg) !important;
	-moz-transform: translate(0, 0) rotate(-45deg) !important;
	-ms-transform: translate(0, 0) rotate(-45deg) !important;
	-o-transform: translate(0, 0) rotate(-45deg) !important;
	transform: translate(0, 0) rotate(-45deg) !important;}	
.openbtn.on .sp3 {width: 0;}

@media(max-width:1024px){
 body{padding-top: 95px;}
 .headWarp {height: 92px;}
 .headMenu,.headTop dl{width: 92%;}
 .headMenu{padding: 5px 0;}
 .headMenu .logo{height: 50px;}
 .navCon{width: auto;float: none;padding-top: 0;}
 .navCon .searchico{display: block;}
 .navCon dl{position: absolute;right: 4%;top: 60px;width: 92%;background: #4cb034;border-radius: 15px;visibility: hidden;z-index: -100;opacity: 0;transition: all 0.3s;}
 .navCon dl.on{top: 55px;visibility: visible;opacity: 1;z-index: 100;}
 .navCon ul{position: fixed;right: 0;top: 0;width: 65%;float: none;margin: 0;height: 100vh;box-shadow: 0 10px 10px rgba(0,0,0,0.1);background: #fff;visibility: hidden;opacity: 0;right: -100%;z-index: -10;transition: all 0.3s;padding-top: 80px;}
 .navCon ul li{float: none;}
 .navCon ul.on{right: 0;visibility: visible;opacity: 1;z-index: 100;}
 .openbtn{display: block;}
	.navCon ul li a:hover, .navCon ul li.cur a{background: transparent;color: #005198;}
	.navCon ul li a{padding: 0 20px;}
}
@media(max-width:767px){
 .navCon .searchico {right: 15.5%;}
}

/* 内页banner */
.bannerWarp{ width:100%; position:relative; text-align:center; overflow:hidden; margin:0 auto;}
.bannerWarp img{display: block;margin: 0px auto;}

@media only screen and (min-width:769px) {
	.bannerWarp  .imgmo {
		display: none;
	}
}

@media only screen and (max-width:769px) {
	.bannerWarp .imgpc {
		display: none;
	}
}

/* 内页框架 */
.contentWarp{ width:1100px; margin:0px auto;}
.leftBar{ float:left; width:220px;}
.rightBar{ float:right; width:860px; padding-bottom:30px;}
.conTitle{ text-align:left; color:#005198;font-size:13px; padding:10px 0px; }
.conTitle a{ display:inline-block; padding:0px 5px;font-size:13px;}
.conTitle a.homeHref{ background:url(../images/aboutWarp_20.png) no-repeat 0px -122px; padding-left:25px; color:#333;}

.leftBar h3{ font-size:24px; font-weight:bold; background:url(../images/aboutWarp_17.jpg) no-repeat; color:#fff; height:75px; line-height:75px; padding-left:20px;}
.leftBar ul{ border-bottom:5px solid #005198;}
.leftBar ul li{ background:url(../images/prve_02.png) no-repeat 190px 15px; border-bottom:1px solid #e1e1e1;}
.leftBar ul li a{ font-size:14px; color:#4c4c4c; padding:10px 15px; display:block;}
.leftBar ul li.cur{background:#f3f5f7 url(../images/prve_01.png) no-repeat 190px 15px; }
.leftBar ul li.cur a{color:#005198;}
.leftBar ul li ol{ display:block;}
.leftBar ul li ol li{ background:none; padding:5px 30px; font-size:13px; border-bottom:1px dashed #e1e1e1;}
.leftBar ul li ol li a{ padding:0px; font-size:13px;}
.leftBar ul li ol li.curBorder{ border-bottom:none;}
.leftBar ul li ol li .navThere{ display:none;}
.leftBar ul li ol li .navThere a{ background:none; display:block;padding:0px 10px; font-size:12px; color:#005198; background:url(../images/news_10.jpg) no-repeat left;}
.leftBar ul li.curBg{background:url(../images/prve_03.png) no-repeat 185px 15px;}
.leftBar ul li.curBg2{background:url(../images/prve_04.png) no-repeat 185px 15px;}
.leftBar ul li.curBg2 span{background:#f3f5f7 url(../images/prve_04.png) no-repeat 185px 15px; display:block; }
.leftBar ul li ol li.currBg{background:url(../images/prve_05.png) no-repeat 15px 15px;}
.leftBar ul li ol li.currBg2{background:url(../images/prve_06.png) no-repeat 15px 15px;}

.leftTact{ margin:10px 0px; background:#005198 url(../images/aboutWarp_20.png) no-repeat 20px -240px; padding:15px 10px 15px 65px;}
.leftTact h4 {padding:5px 0px;}
.leftTact h4 a{ font-size:16px; color:#fff; }
.nyTitle{ border-bottom:1px solid #e1e1e1;}
.nyTitle h3{ color:#e77919; font-size:22px; font-weight:bold; padding:5px;}

/* 底部footer */
.footerWarp{ position:relative;}
.footerSize{ width:1100px; margin:0px auto; padding:30px 0px;display: none}
.footerMenu{ background:#232323;}
.footerMenu dl{ float:right; width:185px;  height:160px; padding:0px;}
.footerMenu dl dt{ float:right;}
.footerMenu dl dd{ float:left;}
.footerMenu dl dd img{width: 150px;}
.footerMenu dl dd a{ display:inline-block; color:#fff; width:35px; height:20px; padding-top:42px; margin-right:20px; text-align:center;}
.footerMenu dl dd a.sina{ background:url(../images/aboutWarp_20.png) no-repeat -69px 5px;}
.footerMenu dl dd a.weibo{ background:url(../images/aboutWarp_20.png) no-repeat -69px -55px;}
.footerMenu dl dd a.wetalk{ background:url(../images/aboutWarp_20.png) no-repeat -69px -115px; margin-right:0px;}
.footerMenu ul{ width:865px;}
.footerMenu ul li{ float:left; padding-right:65px; color:#fff;}
.footerMenu ul li h3{ font-size:16px; padding-bottom:15px; padding-left:10px;}
.footerMenu ul li a{ display:block; color:#bbb; padding:0px 10px;}
.footerMenu ul li a:hover,.footerMenu ul li a.cur{color:#4bb033;}


.footerAdd{ background:#333; padding:30px 0px;}
.footerAdd dl{ width:1100px; margin:0px auto;}
.footerAdd dl dt{ float:left; width:610px; color:#eee;}
.footerAdd dl dd{ float:right;}

.footerCopyright{ background:#232323; padding:10px 0px; color:#fff;}
.footerCopyright dl{ width:1100px; margin:0px auto;padding-top:10px;text-align: center;}
.footerCopyright dl a{ color:#fff;  padding:0px 5px;}
.footerCopyright p{ float:right;display: none}
.footerCopyright p a{ color:#fff; display:inline-block;}

@media(max-width:1024px){
 .float{display: none !important;}
 .footerSize{width: 92%;padding-bottom:15px;display: block;}
 .footerMenu ul{display: none;}
.footerMenu dl dd img{width: 125px;}
 .footerMenu dl{float: none;margin: 0px auto;height: auto;width: 125px;}
 .footerCopyright{padding-top: 0;}
 .footerCopyright dl{width: 92%;text-align: center;}
 .footerCopyright p{float: none;}
}

/* 关于我们--20160509更新 */
.aboutCon{width:670px; height:auto; float:left; line-height:23px;}
.aboutCon p.title{ width:680px; font-size:24px; color:#00479d; font-weight:bold; line-height:30px;}
.aboutCon p.title em{ font-size:22px;}
.aboutCon p{ font-size:20px; line-height:32px;font-weight:normal;}
.aboutImg{width:347px; height:auto; float:right; overflow:hidden;}
.aboutImg ol{width:100%; height:auto;}
.aboutImg ol li{height:auto; overflow:hidden; padding-bottom:27px;}
.top50{padding:45px 0 65px 0 !important;}

/* 行业领域 */
.sofaServicecon{ padding:30px 0px 0px;}
.sofaServicecon ul{ padding-top:20px;}
.sofaServicecon ul li{ float:left; width:270px; margin-right:25px; margin-bottom:25px; background:#faf7f7; text-align:center; position:relative; z-index:1; height:225px; overflow:hidden;}
.sofaServicecon ul li.cur{ margin-right:0px;}
.sofaServicecon ul li a{ display:block;}
.sofaServicecon ul li img{ display:inline-block; padding:20px 0px;}
.sofaServicecon ul li em{ display:block; background:#d0cdcd; padding:10px; font-size:14px;}
.sofaServicecon ul li .servicePro{ position:absolute; left:0px; bottom:-225px; background:#005198; color:#fff;width:100%;}
.sofaServicecon ul li .servicePro a{ border-bottom:1px solid #fff; padding-bottom:5px; font-size:14px; margin-bottom:10px; display:block; color:#fff;}
.sofaServicecon ul li .servicePro p{ padding:0px 10px;}

/* 行业领域-航空航天 */
.levelLeft{ float:left; width:615px; overflow:hidden;}
.levelRight{ float:right; width:230px;}

.levelLeft dl{ height:142px; width:610px; overflow:hidden; margin-bottom:10px; background:#f6f8f9; position:relative; z-index:1; border:2px solid #fff;}
.levelLeft dl dt{ float:left; width:158px; border:1px solid #f3f5f7; padding:20px 10px; text-align:center; background:#fff;}
.levelLeft dl dd{ float:right; width:420px; padding:20px 0px 0px 0px; position:relative; z-index:1; height:124px;}
.levelLeft dl dd h3{ padding-bottom:5px;}
.levelLeft dl dd h3 a{ font-size:14px; color:#333;}
.levelLeft dl dd p{ width:360px; height:90px; overflow:hidden;}
.levelLeft dl dd a.levelMore{ position:absolute; right:0px; bottom:0px; background:url(../images/level_11.jpg) no-repeat; display:inline-block; width:32px; height:32px; float:right;}
.levelLeft dl.cur{border:2px solid #ff6600;}
.levelLeft dl.cur dd a.levelMore{background:url(../images/level_06.jpg) no-repeat;}

.levelH3{ background:#eee; height:40px; line-height:40px; font-size:14px; padding-left:15px; color:#333;}
.levelH3 a{ float:right; display:inline-block; background:url(../images/levelMore.jpg) no-repeat; width:40px; height:40px;}
.levelLearn ul{ padding-bottom:20px;}
.levelLearn ul li{ border-bottom:1px dashed #ccc; padding:10px 0px; margin:5px 0px;}
.levelLearn ul li h4{ font-size:14px; color:#333; padding-bottom:5px;border-left:1px solid #f3f5f7; padding:0px 10px;}
.levelLearn ul li p{border-left:1px solid #f3f5f7; padding:0px 10px; }
.levelLearn ul li.cur{ border-bottom:none;}

.levelVideocon{ padding:20px 0px;}
.levelVideocon h4{ font-size:14px; color:#333; padding:10px 0px 5px;}

.levelSolution ul{ padding-top:20px;}
.levelSolution ul li{ padding-bottom:10px;}
.levelSolution ul li h4{ font-size:14px; min-height:77px; height:77px; height:auto !important;}
.levelSolution ul li h4.cur{background:#005198;}
.levelSolution ul li h4 a{ display:block; color:#fff;}
.levelSolution ul li h4 img{ float:left; display:inline-block; padding-right:10px;}
.levelSolution ul li h4 em{  padding-top:30px;}
.levelSolution ul li p{ padding:10px 0px;}

/*行业领域_航空航天_行业问题*/
.levelTitle{ text-align:center; font-size:22px; border-bottom:1px solid #e1e1e1; color:#333; padding-bottom:10px;}
.levelBox{ border-bottom:1px solid #e1e1e1; padding:20px 0px;}
.imgCenter{ text-align:center;}

.sofaLevelcon ul li{ margin-right:40px;}

/* CAE解决方案 */
.caeSolution{ padding-top:45px;}
.caeSolution dl{ font-size:13px; padding-bottom:40px;}
.caeSolution dl dt{ text-align:right; padding-bottom:45px; min-height:85px; height:auto !important; height:85px;}
.caeSolution dl dd .imgRight{ float:right; padding-left:20px;}
.caeSolution dl dt span{ float:right; background:url(../images/caeSolu_03.jpg) no-repeat; display:inline-block; width:205px; height:85px; line-height:85px; color:#fff; font-size:58px; font-weight:bold; padding-left:20px; font-family:Arial, Helvetica, sans-serif; margin-left:20px; text-align:left;}
.caeSolution dl dt h3{ font-size:22px; font-weight:bold; color:#333; padding-bottom:10px;}
.caeSolution dl.cur dt{ text-align:left; padding-bottom:20px;}
.caeSolution dl.cur dt span{ width:860px; margin-left:0px; padding-bottom:20px; float:left;}

/* CAE解决方案--二次开发 */
.caeList{ padding-bottom:10px;}
.caeList h3{font-size:22px; font-weight:bold; color:#333; padding-bottom:10px;}
.caeList p{ font-weight:bold; padding-bottom:10px;}
.caeList ul li{ background:url(../images/crgou.jpg) no-repeat 0px 7px; padding-left:15px;}


/* CAE解决方案--关于*/
.caseAboutcon p{ font-size:13px;}
.caseAboutcon img.imgRight{ float:right;}

/* CAE解决方案--培训*/
.tabCase{ width:100%; text-align:center; border:1px solid #ddd; border-collapse:collapse; font-size:14px; margin-bottom:20px;}
.tabCase tr th{ padding:10px;border:1px solid #ddd; font-weight:normal;}
.tabCase tr td{ padding:10px;border:1px solid #ddd;}
.tabCase tr td p{ text-align:left; padding-left:10px; font-size:13px;}

.caseList h3{font-size:22px; font-weight:bold; color:#333; padding-bottom:10px;}
.caseList h4{ font-size:22px; color:#333; padding-bottom:10px;}
.caseList p{ font-size:13px;}
.caseList ul li{background:url(../images/aboutWarp_20.png) no-repeat -75px -208px; padding-left:15px;}

/* CAE解决方案--咨询*/
.caseTitle { border-bottom:none;}
.caseTitle h3{ color:#333; padding:0px;}

.caseConsult{ padding-top:30px; width:860px; overflow:hidden; position:relative; z-index:1;}
.caseConsult ul{ width:930px;}
.caseConsult ul li{ float:left; padding-right:40px; padding-bottom:30px;}
.caseConsult ul li.cur{ padding-right:0px;}
.caseConsult ul li h3{ padding-bottom:5px;}
.caseConsult ul li h3 a{ font-size:22px; color:#005198;}
.caseConsult ul li p{ font-size:13px; padding-bottom:10px;}
.caseConsult ul li img{ border:1px solid #ddd; padding:5px;}

.caseConsultinfo{ padding:30px 0px;}
.caseConsultinfo h3{ font-size:22px; font-weight:bold; color:#005198; line-height:30px; padding-bottom:10px;}
.caseConsultinfo p{ font-size:13px; text-align:justify;}
.caseConsultinfo img.caseImg{ border:1px solid #ddd; padding:5px; margin-right:44px;}

.tabCaseinfo{ border:1px solid #ddd; border-collapse:collapse; text-align:center; margin-bottom:30px;}
.tabCaseinfo tr th{border:1px solid #ddd;padding:10px; font-size:16px; }
.tabCaseinfo tr td{border:1px solid #ddd; padding:10px; font-size:14px;}

.techCon{ width:860px; overflow:hidden; position:relative; z-index:1;}
.techCon ul{ width:900px;}
.techCon ul li{ float:left; width:275px; margin-right:18px; margin-bottom:30px;}
.techCon ul li a.imgMore{ display:block; position:relative; z-index:1;}
.techCon ul li a.imgMore em{ position:absolute; right:0px; bottom:0px; background:url(../images/aboutWarp_20.png) no-repeat 0px -378px; display:inline-block; width:34px; height:34px;}
.techCon ul li a.imgMore:hover em{ background:url(../images/aboutWarp_20.png) no-repeat 0px -331px; }
.techCon ul li h3{ padding:10px 0px;}
.techCon ul li h3 a{ font-size:14px; color:#000; font-weight:bold;}
.techCon ul li h3 a:hover{ color:#005198;}
.techCon ul li p{ font-size:13px; color:#999;}

.fyPage{ text-align:center; padding:50px 0px;}
.hezuoCon{ text-align:center;}
.hezuoCon ul li{ padding-bottom:10px; margin-bottom:0px;}
.hezuoCon ul li h3 a{ color:#00479d;}

/* cae技术服务-技术培训 */
.techSelect{ border:1px solid #005198; padding:20px 10px;}
.techSelect dl{ font-size:13px; padding-bottom:10px;}
.techSelect dl dt{ float:left; width:90px; background:url(../images/tech_01.png) no-repeat; height:30px; line-height:30px; color:#fff; text-align:center; padding-right:20px;}
.techSelect dl dd{ float:left;line-height:18px; margin-top:5px;}
.techSelect dl dd a{ display:inline-block; height:20px;}
.techSelect dl dd a em{ display:inline-block; margin-left:3px; margin-right:7px; padding:0px 5px; float:left;}
.techSelect dl dd.cur{ background:url(../images/tech_02.png) no-repeat; }
.techSelect dl dd.cur a{ background:url(../images/tech_03.png) no-repeat right; color:#005198;}
.techSelect dl dd.cur a em{ border:1px solid #005198; border-left:none; border-right:none; height:18px;}
.techSelect dl dd .techTxt{ border:1px solid #ddd; padding:5px;}
.techSelect dl dd span{ display:inline-block; padding:0px 10px;}
.techSelect dl dd.ddTime{ margin-top:0px;}

.techBox{ margin:10px 0px;}
.tabTech{ text-align:center;border-collapse:collapse;}
.tabTech thead tr td{ background:#005198; color:#fff; border:none;}
.tabTech tr td{ padding:10px; background:#f3f5f7; border-bottom:1px solid #fff; border-right:1px solid #e5e7e8;}
.tabTech tr td a{ display:inline-block; background:#005198; color:#fff; padding:1px 20px;}
.tabTech tr td.cur{ border:none;}

.techListcon{ padding:0px;}
.techListcon ul{ padding:0px;}

/* 商务合作 */
.coopCon dl{ border:2px solid #fff; margin-bottom:20px; position:relative; z-index:1;}
.coopCon dl dt{ float:left; width:205px;}
.coopCon dl dd{ float:right; width:615px; padding-top:30px;}
.coopCon dl dd h3{ padding-bottom:10px;}
.coopCon dl dd h3 a{ font-size:18px; color:#004a96;}
.coopCon dl dd p{ font-size:13px;}
.coopCon dl dd p a{ display:inline-block;}
.coopCon dl dd a.coopMore{ display:inline-block; background:url(../images/aboutWarp_20.png) no-repeat -72px -378px; width:35px; height:35px; position:absolute; right:0px; bottom:0px;}
.coopCon dl.cur{ border:2px solid #005198; background:#005198;color:#fff;}
.coopCon dl.cur a{ color:#fff;}
.coopCon dl.cur dd a.coopMore{background:url(../images/aboutWarp_20.png) no-repeat -72px -331px;}

/* 关于我们 */
.aboutBox h3.aboutH3{font-size:22px; font-weight:bold; color:#005198; padding-bottom:10px; padding-top:20px;}
.aboutBox h4.aboutH4{font-size:18px; font-weight:bold; color:#005198; text-transform:uppercase;}
.aboutBox P{ font-size:14px; line-height:24px;}
.aboutBox P.aboutP{ color:#005198;}
.aboutBox img.imgRight{ float:right; padding-left:20px;}

/* 为什么选择我们 */
.linkTitle{ border-bottom:none;}
.linkTitle h3{ font-size:18px;color:#005198;}
.linkCon ul{ padding:20px 0px;}
.linkCon ul li{ border:1px solid #ddd; padding:5px; float:left; margin-right:10px; text-align:center; width:190px; margin-bottom:10px; height:100px;}
.linkCon ul li a{ display:inline-block;}
.linkCon h3.linkH3{ font-size:16px; color:#005198; font-weight:bold; padding-bottom:10px;}
.linkCon h3 em{ font-size:12px;}

/* 联系我们 */
.tactTitle{ text-align:center; font-size:25px; color:#005198; padding:10px 0px 20px; border-bottom:1px solid #f3f5f7;}
.tactTitle h3{ text-transform:uppercase; padding-bottom:10px;}

.tactList{ width:860px; overflow:hidden; position:relative; z-index:1; margin:30px 0px;}
.tactList ul{ width:999px;}
.tactList ul li{ float:left; padding:25px 35px; border:2px solid #f3f5f7; margin-right:25px; width:335px; min-height:228px; height:auto !important; margin-bottom:25px;}
.tactList ul li h3{ color:#545454; font-size:20px; padding-bottom:10px;}
.tactList ul li p{ font-size:14px; line-height:24px;}

.tactCon h3{ font-size:20px; padding-bottom:20px;}
.tactCon h4{ font-size:16px;color:#005198; padding-bottom:10px;}
.tactCon p{ font-size:14px; line-height:24px;}
.tactCon dl{ padding:20px 0px; text-align:center;}

/* 人才招聘-在线留言 */
.onlineCon h3{ padding:40px 0px; text-align:center; border-bottom:1px solid #d9d9d9; font-size:16px;}
.onlineCon em{ color:#005198; display:inline-block; padding:0px 5px;}
.onlineCon ul{ padding:30px 170px;}
.onlineCon ul li{ padding-bottom:20px;}
.onlineCon ul li span{ font-size:15px; display:block; padding-bottom:10px;}
.onlineCon ul li .onlineTxt{ border:1px solid #ddd; padding:5px; margin-left:15px; width:385px; height:30px; color:#666;}
.onlineCon ul li .onlineArea{ height:200px;}
.onlineCon ul li .onlineBtn{ background:#005198; color:#fff; margin:0px 15px 0px 15px; width:135px; height:40px; line-height:40px; text-align:center; cursor:pointer; font-size:16px;}

/*人力资源-招贤纳士*/
.recruitment_con{ height:auto; padding:0px 0px;}
.recruitment_con h3.titleH3{color:#015198; padding-bottom:10px;}
.recruitment_con p{ font-size:14px; line-height:25px;}
.recruitment_con h2.init_title3{ font-size:18px; color:#015198; padding:30px 0px 20px; border-bottom:solid 1px #e8e8e8;}
.recruitment_con h3.init_title3{ font-size:20px; color:#00a1e9; padding:30px 0px 20px;}
.recruitment_contwo{ height:auto; margin-bottom:30px;}
.recruitment_contwo dl dt{ font-size:14px; height:50px; line-height:50px; border-bottom:solid 1px #e8e8e8;cursor:pointer;background:url(../images/recruitment_next.jpg) no-repeat 820px -35px;}
.recruitment_contwo dl dt i{font-weight: bold;font-size: 25px;height: 10px; margin-right: 10px;vertical-align: 2px; color:#4c4c4c;}
.recruitment_contwo dl dt.cur{ border-bottom:solid 1px #fff; color:#015198;background:url(../images/recruitment_next.jpg) no-repeat 820px 15px;}
.recruitment_contwo dl dt.cur i{ color:#015198;}
.recruitment_contwo dl dd{ display:none; padding:0px 40px 30px 30px;color:#4c4c4c; font-size:13px;}
.recruitment_contwo dl dd h4{ font-size:14px; color:#4c4c4c; padding:30px 0px 20px; display:block; font-weight:bold;}
.recruitment_contwo dl dd p em{ background:url(../images/recruitment_num.jpg) no-repeat; display:inline-block; height:13px; width:13px; line-height:13px; text-align:center;font-family: "宋体";font-size: 12px; margin-right:15px;}
.recruitment_btn{ cursor:pointer; margin-top:20px; background:#015198; color:#fff; display:inline-block; width:120px; height:35px; line-height:35px; font-size:16px; text-align:center;}
.recruitment_btn:hover{ color:#fff;}

/* 新闻动态 */
.newsCon dl dt{ float:left; width:270px;}
.newsCon dl dd{ float:right; width:575px;}
.newsCon dl dd h3{ padding:20px 0px 10px;}
.newsCon dl dd h3 a{ font-size:20px; color:#005198;}
.newsCon dl dd span{ display:block; color:#999; padding-bottom:20px;font-size:14px; }
.newsCon dl dd p{ font-size:14px; padding-bottom:20px;}
.newsCon dl dd a.More{ font-size:14px; color:#999;}
.newsCon ul{ margin:30px 0px;}
.newsCon ul li{ background:url(../images/news_09.jpg) no-repeat left; padding:15px 10px; border-bottom:1px solid #e6e6e6;}
.newsCon ul li a{ font-size:14px;}
.newsCon ul li em{ float:right;}

.newsTitle{ text-align:center; border-bottom:1px solid #bfbfbf; padding:20px 0px;}
.newsTitle h3{ font-size:30px; color:#333; padding-bottom:10px;}
.newsTitle span{ font-family:Arial, Helvetica, sans-serif; color:#999; font-size:14px;}
.newsBox{ padding:50px 0px;}
.newsBox p{ font-size:14px;}

.newsPage h5{ margin-bottom:20px; border-bottom:1px solid #bfbfbf; padding:30px 0px;text-align:center;}
.newsPage h5 a.back{ background:url(../images/newsInfo_09.jpg) no-repeat;height:37px; line-height:37px; color:#fff; font-size:16px; display:inline-block; width:130px;}
.newsPage p{ font-size:14px; padding-bottom:5px;}

/* 首页 */
.indexBanner{ overflow:hidden;position:relative;clear: both;}
.indexBanner img{width: 100%;display: block;margin: 0px auto;}
.indexBanner:hover .slick-prev{left: 3%;}
.indexBanner:hover .slick-next{right: 3%;}
.indexBanner .slick-dots{bottom: 15px;}

/*首页产品 background:#4bb033; */
.indexPro{  background:url(../images/bg_serve.jpg) 0px bottom repeat-x; padding:20px 0px 20px;overflow: hidden;}
.indexTitle{ text-align:center; padding-bottom:25px;}
.indexTitle h3{ color:#333; font-size:30px; font-weight:bold; line-height:30px; padding-bottom:10px;}

.indexProcon{ width:1105px; margin:0px auto; position:relative; z-index:1;}
.indexProcon .indexProconBox{margin-left:-2%;}
.indexProcon dl{ float:left; width:31.333%; color:#fff; position:relative; z-index:1;margin-left:2%;padding-top: 60px;}
/* .indexProcon dl:not(:last-child) dt,
.indexProcon dl:not(:last-child) dd{margin-right: 1px;} */
.indexProcon dl dt img{ display:none;width: 100%;}
.indexProcon dl dd{ text-align:center; padding:70px 15px 35px; position:relative; z-index:1; position:relative; background:#fff;color:#666;height: 118px !important;}
.indexProcon dl dd h3{ padding-bottom:10px;}
.indexProcon dl dd h3{ color:#4bb033; font-size:16px; font-weight:bold;}
.indexProcon dl dd span.hsh01{ border:1px solid #fff;display:inline-block;margin-top:10px; opacity: 0; position:absolute; width:88px; left:50%; margin-left:-44px; bottom:20px;}
.indexProcon dl dd span.hsh01 a{ color:#fff; padding:5px 10px;  }
.indexProcon dl dd span.hsh01_1{ opacity: 0;}
.indexProcon dl dd em{ display:inline-block; width:120px; height:120px; position:absolute; left:50%; margin-left:-60px; top:-60px;}
.indexProcon dl dd em img{max-width:120px;}
.indexProcon dl dd em .img2{display: none}
.indexProcon dl.cur dd{}
.indexProcon dl.cur dd span.hsh01{ display:block;}
.indexProcon dl.cur dd em img{display: none;}
.indexProcon dl.cur dd em .img2{display: block;}
.indexProcon dl.cur dd span.hsh01,.indexProcon dl.cur dd span.hsh01_1{opacity: 1;}
.indexProcon.indexProcon2 dl dd{padding: 30px 20px;height:auto !important;}
/* .indexProcon.indexProcon2 dl dd h3 a{font-size: 20px;} */
.indexProcon.indexProcon2 dl dd p{font-size: 12px;line-height: 24px;min-height: 72px;}


/* .indexProcon dl dd em.em1{ background:url(../images/indexList_01.png) no-repeat 0px 0px;}
.indexProcon dl dd em.em2{ background:url(../images/indexList_01.png) no-repeat 0px -146px;}
.indexProcon dl dd em.em3{ background:url(../images/indexList_01.png) no-repeat 0px -292px;}
.indexProcon dl dd em.em4{ background:url(../images/indexList_01.png) no-repeat 0px -458px;}
.indexProcon dl dd em.em5{ background:url(../images/indexList_01.png) no-repeat 0px -602px;} */
/*.indexProcon dl.cur dd{ background:#00479d;}*/
.indexProcon dl.cur dd span.hsh01{ display:block;}

/*.indexProcon dl:hover dd{ background:#00479d;}
*/.indexProcon dl:hover dd span.hsh01{ display:block;}
.indexCase .indexProcon dl dd span.hsh01{position: static;margin-left:0;text-align: center;margin:10px auto 0;}
/* .indexProcon dl.cur dd em.em1{ background:url(../images/indexList_02.png) no-repeat 0px 0px;}
.indexProcon dl.cur dd em.em2{ background:url(../images/indexList_02.png) no-repeat 0px -146px;}
.indexProcon dl.cur dd em.em3{ background:url(../images/indexList_02.png) no-repeat 0px -292px;}
.indexProcon dl.cur dd em.em4{ background:url(../images/indexList_02.png) no-repeat 0px -458px;}
.indexProcon dl.cur dd em.em5{ background:url(../images/indexList_02.png) no-repeat 0px -602px;} */
.indexCase .indexProcon dl:hover dd{ background:#00479d;height:auto !important;}
@media(max-width:1024px){
	.indexPro{padding: 50px 0 50px;}
		.indexProcon dl dd span.hsh01{opacity: 1;}

}
@media(max-width:680px){
	.indexProcon dl dd span.hsh01{ display: block !important}
	.indexProcon dl dd{ height:99px !important}
	
}


/* 首页解决方案 */
.indexSolution{ background:url() no-repeat bottom; padding:20px 0px 20px;overflow: hidden;}
.indexSolution .indexTitle h3{ color:#333;}
.indexSolucon{ width:1100px; margin:0px auto;height:auto; position:relative; z-index:1; }

.soluScroll{ position:relative; z-index:1; overflow:hidden; width:1100px; height:auto; margin: 0 auto;}
.soluScroll ul li{ float:left; width:25%; position:relative; z-index:1;}
.soluScroll ul li a{display: block;}
.soluScroll ul{margin-left:-1px !important;}
.soluScroll ul li a{border-left: 1px solid #fff;}
.soluScroll ul li h3{ text-align:center;text-transform:uppercase; font-size:16px;color:#fff; display:block;padding-bottom: 3px;}
.soluScroll ul li h3 img{ display:block;width: 100%;}
.soluScroll ul li:hover h3,.indexSolucon ul li.cur h3{ background:#00479d;}
.soluScroll ul li h3 em{ display:block; padding:13px 0px;display: block;white-space: nowrap; text-overflow: ellipsis;overflow: hidden; background:#999; }
.soluScroll ul li a.soluMore{ text-align:center; display:block; font-size:14px; padding:20px 0px;}

.indexSolucon .soluScroll ul li p{ padding:0px 10px;color:#666;}
.indexSolucon .soluScroll ul li p br{display: none}
.indexSolucon .soluScroll ul li.cur h3{ background:#00479d; color:#fff; padding-bottom:3px;}
.indexSolucon .soluScroll ul li.cur a.soluMore{ background:none; color:#00479d;}

.soluBtn{ position:absolute; left:50%; margin-left:-40px; bottom:0px;}
.soluBtn a{ display:inline-block; width:15px; height:15px;padding:0px 5px; /*background:url(../images/banBtn.png) no-repeat 0px -34px;*/}
.soluBtn a:hover,.soluBtn a.cur{ /*background:url(../images/banBtn.png) no-repeat 0px 0px; */}
@media(max-width:1024px){
	.indexSolution{padding: 50px 0 50px;}
	.indexSolucon{height: auto}
	.soluScroll{height: auto}
}
/* 首页案例 .indexCase{ background:#0068b7; padding:60px 0px 60px;margin-bottom:50px;} */
/* .indexCase{ background:url(../images/bg_top.jpg) repeat; padding:30px 0px 30px; overflow: hidden;} */
/*.indexCase .indexTitle{ padding-bottom:50px;}*/
.indexCasecon{ width:650px; margin:0px auto;margin:0px auto;}
.indexCasecon img{ position:relative; z-index:1;width: 100%;}
.indexCasecon dl{ width:650px; padding:20px 0px; position:relative; z-index:1;}
.indexCasecon dl dt{ float:left; width:650px;}
.indexCasecon dl dd{ float:right; padding-top:20px;}
.indexCasecon dl dt p{ font-size:14px; line-height:24px;}
.indexCasecon dl dd a{ text-align:right; padding-right:20px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
/* @media(max-width:1024px){
	.indexCase{padding: 30px 0 30px;margin-bottom: 30px;}
} */
/* 首页合作伙伴 */
.indexPartners{ background:url() no-repeat bottom; padding:0px 0px 50px;}
.indexPartners .indexTitle h3{ color:#333;}
.partnersList{ width:1100px; margin:35px auto; position:relative; z-index:1; padding-bottom:50px; height:320px; overflow:hidden;}
.partnerScroll{ width:1100px;position:relative; z-index:1; overflow:hidden;height:320px; }
.partnerBox{ width:99999px;}
.partnersList ul{ float:left; width:1200px; position:relative; z-index:1; overflow:hidden;}
.partnersList ul li{ float:left; text-align:center; margin-right:20px; margin-bottom:30px;}
.partnersList ul li a{border:1px solid #e8e8e8; display:block; width:202px; height:82px; }
.partnersList ul li a:hover{border:2px solid #149232;width:200px; height:80px;}
.partnerBtn{ position:absolute; left:50%; margin-left:-40px; bottom:0px;}
.partnerBtn a{ display:inline-block; width:15px; height:16px; /*background:url(../images/banBtn.png) no-repeat 0px 0px;*/ padding:0px 5px;}
.partnerBtn a:hover,.partnerBtn a.cur{ /*background:url(../images/banBtn.png) no-repeat 0px -34px;*/}

/* 首页关于我们 */
.indexAbout{ padding:20px 0px 20px;overflow: hidden;}

.aboutTitle{ text-align:center; padding-bottom:70px; margin:0px auto; line-height:36px;font-size: 0;}
.aboutTitle span{ display:inline-block; width:200px; font-size:14px; cursor:pointer; height:36px;}
.aboutTitle span em{ font-size:12px; text-transform:uppercase; display:inline-block; padding-left:10px; color:#666;}
.aboutTitle span.span1{border: 1px solid #a8a8a8;border-right: 0;border-radius: 10px 0 0 10px;}
.aboutTitle span.span2{border: 1px solid #a8a8a8;border-left: 0;border-radius: 0 10px 10px 0;}
.aboutTitle span.cur{ color:#fff;}
.aboutTitle span.cur em{ color:#bbb;}
.aboutTitle span.cur.span1{background: #4cb034;}
.aboutTitle span.cur.span2{background: #4cb034;}

.indexAboutcon{ width:1100px; margin:0px auto; position:relative; z-index:1; overflow:hidden;}
.indexAboutcon ul{ display:none;margin-left: -25px;}
.indexAboutcon ul li{float:left;width:25%;position:relative;z-index:1;opacity: 1 !important;inset: 0px auto auto 0 !important;}
.indexAboutcon ul li a{display:block; background-color:#f3f3f3;color:#666;margin-left: 25px;}
.indexAboutcon ul li img{display: block;width: 100%;}
.indexAboutcon ul li h3{line-height:35px; font-size:16px; text-align:center;background:url(../images/th_jobline.jpg) no-repeat bottom center;overflow: hidden;word-break:normal;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;}


/* 漂浮菜单 */
.floatNav{ position:fixed; right:5%; top:50%; z-index:9999;}
.floatNav ul li{ background:url(../images/rightNav_13.png) no-repeat right top; width:140px; height:30px; margin-bottom:15px; text-align:right; padding-right:40px; cursor:pointer;}
.floatNav ul li.cur{ background:url(../images/rightNav_03.png) no-repeat right top;}
.floatNav ul li.cur a{ display:inline-block;}
.floatNav ul li a{ display:inline-block; background:url(../images/rightNav_06.png) no-repeat left; display:none; margin-top:5px;}
.floatNav ul li span{ background:url(../images/rightNav_08.png) no-repeat right 0px; height:17px; display:inline-block;}
.floatNav ul li span em{ display:inline-block; background:#44b5df; margin:0px 11px 0px 8px; font-size:12px; color:#fff; line-height:17px; height:17px;}

/*20150706*/
/*视频列表*/
.vedioList ul{ width:900px;}
.vedioList ul li{ float:left; width:275px; margin-right:18px; margin-bottom:20px; height:240px; overflow:hidden;}
.vedioList ul li h5{ font-size:15px; padding:5px 0px; text-align:center;}
.videoWorbg{ position:relative; text-align:center; height:auto;}
.videoWorbg img{ display:block;}
.videoPlay{ height:100%; position:absolute; width:100%; left:0px;top:0px;}
.videoPlay{ width:100%; height:100%; background:url(../images/2015kgzt_img11.png) repeat;}
.videoPlay a{ background:url(../images/2015kgzt_img1.png) no-repeat; display:inline-block; height:70px; width:70px; margin-top:28%;}
.videoTc{ display:none; background:url(../images/2015kgzt_img14.png) repeat; position:absolute; width:100%; top:0px; left:0px; z-index:99;}
.videoTcWeb{ padding:8px 15px; width:674px; margin:0 auto; overflow:hidden; background:#f7f7f7; position:relative;}
.videoTcWebTit{ position:relative;}
.videoTc_close{ display:inline-block; float:right;}
.videoTcWebTit{ height:auto; overflow:hidden; width:100%;}
.videoTcWebTit h3{ color:#1f2946; font-size:16px; float:left; font-weight:bold; width:650px; display:block; text-align:center; line-height:24px;}
.videoTcWeb h4{ display:block; height:auto; color:#000; font-size:16px; font-weight:bold; width:100%; padding:10px 0px;}
.videoText{ color:#444;}
.videoCon{ text-align:center; width:600px; margin:0 auto; margin-top:20px; margin-bottom:20px;}
.videoText{ padding-bottom:15px;}

/*站点地图*/
.siteMapTitle{ border-top:solid 5px #ccc; height:auto; display:table; width:100%; padding-bottom:5px;}
.siteMapTitle span{background:url(../images/sietMap.jpg) repeat-x; height:5px; display:inline-block; height:25px; margin-top:-5px; line-height:25px; float:left; padding-top:10px; font-size:16px; color:#005198;}
.siteMapCon a{ font-size:13px; color:#333; margin-right:25px;}
.siteMapCon{ padding-bottom:30px;}

/*软件购买*/
.softBuy dl dt{ float:left; width:415px; }
.softBuy dl dd{ float:right; width:415px;}
.softBuy dl{ font-size:14px; line-height:25px;}
.softBuy dl h4{ font-size:18px; padding-bottom:10px;}
.softBuyTop{width:339px; padding:15px 35px; border:solid 3px #f3f5f7;}
.softBuyA{ display:block;background:url(../images/sietMap2.jpg) no-repeat; height:38px; line-height:38px; text-align:center; color:#fff; font-size:14px; margin-top:20px; }
.softBuyA:hover{ color:#fff;}
.footerAdd dl dt p em{ padding-right:20px;}
.techSelect dl dd.ddTime .crSure{background: url(../images/tech_01.png) no-repeat;width: 87px;height: 28px;line-height: 28px;color: #fff;text-align: center;font-family: "微软雅黑";margin-left: 15px;}
.bd_weixin_popup_main{ text-align:center;}
.crCodeWrap{position: absolute;left:50%;display:none; margin-left:-130px;bottom: 200px; padding: 10px;width: 240px;height: 280px;background: #fff;border: solid 1px #d8d8d8;z-index: 11001;font-size: 12px;}
.bd_weixin_popup_head{ padding-bottom:10px;}
.bd_weixin_popup_head a{width: 16px;height: 16px;position: absolute;right: 7px;top: 7px;color: #999;text-decoration: none;font-size: 16px;}
.bd_weixin_popup_foot {font-size: 12px;text-align: left;line-height: 22px;color: #666;}

.leftBar ul li a:hover {color: #005198;background: #f3f5f7 url("../images/prve_01.png") no-repeat scroll 190px 15px;}
.leftBar ul li.on a{color: #005198;}

/*---------------------20150713-----------------*/

.headTwo{ position:relative; height:auto; width:100%; z-index:999; background:#fff;}
.navCon ul li span{display: block;position: relative;}
.navCon ul li span .arr{position: absolute;right: 0;padding-right:20px;top: 0;width: 60px;height: 40px;background: url(../images/prve_05.png) right 20px center no-repeat;display: none;z-index: 10;}
.navCon ul li .menuSub{ display:none; position:absolute; width:120px;background:#fff; left:50%; top:100%; z-index:999; padding:25px 0px 20px;transform: translateX(-50%);}
.navCon ul li .menuSub dl{ background:none; width:auto; margin:0 auto; padding:0; float:none; display:table;}
.navCon ul li .menuSub dt{ position:relative; /*float:left;*/ /*width:400px;*/ overflow:hidden;text-align: center;}
.navCon ul li .menuSub dt .menuSub_sub p{border-bottom:solid 1px rgba(255,255,255,0.1); height:40px; padding-bottom:5px; line-height:40px;background:none;/*padding-left:10px;*/  overflow:hidden; }
.navCon ul li .menuSub dt .menuSub_sub p:last-child{border-bottom: 0;}
.navCon ul li .menuSub dt .menuSub_sub p a{ display:block; padding:0px; margin:0px; font-size:12px;color:#333; background:none;}
.navCon ul li .menuSub dt .menuSub_sub p a:hover{color:#4CB034;}
.navCon ul li .menuSub dt a:hover{background:url(../images/crPic3.png) no-repeat 0px 10px; color:#44b5df;}
.navCon ul li .menuSub dd{ width:305px; float:left;padding-left: 8px;}
.navCon ul li .menuSub dd img{width: 100%;height: 215px;}


@media(max-width:1024px){
 .navCon ul li .menuSub dt{width: auto;float: none;}
 .navCon ul li .menuSub dd{display: none;}
 .navCon ul li{padding: 5px 0;border-bottom: 1px solid #eee;height: auto;}
	.navCon ul li .menuSub dl{width: auto;height: auto;position: static;}
 .navCon ul li span .arr{display: block;}
	.navCon ul li .menuSub{position: static;width: auto;transform: translateX(0);padding-top: 20px;}
	.navCon ul li .menuSub dl{padding-bottom: 0;display: block; visibility: visible;opacity: 1;}
    .navCon ul li .menuSub dt .menuSub_sub p {height:auto;line-height: 30px;text-align: left;}
    .indexProcon dl dt img{height: auto}
    .navCon ul li .menuSub dt .menuSub_sub p a{padding: 0 40px;}
	.indexAboutcon ul li a{overflow: hidden;}
}

.crsanjiao{ cursor:pointer; display:none; position:absolute;width:18px; height:9px; top:86px; background:url(../images/crPic1.jpg) no-repeat; z-index:-1;}

.crAddress{ width:470px; font-size:14px; float:left; height:auto; overflow:hidden; margin-bottom:30px; color:#fff;}
.crAddress a{ color:#fff; font-size:14px;}
.footerAdd{padding: 30px 0px 0px;}
.footerAddWeb{ width:1100px; height:auto; overflow:hidden; margin:0 auto;}
.crMenuThree{ display:none;}

.navCon ul li .menuSub dt .crMenuThree a{ background:none; color:#333;}
.navCon ul li .menuSub dt .crMenuThree{ position:absolute; left:0px; background:#fff; width:715px; padding:24px 24px 24px 0px;}
.navCon ul li .menuSub dt .crMenuThree a{ display:inline-block;}
.navCon ul li .menuSub dt .crMenuThree img{ float:right;}
.navCon ul li .menuSub dt .crMenuThree p{ display:inline-block; width:240px; float:right; border-bottom:none; font-size:14px; line-height:22px; height:auto; margin-top:15px; margin-left:10px;}
.navCon ul li .menuSub dt .crMenuThree .crMenuThreeleft{ width:190px; float:left; padding:0px 10px;}
.navCon ul li .menuSub dt .crMenuThree .crMenuThreeleft a{ background: url(../images/crPic6.jpg) no-repeat left 12px; display:inline-block; margin-right:15px; padding-left: 10px;font-size: 12px;}
.menuTitle{ width:1065px; margin:0 auto; padding:20px 0px 0px 25px; color:#fff;}
.menuSub_sub h3{ color:#c9e6ff; height:40px; line-height:40px;display:inline-block; width:158px; padding-left:30px; margin-right:75px; border-bottom:solid 1px #6ea6d8; padding-bottom:5px;}
.menuTitle1{ background: url(../images/crsubpic1.png) no-repeat 0px 5px ;}
.menuTitle2{ background: url(../images/crsubpic1.png) no-repeat 0px -53px ;}
.menuTitle3{ background: url(../images/crsubpic1.png) no-repeat 0px -126px ;}
.menuTitle4{ background: url(../images/crsubpic3.png) no-repeat 0px 11px ;}
.menuTitle5{ background: url(../images/crsubpic3.png) no-repeat 0px -27px ;}
.menuTitle6{ background: url(../images/crsubpic3.png) no-repeat 0px -78px ;}
.menuTitle8{ background: url(../images/crsubpic3.png) no-repeat 0px -174px ;}
.menuTitle7,.menuTitle9{ background: url(../images/crsubpic3.png) no-repeat 0px -126px ;}
.menuTitle10{ background: url(../images/crsubpic2.png) no-repeat 0px 9px ;}
.menuTitle11{ background: url(../images/crsubpic2.png) no-repeat 0px -32px ;}
.menuTitle12{ background: url(../images/crsubpic2.png) no-repeat 0px -78px ;}
.menuTitle13{ background: url(../images/crsubpic2.png) no-repeat 0px -126px ;}
.menuTitle14{ background: url(../images/crsubpic2.png) no-repeat 0px -174px ;}
.navCon ul li .menuSub dt .menuSub_sub.cur{ width:100%;}

/*20150810*/
.bottomlogo{width:160px; height:auto; overflow:hidden; padding-top:35px; }

/*20150828*/
.lwwposition{ position:relative; width:230px; height:119px; overflow:hidden;}
.lwwposition em{width:138px; height:77px; text-align:center; background:url(../images/lpic_01.png) no-repeat; position:absolute; top:0; left:94px; z-index:1; display:none;}

/*20150907*/

.lwwheight{width:220px; min-height:400px; float:left; position:relative;}

/*hsh20151124*/
.indexProcon dl dd p span{ font-size:12px !important; font-family:Microsoft Yahei !important;}
.sofaServicecon ul li img{ padding:0; width:270px; height:180px;}
.bottomqq{ position:fixed;top:69%;right:1%;z-index:99; }
.bottomqq img{width:147px; height:212px; float:left;}
.main.bg{ background-image:url(../images/online.png) !important;}
.scrollleft{position:fixed;top:0;}

.scrollleft02{position:absolute;bottom:0;}


@media(max-width:1024px){
.indexAboutcon,.indexSolucon,.indexProcon{width: 92%;}
.soluScroll{width: 100%;}
.indexAboutcon ul {margin-left: -15px;}
.indexAboutcon ul li{margin-bottom: 15px;}
/* .indexAboutcon ul:nth-child(1) li{width: 25%;} */
.indexAboutcon ul li a{margin-left: 15px;}
}
@media(max-width:1024px){
.indexTitle{width: 100%;margin: 0px auto;}
.aboutTitle{width: 100%;margin: 0px auto;padding-bottom: 20px;}
.aboutTitle span {width: 138px;}
.indexCasecon{width: 100%;}
.indexCasecon dl dt{float: none;width: auto;}

.indexSolution{padding:30px 0;}

.indexPro{background: #f2f2f2;padding:30px 0;}
.indexProcon dl{margin-bottom: 18px;}
.indexProcon dl:last-child{margin-bottom: 0;}
.indexProcon dl dd{background-color: #fff}
.indexProcon dl.cur dd{background-color: #fff}
.indexProcon dl{color: #333;}
.indexProcon dl dd h3{color: #333;}
.indexCase .indexProcon dl:hover dd{background: #fff;}
.indexProcon dl dd span.hsh01 a{color: #4bb033;}
.indexSolucon{height: auto;}
.indexCasecon dl{width: auto;padding-bottom: 0;}
.soluScroll{height: auto;}
/* .soluScroll ul li{width: 50%;padding-bottom: 10px;} */

/* .indexCase{padding: 30px 0;margin-bottom: 0;} */
/* .indexCase .indexTitle{padding-bottom: 0;} */

.indexAbout{padding:30px 0;}

.aboutImg ol{display: flex;justify-content: space-between;}
.aboutImg ol li{width: 48%;padding-bottom: 2%;}
.aboutImg ol li p img{width:100%;}
}
@media(max-width:1024px){
.soluScroll ul li h3 img {height: auto;}
.indexAboutcon ul li img {}

}

@media(max-width:1024px){
.indexProcon dl dd em{width:120px;height:120px;margin-left:-60px;top:-90px;}
.indexProcon dl dd em img{max-width:120px;}
.indexProcon dl dd{padding-top:50px;height:auto !important;}
.indexProcon dl{}
.indexProcon dl dt, .indexProcon dl dd{margin-right:0;margin-left:3px;padding-top: 40px;}
}

@media(max-width:768px){
.indexProcon dl dd span.hsh01{position: static;width:100%;margin-left:0;text-align: center;}

.indexProcon dl dd h3{font-size: 14px;}
}


@media(max-width:599px){
.indexProcon dl{width:auto;float: none;padding: 0 10%;}
/* .soluScroll ul li:nth-child(2n+1){clear: both;} */
/* .indexProcon dl dd em{width: 90px;height: 90px;top:-50px;margin-left: -45px;} */
	/* .indexProcon dl dd em img{max-width: 90px;} */
	.indexProcon dl{margin-top: 70px;}
	.indexPro .indexProcon dl{margin-top: 50px;}
}

@media(max-width:580px){
.indexTitle h3{font-size: 20px;}
.indexProcon dl dd em{top: -60px;}
/* .indexProcon dl dt img{height: 168px;} */
.indexProcon dl dd em{zoom: 0.65;}
.indexProcon dl dd {padding: 45px 15px 60px;height: 99px !important;}
.indexProcon dl{margin-top: 30px;}
.indexPro .indexProcon dl{margin-top: 0;}

.indexAboutcon ul li img {}
.indexAboutcon ul:nth-child(2) li{width: 50%;}
.indexAboutcon ul li h3 {padding: 0;}
.soluScroll ul{ display: flex; flex-wrap: wrap;}
.soluScroll ul li{width: 50%;padding-bottom: 10px;}

/* .soluScroll ul li h3 img {height: 155px;} */
.indexAboutcon ul:nth-child(1) li{width: 50%;}
.indexAboutcon ul:nth-child(2) li{width: 50%;}
}

.whir-feedback{display: none !important}

.red {color:#f00;}

@media(max-width:1024px){
.indexProcon dl dd{color:#666;}
.indexProcon dl dt, .indexProcon dl dd {margin-right: 0px;margin-left: 0;}
.indexProcon dl{display: block;box-sizing: border-box;}
.contact-list dl dd.dd1{width:280px !important;}
.indexProcon dl dd span.hsh01{position: static;margin-left:0;display: block;text-align: center;margin:10px auto 0;color:#149232;}
.indexCase .indexProcon dl dd span.hsh01{display: block;}
}
.indexProcon.indexProcon2 dl dd p{-webkit-line-clamp: 3;}
.jjfa dl{border:0px solid #fff !important;width:30.5% !important;}
.jjfa dl:hover{background:#00479d;}
.jjfa dl:hover h3 a{color:#fff !important;}
.jjfa dl:hover p a{color:#fff !important;}
.jjfa dl:hover dd a.lj{color:#fff;}
@media(max-width:769px){
.bannerWarp .imgmo{display: block;}
.contact-list dl dd.dd2{flex: 0 !important;}
.jjfa_detail dl.first dd h6{font-size: 18px !important;}
.xwzx dl dt h5 a{font-size: 18px !important;}
}
@media(max-width:640px){
.jjfa dl{width:auto !important;}
.jjfa_detail dl.first dd h6{font-size: 16px !important;}
.xwzx dl dt h5 a{font-size: 16px !important;}
.contact-list dl dd.dd1{width:100% !important;padding-right:0 !important;}
}
@media(max-width:599px){
.indexProcon dl{padding:0 10%;}
.indexPro .heititle span, .indexPro .heititle h3{padding:0 10% ;display: block;}
.indexProcon dl dd{height:auto !important;}
.indexProcon dl dd{padding-bottom:20px;}
.indexProcon.indexProcon2 dl dd{padding:20px;}
.indexTitle h3{padding-bottom:0;}
}

/* 招聘岗位新 */
.Join_new .item{margin-bottom:0;font-size: 14px;}
.Join_new .item .JobTit{cursor: pointer;transition: all .5s;border-bottom:1px solid #f3f5f7;line-height: 22px;padding:0 20px;color:#333;text-align: center;}
.Join_new .item .JobTit ul::after{content:'';display: block;clear: both;}
.Join_new .item .JobTit ul li{float:left;box-sizing: border-box;padding-left:0;padding-top:12px;padding-bottom:12px; border:none;}
.Join_new .item .JobTit ul li.li1{width:25%;}
.Join_new .item .JobTit ul li.li1::after{content:' ∨';display: inline-block;width:12px;font-size: 16px;color:#666;margin-left:8px;}
.Join_new .item .JobTit ul li.li2{width:15%;}
.Join_new .item .JobTit ul li.li3{width:15%;}
.Join_new .item .JobTit ul li.li4{width:15%;}
.Join_new .item .JobTit ul li.li5{width:15%;}
.Join_new .item .JobTit ul li.li6{width:15%;}
.Join_new .item.on .JobTit{background: #f5f5f5;}
.Join_new .item .JonCon{padding:20px 100px;display: none;}
.Join_new .item .JonCon .txt .tit{font-size: 16px;font-weight: bold;color:#149232;margin-bottom:10px;}
.Join_new .item .JonCon .txt {line-height: 1.8;margin-bottom:30px;}
.Join_new .item.on .JonCon{background: #f5f5f5;}
.Join_new .item .JonCon .more_btn a{display: inline-block;margin-top:10px;padding:0 15px;line-height: 32px;background: #149232;color:#fff;}
.Join_new .itemTit{background: #149232;color:#fff;font-size: 16px;}
.Join_new .itemTit .JobTit{color:#fff;}
.Join_new .item.on .JobTit ul li.li1::after{content:' ∧';}
.Join_new .itemTit .JobTit ul li.li1::after{display: none;}

@media(max-width:768px){
	.Join_new .itemTit{display: none;}
	.Join_new .item .JobTit{padding:0;line-height: 25px;padding:8px 6px;font-size: 12px;border-bottom:1px solid #149232;}
	.Join_new .item .JonCon{padding:15px 6px;}
	.Join_new .item .JobTit ul{padding-right:0;position: relative;}
	.Join_new .item .JobTit ul li{padding-top:4px;padding-bottom:4px;}
	.Join_new .item .JobTit ul li.li1{width:100%;font-weight: normal;text-align: left;font-size: 14px;}
	.Join_new .item .JobTit ul li.li2{width:20%;}
	.Join_new .item .JobTit ul li.li3{width:20%;}
	.Join_new .item .JobTit ul li.li4{width:20%;}
	.Join_new .item .JobTit ul li.li5{width:20%;}
	.Join_new .item .JobTit ul li.li6{width:20%;}
	.Join_new .item .JonCon .txt .tit{font-size: 14px;}
	.web-ka{padding:5px !important;}
}


