
.p2_content_map {
    width: 100%;
    overflow: hidden;
    height: 604px;
    border-bottom: 32px solid #fff;
	/*background: url("/img/YIDAI/2017/04/11/images/bg.jpg") no-repeat top center;*/
}

.w1200 {
	width:1200px;
	position:relative
}

.loading {
	width:100%;
	height:100%;
	text-align:center;
	overflow:hidden;
	background:url("images/bg.jpg") no-repeat top center;
	background-size:cover;
	position:absolute;
	top:0px;
	left:0px;
	z-index:999
}
.loading .ball-pulse {
	position:absolute;
	top:35%;
	left:48.2%
}
@-webkit-keyframes scale {
	0% {
	-webkit-transform:scale(1);
	transform:scale(1);
	opacity:1
}
45% {
	-webkit-transform:scale(0.1);
	transform:scale(0.1);
	opacity:0.7
}
80% {
	-webkit-transform:scale(1);
	transform:scale(1);
	opacity:1
}
}@keyframes scale {
	0% {
	-webkit-transform:scale(1);
	transform:scale(1);
	opacity:1
}
45% {
	-webkit-transform:scale(0.1);
	transform:scale(0.1);
	opacity:0.7
}
80% {
	-webkit-transform:scale(1);
	transform:scale(1);
	opacity:1
}
}.loading .ball-pulse>div:nth-child(0) {
	-webkit-animation:scale 0.75s 0s infinite cubic-bezier(0.2,0.68,0.18,1.08);
	animation:scale 0.75s 0s infinite cubic-bezier(0.2,0.68,0.18,1.08)
}
.loading .ball-pulse>div:nth-child(1) {
	-webkit-animation:scale 0.75s 0.12s infinite cubic-bezier(0.2,0.68,0.18,1.08);
	animation:scale 0.75s 0.12s infinite cubic-bezier(0.2,0.68,0.18,1.08)
}
.loading .ball-pulse>div:nth-child(2) {
	-webkit-animation:scale 0.75s 0.24s infinite cubic-bezier(0.2,0.68,0.18,1.08);
	animation:scale 0.75s 0.24s infinite cubic-bezier(0.2,0.68,0.18,1.08)
}
.loading .ball-pulse>div:nth-child(3) {
	-webkit-animation:scale 0.75s 0.36s infinite cubic-bezier(0.2,0.68,0.18,1.08);
	animation:scale 0.75s 0.36s infinite cubic-bezier(0.2,0.68,0.18,1.08)
}
.loading .ball-pulse>div {
	background-color:#d00;
	width:10px;
	height:10px;
	border-radius:100%;
	margin:2px;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both;
	display:inline-block
}
.loading .timeline {
	position:absolute;
	top:38%;
	left:48.8%
}
.swiper-container1 {
	width:100%;
	height:100%;
	text-align:center;
	overflow:hidden;
	background:url("images/bg.jpg") no-repeat top center;
	background-size:cover
}
.swiper-slide {
	overflow:hidden;
	width:100%;
	height:100%;
	position:relative
}
.qizhi {
	width:132px;
	height:207px;
	background:url(images/qizhi.png) no-repeat;
	position:absolute;
	top:0px;
	right:3%
}
.map {
	background:url("images/map.png") no-repeat top center;
	height:604px;
	width:1197px;
	position:absolute;
	top:50%;
	left:50%;
	margin:-302px 0 0 -599px
}
.map span {
	display:inline-block;
	position:absolute;
	border-radius:50%;
	width:10px;
	height:10px;
	cursor:pointer
}
.map span b {
	display:inline-block;
	width:10px;
	height:10px;
	border:1px solid #fff;
	position:absolute;
	border-radius:50%;
	top:-1px;
	left:-1px;
	-webkit-animation:smallbig .8s ease infinite;
	animation:smallbig .8s ease infinite
}
.mc {
	background:#4c8db6
}
.mc1 {
	background:#ddb055
}
.mc2 {
	background:#b16f3e
}
.mc3 {
	background:#ae3541
}
.mc4 {
	background:#7fbcd5
}
.m1 {
	left:70px;
	top:205px
}
.m2 {
	left:100px;
	top:208px
}
.m3 {
	left:128px;
	top:180px
}
.m4 {
	left:150px;
	top:215px
}
.m5 {
	left:234px;
	top:119px
}
.m6 {
	left:156px;
	top:287px
}
.m7 {
	left:170px;
	top:328px
}
.m8 {
	left:190px;
	top:380px
}
.m9 {
	left:150px;
	top:468px
}
.m10 {
	left:193px;
	top:294px
}
.m11 {
	left:216px;
	top:272px
}
.m12 {
	left:240px;
	top:280px
}
.m13 {
	left:298px;
	top:265px
}
.m14 {
	left:322px;
	top:219px
}
.m15 {
	left:297px;
	top:266px
}
.m16 {
	left:377px;
	top:257px
}
.m17 {
	left:323px;
	top:351px
}
.m18 {
	left:378px;
	top:321px
}
.m19 {
	left:379px;
	top:345px
}
.m20 {
	left:375px;
	top:366px
}
.m21 {
	left:386px;
	top:384px
}
.m22 {
	left:410px;
	top:310px
}
.m23 {
	left:490px;
	top:255px
}
.m24 {
	left:504px;
	top:488px
}
.m25 {
	left:595px;
	top:540px
}
.m26 {
	left:955px;
	top:250px
}
.m27 {
	left:1001px;
	top:403px
}
.m28 {
	left:1075px;
	top:428px
}
.m29 {
	left:1032px;
	top:486px
}
.mapTip {
	display:inline-block;
	width:417px;
	height:417px;
	z-index:9999;
	position:absolute;
	top:50%;
	left:50%;
	margin:-208px 0 0 -208px;
	background:url(images/tip.png) no-repeat
}
.cir {
	position:absolute;
	height:602px;
	width:603px;
	position:absolute;
	top:50%;
	left:50%;
	margin:-234px 0 0 -234px;
	opacity:0
}
.cir_q {
	position:absolute;
	height:547px;
	width:547px;
	position:absolute;
	top:50%;
	left:50%;
	margin:-273px 0 0 -273px;
	background:url(images/cir_q.png) no-repeat;
	opacity:0
}
.cir_q1 {
	position:absolute;
	height:602px;
	width:603px;
	position:absolute;
	top:50%;
	left:50%;
	margin:-301px 0 0 -301px;
	background:url(images/cir_q1.png) no-repeat;
	opacity:0
}
.logo {
	position:absolute;
	height:428px;
	width:303px;
	position:absolute;
	top:50%;
	left:50%;
	margin:-180px 0 0 -213px
}
.img_a {
	margin-top:80px
}
.img_a div {
	position:absolute;
	top:250px;
	right:0;
	width:620px
}
.img_a div i {
	width:340px;
	float:right;
	color:#195b92;
	font-size:30px;
	line-height:36px
}
.img_a div h1 {
	width:340px;
	float:right;
	color:#bc7624;
	font-size:66px;
	line-height:70px
}
.img_a div p {
	clear:both;
	margin-top:150px;
	float:right;
	font-size:18px;
	color:#010101;
	line-height:35px
}
.img_a div p em {
	font-size:60px;
	color:#ad7b41;
	line-height:35px;
	vertical-align:top
}
.img_b {
	width:100%;
	height:100%
}
.img_b li {
	width:33%;
	float:left;
	height:33%;
	background:#fff
}
.img_b li i {
	color:#195b92;
	font-size:30px;
	line-height:36px;
	text-align:center;
	display:block;
	margin-top:20px
}
.img_b li h1 {
	color:#bc7624;
	font-size:66px;
	line-height:70px;
	text-align:center;
	display:block
}
.img_b li p {
	font-size:18px;
	line-height:36px;
	padding:30px
}
.p4 {
	width:700px;
	margin:0 auto;
	padding-top:3%
}
.p4 h3 {
	font-size:30px;
	text-align:center;
	color:#bc7624;
	line-height:150%
}
.p4 h2 {
	font-size:48px;
	text-align:center;
	color:#105e9f;
	line-height:160%
}
.p4 .move {
	text-align:center;
	padding:10px 0
}
.p4 .move p {
	font-size:18px;
	text-align:center;
	color:#010101;
	line-height:180%;
	width:85%;
	margin:0 auto;
	padding-top:15px
}
.p4 .tools {
	text-align:center;
	padding-top:15px
}
.p4 .tools span {
	margin:0 10px;
	cursor:pointer;
	display:none
}
.search {
	position:absolute;
	top:3%;
	right:20%
}
.search input {
	border:1px solid #e9e9e9;
	height:23px;
	border-right:none;
	background:#f8fefe;
	vertical-align:middle
}
.search img {
	vertical-align:middle
}

