/*内页 CSS Document */
/*内页banner*/
.nyb{ width:100%; margin:0 auto; overflow:hidden; box-sizing:border-box; display:block;}
.nyb img{ display:block; margin:0 auto; width:100%;}


/*快捷导航*/
.kjdh{width:100%; margin:0 auto;overflow:hidden; box-sizing:border-box; background:#fff; box-shadow:0 2px 10px rgba(0,0,0,0.2); position:relative; z-index:99;}
.kjdhc{width:100%; margin:0 auto;overflow:hidden; box-sizing:border-box;}
.kjdhc::after{display:block; clear:both; content:"";}
.kjdhc li{ float:left; margin-right:80px;}
.kjdhc li a{ font-size:16px; color:#333; line-height:60px; box-sizing:border-box; transition:0.3s; display:block; height:60px;}
.kjdhc li:hover a{ border-bottom:2px solid #0857af; color:#0857af;}
.kjdhc li.on a{ border-bottom:2px solid #0857af; color:#0857af;}

/*关于我们*/
.gyln{width:100%; margin:0 auto;overflow:hidden; box-sizing:border-box; background:#f4f4f5; padding:70px 0;}
.gylnc{width:100%; margin:0 auto;overflow:hidden; box-sizing:border-box; }
.gylnc::after{ content:""; display:block; clear:both;}
.gylnc .lnl{ width:512px; height:400px; float:left; }
.gylnc .lnl .lnll{ width:493px; height:376px; overflow:hidden; border-radius:5px; border:1px solid #d4d4d4; box-sizing:border-box;}
.gylnc .lnl .lnll img{ height:100%; margin:0 auto; box-sizing:border-box;}

.gylnc .lnr{width:625px;float:right; overflow:hidden; box-sizing:border-box;}
.gylnc .lnr h3{ text-align:left; font-size:28px; color:#333; font-weight:400; padding-top:20px;}
.gylnc .lnr i{ text-align:left; width:60px; height:3px; display:block; background:#0857af; margin:20px 0 20px 0;}
.gylnc .lnr p{font-size:16px; color:#555; line-height:2em; text-align:left; width:100%;transition:0.3s; text-indent:2em;
display:inline-block;word-break: break-all;
text-overflow: ellipsis;
display: -webkit-box; /** 将对象作为伸缩盒子模型显示 **/
-webkit-box-orient: vertical; /** 设置或检索伸缩盒对象的子元素的排列方式 **/
-webkit-line-clamp:6; /** 显示的行数 **/
overflow: hidden;  /** 隐藏超出的内容 **/}

.gyln .ckxq{width:200px; height:40px; box-sizing:border-box; display:block;  text-align:center; line-height:40px; margin:30px 0 10px 0; 
font-size:14px; color:#fff; transition:0.3s; border-radius:20px;background:#0857af; border:none;}
.gyln .ckxq:hover{ width:220px;background:#1B700E;}


/*分割图*/
.lnfgt{ width:100%; margin:0 auto;overflow:hidden; box-sizing:border-box; padding:70px 0; background:url(../images/lntubg.png) no-repeat center;}
.lnfgt h3{ text-align:center; font-size:30px; color:#fff; font-weight:400; line-height:1.66em;}

/*荣誉资质*/
.ryzz{width:100%; margin:0 auto;overflow:hidden; box-sizing:border-box; padding:66px 0;}
.ryzz .ryzzc{width:100%; margin:0 auto;overflow:hidden; box-sizing:border-box; }
.ryzzcc{width:100%; margin:20px auto;overflow:hidden; box-sizing:border-box;}
.ryzz .ryzzcc::after{display:block; clear:both; content:"";}
.ryzz .ryzzcc li{ float:left; width:270px; height:220px; margin-right:40px; margin-bottom:30px;display: flex;}
.ryzz .ryzzcc li:nth-child(4n){ margin-right:0;}
.ryzz .ryzzcc li a{ width:100%; height:100%; transition:0.3s; display:block; box-sizing:border-box; border:1px solid #cbd2de; overflow:hidden;transition:0.3s;
padding:10px;}
.ryzz .ryzzcc li a img{max-height: 100%;max-width: 100%; display: block; margin: 0 auto; object-fit: contain; align-self: center; align-self: center; transition:0.3s;}
.ryzz .ryzzcc li:hover a img{ transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1);}
.ryzz .ryzzcc li:hover a{border:1px solid #0857af; box-sizing:border-box; padding:6px;}

.ryzz .ckxq{width:200px; height:40px; box-sizing:border-box; display:block;  text-align:center; line-height:40px; margin:0 auto; 
font-size:14px; color:#fff; transition:0.3s; border-radius:20px;background:#0857af; border:none;}
.ryzz .ckxq:hover{ width:220px;background:#034a98;}

/*标题*/
.btt{ width:100%; margin:0 auto;overflow:hidden; box-sizing:border-box;}
.btt h2{ font-size:30px; color:#333; line-height:1.2em; text-align:center;font-weight:400;}
.btt i{ display:block; width:60px; height:3px; background:#0857af; margin:20px auto 30px;}
.btt h3{font-size:20px; color:#333; line-height:1.2em; text-align:center; font-weight:400;}
.btt h4{font-size:20px; color:#fff; line-height:1.2em; text-align:center; font-weight:400;}
.btt p{ font-size:16px; color:#555; text-align:center; line-height:1.5em; display:block; width:820px; margin:15px auto;}
.btt2 h2{ color:#fff !important;}
.btt2 i{ background:#fff !important;}
.btt2 p{color:#fff !important;}

/*详情中心*/
.xqc{width:100%; margin:0 auto;overflow:hidden; box-sizing:border-box; display:block; padding:60px 0;}
.xqcon{width:100%; margin:0 auto;overflow:hidden; box-sizing:border-box; display:block;}
.xqcon p{ font-size:15px; color:#666; line-height:1.8em; text-align:left;}
.xqcon p img{ display:block; margin:6px auto; width:88%;}

/*业务列表*/
.fwfwl{ width:100%; margin:0 auto;overflow:hidden; box-sizing:border-box; display:block;}
.fwfwl::after{display:block; clear:both; content:"";}
.fwfwl li{ width:280px; float:left; margin-right:26.6px; margin-bottom:20px;}
.fwfwl li:nth-child(4n){ margin-right:0;}
.fwfwl li a{ display:block;width:100%; margin:0 auto;overflow:hidden; box-sizing:border-box;}
.fwfwl li a .fwtu{display:block;width:100%; margin:0 auto;overflow:hidden; box-sizing:border-box;}
.fwfwl li a .fwtu img{ display:block; width:100%; margin:0 auto;transition:0.3s;}
.fwfwl li a h3{ text-align:center; width:100%; margin:0 auto; background:#fff; box-sizing:border-box; border:1px solid #CCC; font-size:16px; color:#666; line-height:40px;
font-weight:400;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-moz-text-overflow:ellipsis;white-space:nowrap;
box-sizing:border-box; padding:0 20px; transition:0.3s;}

.fwfwl li:hover a .fwtu img{ transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1);}
.fwfwl li:hover a h3{ background:#0857af; border:1px solid #0857af; color:#fff;}

/*上下篇*/
.sxp{width:100%; margin:35px auto; box-sizing:border-box;overflow:hidden;padding:10px; border-bottom:1px solid #c4c4c4;border-top:1px solid #c4c4c4;}
.sxp::after{content:""; display:block; clear:both;}
.sxp .spp{ float:left;}
.sxp .xyp{ float:right;}
.sxp a{ font-size:16px; color:#333; line-height:50px; transition:0.3s; max-width:40%;
font-weight:400;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-moz-text-overflow:ellipsis;white-space:nowrap;
box-sizing:border-box;}
.sxp a:hover{ color:#1054A3;}


/*新闻资讯*/
.xwnr{width:100%;box-sizing:border-box; padding:60px 0 55px; background:#fff; margin:0 auto;}
.xwc{ width:100%;margin:0 auto; box-sizing:border-box;overflow:hidden;}
.xwc li{ width:100%; margin-bottom:25px; background:#fff;box-shadow:0 5px 10px rgba(19,83,212,0.15);}
.xwc li a{ display:block; width:100%; box-sizing:border-box; padding:20px; border:1px solid #e8e8e8; display:block; transition:0.3s;}
.xwc li a::after{ clear:both; display:block; content:"";}
.xwc li a .xwtu{width:247px; height:144px; float:left; box-sizing:border-box; overflow:hidden;}
.xwc li a .xwtu img{ height:100%; margin:0 auto;transition:0.3s;}
.xwc li a .xwzi{ width:675px; text-align:left; float:left; margin-left:40px;}
.xwc li a .xwzi h4{ font-size:20px; color:#2f2f2f; line-height:1.5em; font-weight:400;transition:0.3s; width:100%; margin-top:16px;transition:0.3s;
overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-moz-text-overflow:ellipsis;white-space:nowrap;}
.xwc li a .xwzi p{ font-size:14px; color:#888888; line-height:1.5em; text-align:left; width:100%;transition:0.3s; margin-top:16px;
display:inline-block;word-break: break-all;
text-overflow: ellipsis;
display: -webkit-box; /** 将对象作为伸缩盒子模型显示 **/
-webkit-box-orient: vertical; /** 设置或检索伸缩盒对象的子元素的排列方式 **/
-webkit-line-clamp: 3; /** 显示的行数 **/
overflow: hidden;  /** 隐藏超出的内容 **/}
.xwc li a i{ display:block; width:1px; height:100px; background:#c9c9c9; float:left; margin:20px 0 0 55px;}
.xwc li a .shjj{ width:64px; float:right; margin-top:25px; margin-right:20px;}
.xwc li a .shjj h3{text-align:center; font-size:60px; line-height:1em; font-family:Impact; color:#0857af; font-weight:400;}
.xwc li a .shjj h5{text-align:center; font-size:18px; line-height:1em; font-family:Impact; color:#0857af;font-weight:400; margin-top:10px;}
.xwc li:hover a .xwtu img{ transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1);}
.xwc li:hover a .xwzi h4{ color:#0857af;}
.xwc li:hover a{ border-bottom:1px solid #0857af;}

/*分页*/
.pagination{ width:100%;margin:0 auto; overflow:hidden; box-sizing:border-box; padding:0px 0;}
.pagination::after{ display:block; clear:both; content:"";}
.pagination li{ float:left;margin-right:10px; margin-bottom:10px;}
.pagination li a{display:block;box-sizing:border-box; font-size:14px; color:#555;padding:6px 14px; border-radius:3px;border:1px solid #aaa;cursor:pointer;
transition:0.3s; background:#fff;}
.pagination li span{display:block;box-sizing:border-box; font-size:14px; color:#555;padding:6px 14px; border-radius:3px;border:1px solid #aaa;cursor:pointer;
transition:0.3s; background:#fff;}

.pagination li:hover a{ border:1px solid #0857af; background:#0857af; color:#fff;}
.pagination li.active a{ border:1px solid #0857af; background:#0857af; color:#fff;}
.pagination li:hover span{ border:1px solid #0857af; background:#0857af; color:#fff;}
.pagination li.active span{ border:1px solid #0857af; background:#0857af; color:#fff;}



/*详情页面*/
.xxqqcc{ width:100%; margin:0 auto; overflow:hidden; box-sizing:border-box; padding:50px 0; background:#fff; display:block;}

/*新闻详情*/
.xwxqy{ width:100%; margin:0 auto; overflow:hidden; box-sizing:border-box; display:block;}
.xwxqt{ width:100%; margin:0 auto;overflow:hidden; box-sizing:border-box; padding:30px 20px; background:#f3f3f5; text-align:left;}
.xwxqt h2{font-size:30px; color:#333; line-height:1.2em; font-weight:400;transition:0.3s;}
.xwxqt h5{font-size:14px; color:#555; line-height:1.5em; font-weight:400;transition:0.3s; margin-top:6px;}
.xwxqy i{ width:100%; height:1px; display:block; background:#dddddd; margin:35px auto;}
.xwxqtc{width:100%; margin:0 auto;overflow:hidden; box-sizing:border-box;}
.xwxqtc p{font-size:16px; color:#666; line-height:1.8em; margin-bottom:8px;}
.xwxqtc img{ margin:24px auto; display:block; width:80%;}

/*上下篇*/
.sxyys{ width:100%; margin:30px auto;box-sizing:border-box; background:#fff; overflow:hidden; box-sizing:border-box; padding:20px 0 0; border-top:1px dashed #d5d5d5;}
.sxyys h3{ font-size:18px; color:#333; line-height:22px; margin-bottom:20px;transition:0.3s; text-align:left;}
.sxyys h3 a{ font-size:16px; color:#555; line-height:22px; font-weight:400; transition:0.3s;}
.sxyys h3:hover,.sxyys h3:hover a{ color:#1054A3;}



/*案例中心*/
.casec{width:100%; margin:10px auto; overflow:hidden; box-sizing:border-box; display:block;}
.casec li{ width:280px; float:left; margin-right:26.6px; margin-bottom:20px;}
.casec li:nth-child(4n){ margin-right:0;}
.casec li a{display:block; width:100%; box-sizing:border-box;transition:0.3s; overflow:hidden;}
.casec li a .csli{display:block; width:100%; box-sizing:border-box;transition:0.3s; overflow:hidden; height:190px;}
.casec li a .csli img{display:block; width:100%; box-sizing:border-box;transition:0.3s; overflow:hidden; transition:0.3s;}
.casec li a p{ text-align:center; font-size:14px; color:#666; line-height:1.6em; margin-top:12px; width:100%; padding:0 18px; box-sizing:border-box;
overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-moz-text-overflow:ellipsis;white-space:nowrap;}
.casec li:hover a .csli img{ transform:scale(1.1); -webkit-transform:scale(1.1);}
.casec li:hover a p{ color:#0857af;}


/*联系*/
.lcqy{width:100%;margin:0 auto; overflow:hidden; box-sizing:border-box; padding:60px 0;}
.lcqytb{width:100%;margin:0 auto; overflow:hidden; box-sizing:border-box;}
.lcqy .lcqytb h3{text-align:center; font-size:30px; color:#333; font-weight:400; line-height:1.4em;}
.lcqy .lcqytb i{ display:block; width:60px; height:3px; background:#0857af; margin:20px auto;}
.lcqy .lcqytb p{font-size:16px; color:#555; text-align:center; line-height:1.4em;}

.lcqyc{width:100%;margin:0 auto; overflow:hidden; box-sizing:border-box;}
.lcqyc .lct{width:100%;margin:60px auto 30px; overflow:hidden; box-sizing:border-box;}
.lcqyc .lct .lctl{width:430px; overflow:hidden; box-sizing:border-box; float:left; margin-top:5px;}
.lcqyc .lct .lctl li{width:100%;margin:0 auto; overflow:hidden; box-sizing:border-box; margin-bottom:50px;}
.lcqyc .lct .lctl li::after{display:block; clear:both; content:"";}
.lcqyc .lct .lctl li .xtt{ display:block; float:left; width:39px; height:39px; margin-right:24px;}
.lcqyc .lct .lctl li .xtt img{ display:block; width:100%; margin:0 auto;}
.lxtrr{ width:360px; float:left;}
.lxtrr h4{ text-align:left; font-size:20px; color:#333; font-weight:400;}
.lxtrr p{text-align:left; font-size:14px; color:#666; font-weight:400; margin-top:6px;}

.lctr{ display:block; width:530px; overflow:hidden; float:right;}
.lxb{width:100%;margin:0 auto; overflow:hidden; box-sizing:border-box; height:380px; border:1px solid #c6c6c6; border-radius:5px;}
.lctrt{width:100%;margin:0 auto 20px; overflow:hidden; box-sizing:border-box;}
.lctrt::after{display:block; clear:both; content:"";}
.lctrt .ly{ width:50%; float:left;}
.lctrt .ly::after{display:block; clear:both; content:"";}
.lctrt .ly h5{ float:left; font-size:18px; font-weight:400; line-height:36px; color:#565656;}
.lctrt .ly .xmm{ float:left; display:block; width:200px; height:36px; border-radius:3px; box-sizing:border-box; border:1px solid #c6c6c6;
padding:3px 5px; outline:none; font-size:14px; color:#666; line-height:34px;}
.lctrt .lyy{ width:100%; margin:0 auto;}
.lctrt .lyy::after{display:block; clear:both; content:"";}
.lctrt .lyy h5{ float:left; font-size:18px; font-weight:400; line-height:36px; color:#565656;}

.lctrt .lyyy{ float:left; display:block; width:470px; height:120px; border-radius:3px; box-sizing:border-box; border:1px solid #c6c6c6;
padding:8px 8px; outline:none;font-size:14px; color:#666; line-height:1.3em;}
.tiji{ display:block; width:275px; height:48px; border-radius:5px; background:#0857af; text-align:center; line-height:48px;outline:none; font-size:20px; color:#fff;
border:none;}

.BMapLabel{ display:none !important;}

/*人才招聘*/
.rczp{display:block; width:100%; overflow:hidden; margin:0 auto; box-sizing:border-box;}
.rczp h3{ font-size:30px; color:#222; line-height:1.6em; text-align:left; padding:10px 0 35px;}
.rczp li{display:block; width:100%; overflow:hidden; margin:0 auto; box-sizing:border-box;}
.rczp li a{display:block; width:100%; overflow:hidden; margin:0 auto; box-sizing:border-box; border-bottom:1px solid #dedede; padding:20px 0 35px; background:#fff;
transition:0.3s;}
.rczp li a .zpt{display:block; width:100%; overflow:hidden; margin:0 auto; box-sizing:border-box;}
.rczp li a .zpt::after{ content:""; display:block; clear:both;}
.rczp li a .zpt h4{ font-size:18px; color:#333; float:left; line-height:20px; font-weight:900;}
.rczp li a .zpt h5{font-size:16px; color:#ff6f48; float:left; line-height:20px; font-weight:400; box-sizing:border-box; padding-left:30px;}
.rczp li a .zpt h6{font-size:15px; color:#666; float:right; line-height:20px; font-weight:400;}
.rczp li a .zpb{display:block; width:100%; overflow:hidden; margin:0 auto; box-sizing:border-box;}
.rczp li a .zpb h2{font-size:16px; color:#333;line-height:1.6em; font-weight:400; padding:20px 0 5px;}
.rczp li a .zpb .zpbb{display:block; width:100%; overflow:hidden; margin:0 auto; box-sizing:border-box;}
.rczp li a .zpb .zpbb p{font-size:14px; color:#666; text-align:left; line-height:1.5em;}

.rczp li:hover a{-webkit-transform:translate3d(0,-5px,0); transform:translate3d(0,-5px,0); box-shadow:0 5px 10px rgba(0,0,0,0.14); padding:20px 20px 35px;}


/*荣誉分类*/
.ryfll{display:block; width:340px; overflow:hidden; margin:30px auto; box-sizing:border-box;}
.ryfll::after{ content:""; display:block; clear:both;}
.ryfll li{ width:45%; float:left; margin-right:10%;}
.ryfll li:nth-child(2){ margin-right:0;}
.ryfll li a{ display:block; width:100%; height:44px; text-align:center; line-height:44px; font-size:15px; color:#fff; background:#1054A3; border-radius:5px;}
.ryfll li.on a{ background:#0A478C;}


/*768移动端页面*/
@media (max-width:768px){

	/*人才招聘*/
	.rczp{display:block; width:100%; overflow:hidden; margin:0 auto;box-sizing:border-box;}
	.rczp h3{ font-size:22px; color:#222; line-height:1.6em; text-align:left;padding:10px 0 20px;}
	.rczp li{display:block; width:100%; overflow:hidden; margin:0 auto; box-sizing:border-box;}
	.rczp li a{display:block; width:100%; overflow:hidden; margin:0 auto; box-sizing:border-box; border-bottom:1px solid #dedede; padding:20px 0; background:#fff;
	transition:0.3s;}
	.rczp li a .zpt{display:block; width:100%; overflow:hidden; margin:0 auto; box-sizing:border-box;}
	.rczp li a .zpt::after{ content:""; display:block; clear:both;}
	.rczp li a .zpt h4{ font-size:18px; color:#333; float:none; line-height:20px; font-weight:900;}
	.rczp li a .zpt h5{font-size:16px; color:#ff6f48; float:none; line-height:26px; font-weight:400; box-sizing:border-box; padding-left:0;}
	.rczp li a .zpt h6{font-size:15px; color:#666; float:none; line-height:20px; font-weight:400;}
	.rczp li a .zpb{display:block; width:100%; overflow:hidden; margin:0 auto; box-sizing:border-box;}
	.rczp li a .zpb h2{font-size:16px; color:#333;line-height:1.6em; font-weight:400; padding:20px 0 5px;}
	.rczp li a .zpb .zpbb{display:block; width:100%; overflow:hidden; margin:0 auto; box-sizing:border-box;}
	.rczp li a .zpb .zpbb p{font-size:14px; color:#666; text-align:left; line-height:1.5em;}

	.casec li a .csli{height:auto;}



}


/*移动端公用页面*/
@media (max-width:992px){
	.con{ padding:0 15px;}
	/*快捷导航*/
	.kjdh{width:100%; margin:15px auto 0;overflow:hidden; box-sizing:border-box; background:#fff; box-shadow:none; padding:0;}
	.kjdhc li{ float:left; margin-right:0; width:33.33%; box-sizing:border-box; padding:3px;}
	.kjdhc li a{ font-size:15px; color:#333; line-height:34px; box-sizing:border-box; transition:0.3s; display:block; height:36px; border:1px solid #666; border-radius:5px;
	text-align:center;}
	.kjdhc li:hover a{ border-bottom:none; color:#fff; border:1px solid #105cb2; background:#105cb2;}
	.kjdhc li.on a{ border-bottom:none; color:#fff; background:#105cb2; border:1px solid #105cb2;}


	/*关于*/
	.gyln{width:100%; margin:0 auto;overflow:hidden; box-sizing:border-box; background:#f4f4f5; padding:25px 0;}
	.gylnc{width:100%; margin:0 auto;overflow:hidden; box-sizing:border-box; }
	.gylnc::after{ content:""; display:block; clear:both;}
	.gylnc .lnl{ width:100%; height:auto !important; float:none; background:none;}
	.gylnc .lnl .lnll{ width:100%;overflow:hidden; border-radius:0; border:none; box-sizing:border-box; height:auto !important;}
	.gylnc .lnl .lnll img{ width:100%; margin:0 auto; box-sizing:border-box;}
	
	.gylnc .lnr{width:100%;float:none; overflow:hidden; box-sizing:border-box; margin:10px auto;}
	.gylnc .lnr h3{ text-align:center; font-size:20px; color:#333; font-weight:400; padding-top:10px;}
	.gylnc .lnr i{ text-align:center; width:40px; height:3px; display:block; background:#0857af; margin:10px auto;}
	.gylnc .lnr p{font-size:14px; color:#555; line-height:2em; text-align:center; width:100%;transition:0.3s; text-indent:2em;
	display:inline-block;word-break: break-all;
	text-overflow: ellipsis;
	display: -webkit-box; /** 将对象作为伸缩盒子模型显示 **/
	-webkit-box-orient: vertical; /** 设置或检索伸缩盒对象的子元素的排列方式 **/
	-webkit-line-clamp:5; /** 显示的行数 **/
	overflow: hidden;  /** 隐藏超出的内容 **/}
	
	.gyln .ckxq{width:200px; height:40px; box-sizing:border-box; display:block;  text-align:center; line-height:40px; margin:20px auto 5px; 
	font-size:14px; color:#fff; transition:0.3s; border-radius:20px; border:none;}
	.gyln .ckxq:hover{ width:220px;}
	
	/*分割图*/
	.lnfgt{ width:100%; margin:0 auto;overflow:hidden; box-sizing:border-box; padding:20px 0; background:url(../images/lntubg.png) no-repeat center; background-size:cover;}
	.lnfgt h3{ text-align:center; font-size:16px; color:#fff; font-weight:400;}

	.xqc{ padding:25px 0;}

	/*标题*/
	.btt{ padding:0 20px;}
	.btt h2{ font-size:20px; font-weight:900;}
	.btt i{ display:block; width:40px; height:3px; background:#0857af; margin:15px auto 16px;}
	.btt h3{font-size:15px;}
	.btt p{ font-size:12px; color:#666; text-align:center; line-height:1.4em; display:block; width:100%; margin:15px auto;}
	

	/*荣誉资质*/
	.ryzz{width:100%; margin:0 auto;overflow:hidden; box-sizing:border-box; padding:20px 0;}
	.ryzz .ryzzc{width:100%; margin:0 auto;overflow:hidden; box-sizing:border-box; }
	.ryzzcc{width:100%; margin:10px auto;overflow:hidden; box-sizing:border-box;}
	.ryzz .ryzzcc::after{display:block; clear:both; content:"";}
	.ryzz .ryzzcc li{ float:left; width:48%; margin-right:0; margin-bottom:14px; height:auto !important;}
	.ryzz .ryzzcc li:nth-child(4n){ margin-right:0;}
	.ryzz .ryzzcc li:nth-child(even){ float:right;}
	
	.ryzz .ryzzcc li a{ width:100%; height:100%; transition:0.3s; display:block; box-sizing:border-box; border:1px solid #cbd2de; overflow:hidden;transition:0.3s;}
	.ryzz .ryzzcc li a img{ width:100%; margin:0 auto; display:block; transition:0.3s;}
	.ryzz .ryzzcc li:hover a img{ transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1);}
	.ryzz .ryzzcc li:hover a{border:1px solid #3b3b3b; box-sizing:border-box; padding:5px;}


	/*业务列表*/
	.fwfwl li{ width:48%; float:left; margin-right:4%; margin-bottom:20px;}
	.fwfwl li:nth-child(4n){ margin-right:4%;}
	.fwfwl li:nth-child(2n){ margin-right:0;}
	
	.fwfwl li a{ display:block;width:100%; margin:0 auto;overflow:hidden; box-sizing:border-box;}
	.fwfwl li a .fwtu{display:block;width:100%; margin:0 auto;overflow:hidden; box-sizing:border-box;}
	.fwfwl li a .fwtu img{ display:block; width:100%; margin:0 auto;transition:0.3s;}
	.fwfwl li a h3{ text-align:center; width:100%; margin:0 auto; background:#fff; box-sizing:border-box; border:1px solid #CCC; font-size:16px; color:#666; line-height:40px;
	font-weight:400;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-moz-text-overflow:ellipsis;white-space:nowrap;
	box-sizing:border-box; padding:0 20px; transition:0.3s;}


	/*新闻列表*/
	.xwnr{width:100%;box-sizing:border-box; padding:25px 0 20px; background:#fff; margin:0 auto;}
	.xwc{ width:100%;margin:0 auto; box-sizing:border-box;overflow:hidden;}
	.xwc li{ width:100%; margin-bottom:18px; background:#fff;box-shadow:0 5px 10px rgba(19,83,212,0.15);}
	.xwc li a{ display:block; width:100%; box-sizing:border-box; padding:20px; border:1px solid #e8e8e8; display:block; border-radius:5px; transition:0.3s;}
	.xwc li a::after{ clear:both; display:block; content:"";}
	.xwc li a .xwtu{width:100%; height:auto !important; float:none; box-sizing:border-box; overflow:hidden;}
	.xwc li a .xwtu img{ width:100%; margin:0 auto;transition:0.3s;}
	.xwc li a .xwzi{ width:100%; text-align:left; float:none; margin-left:0;}
	.xwc li a .xwzi h4{ font-size:20px; color:#2f2f2f; line-height:1.5em; font-weight:400;transition:0.3s; width:100%; margin-top:16px;transition:0.3s;
	overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-moz-text-overflow:ellipsis;white-space:nowrap;}
	.xwc li a .xwzi p{ font-size:16px; color:#888888; line-height:1.5em; text-align:left; width:100%;transition:0.3s; margin-top:6px;
	display:inline-block;word-break: break-all;
	text-overflow: ellipsis;
	display: -webkit-box; /** 将对象作为伸缩盒子模型显示 **/
	-webkit-box-orient: vertical; /** 设置或检索伸缩盒对象的子元素的排列方式 **/
	-webkit-line-clamp: 2; /** 显示的行数 **/
	overflow: hidden;  /** 隐藏超出的内容 **/}
	.xwc li a i{ display:none;}
	.xwc li a .shjj{ width:100%; float:none; margin-top:5px; margin-right:0;}
	.xwc li a .shjj h3{ display:none;}
	.xwc li a .shjj h5{text-align:left; font-size:16px; line-height:1em; font-family:Impact; color:#0857af;font-weight:400; margin-top:10px;}


	.xwxqt h2{font-size:20px; color:#333; line-height:1.2em; font-weight:400;transition:0.3s;}
	.xwxqtc p{font-size:15px; color:#666; line-height:1.8em; margin-bottom:8px;}
	
	
	/*案例中心*/
	.casec{margin:10px auto;}
	.casec li{ width:100%; float:none; margin-right:0;}
	.casec li a .csli{height:220px;}
	
	/*联系*/
	.lcqy{width:100%;margin:0 auto; overflow:hidden; box-sizing:border-box; padding:20px 0;}
	.lcqytb{width:100%;margin:0 auto; overflow:hidden; box-sizing:border-box;}
	.lcqy .lcqytb h3{text-align:center; font-size:22px; color:#333; font-weight:400; line-height:1.4em;}
	.lcqy .lcqytb i{ display:block; width:40px; height:3px; background:#0857af; margin:10px auto;}
	.lcqy .lcqytb p{font-size:16px; color:#555; text-align:center; line-height:1.2em;}
	
	.lcqyc{width:100%;margin:0 auto; overflow:hidden; box-sizing:border-box;}
	.lcqyc .lct{width:100%;margin:20px auto 30px; overflow:hidden; box-sizing:border-box;}
	.lcqyc .lct .lctl{width:100%; overflow:hidden; box-sizing:border-box; float:none; margin-top:5px;}
	.lcqyc .lct .lctl li{width:100%;margin:0 auto; overflow:hidden; box-sizing:border-box; margin-bottom:15px; border:1px solid #ccc; padding:25px 10px;}
	.lcqyc .lct .lctl li::after{display:block; clear:both; content:"";}
	.lcqyc .lct .lctl li .xtt{ display:block; float:none; width:39px; height:39px; margin-right:0px; margin:0 auto;}
	.lcqyc .lct .lctl li .xtt img{ display:block; width:100%; margin:0 auto;}
	.lxtrr{ width:100%; float:none;}
	.lxtrr h4{ text-align:center; font-size:18px; color:#333; font-weight:400;}
	.lxtrr p{text-align:center; font-size:16px; color:#666; font-weight:400; margin-top:5px;}
	
	.lctr{ display:block; width:100%; overflow:hidden; float:none;}
	.lxb{width:100%;margin:0 auto; overflow:hidden; box-sizing:border-box; border-radius:5px;}
	.lctrt{width:100%;margin:0 auto 15px; overflow:hidden; box-sizing:border-box;}
	.lctrt::after{display:block; clear:both; content:"";}
	.lctrt .ly{ width:100%; float:none; margin-top:15px;}
	.lctrt .ly::after{display:block; clear:both; content:"";}
	.lctrt .ly h5{ float:left; font-size:18px; font-weight:400; line-height:36px; color:#565656;}
	.lctrt .ly .xmm{ float:left; display:block; width:300px; height:36px; border-radius:3px; box-sizing:border-box; border:1px solid #c6c6c6;
	padding:3px 5px; outline:none; font-size:14px; color:#666; line-height:34px;}
	.lctrt .lyy{ width:100%; margin:0 auto;}
	.lctrt .lyy::after{display:block; clear:both; content:"";}
	.lctrt .lyy h5{ float:none; font-size:18px; font-weight:400; line-height:36px; color:#565656;}
	
	.lctrt .lyyy{ float:none; display:block; width:100%; height:120px; border-radius:3px; box-sizing:border-box; border:1px solid #c6c6c6;
	padding:8px 8px; outline:none;font-size:14px; color:#666; line-height:1.3em;}
	.tiji{ display:block; width:100%; height:48px; border-radius:5px; background:#0857af; text-align:center; line-height:48px;outline:none; font-size:20px; color:#fff;
	border:none;}
	
	/*人才招聘*/
	.rczp{display:block; width:100%; overflow:hidden; margin:0 auto;box-sizing:border-box;}
	.rczp h3{ font-size:22px; color:#222; line-height:1.6em; text-align:left; padding:10px 0 20px;}
	.rczp li{display:block; width:100%; overflow:hidden; margin:0 auto; box-sizing:border-box;}
	.rczp li a{display:block; width:100%; overflow:hidden; margin:0 auto; box-sizing:border-box; border-bottom:1px solid #dedede; padding:20px 0; background:#fff;
	transition:0.3s;}
	.rczp li a .zpt{display:block; width:100%; overflow:hidden; margin:0 auto; box-sizing:border-box;}
	.rczp li a .zpt::after{ content:""; display:block; clear:both;}
	.rczp li a .zpt h4{ font-size:18px; color:#333; float:left; line-height:20px; font-weight:900;}
	.rczp li a .zpt h5{font-size:16px; color:#ff6f48; float:left; line-height:26px; font-weight:400; box-sizing:border-box; padding-left:20px;}
	.rczp li a .zpt h6{font-size:15px; color:#666; float:right; line-height:20px; font-weight:400;}
	.rczp li a .zpb{display:block; width:100%; overflow:hidden; margin:0 auto; box-sizing:border-box;}
	.rczp li a .zpb h2{font-size:16px; color:#333;line-height:1.6em; font-weight:400; padding:20px 0 5px;}
	.rczp li a .zpb .zpbb{display:block; width:100%; overflow:hidden; margin:0 auto; box-sizing:border-box;}
	.rczp li a .zpb .zpbb p{font-size:14px; color:#666; text-align:left; line-height:1.5em;}

	.ryfll{ width:100%;}
}


/*pid 768-992*/
@media (min-width:768px){
	.con{ padding:0 20px;}
	/*快捷导航*/
	.kjdhc li{ width:25%;}
	
	/*分割图*/
	.lnfgt{padding:30px 0;}
	.lnfgt h3{font-size:20px;}


	/*荣誉资质*/
	.ryzz{padding:20px 0;}
	.ryzz .ryzzc{width:100%; margin:0 auto;overflow:hidden; box-sizing:border-box; }
	.ryzzcc{width:100%; margin:10px auto;overflow:hidden; box-sizing:border-box;}
	.ryzz .ryzzcc::after{display:block; clear:both; content:"";}
	.ryzz .ryzzcc li{ float:left; width:32%; margin-right:2%; margin-bottom:14px;}
	.ryzz .ryzzcc li:nth-child(4n){ margin-right:2%;}
	.ryzz .ryzzcc li:nth-child(3n){ margin-right:0;}
	.ryzz .ryzzcc li:nth-child(even){ float:left;}
	

	/*业务列表*/
	.fwfwl li{ width:48%; float:left; margin-right:4%; margin-bottom:20px;}
	.fwfwl li:nth-child(4n){ margin-right:4%;}
	.fwfwl li:nth-child(2n){ margin-right:0;}
	
	.fwfwl li a{ display:block;width:100%; margin:0 auto;overflow:hidden; box-sizing:border-box;}
	.fwfwl li a .fwtu{display:block;width:100%; margin:0 auto;overflow:hidden; box-sizing:border-box;}
	.fwfwl li a .fwtu img{ display:block; width:100%; margin:0 auto;transition:0.3s;}
	.fwfwl li a h3{ text-align:center; width:100%; margin:0 auto; background:#fff; box-sizing:border-box; border:1px solid #CCC; font-size:16px; color:#666; line-height:40px;
	font-weight:400;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-moz-text-overflow:ellipsis;white-space:nowrap;
	box-sizing:border-box; padding:0 20px; transition:0.3s;}


	.xwc li a .xwzi{ width:100%;}
	
	.casec{margin:10px auto;}
	.casec li{ width:48%; float:left; margin-right:4%;}	
	.casec li:nth-child(4n){ margin-right:4%;}
	.casec li:nth-child(2n){ margin-right:0;}
	
	
	
	/*人才招聘*/
	.rczp{display:block; width:100%; overflow:hidden; margin:0 auto; box-sizing:border-box;}
	.rczp h3{ font-size:28px; color:#222; line-height:1.6em; text-align:left; font-family:"宋体","微软雅黑"; padding:10px 0 20px;}
	.rczp li{display:block; width:100%; overflow:hidden; margin:0 auto; box-sizing:border-box;}
	.rczp li a{display:block; width:100%; overflow:hidden; margin:0 auto; box-sizing:border-box; border-bottom:1px solid #dedede; padding:20px 0; background:#fff;
	transition:0.3s;}
	.rczp li a .zpt{display:block; width:100%; overflow:hidden; margin:0 auto; box-sizing:border-box;}
	.rczp li a .zpt::after{ content:""; display:block; clear:both;}
	.rczp li a .zpt h4{ font-size:18px; color:#333; float:left; line-height:20px; font-weight:900;}
	.rczp li a .zpt h5{font-size:16px; color:#ff6f48; float:left; line-height:26px; font-weight:400; box-sizing:border-box; padding-left:20px;}
	.rczp li a .zpt h6{font-size:15px; color:#666; float:right; line-height:20px; font-weight:400;}
	.rczp li a .zpb{display:block; width:100%; overflow:hidden; margin:0 auto; box-sizing:border-box;}
	.rczp li a .zpb h2{font-size:16px; color:#333;line-height:1.6em; font-weight:400; padding:20px 0 5px;}
	.rczp li a .zpb .zpbb{display:block; width:100%; overflow:hidden; margin:0 auto; box-sizing:border-box;}
	.rczp li a .zpb .zpbb p{font-size:14px; color:#666; text-align:left; line-height:1.5em;}

	
	
}


/*ipad pro平板页面*/
@media (min-width:992px){
	.con{ padding:0 30px;}
	/*快捷导航*/
	.kjdh{width:100%; margin:15px auto 0;overflow:hidden; box-sizing:border-box; background:#fff; padding:0 0 15px;}
	.kjdhc li{ float:left; margin-right:0; width:20%; box-sizing:border-box; padding:3px;}
	.kjdhc li a{ font-size:15px; color:#333; line-height:34px; box-sizing:border-box; transition:0.3s; display:block; height:36px; border:1px solid #666; border-radius:5px;
	text-align:center;}
	.kjdhc li:hover a{ border-bottom:none; color:#fff; border:1px solid #105cb2; background:#105cb2;}
	.kjdhc li.on a{ border-bottom:none; color:#fff; background:#105cb2; border:1px solid #105cb2;}


	/*关于*/
	.gyln{width:100%; margin:0 auto;overflow:hidden; box-sizing:border-box; background:#f4f4f5; padding:25px 0;}
	.gylnc{width:100%; margin:0 auto;overflow:hidden; box-sizing:border-box; }
	.gylnc::after{ content:""; display:block; clear:both;}
	.gylnc .lnl{ width:56%; height:auto !important; float:left; background:none;}
	.gylnc .lnl .lnll{ width:100%;overflow:hidden; border-radius:0; border:none; box-sizing:border-box; height:auto !important;}
	.gylnc .lnl .lnll img{ width:100%; margin:0 auto; box-sizing:border-box;}
	
	.gylnc .lnr{width:40%;float:right; overflow:hidden; box-sizing:border-box; margin:10px auto;}
	.gylnc .lnr h3{ text-align:left; font-size:20px; color:#333; font-weight:400; padding-top:10px;}
	.gylnc .lnr i{ text-align:left; width:40px; height:3px; display:block; background:#0857af; margin:10px 0 14px;}
	.gylnc .lnr p{font-size:14px; color:#555; line-height:2em; text-align:left; width:100%;transition:0.3s; text-indent:2em;
	display:inline-block;word-break: break-all;
	text-overflow: ellipsis;
	display: -webkit-box; /** 将对象作为伸缩盒子模型显示 **/
	-webkit-box-orient: vertical; /** 设置或检索伸缩盒对象的子元素的排列方式 **/
	-webkit-line-clamp:3; /** 显示的行数 **/
	overflow: hidden;  /** 隐藏超出的内容 **/}
	
	.gyln .ckxq{width:200px; height:40px; box-sizing:border-box; display:block;  text-align:center; line-height:40px; margin:20px 0 5px 0; 
	font-size:14px; color:#fff; transition:0.3s; border-radius:20px; border:none;}
	.gyln .ckxq:hover{ width:220px;}
	
	/*分割图*/
	.lnfgt{ width:100%; margin:0 auto;overflow:hidden; box-sizing:border-box; padding:34px 0; background:url(../images/lntubg.png) no-repeat center; background-size:cover;}
	.lnfgt h3{ text-align:center; font-size:20px; color:#fff; font-weight:400;}

	/*标题*/
	.btt{ padding:0 20px;}
	.btt h2{ font-size:30px; font-weight:900;}
	.btt i{ display:block; width:40px; height:3px; background:#0857af; margin:15px auto 16px;}
	.btt h3{font-size:15px;}
	.btt p{ font-size:14px; color:#666; text-align:center; line-height:1.4em; display:block; width:100%; margin:15px auto;}

	/*荣誉资质*/
	.ryzz{padding:20px 0;}
	.ryzz .ryzzc{width:100%; margin:0 auto;overflow:hidden; box-sizing:border-box; }
	.ryzzcc{width:100%; margin:10px auto;overflow:hidden; box-sizing:border-box;}
	.ryzz .ryzzcc::after{display:block; clear:both; content:"";}
	.ryzz .ryzzcc li{ float:left; width:24%; margin-right:1%; margin-bottom:14px;}
	.ryzz .ryzzcc li:nth-child(4n){ margin-right:0;}
	.ryzz .ryzzcc li:nth-child(3n){ margin-right:1%;}
	.ryzz .ryzzcc li:nth-child(even){ float:left;}
	
	
	/*业务列表*/
	.fwfwl li{ width:32%; float:left; margin-right:2%; margin-bottom:20px;}
	.fwfwl li:nth-child(4n){ margin-right:2%;}
	.fwfwl li:nth-child(2n){ margin-right:2%;}
	.fwfwl li:nth-child(3n){ margin-right:0;}
	
	
	.fwfwl li a{ display:block;width:100%; margin:0 auto;overflow:hidden; box-sizing:border-box;}
	.fwfwl li a .fwtu{display:block;width:100%; margin:0 auto;overflow:hidden; box-sizing:border-box;}
	.fwfwl li a .fwtu img{ display:block; width:100%; margin:0 auto;transition:0.3s;}
	.fwfwl li a h3{ text-align:center; width:100%; margin:0 auto; background:#fff; box-sizing:border-box; border:1px solid #CCC; font-size:16px; color:#666; line-height:40px;
	font-weight:400;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-moz-text-overflow:ellipsis;white-space:nowrap;
	box-sizing:border-box; padding:0 20px; transition:0.3s;}

	.xwc li a .xwzi{ width:50%;}
	/*业绩*/
	.casec{margin:10px auto;}
	.casec li{ width:32%; float:left; margin-right:2%;}	
	.casec li:nth-child(4n){ margin-right:2%;}
	.casec li:nth-child(2n){ margin-right:2%;}
	.casec li:nth-child(3n){ margin-right:0;}

	
	
}

/*电脑最终页面*/
@media (min-width:1200px){
	
	/*快捷导航*/
	.kjdh{width:100%; margin:0 auto;overflow:hidden; box-sizing:border-box; background:#fff; box-shadow:0 2px 10px rgba(0,0,0,0.2); position:relative; z-index:99; padding:0;}
	.kjdhc{width:100%; margin:0 auto;overflow:hidden; box-sizing:border-box;}
	.kjdhc::after{display:block; clear:both; content:"";}
	.kjdhc li{ float:left; margin-right:60px; width:auto; padding:0;}
	.kjdhc li a{ font-size:16px; color:#333; line-height:60px; box-sizing:border-box; transition:0.3s; display:block; height:60px; border:none; border-radius:0;}
	.kjdhc li:hover a{ border:none; border-bottom:2px solid #0857af; color:#0857af; background:none;}
	.kjdhc li.on a{ border:none; border-bottom:2px solid #0857af; color:#0857af; background:none;}
	
	/*关于我们*/
	.gyln{width:100%; margin:0 auto;overflow:hidden; box-sizing:border-box; background:#f4f4f5; padding:70px 0;}
	.gylnc{width:100%; margin:0 auto;overflow:hidden; box-sizing:border-box; }
	.gylnc::after{ content:""; display:block; clear:both;}
	.gylnc .lnl{ width:512px; height:400px; float:left; }
	.gylnc .lnl .lnll{ width:493px; height:376px !important; overflow:hidden; border-radius:5px; border:1px solid #d4d4d4; box-sizing:border-box;}
	.gylnc .lnl .lnll img{ height:100%; width:auto; margin:0 auto; box-sizing:border-box;}
	
	.gylnc .lnr{width:600px;float:right; overflow:hidden; box-sizing:border-box;}
	.gylnc .lnr h3{ text-align:left; font-size:28px; color:#333; font-weight:400; padding-top:20px;}
	.gylnc .lnr i{ text-align:left; width:60px; height:3px; display:block; background:#0857af; margin:20px 0 20px 0;}
	.gylnc .lnr p{font-size:16px; color:#555; line-height:2em; text-align:left; width:100%;transition:0.3s; text-indent:2em;
	display:inline-block;word-break: break-all;
	text-overflow: ellipsis;
	display: -webkit-box; /** 将对象作为伸缩盒子模型显示 **/
	-webkit-box-orient: vertical; /** 设置或检索伸缩盒对象的子元素的排列方式 **/
	-webkit-line-clamp:6; /** 显示的行数 **/
	overflow: hidden;  /** 隐藏超出的内容 **/}
	
	.gyln .ckxq{width:200px; height:40px; box-sizing:border-box; display:block;  text-align:center; line-height:40px; margin:30px 0 10px 0; 
	font-size:14px; color:#fff; transition:0.3s; border-radius:20px;background:#0857af; border:none;}
	.gyln .ckxq:hover{ width:220px;background:#1B700E;}
	
	
	/*分割图*/
	.lnfgt{ width:100%; margin:0 auto;overflow:hidden; box-sizing:border-box; padding:70px 0; background:url(../images/lntubg.png) no-repeat center;}
	.lnfgt h3{ text-align:center; font-size:30px; color:#fff; font-weight:400; line-height:1.66em;}
	
	/*荣誉资质*/
	.ryzz{width:100%; margin:0 auto;overflow:hidden; box-sizing:border-box; padding:66px 0;}
	.ryzz .ryzzc{width:100%; margin:0 auto;overflow:hidden; box-sizing:border-box; }
	.ryzzcc{width:100%; margin:20px auto;overflow:hidden; box-sizing:border-box;}
	.ryzz .ryzzcc::after{display:block; clear:both; content:"";}
	.ryzz .ryzzcc li{ float:left; width:290px; height:220px;  margin-bottom:30px;display: flex;}
	.ryzz .ryzzcc li:nth-child(4n){ margin-right:0;}
	.ryzz .ryzzcc li:nth-child(4n){ margin-right:0;}
	.ryzz .ryzzcc li a{ width:100%; height:100%; transition:0.3s; display:block; box-sizing:border-box; border:1px solid #cbd2de; overflow:hidden;transition:0.3s;
	padding:10px;}
	.ryzz .ryzzcc li a img{max-height: 100%;max-width: 100%; display: block; margin: 0 auto; object-fit: contain; align-self: center; align-self: center; transition:0.3s;}
	.ryzz .ryzzcc li:hover a img{ transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1);}
	.ryzz .ryzzcc li:hover a{border:1px solid #0857af; box-sizing:border-box; padding:6px;}
	
	.ryzz .ckxq{width:200px; height:40px; box-sizing:border-box; display:block;  text-align:center; line-height:40px; margin:0 auto; 
	font-size:14px; color:#fff; transition:0.3s; border-radius:20px;background:#0857af; border:none;}
	.ryzz .ckxq:hover{ width:220px;background:#034a98;}
	
	/*标题*/
	.btt{ width:100%; margin:0 auto;overflow:hidden; box-sizing:border-box;}
	.btt h2{ font-size:30px; color:#333; line-height:1.2em; text-align:center;font-weight:400;}
	.btt i{ display:block; width:60px; height:3px; background:#0857af; margin:20px auto 30px;}
	.btt h3{font-size:20px; color:#333; line-height:1.2em; text-align:center; font-weight:400;}
	.btt h4{font-size:20px; color:#fff; line-height:1.2em; text-align:center; font-weight:400;}
	.btt p{ font-size:16px; color:#555; text-align:center; line-height:1.5em; display:block; width:820px; margin:15px auto;}
	.btt2 h2{ color:#fff !important;}
	.btt2 i{ background:#fff !important;}
	.btt2 p{color:#fff !important;}
	
	
	.con {padding: 0 0;}
	
		/*业务列表*/
	.fwfwl li{ width:280px; float:left; margin-right:26.6px; margin-bottom:20px;}
	.fwfwl li:nth-child(2n){ margin-right:26.6px;}
	.fwfwl li:nth-child(3n){ margin-right:26.6px;}
	.fwfwl li:nth-child(4n){ margin-right:0;}
	
	.xwc li a .xwzi{ width:675px;}
	
	/*业绩*/
	.casec{margin:10px auto;}
	.casec li{ width:280px; float:left; margin-right:26.6px;}	
	.casec li:nth-child(2n){ margin-right:26.6px;}
	.casec li:nth-child(3n){ margin-right:26.6px;}
	.casec li:nth-child(4n){ margin-right:0;}
	
	/*人才招聘*/
	.rczp{display:block; width:100%; overflow:hidden; margin:0 auto;box-sizing:border-box;}
	.rczp h3{ font-size:30px; color:#222; line-height:1.6em; text-align:left; font-family:"宋体","微软雅黑"; padding:10px 0 35px;}
	.rczp li{display:block; width:100%; overflow:hidden; margin:0 auto; box-sizing:border-box;}
	.rczp li a{display:block; width:100%; overflow:hidden; margin:0 auto; box-sizing:border-box; border-bottom:1px solid #dedede; padding:20px 0 35px; background:#fff;
	transition:0.3s;}
	.rczp li a .zpt{display:block; width:100%; overflow:hidden; margin:0 auto; box-sizing:border-box;}
	.rczp li a .zpt::after{ content:""; display:block; clear:both;}
	.rczp li a .zpt h4{ font-size:18px; color:#333; float:left; line-height:20px; font-weight:900;}
	.rczp li a .zpt h5{font-size:16px; color:#ff6f48; float:left; line-height:20px; font-weight:400; box-sizing:border-box; padding-left:30px;}
	.rczp li a .zpt h6{font-size:15px; color:#666; float:right; line-height:20px; font-weight:400;}
	.rczp li a .zpb{display:block; width:100%; overflow:hidden; margin:0 auto; box-sizing:border-box;}
	.rczp li a .zpb h2{font-size:16px; color:#333;line-height:1.6em; font-weight:400; padding:20px 0 5px;}
	.rczp li a .zpb .zpbb{display:block; width:100%; overflow:hidden; margin:0 auto; box-sizing:border-box;}
	.rczp li a .zpb .zpbb p{font-size:14px; color:#666; text-align:left; line-height:1.5em;}

}
