@charset "utf-8";
.caseprocesslist li{ float:left; width:400px; margin:55px 0 0 0; text-align:center; color:#1a1a1a; font-size:18px; line-height:40px; cursor:pointer;}
.caseprocesslist li span{ background:url(../images/icon9.png) no-repeat; width:116px; height:116px; display:inline-block; margin-bottom:10px;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-mz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.caseprocesslist li:hover span{-webkit-transform:rotatey(180deg);-moz-transform:rotatey(180deg);-ms-transform:rotatey(180deg);transform:rotatey(180deg);}
.caseprocesslist li span.icon1{ background-position:0 0;}
.caseprocesslist li span.icon2{ background-position:-117px 0;}
.caseprocesslist li span.icon3{ background-position:-234px 0;}
.filter{ border:0px solid #f0f0f0; display:block; overflow:hidden; clear:both; margin:10px 0 0 0; float:left; width:1273px; background:#fff; padding-bottom:20px;}
.filterlist li{ float:left; padding:20px 0px 0; font-size:14px; margin:0 0px;}
.filterlist li span.tit{ float:left; width:115px; line-height:38px; background:#dcdcdc; color:#1a1a1a; font-size:16px; text-align:center;}
.filterlist li p{ float:right; width:1236px;}
.filterlist li p a{ float:left; padding:0 14px; background:#ff8a52; line-height:38px; margin:10px 6px 0 0; font-size:16px; color:#fff; min-width:200px;}
.filterlist li p a:hover,.filterlist li p a.hover{ color:#fff; background:#f25920; text-decoration:none;}

.code{float: right;margin-top: 38px;}
.code span{width: 160px;height: 160px; float:left; margin-left:5px; font-size:18px; line-height:65px; color:#1a1a1a;text-align:center;}
.teamdt{ float:left; width:100%; height:370px; background:#f4f4f4;}
.teamdt .txt{ width:438px; margin-right:40px; color:#414141;}
.teamdt .txt h2{ line-height:32px; margin:30px 0 10px;}
.teamdt .txt .tips{ color:#0185d7; border-bottom:1px solid #d0d0d0; line-height:26px; padding:34px 0 22px;}
.team{margin:30px 0px 0;overflow: hidden; float:left; width:100%;}
.perintro-2{float:left; width:843px;margin-top: 5px;color: #414141;overflow: hidden;background: url(../images/team/bg.png) no-repeat;background-position:640px 40px;background-color: #f4f4f4;font-size: 14px; line-height:27px; height:auto; padding:14px 0 0 15px; overflow:hidden;}
.personcase{ float:left; width:100%; margin:63px 0 0 0;color: #414141;}
.per_tit{height:24px;line-height:20px;color:#1A1A1A;font-size:24px;border-left:4px solid #DA251C; text-indent:20px; margin-bottom:8px;}
.per_tit a.more{ float:right; line-height:20px; border:1px solid #DA251C; font-size:14px;text-indent:0; color:#DA251C; padding:0 10px; margin:2px 0 0 0;}
.per_tit2{ margin-bottom:0;}