#citypic {
	opacity:0
}
.flash {
	-webkit-animation:flash 1s ease forwards;
	animation:flash 1s ease forwards
}
@-webkit-keyframes flash {
	0% {
	opacity:0
}
100% {
	opacity:1
}
}@keyframes flash {
	0% {
	opacity:0
}
100% {
	opacity:1
}
}.unflash {
	-webkit-animation:unflash 1s ease forwards;
	animation:unflash 1s ease forwards
}
@-webkit-keyframes unflash {
	0% {
	opacity:1
}
100% {
	opacity:0
}
}@keyframes unflash {
	0% {
	opacity:1
}
100% {
	opacity:0
}
}.quan {
	-webkit-animation:quan 24.5s linear infinite;
	animation:quan 24.5s linear infinite;
	opacity:1
}
@-webkit-keyframes quan {
	0% {
	-webkit-transform:rotate(0deg)
}
100% {
	-webkit-transform:rotate(360deg)
}
}@keyframes quan {
	0% {
	transform:rotate(0deg)
}
100% {
	transform:rotate(360deg)
}
}.quanf {
	-webkit-animation:quanf 24.5s linear infinite;
	animation:quanf 24.5s linear infinite;
	opacity:1
}
@-webkit-keyframes quanf {
	0% {
	-webkit-transform:rotate(360deg)
}
100% {
	-webkit-transform:rotate(0deg)
}
}@keyframes quanf {
	0% {
	transform:rotate(360deg)
}
100% {
	transform:rotate(0deg)
}
}.bigsmall {
	-webkit-animation:bigsmall .8s ease forwards;
	animation:bigsmall .8s ease forwards
}
@-webkit-keyframes bigsmall {
	0% {
	-webkit-transform:scale(2);
	opacity:0
}
100% {
	-webkit-transform:scale(1);
	opacity:1
}
}@keyframes bigsmall {
	0% {
	transform:scale(2);
	opacity:0
}
100% {
	transform:scale(1);
	opacity:1
}
}.fbig {
	-webkit-animation:fbig 1s ease forwards;
	animation:fbig 1s ease forwards
}
@-webkit-keyframes fbig {
	0% {
	-webkit-transform:scale(1);
	opacity:1
}
100% {
	-webkit-transform:scale(1.5);
	opacity:1
}
}@keyframes fbig {
	0% {
	transform:scale(1);
	opacity:1
}
100% {
	transform:scale(1.5);
	opacity:1
}
}@-webkit-keyframes smallbig {
	0% {
	-webkit-transform:scale(1);
	opacity:1
}
100% {
	-webkit-transform:scale(1.5);
	opacity:0
}
}@keyframes smallbig {
	0% {
	transform:scale(1);
	opacity:1
}
100% {
	transform:scale(1.5);
	opacity:0
}
}@-webkit-keyframes mouseMove {
	0% {
	-webkit-transform:translate3d(0px,0px,0);
	opacity:0
}
100% {
	-webkit-transform:translate3d(0,20px,0);
	opacity:1
}
}@keyframes mouseMove {
	0% {
	transform:translate3d(0px,0px,0);
	opacity:0
}
100% {
	transform:translate3d(0,20px,0);
	opacity:1
}
}.p1MoveRight {
	-webkit-animation:p1MoveRight 1.5s ease forwards;
	animation:p1MoveRight 1.5s ease forwards
}
@-webkit-keyframes p1MoveRight {
	0% {
	-webkit-transform:translate3d(2000px,0px,0);
	opacity:0
}
100% {
	-webkit-transform:translate3d(0,0,0);
	opacity:1
}
}@keyframes p1MoveRight {
	0% {
	transform:translate3d(2000px,0px,0);
	opacity:0
}
100% {
	transform:translate3d(0,0,0);
	opacity:1
}
}.xianMove {
	-webkit-animation:xianMove 1.5s ease forwards;
	animation:xianMove 1.5s ease forwards;
	-webkit-transform-origin:30% 60%;
	transform-origin:30% 60%
}
@-webkit-keyframes xianMove {
	0% {
	-webkit-transform:scale(0);
	opacity:0
}
100% {
	-webkit-transform:scale(1);
	opacity:1
}
}@keyframes xianMove {
	0% {
	transform:scale(0);
	opacity:0
}
100% {
	transform:scale(1);
	opacity:1
}
}