/*

overflow:hidden;text-overflow:ellipsis;white-space:nowrap;

-webkit-transition:all .5s;transition:all .5s;

transition: all 1s;

outline: 1px dashed #fff;outline-offset: -5px;

transform:rotate(360deg);

text-transform: Uppercase;

*/

/* 公用标题 */


/* 搜索 */
.box_01 {
	width:100%;
	height:120px;
	background:#fafafa;
	overflow:hidden;
}
.box_01 .center {
	width:1200px;
	height:120px;
	margin:0 auto;
	overflow:hidden;
	position:relative;
}
.box_01 .center .left {
	width:400px;
	height:120px;
	background:url(../images/ss_xian.png) right top no-repeat;
	float:left;
}
 .box_01 .center .left p:nth-of-type(1) {
width:305px;
font-size:20px;
height:34px;
line-height:22px;
font-weight:bold;
color:#333;
margin-top:28px;
border-bottom:solid 1px #f7d4c8;
letter-spacing:1.3px;
}
 .box_01 .center .left p:nth-of-type(2) {
width:300px;
font-size:16px;
line-height:18px;
color:#4c4c4c;
margin-top:14px;
letter-spacing:4px;
}
.box_01 .center .mid {
	width:400px;
	height:120px;
	background:url(../images/ss_xian.png) right top no-repeat;
	float:left;
}
.box_01 .center .mid .ss {
	width:280px;
	height:32px;
	margin:43px auto;
	overflow:hidden;
	border:solid 1px #eb3d00;
}
.box_01 .center .mid .ss .input {
	width:238px;
	height:32px;
	line-height:32px;
	color:#808080;
	display:inline-block;
	background:rgba(255, 255, 255, 0);
	padding-left:10px;
	float:left;
	font-size:14px;
}
.box_01 .center .mid .ss .button {
	width:32px;
	height:32px;
	line-height:32px;
	display:inline-block;
	background:url(../images/search.png) center center no-repeat #eb3d00;
	cursor:pointer;
	border:none;
	float:right;
}
.box_01 .center .right {
	width:400px;
	height:120px;
	float:right;
}
.box_01 .center .right .tel {
	width:180px;
	height:50px;
	padding-left:60px;
	margin:35px auto;
	background:url(../images/tel01.png) left center no-repeat;
}
 .box_01 .center .right .tel p:nth-of-type(1) {
font-size:16px;
line-height:18px;
color:#808080;
}
 .box_01 .center .right .tel p:nth-of-type(2) {
font-size:24px;
line-height:20px;
color:#323433;
margin-top:12px;
font-weight:bold;
}
/* 产品中心 */
.box_02 {
	width:100%;
	padding:80px 0;
	background:#fff;
	position:relative;
}
.box_02 .h_title {
	width:1200px;
	height:auto;
	margin:0 auto;
	text-align:center;
	position:relative;
}
.box_02 .h_title h3 {
	font-size:30px;
	line-height:32px;
	color:#eb3d00;
	font-weight:bold;
}
.box_02 .h_title p {
	font-size:20px;
	line-height:22px;
	color:#4c4c4c;
	margin-top:15px;
}
.box_02 .h_title span {
	display:block;
	font-size:12px;
	color:#b2b2b2;
	line-height:11px;
	margin-top:15px;
	text-transform: Uppercase;
	position:relative;
}
 .box_02 .h_title span::before {
content:'';
width:395px;
height:1px;
background:#e6e6e6;
position:absolute;
top:5px;
left:0;
}
 .box_02 .h_title span::after {
content:'';
width:395px;
height:1px;
background:#e6e6e6;
position:absolute;
top:5px;
right:0;
}
.box_02 .center {
	width:1200px;
	height:600px;
	margin:40px auto 0 auto;
	overflow:hidden;
}
.box_02 .center .left {
	width:300px;
	height:600px;
	border-radius:10px;
	overflow:hidden;
	position:relative;
	float:left;
}
.box_02 .center .left .bt {
	width:220px;
	height:100px;
	padding-left:80px;
	background:url(../images/pro_icon.png) 34px center no-repeat #333;
}
.box_02 .center .left .bt h4 {
	font-size:12px;
	line-height:100px;
	color:#fff;
}
.box_02 .center .left .bt h4 a {
	font-size:24px;
	line-height:100px;
	color:#fff;
	margin-right:10px;
}
.box_02 .center .left .list {
	width:300px;
	height:385px;
	overflow: auto;
	overflow-x: hidden;
}
 .box_02 .center .left .list::-webkit-scrollbar-track {
background-color: #ccc;
border-radius: 0;
}
 .box_02 .center .left .list::-webkit-scrollbar-thumb {
border-radius: 10px;
background-color: #999;
}
.box_02 .center .left .list li {
	width:298px;
	height:52px;
	line-height:52px;
	border:solid 1px #f5f5f5;
	position:relative;
	z-index:0;
}
 .box_02 .center .left .list li::before {
content:'';
width:0px;
height:52px;
background:#eb3d00;
position:absolute;
top:0;
left:0;
z-index:-1;
-webkit-transition:all .5s;
transition:all .5s;
}
 .box_02 .center .left .list li:hover::before {
content:'';
width:298px;
height:52px;
background:#eb3d00;
position:absolute;
top:0;
left:0;
z-index:-1;
-webkit-transition:all .5s;
transition:all .5s;
}
.box_02 .center .left .list li a {
	display:block;
	width:220px;
	font-size:14px;
	line-height:52px;
	padding:0 48px 0 30px;
	color:#4c4c4c;
	background:url(../images/pro_jt_01.png) 275px center no-repeat;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
-webkit-transition:all .5s;
transition:all .5s;
}
.box_02 .center .left .list li:hover a {
	color:#fff;
	background:url(../images/pro_jt_02.png) 275px center no-repeat;
-webkit-transition:all .5s;
transition:all .5s;
}
.box_02 .center .left .tel {
	width:225px;
	height:75px;
	padding:25px 0 0 75px;
	background:url(../images/tel02.png) 20px 25px no-repeat #eb3d00;
	border-radius:10px;
	position:absolute;
	left:0;
	bottom:0;
}
 .box_02 .center .left .tel p:nth-of-type(1) {
font-size:16px;
line-height:18px;
color:#fff;
}
 .box_02 .center .left .tel p:nth-of-type(2) {
font-size:24px;
line-height:20px;
color:#fff;
margin-top:12px;
font-weight:bold;
}
.pro-center {
	width:820px;
	height:540px;
	border:solid 1px #e6e6e6;
	padding:29px;
	border-radius:10px;
	float:right;
	overflow:hidden;
}
.pro-center .hd {
	width:770px;
	height:32px;
	padding-left:50px;
	position:relative;
	overflow:hidden;
	background:url(../images/pro_on.png) left 3px no-repeat
}
 .pro-center .hd::after {
content:'';
width:820px;
height:1px;
background:#e6e6e6;
position:absolute;
bottom:0;
left:0;
}
.pro-center .hd ul {
	width:200px;
	height:32px;
	overflow:hidden;
	font-size:13px;
	float:left;
}
.pro-center .hd ul li {
	width:80px;
	font-size:18px;
	height:32px;
	float:left;
	line-height:20px;
	color:#4c4c4c;
	text-align:center;
-webkit-transition:all .5s;
transition:all .5s;
	position:relative;
}
.pro-center .hd ul li:last-child {
	float:right;
}
.pro-center .hd ul li.on {
	color:#eb3d00;
	font-weight:bold;
-webkit-transition:all .5s;
transition:all .5s;
}
 .pro-center .hd ul li::after {
content:'';
width:0px;
height:2px;
background:#eb3d00;
position:absolute;
bottom:0;
left:0;
z-index:2;
-webkit-transition:all .5s;
transition:all .5s;
}
 .pro-center .hd ul li.on::after {
content:'';
width:80px;
height:2px;
background:#eb3d00;
position:absolute;
bottom:0;
left:0;
-webkit-transition:all .5s;
transition:all .5s;
}
.pro-center .hd .more {
	display:block;
	float:right;
	font-size:12px;
	line-height:20px;
	color:#333;
	text-transform: Uppercase;
-webkit-transition:all .5s;
transition:all .5s;
}
.pro-center .hd .more:hover {
	color:#eb3d00;
-webkit-transition:all .5s;
transition:all .5s;
}
.pro-center .bd {
	width:820px;
	height:480px;
	margin-top:40px;
	overflow:hidden;
}
.pro-center .bd ul {
	width:820px;
	height:480px;
	overflow:hidden;
}
.pro-center .bd ul li {
	width:258px;
	height:220px;
	margin:0 23px 20px 0;
	overflow:hidden;
	float:left;
}
 .pro-center .bd ul li:nth-of-type(3n) {
margin-right:0;
}
.pro-center .bd ul li a {
	display:block;
}
.pro-center .bd ul li .img {
	width:256px;
	height:188px;
	border:solid 1px #e6e6e6;
	overflow:hidden;
-webkit-transition:all .5s;
transition:all .5s;
}
.pro-center .bd ul li .img img {
	width:256px;
	height:188px;
	transition: all 1s;
	vertical-align:top;
}
.pro-center .bd ul li:hover .img img {
	transform: scale(1.1);
}
.pro-center .bd ul li:hover .img {
	border:solid 1px #eb3d00;
-webkit-transition:all .5s;
transition:all .5s;
}
.pro-center .bd ul li .name {
	width:230px;
	padding:0 14px;
	line-height:15px;
	text-align:center;
	font-size:14px;
	color:#4c4c4c;
	margin-top:15px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
-webkit-transition:all .5s;
transition:all .5s;
}
.pro-center .bd ul li:hover .name {
	color:#eb3d00;
-webkit-transition:all .5s;
transition:all .5s;
}
/* 横栏广告 */
.box_03 {
	width:100%;
	height:340px;
	background:url(../images/ad_back.jpg) center top no-repeat;
	overflow:hidden;
}
.box_03 .center {
	width:1200px;
	height:275px;
	padding-top:65px;
	margin:0 auto;
	position:relative;
}
.box_03 .center .txt {
	width:1040px;
	height:auto;
}
 .box_03 .center .txt p:nth-of-type(1) {
font-size:22px;
font-weight:bold;
line-height:24px;
height:46px;
color:#333;
margin-bottom:20px;
background:url(../images/ad_xian.png) center bottom no-repeat;
text-align:center;
}
 .box_03 .center .txt p:nth-of-type(2) {
text-align:center;
font-size:22px;
font-weight:bold;
line-height:24px;
color:#666;
margin-bottom:15px;
}
 .box_03 .center .txt p:nth-of-type(3) {
text-align:center;
font-size:12px;
line-height:20px;
color:#808080;
margin-bottom:25px;
}
.box_03 .center .txt .tel {
	width:640px;
	height:46px;
	line-height:46px;
	margin:0 auto;
}
.box_03 .center .txt .tel span {
	display:block;
	float:left;
	font-size:14px;
	padding-left:48px;
	color:#333;
	background:url(../images/tel03.png) left center no-repeat;
}
.box_03 .center .txt .tel span i {
	font-size:24px;
	font-weight:bold;
	color:#eb3d00;
}
.box_03 .center .txt .tel a {
	display:block;
	float:right;
	width:200px;
	height:46px;
	font-size:14px;
	color:#fff;
	text-align:center;
	background:#eb3d00;
	outline:1px solid #fff;
	outline-offset: -5px;
	position:relative;
	z-index:0;
-webkit-transition:all .5s;
transition:all .5s;
}
.box_03 .center .txt .tel a:hover {
	color:#fff;
-webkit-transition:all .5s;
transition:all .5s;
}
 .box_03 .center .txt .tel a::before {
content:'';
width:200px;
height:0px;
background:#333;
position:absolute;
top:0;
left:0;
z-index:-1;;
-webkit-transition:all .5s;
transition:all .5s;
}
 .box_03 .center .txt .tel a:hover::before {
content:'';
width:200px;
height:46px;
background:#333;
position:absolute;
top:0;
left:0;
z-index:-1;;
-webkit-transition:all .5s;
transition:all .5s;
}
/* 案例 */
.box_04 {
	width:100%;
	height:auto;
	padding:80px 0;
	overflow:hidden;
}
.box_04 .h_title {
	width:1200px;
	height:auto;
	margin:0 auto;
	text-align:center;
	position:relative;
}
.box_04 .h_title h3 {
	font-size:30px;
	line-height:32px;
	color:#eb3d00;
	font-weight:bold;
}
.box_04 .h_title p {
	font-size:20px;
	line-height:22px;
	color:#4c4c4c;
	margin-top:15px;
}
.box_04 .h_title span {
	display:block;
	font-size:12px;
	color:#b2b2b2;
	line-height:11px;
	margin-top:15px;
	text-transform: Uppercase;
	position:relative;
}
 .box_04 .h_title span::before {
content:'';
width:435px;
height:1px;
background:#e6e6e6;
position:absolute;
top:5px;
left:0;
}
 .box_04 .h_title span::after {
content:'';
width:435px;
height:1px;
background:#e6e6e6;
position:absolute;
top:5px;
right:0;
}
.box_04 .picture {
	width:1200px;
	height:410px;
	margin:40px auto 0 auto;
	position:relative;
	overflow:hidden;
}
.box_04 .picture .hd {
	position:absolute;
	left:0;
	top:0;
	z-index:5;
	width:1200px;
	height:1px;
}
.box_04 .picture .hd .prev {
	position:absolute;
	left:0;
	top:235px;
	z-index:5;
	width:35px;
	height:35px;
	background:url(../images/case_jt_03.png) center center no-repeat #999;
	cursor:pointer;
-webkit-transition:all .5s;
transition:all .5s;
}
.box_04 .picture .hd .next {
	position:absolute;
	right:0;
	top:235px;
	z-index:5;
	width:35px;
	height:35px;
	background:url(../images/case_jt_04.png) center center no-repeat #999;
	cursor:pointer;
-webkit-transition:all .5s;
transition:all .5s;
}
.box_04 .picture .hd .prev:hover {
	background:url(../images/case_jt_03.png) center center no-repeat #f59e7f;
-webkit-transition:all .5s;
transition:all .5s;
}
.box_04 .picture .hd .next:hover {
	background:url(../images/case_jt_04.png) center center no-repeat #f59e7f;
-webkit-transition:all .5s;
transition:all .5s;
}
.box_04 .picture .bd {
	width:1190px;
	height:410px;
	position:relative;
	padding:0 5px;
}
.box_04 .picture ul {
	width:1200px;
	height:390px;
	padding:10px 0 !important;
	overflow:hidden;
}
.box_04 .picture ul li {
	width:360px;
	height:370px;
	padding:10px;
	margin-right:27px;
	background:#fff;
	position:relative;
-webkit-transition:all .5s;
transition:all .5s;
	float:left;
}
 .box_04 .picture ul li::after {
content:'';
width:17px;
height:9px;
background:url(../images/case_jt_01.png);
position:absolute;
bottom:25px;
left:50%;
margin-left:-8px;
-webkit-transition:all .5s;
transition:all .5s;
}
 .box_04 .picture ul li:hover::after {
content:'';
background:url(../images/case_jt_02.png);
-webkit-transition:all .5s;
transition:all .5s;
}
.box_04 .picture ul li:hover {
	-moz-box-shadow:0px 0px 10px #f8bfaa;
	-webkit-box-shadow:0px 0px 10px #f8bfaa;
	box-shadow:0px 0px 10px #f8bfaa;
-webkit-transition:all .5s;
transition:all .5s;
}
.box_04 .picture ul li a {
	display:block;
	overflow:hidden;
}
.box_04 .picture ul li .img {
	width:358px;
	height:208px;
	overflow:hidden;
	border:solid 1px #e6e6e6;
}
.box_04 .picture ul li img {
	width:358px;
	height:208px;
	transition: all 1s;
	vertical-align:top;
}
.box_04 .picture ul li:hover img {
	transform: scale(1.2);
}
.box_04 .picture ul li .name {
	width:320px;
	line-height:18px;
	text-align:center;
	font-size:16px;
	color:#4c4c4c;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	margin:15px auto;
	padding-bottom:18px;
	position:relative;
-webkit-transition:all .5s;
transition:all .5s;
}
 .box_04 .picture ul li .name::after {
content:'';
width:24px;
height:1px;
background:#c7c7c7;
position:absolute;
bottom:0;
left:50%;
margin-left:-12px;
-webkit-transition:all .5s;
transition:all .5s;
}
 .box_04 .picture ul li:hover .name::after {
content:'';
width:24px;
height:1px;
background:#eb3d00;
-webkit-transition:all .5s;
transition:all .5s;
}
.box_04 .picture ul li:hover .name {
	color:#eb3d00;
	font-weight:bold;
-webkit-transition:all .5s;
transition:all .5s;
}
.box_04 .picture ul li p {
	width:320px;
	line-height:25px;
	max-height:50px;
	font-size:14px;
	color:#999;
	text-align:center;
	overflow:hidden;
	margin:0 auto;
}
/* 企业优势 */
.box_05 {
	width:100%;
	height:auto;
	padding:80px 0;
	overflow:hidden;
	background:#fafafa;
}
.box_05 .h_title {
	width:1200px;
	height:auto;
	margin:0 auto;
	text-align:center;
	position:relative;
}
.box_05 .h_title h3 {
	font-size:30px;
	line-height:32px;
	color:#eb3d00;
	font-weight:bold;
}
.box_05 .h_title p {
	font-size:20px;
	line-height:22px;
	color:#4c4c4c;
	margin-top:15px;
}
.box_05 .h_title span {
	display:block;
	font-size:12px;
	color:#b2b2b2;
	line-height:11px;
	margin-top:15px;
	text-transform: Uppercase;
	position:relative;
}
 .box_05 .h_title span::before {
content:'';
width:400px;
height:1px;
background:#e6e6e6;
position:absolute;
top:5px;
left:0;
}
 .box_05 .h_title span::after {
content:'';
width:400px;
height:1px;
background:#e6e6e6;
position:absolute;
top:5px;
right:0;
}
.box_05 .top {
	width:1200px;
	height:457px;
	margin:40px auto 0 auto;
}
.box_05 .top .img {
	width:638px;
	height:457px;
	float:left;
	position:relative;
}
.box_05 .top .img img {
	display:block;
	border:solid 4px #e6e6e6;
}
 .box_05 .top .img img:nth-of-type(1) {
width:206px;
height:142px;
position:absolute;
left:0;
top:0;
}
 .box_05 .top .img img:nth-of-type(2) {
width:206px;
height:275px;
position:absolute;
left:0;
bottom:0;
}
 .box_05 .top .img img:nth-of-type(3) {
width:392px;
height:447px;
position:absolute;
right:0;
top:0;
}
.box_05 .top .txt {
	width:543px;
	height:435px;
	padding-top:22px;
	float:right;
	background:url(../images/ys_back.png);
	overflow:hidden;
}
.box_05 .top .txt .bt {
	width:400px;
	height:auto;
	margin:0 auto;
	text-align:center;
	color:#fff;
}
.box_05 .top .txt .bt span {
	display:block;
	font-size:20px;
	font-weight:bold;
	line-height:22px;
}
.box_05 .top .txt .bt h4 {
	font-size:34px;
	font-weight:bold;
	line-height:36px;
	margin-top:18px;
}
.box_05 .top .txt .bt p {
	width:400px;
	height:46px;
	background:url(../images/p_xian.png);
	font-size:18px;
	line-height:50px;
	margin-top:12px;
}
.box_05 .top .txt .ys01 {
	width:440px;
	height:auto;
	margin:55px auto 0 auto;
	text-align:center;
}
.box_05 .top .txt .ys01 h4 {
	font-size:24px;
	font-weight:bold;
	line-height:26px;
	color:#eb3d00;
}
.box_05 .top .txt .ys01 span {
	display:block;
	width:360px;
	height:30px;
	margin:10px auto 0 auto;
	background:url(../images/ys_xian.png) bottom center no-repeat;
	font-size:12px;
	line-height:10px;
	color:#999;
	text-transform: Uppercase;
}
.box_05 .top .txt .ys01 p {
	font-size:14px;
	line-height:28px;
	color:#808080;
	margin-top:12px;
	text-align:left;
}
.box_05 .list {
	width:1295px;
	height:280px;
	margin:50px auto 0 auto;
	background:url(../images/ys_qx.png) left 20px no-repeat;
}
.box_05 .list ul {
	width:1200px;
	height:280px;
	margin:0 auto;
	overflow:hidden;
}
.box_05 .list ul li {
	width:380px;
	height:280px;
	float:left;
	margin-right:30px;
	text-align:center;
}
.box_05 .list ul li:last-child {
	margin-right:0;
}
.box_05 .list ul li .icon {
	width:104px;
	height:104px;
	border-radius:50px;
	margin:0 auto;
	background:#eb3d00;
}
.box_05 .list ul li .icon i {
	display:block;
	width:104px;
	height:104px;
	-webkit-transform: rotateY(0);
	-webkit-transition: all 0.4s ease-out;
	transition: all 0.4s ease-out;
}
.box_05 .list ul li:hover .icon i {
	transform: rotateY(360deg);
	-webkit-transform: rotateY(360deg);
}
 .box_05 .list ul li:nth-of-type(1) .icon i {
background:url(../images/ys_icon_01.png) center center no-repeat;
}
 .box_05 .list ul li:nth-of-type(2) .icon i {
background:url(../images/ys_icon_02.png) center center no-repeat;
}
 .box_05 .list ul li:nth-of-type(3) .icon i {
background:url(../images/ys_icon_03.png) center center no-repeat;
}
.box_05 .list ul li h4 {
	font-size:22px;
	font-weight:bold;
	line-height:24px;
	color:#eb3d00;
	margin-top:25px;
}
.box_05 .list ul li p {
	font-size:14px;
	line-height:28px;
	color:#808080;
	margin-top:10px;
}
/* 业务中心 */
.box_06 {
	width:1200px;
	height:auto;
	margin:80px auto 65px auto;
	overflow:hidden;
	position:relative;
}
.box_06 .h_title {
	width:1200px;
	height:auto;
	margin:0 auto;
	text-align:center;
	position:relative;
}
.box_06 .h_title h3 {
	font-size:30px;
	line-height:32px;
	color:#eb3d00;
	font-weight:bold;
}
.box_06 .h_title p {
	font-size:20px;
	line-height:22px;
	color:#4c4c4c;
	margin-top:15px;
}
.box_06 .h_title span {
	display:block;
	font-size:12px;
	color:#b2b2b2;
	line-height:11px;
	margin-top:15px;
	text-transform: Uppercase;
	position:relative;
}
 .box_06 .h_title span::before {
content:'';
width:450px;
height:1px;
background:#e6e6e6;
position:absolute;
top:5px;
left:0;
}
 .box_06 .h_title span::after {
content:'';
width:450px;
height:1px;
background:#e6e6e6;
position:absolute;
top:5px;
right:0;
}
.box_06 .team {
	width:1200px;
	height:445px;
	margin:40px auto 0 auto;
}
.box_06 .team .fc {
	width:1200px;
	height:445px;
	position:relative;
	overflow:hidden;
}
.box_06 .team .fc .show {
	width:984px;
	margin:0 auto;
	overflow:hidden;
}
.box_06 .team .fc .show .tempWrap {
	width:984px;
	margin:0 auto;
	overflow:hidden;
}
.box_06 .team .fc .show ul {
	width:984px;
	height:445px;
	overflow:hidden;
	position:relative;
}
.box_06 .team .fc .show ul li {
	width:300px;
	height:445px;
	margin-right:42px;
	overflow:hidden;
	float:left;
}
.box_06 .team .fc .show ul li a {
	display:block;
}
.box_06 .team .fc .show ul li .img {
	width:256px;
	height:356px;
	padding:22px;
	background:url(../images/rybk.png);
	overflow:hidden;
	position:relative;
}
.box_06 .team .fc .show ul li .img img {
	width:256px;
	height:356px;
	vertical-align:top;
}
.box_06 .team .fc .show ul li .hide {
	width:80px;
	height:80px;
	background:url(../images/fdj.png);
	position:absolute;
	top:160px;
	left:50%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	-webkit-transform: translateX(-50%) scale(0);
	-moz-transform: translateX(-50%) scale(0);
	-o-transform: translateX(-50%) scale(0);
	-ms-transform: translateX(-50%) scale(0);
	transform: translateX(-50%) scale(0);
-webkit-transition: transform .4s, opacity .4s;
-moz-transition: transform .4s, opacity .4s;
-o-transition: transform .4s, opacity .4s;
-ms-transition: transform .4s, opacity .4s;
transition: transform .4s, opacity .4s;
}
.box_06 .team .fc .show ul li:hover .hide {
	-webkit-transform: translateX(-50%) scale(1);
	-moz-transform: translateX(-50%) scale(1);
	-o-transform: translateX(-50%) scale(1);
	-ms-transform: translateX(-50%) scale(1);
	transform: translateX(-50%) scale(1);
	opacity: 1;
}
.box_06 .team .fc .show ul li .name {
	width:250px;
	padding:0 25px;
	line-height:45px;
	font-size:14px;
	color:#4c4c4c;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
-webkit-transition:all .5s;
transition:all .5s;
	text-align:center;
}
.box_06 .team .fc .show ul li:hover .name {
	color:#eb3d00;
-webkit-transition:all .5s;
transition:all .5s;
}
.box_06 .team .sPrev {
	position:absolute;
	left:0;
	top:170px;
	width:60px;
	height:60px;
	border-radius:30px;
	background:url(../images/ry_jt_01.png) center center no-repeat #333;
	cursor:pointer;
-webkit-transition:all .5s;
transition:all .5s;
}
.box_06 .team .sPrev:hover {
	background:url(../images/ry_jt_01.png) center center no-repeat #eb3d00;
-webkit-transition:all .5s;
transition:all .5s;
}
.box_06 .team .sNext {
	position:absolute;
	right:0;
	top:170px;
	width:60px;
	height:60px;
	border-radius:30px;
	background:url(../images/ry_jt_02.png) center center no-repeat #333;
	cursor:pointer;
-webkit-transition:all .5s;
transition:all .5s;
}
.box_06 .team .sNext:hover {
	background:url(../images/ry_jt_02.png) center center no-repeat #eb3d00;
-webkit-transition:all .5s;
transition:all .5s;
}
/* 关于我们 */
.box_07 {
	width:100%;
	height:815px;
	overflow:hidden;
	background:url(../images/ab_back.png) center bottom no-repeat;
}
.box_07 .h_title {
	width:1200px;
	height:20px;
	margin:0 auto;
	text-align:center;
	position:relative;
}
.box_07 .h_title h3 {
	font-size:30px;
	line-height:32px;
	color:#eb3d00;
	font-weight:bold;
}
.box_07 .h_title p {
	font-size:20px;
	line-height:22px;
	color:#4c4c4c;
	margin-top:15px;
}
.box_07 .h_title span {
	display:block;
	font-size:12px;
	color:#b2b2b2;
	line-height:11px;
	margin-top:15px;
	text-transform: Uppercase;
	position:relative;
}
 .box_07 .h_title span::before {
content:'';
width:430px;
height:1px;
background:#e6e6e6;
position:absolute;
top:5px;
left:0;
}
 .box_07 .h_title span::after {
content:'';
width:430px;
height:1px;
background:#e6e6e6;
position:absolute;
top:5px;
right:0;
}
.box_07 .h_title h4 {
	width:576px;
	font-size:20px;
	line-height:20px;
	color:#eb3d00;
	text-align:center;
	position:absolute;
	left:0;
	bottom:0;
}
.box_07 .h_title h5 {
	width:530px;
	font-size:20px;
	line-height:20px;
	color:#eb3d00;
	text-align:left;
	position:absolute;
	right:0;
	bottom:0;
}
.box_07 .top {
	width:1200px;
	height:352px;
	margin:40px auto 0 auto;
	overflow:hidden;
}
.box_07 .top .img {
	width:550px;
	height:320px;
	padding:16px 13px;
	background:url(../images/ab_line.png);
	float:left;
}
.box_07 .top .img img {
	width:550px;
	height:320px;
	vertical-align:top;
}
.box_07 .top .txt {
	width:530px;
	height:auto;
	padding:16px 0 0 32px;
	background:url(../images/ab_shu.png) left 16px no-repeat;
	float:right;
}
.box_07 .top .txt h4 {
	font-size:24px;
	line-height:26px;
	font-weight:bold;
}
.box_07 .top .txt h4 a {
	display:block;
	color:#333;
-webkit-transition:all .5s;
transition:all .5s;
}
.box_07 .top .txt h4:hover a {
	color:#eb3d00;
-webkit-transition:all .5s;
transition:all .5s;
}
.box_07 .top .txt span {
	display:block;
	font-size:12px;
	line-height:10px;
	color:#b2b2b2;
	text-transform: Uppercase;
	margin-top:10px;
}
.box_07 .top .txt p {
	font-size:14px;
	line-height:30px;
	max-height:150px;
	overflow:hidden;
	color:#808080;
	margin:15px auto 0 auto;
}
.box_07 .slideGroup02 {
	width:1330px;
	margin:-55px auto 0 auto;
	position:relative;
	z-index:5;
}
.box_07 .slideGroup02 .parHd {
	width:250px;
	height:36px;
	margin-left:730px;
}
.box_07 .slideGroup02 .parHd ul {
	width:250px;
	height:36px;
	line-height:36px;
	overflow:hidden;
	text-align:center;
}
.box_07 .slideGroup02 .parHd ul li {
	width:120px;
	height:36px;
	font-size:16px;
	color:#fff;
	background:#333;
	border-radius:18px;
	overflow:hidden;
	position:relative;
	z-index:0;
	float:left;
	margin-right:10px;
}
.box_07 .slideGroup02 .parHd ul li:last-child {
	margin-right:0;
}
 .box_07 .slideGroup02 .parHd ul li::before {
content:'';
width:120px;
height:0px;
background:#eb3d00;
position:absolute;
top:0;
left:0;
z-index:-1;
-webkit-transition:all .5s;
transition:all .5s;
}
 .box_07 .slideGroup02 .parHd ul li.on::before {
content:'';
width:120px;
height:36px;
background:#eb3d00;
position:absolute;
top:0;
left:0;
z-index:-1;
-webkit-transition:all .5s;
transition:all .5s;
}
.box_07 .slideGroup02 .parBd {
	margin-top:40px;
	height:245px;
}
.box_07 .slideGroup02 .parBd .slideBox {
	position:relative;
}
.box_07 .slideGroup02 .parBd .slideBox .tempWrap {
	width:1200px;
	margin:0 auto;
	overflow:hidden;
}
.box_07 .slideGroup02 .parBd ul {
	width:1200px;
	overflow:hidden;
	zoom:1;
}
.box_07 .slideGroup02 .parBd ul li {
	width:280px;
	height:245px;
	margin-right:26.6px;
	float:left;
	position:relative;
}
.box_07 .slideGroup02 .parBd ul li a {
	display:block;
}
.box_07 .slideGroup02 .parBd ul li .img {
	width:280px;
	height:210px;
	overflow:hidden;
}
.box_07 .slideGroup02 .parBd ul li .img img {
	width:280px;
	height:210px;
	transition: all 1s;
	vertical-align:top;
}
.box_07 .slideGroup02 .parBd ul li:hover .img img {
	transform: scale(1.1);
}
.box_07 .slideGroup02 .parBd ul li .name {
	width:240px;
	height:35px;
	line-height:35px;
	padding:0 20px;
	font-size:14px;
	color:#4c4c4c;
	text-align:center;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
-webkit-transition:all .5s;
transition:all .5s;
}
.box_07 .slideGroup02 .parBd ul li:hover .name {
	color:#eb3d00;
-webkit-transition:all .5s;
transition:all .5s;
}
.box_07 .sPrev {
	position:absolute;
	left:0;
	top:85px;
	width:40px;
	height:40px;
	background:url(../images/show_jt_01.png) center center no-repeat #333;
	cursor:pointer;
-webkit-transition:all .5s;
transition:all .5s;
}
.box_07 .sPrev:hover {
	background:url(../images/show_jt_01.png) center center no-repeat #eb3d00;
-webkit-transition:all .5s;
transition:all .5s;
}
.box_07 .sNext {
	position:absolute;
	right:0;
	top:85px;
	width:40px;
	height:40px;
	background:url(../images/show_jt_02.png) center center no-repeat #333;
	cursor:pointer;
-webkit-transition:all .5s;
transition:all .5s;
}
.box_07 .sNext:hover {
	background:url(../images/show_jt_02.png) center center no-repeat #eb3d00;
-webkit-transition:all .5s;
transition:all .5s;
}
/* 新闻资讯 */
.box_08 {
	width:1200px;
	height:auto;
	margin:80px auto;
}
.box_08 .h_title {
	width:1200px;
	height:auto;
	margin:0 auto;
	text-align:center;
	position:relative;
}
.box_08 .h_title h3 {
	font-size:30px;
	line-height:32px;
	color:#eb3d00;
	font-weight:bold;
}
.box_08 .h_title h3 a {
	display:block;
	color:#eb3d00;
}
.box_08 .h_title p {
	font-size:20px;
	line-height:22px;
	color:#4c4c4c;
	margin-top:15px;
}
.box_08 .h_title span {
	display:block;
	font-size:12px;
	color:#b2b2b2;
	line-height:11px;
	margin-top:15px;
	text-transform: Uppercase;
	position:relative;
}
 .box_08 .h_title span::before {
content:'';
width:430px;
height:1px;
background:#e6e6e6;
position:absolute;
top:5px;
left:0;
}
 .box_08 .h_title span::after {
content:'';
width:430px;
height:1px;
background:#e6e6e6;
position:absolute;
top:5px;
right:0;
}
.box_08 .center {
	width:1200px;
	height:510px;
	margin:40px auto 0 auto;
	overflow:hidden;
}
.box_08 .center .news_center {
	width:710px;
	height:476px;
	padding:30px 28px 0 28px;
	border:solid 2px #e6e6e6;
	border-radius:15px;
	float:left;
}
.box_08 .center .news_center .hd {
	width:710px;
	height:43px;
	overflow:hidden;
	margin-bottom:20px;
}
.box_08 .center .news_center .hd ul {
	width:275px;
	height:43px;
	overflow:hidden;
	float:left;
	position:relative;
}
.box_08 .center .news_center .hd ul li {
	width:130px;
	height:43px;
	line-height:43px;
	text-align:center;
	float:left;
	font-size:14px;
	position:relative;
	z-index:0;
	background:#333;
	border-radius:25px;
	overflow:hidden;
}
 .box_08 .center .news_center .hd ul li::after {
content:'';
width:130px;
height:0px;
background:#eb3d00;
position:absolute;
top:0;
left:0;
z-index:-1;
-webkit-transition:all .5s;
transition:all .5s;
}
 .box_08 .center .news_center .hd ul li.on::after {
content:'';
width:130px;
height:43px;
background:#eb3d00;
position:absolute;
top:0;
left:0;
z-index:-1;
-webkit-transition:all .5s;
transition:all .5s;
}
 .box_08 .center .news_center .hd ul li:nth-of-type(2) {
float:right;
}
.box_08 .center .news_center .hd ul li a {
	display:block;
	color:#fff;
}
.box_08 .center .news_center .hd .more {
	display:block;
	float:right;
	line-height:43px;
	font-size:14px;
	color:#808080;
-webkit-transition:all .5s;
transition:all .5s;
}
.box_08 .center .news_center .hd .more:hover {
	color:#eb3d00;
	margin-right:10px;
-webkit-transition:all .5s;
transition:all .5s;
}
.box_08 .center .news_center .bd {
	width:710px;
	height:auto;
}
.box_08 .center .news_center .bd .main {
	width:710px;
	height:auto;
}
.box_08 .center .news_center .bd .main .top {
	width:710px;
	height:195px;
	overflow:hidden;
}
.box_08 .center .news_center .bd .main .top .img {
	width:310px;
	height:195px;
	float:left;
}
.box_08 .center .news_center .bd .main .top .img img {
	width:310px;
	height:195px;
	vertical-align:top;
}
.box_08 .center .news_center .bd .main .top .txt {
	width:370px;
	height:195px;
	float:right;
}
.box_08 .center .news_center .bd .main .top .txt .name {
	display:block;
	font-size:16px;
	color:#4c4c4c;
	line-height:18px;
	margin-top:15px;
	font-weight:bold;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
-webkit-transition:all .5s;
transition:all .5s;
}
.box_08 .center .news_center .bd .main .top .txt:hover .name {
	color:#eb3d00;
	margin-left:10px;
-webkit-transition:all .5s;
transition:all .5s;
}
.box_08 .center .news_center .bd .main .top .txt p {
	font-size:14px;
	color:#808080;
	line-height:28px;
	max-height:56px;
	overflow:hidden;
	margin-top:15px;
}
.box_08 .center .news_center .bd .main .top .txt span {
	display:block;
	font-size:12px;
	color:#808080;
	line-height:10px;
	margin-top:10px;
}
.box_08 .center .news_center .bd .main .top .txt .more {
	display:block;
	width:90px;
	height:30px;
	line-height:30px;
	text-align:center;
	background:#eb3d00;
	border-radius:15px;
	font-size:14px;
	color:#fff;
	margin-top:30px;
}
.box_08 .center .news_center .bd .main .botton {
	width:710px;
	height:auto;
	margin-top:15px;
}
.box_08 .center .news_center .bd .main .botton li {
	width:710px;
	height:40px;
	line-height:40px;
	position:relative;
	overflow:hidden;
}
 .box_08 .center .news_center .bd .main .botton li::before {
content:'';
width:710px;
height:1px;
background:#f5f5f5;
position:absolute;
bottom:0;
left:0;
-webkit-transition:all .5s;
transition:all .5s;
}
 .box_08 .center .news_center .bd .main .botton li::after {
content:'';
width:0px;
height:1px;
background:#eb3d00;
position:absolute;
bottom:0;
left:0;
-webkit-transition:all .5s;
transition:all .5s;
}
 .box_08 .center .news_center .bd .main .botton li:hover::after {
content:'';
width:710px;
height:1px;
background:#eb3d00;
position:absolute;
bottom:0;
left:0;
-webkit-transition:all .5s;
transition:all .5s;
}
 .box_08 .center .news_center .bd .main .botton li:nth-of-type(2n) {
float:right;
}
.box_08 .center .news_center .bd .main .botton li a {
	display:block;
	width:550px;
	height:40px;
	padding-left:20px;
	font-size:14px;
	color:#4c4c4c;
	float:left;
	background:url(../images/dian01.png) left center no-repeat;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
-webkit-transition:all .5s;
transition:all .5s;
}
.box_08 .center .news_center .bd .main .botton li:hover a {
	color:#eb3d00;
	background:url(../images/dian02.png) left center no-repeat;
-webkit-transition:all .5s;
transition:all .5s;
}
.box_08 .center .news_center .bd .main .botton li span {
	display:block;
	width:auto;
	height:40px;
	font-size:12px;
	color:#808080;
	float:right;
-webkit-transition:all .5s;
transition:all .5s;
}
.box_08 .center .news_center .bd .main .botton li:hover span {
	color:#eb3d00;
-webkit-transition:all .5s;
transition:all .5s;
}
.box_08 .qa {
	width:340px;
	height:476px;
	padding:30px 30px 0 30px;
	border:solid 2px #e6e6e6;
	border-radius:15px;
	float:right;
}
.box_08 .qa .bt {
	width:340px;
	height:43px;
	overflow:hidden;
	margin-bottom:30px;
}
.box_08 .qa .bt h4 {
	width:130px;
	line-height:43px;
	font-size:14px;
	color:#fff;
	float:left;
	background:#eb3d00;
	border-radius:25px;
	text-align:center;
}
.box_08 .qa .bt a {
	display:block;
	width:auto;
	line-height:43px;
	font-size:14px;
	color:#808080;
	float:right;
-webkit-transition:all .5s;
transition:all .5s;
}
.box_08 .qa .bt a:hover {
	color:#eb3d00;
	margin-right:10px;
-webkit-transition:all .5s;
transition:all .5s;
}
.box_08 .qa .quest {
	width:340px;
	height:100px;
	margin-bottom:25px;
	border-bottom:dashed 1px #f5f5f5;
}
.box_08 .qa .quest:last-child {
	margin-bottom:0px;
}
.box_08 .qa .quest p {
	overflow:hidden;
}
 .box_08 .qa .quest p:nth-of-type(1) span {
display:block;
width:25px;
height:25px;
line-height:25px;
text-align:center;
font-size:14px;
color:#fff;
background:#333;
border-radius:15px;
float:left;
}
 .box_08 .qa .quest p:nth-of-type(1) a {
width:300px;
font-size:16px;
color:#4c4c4c;
line-height:25px;
float:right;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
-webkit-transition:all .5s;
transition:all .5s;
}
 .box_08 .qa .quest p:nth-of-type(2) {
margin-top:12px;
}
 .box_08 .qa .quest p:nth-of-type(2) span:nth-of-type(1) {
display:block;
width:25px;
height:25px;
line-height:25px;
text-align:center;
font-size:14px;
color:#fff;
background:#eb3d00;
border-radius:15px;
float:left;
}
 .box_08 .qa .quest p:nth-of-type(2) span:nth-of-type(2) {
width:300px;
font-size:14px;
color:#808080;
line-height:25px;
max-height:50px;
overflow:hidden;
float:right;
}
.box_08 .qa .quest:hover p a {
	color:#eb3d00;
-webkit-transition:all .5s;
transition:all .5s;
}
/* 在线留言 */
.box_09 {
	width:100%;
	height:370px;
	padding-top:76px;
	background:url(../images/message.png) center bottom no-repeat;
	overflow:hidden;
}
.box_09 .center {
	width:1200px;
	height:370px;
	margin:0 auto;
	overflow:hidden;
}
.box_09 .center .left {
	width:550px;
	height:370px;
	float:left;
}
.box_09 .center .left .infro {
	width:550px;
	height:140px;
	border-bottom:solid 1px #e6e6e6;
	position:relative;
}
.box_09 .center .left .infro li {
	width:auto;
	height:50px;
	padding-left:65px;
}
 .box_09 .center .left .infro li:nth-of-type(1) {
background:url(../images/ft_icon_01.png) left center no-repeat;
position:absolute;
left:0;
top:0;
}
 .box_09 .center .left .infro li:nth-of-type(2) {
background:url(../images/ft_icon_02.png) left center no-repeat;
position:absolute;
right:0;
top:0;
}
 .box_09 .center .left .infro li:nth-of-type(3) {
background:url(../images/ft_icon_03.png) left center no-repeat;
position:absolute;
left:0;
top:70px;
font-size:14px;
color:#666;
line-height:50px;
}
 .box_09 .center .left .infro li p:nth-of-type(1) {
font-size:14px;
color:#666;
line-height:15px;
}
 .box_09 .center .left .infro li p:nth-of-type(2) {
font-size:22px;
color:#4c4c4c;
font-weight:bold;
line-height:20px;
margin-top:15px;
}
 .box_09 .center .left .infro li:nth-of-type(3) span {
font-size:18px;
color:#4c4c4c;
font-weight:bold;
}
.box_09 .center .left .ewm {
	width:550px;
	height:auto;
	margin-top:15px;
	overflow:hidden;
}
.box_09 .center .left .ewm .img {
	width:128px;
	height:128px;
	float:left;
	margin-right:35px;
}
.box_09 .center .left .ewm .img img {
	width:128px;
	height:128px;
	vertical-align:top;
}
.box_09 .center .left .ewm .txt {
	width:auto;
	height:auto;
	float:left;
}
.box_09 .center .left .ewm .txt h4 {
	font-size:18px;
	color:#eb3d00;
	line-height:20px;
	font-weight:bold;
	height:35px;
	position:relative;
}
 .box_09 .center .left .ewm .txt h4::after {
content:'';
width:30px;
height:1px;
background:#eb3d00;
position:absolute;
bottom:0;
left:0;
}
.box_09 .center .left .ewm .txt p {
	font-size:16px;
	color:#666;
	line-height:18px;
	margin-top:15px;
}
.box_09 .center .left .ewm .txt a {
	display:block;
	width:75px;
	height:40px;
	line-height:40px;
	padding-left:40px;
	background:url(../images/wx.png) 15px center no-repeat #eb3d00;
	margin-top:20px;
	border-radius:20px;
	font-size:14px;
	color:#fff;
}
.box_09 .center .right {
	width:555px;
	height:370px;
	float:right;
}
.box_09 .center .right h4 {
	font-size:14px;
	line-height:26px;
	color:#999;
}
.box_09 .center .right h4 span {
	font-size:24px;
	font-weight:bold;
	color:#eb3d00;
	margin-right:20px;
}
.box_09 .center .right .form {
	width:555px;
	height:235px;
	margin-top:30px;
	position:relative;
}
.box_09 .center .right .form p {
	width:265px;
	height:32px;
	overflow:hidden;
}
.box_09 .center .right .form p span {
	display:block;
	width:70px;
	line-height:32px;
	font-size:14px;
	color:#666;
	float:left;
}
.box_09 .center .right .form input {
	display:block;
	width:170px;
	height:30px;
	line-height:30px;
	border:solid 1px #dedede;
	color:#666;
	float:right;
	font-size:14px;
	padding-left:18px;
	box-sizing:content-box;
}
 .box_09 .center .right .form p:nth-of-type(1) {
position:absolute;
left:0;
top:0;
}
 .box_09 .center .right .form p:nth-of-type(2) {
position:absolute;
right:0;
top:0;
}
 .box_09 .center .right .form p:nth-of-type(3) {
width:555px;
height:126px;
position:absolute;
left:0;
top:47px;
}
.box_09 .center .right .form textarea {
	width:460px;
	height:124px;
	border:solid 1px #dedede;
	line-height:30px;
	color:#666;
	font-size:14px;
	padding-left:18px;
	box-sizing:content-box;
	float:right;
}
 .box_09 .center .right .form p:nth-of-type(4) {
width:265px;
height:40px;
border:none;
position:absolute;
bottom:0;
left:0;
overflow:hidden;
}
 .box_09 .center .right .form p:nth-of-type(4) input {
display:block;
width:80px;
border:solid 1px #dedede;
height:38px;
line-height:38px;
color:#666;
font-size:14px;
float:left;
padding-left:16px;
box-sizing:content-box;
margin-left:5px;
}
 .box_09 .center .right .form p:nth-of-type(4) img {
display:block;
float:right;
width:92px;
height:40px;
cursor:pointer;
}
.box_09 .center .right .form .tj {
	width:190px;
	height:40px;
	border:none;
	position:absolute;
	bottom:0;
	right:70px;
	background:#eb3d00;
	overflow:hidden;
	z-index:0;
}
.box_09 .center .right .form .tj .btn {
	display: block;
	width:190px;
	height:40px;
	line-height:40px;
	text-align:center;
	font-size:14px;
	color:#fff;
	border:none;
	background:none;
	cursor:pointer;
}
 .box_09 .center .right .form .tj::before {
content:'';
width:190px;
height:0px;
background:#333;
position:absolute;
top:0;
left:0;
z-index:-1;
-webkit-transition:all .5s;
transition:all .5s;
}
 .box_09 .center .right .form .tj:hover::before {
content:'';
width:190px;
height:40px;
background:#333;
position:absolute;
top:0;
left:0;
z-index:-1;
-webkit-transition:all .5s;
transition:all .5s;
}
.hvr-float-shadow {
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	position: relative;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-property: transform;
	transition-property: transform;
}
.hvr-float-shadow:before {
	pointer-events: none;
	position: absolute;
	z-index: -1;
	content: '';
	top: 100%;
	left: 5%;
	height: 10px;
	width: 90%;
	opacity: 0;
	background: -webkit-radial-gradient(center, ellipse, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);
	background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);
	/* W3C */
  -webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-property: transform, opacity;
	transition-property: transform, opacity;
}
.hvr-float-shadow:hover, .hvr-float-shadow:focus, .hvr-float-shadow:active {
	-webkit-transform: translateY(-5px);
	transform: translateY(-5px);/* move the element up by 5px */
}
.hvr-float-shadow:hover:before, .hvr-float-shadow:focus:before, .hvr-float-shadow:active:before {
	opacity: 1;
	-webkit-transform: translateY(5px);
	transform: translateY(5px);/* move the element down by 5px (it will stay in place because it's attached to the element that also moves up 5px) */
}
/* 提交按钮的线条边框特效 */
.bz-buttonAnimat {
	position: relative
}
/*
.bz-buttonAnimat .inner {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}
*/
.bz-buttonAnimat::before, .bz-buttonAnimat::after, .bz-buttonAnimat .inner::before, .bz-buttonAnimat .inner::after {
 background-color: #018ad4;
}
 .bz-buttonAnimat02::before, .bz-buttonAnimat02::after, .bz-buttonAnimat02 .inner::before, .bz-buttonAnimat02 .inner::after {
 background-color: #fff;
}
.bz-buttonAnimat:before, .bz-buttonAnimat:after, .bz-buttonAnimat .inner:before, .bz-buttonAnimat .inner:after {
	position: absolute;
	content: "";
	display: block;
 -webkit-transition: -webkit-transform .3s;
 transition: -webkit-transform .3s;
 transition: transform .3s;
 transition: transform .3s, -webkit-transform .3s
}
.bz-buttonAnimat.horizontal:before, .bz-buttonAnimat.horizontal:after, .bz-buttonAnimat.both:before, .bz-buttonAnimat.both:after {
	left: 0;
	width: 100%;
	height: 1px;
	-webkit-transform: scaleX(0);
	transform: scaleX(0)
}
.bz-buttonAnimat.horizontal .inner:before, .bz-buttonAnimat.horizontal .inner:after, .bz-buttonAnimat.both .inner:before, .bz-buttonAnimat.both .inner:after {
	top: 0;
	width: 1px;
	height: 100%;
	-webkit-transform: scaleY(0);
	transform: scaleY(0)
}
.bz-buttonAnimat.horizontal .inner:before, .bz-buttonAnimat.both .inner:before {
	left: 0
}
.bz-buttonAnimat.horizontal .inner:after, .bz-buttonAnimat.both .inner:after {
	right: 0
}
.bz-buttonAnimat.horizontal .inner:hover:before, .bz-buttonAnimat.horizontal .inner:hover:after, .bz-buttonAnimat.both .inner:hover:before, .bz-buttonAnimat.both .inner:hover:after {
	-webkit-transform: scaleY(1);
	transform: scaleY(1)
}
.bz-buttonAnimat.horizontal:before, .bz-buttonAnimat.both:before {
	top: 0
}
.bz-buttonAnimat.horizontal:after, .bz-buttonAnimat.both:after {
	bottom: 0
}
.bz-buttonAnimat.horizontal:hover:before, .bz-buttonAnimat.horizontal:hover:after, .bz-buttonAnimat.both:hover:before, .bz-buttonAnimat.both:hover:after {
	-webkit-transform: scaleX(1);
	transform: scaleX(1)
}
.bz-buttonAnimat.horizontal:hover .inner:before, .bz-buttonAnimat.horizontal:hover .inner:after, .bz-buttonAnimat.both:hover .inner:before, .bz-buttonAnimat.both:hover .inner:after {
	-webkit-transform: scaleY(1);
	transform: scaleY(1)
}
.bz-buttonAnimat.horizontal.clockwise .inner:before, .bz-buttonAnimat.both.clockwise .inner:before {
	-webkit-transform-origin: top center;
	transform-origin: top center
}
.bz-buttonAnimat.horizontal.clockwise .inner:after, .bz-buttonAnimat.both.clockwise .inner:after {
	-webkit-transform-origin: bottom center;
	transform-origin: bottom center
}
.bz-buttonAnimat.horizontal.clockwise:before, .bz-buttonAnimat.both.clockwise:before {
	-webkit-transform-origin: right center;
	transform-origin: right center
}
.bz-buttonAnimat.horizontal.clockwise:after, .bz-buttonAnimat.both.clockwise:after {
	-webkit-transform-origin: left center;
	transform-origin: left center
}
.bz-buttonAnimat.horizontal.clockwise:hover .inner:before, .bz-buttonAnimat.both.clockwise:hover .inner:before {
	-webkit-transform-origin: bottom center;
	transform-origin: bottom center
}
.bz-buttonAnimat.horizontal.clockwise:hover .inner:after, .bz-buttonAnimat.both.clockwise:hover .inner:after {
	-webkit-transform-origin: top center;
	transform-origin: top center
}
.bz-buttonAnimat.horizontal.clockwise:hover:before, .bz-buttonAnimat.both.clockwise:hover:before {
	-webkit-transform-origin: left center;
	transform-origin: left center
}
