* {
	margin: 0;
	padding: 0
}

#bg {
	position: relative;
	width: 100%;
	height: 100%;
	background: url(../../images/fbt_login_bg.jpg) top center no-repeat;
	overflow: hidden;
	z-index: -1;
	left: 0;
	top: 0;
	background-size: 100%
}

.map {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10;
	width: 68%;
	height: 100%;
	background: url(../../images/map.png) top center no-repeat;
	background-size: contain
}

.huang {
	display: block;
	position: absolute;
	z-index: 100;
	width: 18px;
	height: 17px;
	border-radius: 8px;
	background: url(../../images/huangdian.png) top center no-repeat;
	background-size: contain
}

.bai,.bai1,.bai11,.bai12,.bai13,.bai14,.bai15,.bai16,.bai17,.bai18,.bai19,.bai2,.bai3,.bai4,.bai5,.bai6,.bai7,.bai8,.bai9 {
	display: block;
	position: absolute;
	z-index: 100;
	width: 14px;
	height: 13px;
	border-radius: 8px;
	background: url(../../images/baidian.png) top center ;
	background-size: contain
}

#anim {
	width: 100%;
	min-height: 655px;
	position: relative
}

.img_star {
	width: 100%;
	height: 100%;
	position: absolute;
	left: -6.5%;
	top: 0;
	-webkit-animation: demo 5s ease-in-out infinite
}

@-webkit-keyframes demo {
	0% {
		-webkit-transform: scale(1);
		background: url(../../images/xt.gif) top center no-repeat
	}

	50% {
		-webkit-transform: scale(.8);
		position: absolute;
		left: 0;
		top: -5%
	}

	100% {
		position: absolute;
		left: -5.5%;
		top: 2%;
		-webkit-transform: scale(.1)
	}
}

.fbt_login_ul {
	height: 30px;
	margin-left: 18px
}

.fbt_login_ul li {
	float: left;
	width: 70px;
	height: 30px;
	line-height: 30px;
	text-align: center
}

.fbt_login_ul li a {
	color: #276b75
}

.login_box {
	width: 324px;
	height: 400px;
	position: absolute;
	top: 17%;
	right: 12%;
	background: 0 0;
	z-index: 80
}

.login_t {
	text-align: center
}

.lg_tittle {
	font-size: 20px;
	text-align: center;
	color: #50bad1;
	margin-top: 3px
}

.huang {
	-webkit-animation: twinkling 800ms infinite ease-in-out
}

.bai0 {
	-webkit-animation: twinkling 300ms infinite ease-in-out
}

.bai1 {
	-webkit-animation: twinkling 500ms infinite ease-in-out
}

.bai2 {
	-webkit-animation: twinkling 700ms infinite ease-in-out
}

.bai3 {
	-webkit-animation: twinkling 900ms infinite ease-in-out
}

.bai4 {
	-webkit-animation: twinkling 1.1s infinite ease-in-out
}

.bai5 {
	-webkit-animation: twinkling 1.3s infinite ease-in-out
}

.bai6 {
	-webkit-animation: twinkling 1.5s infinite ease-in-out
}

.bai7 {
	-webkit-animation: twinkling 1.7s infinite ease-in-out
}

.bai8 {
	-webkit-animation: twinkling 1.9s infinite ease-in-out
}

.bai11{
	-webkit-animation: twinkling 1.1s infinite ease-in-out
}
.bai15{
	-webkit-animation: twinkling 2.1s infinite ease-in-out
}
.bai9 {
	-webkit-animation: twinkling 2.66s infinite ease-in-out
}

.bai16{
	-webkit-animation: twinkling 1.5s infinite ease-in-out;
}
.bai17{
	-webkit-animation: twinkling 1.9s infinite ease-in-out;
}
.bai18{
	-webkit-animation: twinkling 1.2s infinite ease-in-out;
}
.bai19{
	-webkit-animation: twinkling 2.2s infinite ease-in-out;
}
.bai20 {
	-webkit-animation: twinkling 2.7s infinite ease-in-out;
}

.bai12{
	-webkit-animation: twinkling 2.3s infinite ease-in-out;
}

.bai13{
	-webkit-animation: twinkling 2.9s infinite ease-in-out;
}

.bai14 {
	-webkit-animation: twinkling 2.6s infinite ease-in-out;
}

.animated {
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}

@-webkit-keyframes twinkling {
	0% {
		opacity: .5
	}

	100% {
		opacity: 1;
		box-shadow: 0 0 35px #fff
	}
}

@keyframes twinkling {
	0% {
		opacity: .5
	}

	100% {
		opacity: 1;
		box-shadow: 0 0 35px #fff
	}
}

.yanzhma {
	position: absolute;
	top: 3px;
	right: 5px;
	z-index: 90;
	cursor: pointer;
	color: #276b75
}

.yanzhma .yanzhma_img {
	margin-right: 10px;
	position: relative;
	top: 2px;
	background: url(../../images/yzm.png) no-repeat
}

.login_div1 {
	padding-top: 27px
}

.div_boxx {
	background: #17202c;
	padding: 25px 25px 1px;
	border-radius: 6px
}

.lg_btn {
	position: absolute;
	left: 50%;
	margin-left: -75px;
	outline: 0;
	cursor: pointer;
	margin-top: 32px;
	border: none
}

.resolute_seleted2{
     background: #17202c; 
     color：#50bad1;
}