*{
	font-family: "微软雅黑";
}
.contact_bigbox{
	width:1200px;
	display:block;
	margin:57px auto 125px;
	overflow:hidden;
	position:relative;
	
}
.contact_boxleft{
	float:left;
	position: relative;
}
.contact_tips{
	width:564px;
	display:block;
	overflow:hidden;
	padding-bottom:18px;
	padding-top:18px;
	margin-bottom:33px;
	border-bottom:1px solid #d8d6d6;
}
.contact_address{
	float:left;
	padding-left:8px;
}
.contact_address >span{
	display:block;
	font-size:14px;
	color:#666666;
	line-height:30px;
}
.contact_map{
	float:right;
	overflow:hidden;
	width:217px;
	display:block;
}
.contact_map img{
	display:block;
	width:100%;
}
.contact_map a{
   line-height:30px;
}

.contact_bigbox .line{
	width: 1px;
    min-height:458px;
    /*display:block;
    margin: 0 auto;*/
    background: #d8d6d6;
    position:absolute;
    left:50%;
}
.contact_boxright{
	float:right;
}
/*.contact_boxleft:before{
	position: absolute;
	content: "";
	right: -26px;
	top: 0;
	width: 1px;
	height: 100%;
	background: #d8d6d6;
}*/

.contact_address span:first-child{margin-bottom: 24px;}
/*@keyframes bounceInLeft {
        from, 60%, 75%, 90%, to {animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);}
        0% {opacity: 0;transform: translate3d(-3000px, 0, 0);}
        60% {opacity: 1;transform: translate3d(25px, 0, 0);}
        75% {transform: translate3d(-10px, 0, 0);}
        90% {transform: translate3d(5px, 0, 0);}
        100% {opacity: 1;transform: none;}
    }
@keyframes bounceInRight {
        from, 60%, 75%, 90%, to {animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);}
        0% {opacity: 0;transform: translate3d(3000px, 0, 0);}
        60% {opacity: 1;transform: translate3d(-25px, 0, 0);}
        75% {transform: translate3d(10px, 0, 0);}
        90% {transform: translate3d(-5px, 0, 0);}
        100% {opacity: 1;transform: none;}
    }
.firsttips,.secondtips,.thirdtips,.fourthtips{
        position: absolute;
        width: REM(480);
        height: REM(206);
        left: 50%;
        margin-left: REM(-240);
        opacity: 0;
    }
    .firsttips{
        bottom: REM(778);
        animation: bounceInLeft 0.5s 0.25s linear forwards;
    }
    .thirdtips{
        bottom: REM(548);
        animation: bounceInLeft 0.7s 0.45s linear forwards;
    }
    .secondtips{
        bottom: REM(314);
        animation: bounceInRight 0.9s 0.65s linear forwards;
    }
    .fourthtips{
        bottom: REM(81);
        animation: bounceInRight 1.1s 0.85s linear forwards;
    }
*/