@charset "utf-8";
/* CSS Document */
select { margin:0; padding:0;}
.black-bg{position: fixed;top: 0;bottom: 0;left: 0;right: 0;
	background-color: rgba(0,0,0,.8);opacity: 0;z-index: -5;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.black-bg.open{opacity: 1;z-index: 9998;}

.sp-t {
    width: 802px;
    height: 618px;
   
    background:url(../images/tc.png);
    background-size: 100% 100%;

	position: fixed;left:25%;top: 30%;margin-top: -250px;z-index: -2;opacity: 0;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-o-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0); }
	.sp-t.open{;z-index: 9999;opacity: 1;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
}
.sp-t .sp-f {
  
    width: 100%;
    height: 100%;
   margin: 0 auto;
}
.sp-t h3 {
    color: #fff;
    margin: 15px 0 0 0;
}
.sp-t .sp-form {
    overflow: hidden;
    padding: 20px 0 0 0;
	position: relative;
	top: 90px;
}



.sp-form .list input {
    width: 100%;
    border: none;
    color: #000;
	line-height:38px;
	width:310px;
	    padding-left:10px;
    background-color: rgba(255,255,255,0);	
}
.sp-form .list-1 select {
    width: 100%;
    border: none;
    color: #000;
	line-height:38px;
	height:38px;
	width:310px;
	padding-left:10px;
    background-color: rgba(255,255,255,0);	
}
.sp-form .list {  margin-top:342px; margin-left:440px;  }
.sp-form .list-1 {  margin-top:6px; margin-left:440px;  }
.last-li input {
    height: 45px;
    line-height: 45px;
	margin-left:440px;
    margin-top:15px;
}
.ewm {
    overflow: hidden;
    padding: 30px 0 0 0;
}
.ewm .ewm-h5 {
    overflow: hidden;
    padding: 0;
}
.ewm h5 {
    color: #fff;
}
.pos_r1{
	    position: relative;
    top: 10px;
    left: 50px;
}

