/*首页轮播图 跟 轮播图上登录板块样式*/
#header{height:130px;}
a{text-decoration:none;cursor:pointer;}
li{list-style-type:none;}

.middle2 ul .lineNow:after{background-color: #33CC99; }

.index-page{}
/*---- banner ---*/
.box{width:100%;height:589px;margin:30px auto;position:relative;text-align: center;overflow:hidden;}
.swiper-container {
    width:100%;
    text-align:center;
    overflow:hidden;
    z-index:5;
    background:#F8F8F8;
    position: relative;
}
.swiper-wrapper {
    position: relative;
    z-index:10;
}
.swiper-slide {
    position:relative;
    text-align:center;
    float:left;
}
.swiper-slide a{
    position:relative;
    width:100%;
    /*height:100%;*/
    display:block;
    overflow:hidden;
}
.swiper-slide img{
    width:100%;
    /*height:100%;
    vertical-align:middle;
    position:relative;*/
}
.pagination{
    position:absolute;
    height:1.2em;
    width:100%;
    bottom:10px;
    z-index:100;

}
.pagination .swiper-pagination-switch{
    display:inline-block;
    height:0.6em;
    width:0.6em;
    border-radius:50%;
    margin-right:1em;
    background:rgba(255,255,255,0.5);
}
.pagination .swiper-active-switch{
    background:#33cc99;
}


/*登录注册板块*/
.clear{height:20px; }
#regBack{
	width: 1080px;
    margin: 0 auto;
    margin-top: -100px;
    position: relative;
    height: 100px;
}
#regBack .regloginbox{border-radius: 10px;z-index: 999;background-color:rgba(153,153,153,6); filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8; color:#fff; position:absolute; width: 1080px; height: 100px; bottom: 0; left:0;}
#regBack .regloginbox1{position:absolute; width: 1080px; bottom:20px; left:0;z-index: 999;}
/*@media only screen and (max-width: 1280px){
  .regloginbox,.regloginbox1{top:14px !important;}
}*/
/*background-color:#000000;
    filter:Alpha(opacity=50);
    position:static;  IE6、7、8只能设置position:static(默认属性) ，否则会导致子元素继承Alpha值 
    *zoom:1; /* 激活IE6、7的haslayout属性，让它读懂Alpha */
#regBack .regloginbox_title{width:100%; height:50px; }
#regbox .regtitle{
	padding-top:40px;
	font-size: 27px;
	text-align: center;
	color:#fff;
}
#regbox .regword{
	font-size: 20px;
    color: #fff;
    text-align: left;
    line-height: 44px;
    width: 230px;
    float: left;
    margin-right: 10px;
} 
 input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #e2dfdf;  
}

input::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #e2dfdf;
}

input:-ms-input-placeholder{
    color: #e2dfdf;
}

input::-webkit-input-placeholder {
    color: #e2dfdf;
}

#regBack .invalid:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: red;  
}

#regBack .invalid::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: red;
}

#regBack input.invalid:-ms-input-placeholder{
    color: red;
}

#regBack input.invalid::-webkit-input-placeholder {
    color: red;
}
.test-info .invalid:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: red;  
}

.test-info .invalid::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: red;
}

.test-info input.invalid:-ms-input-placeholder{
    color: red;
}

.test-info input.invalid::-webkit-input-placeholder {
    color: red;
}
#topTrueName{
	background: url(http://img.linewow.com/v2017img/0810/man_1222.png) no-repeat;
    background-repeat: no-repeat;
    background-position: 10px 10px;
    background-size: 30px;
}
#topPhone{
	background: url(http://img.linewow.com/v2017img/0810/phone_1222.png) no-repeat;
    background-repeat: no-repeat;
    background-position: 10px 10px;
    background-size: 22px;
}

#regBack .regloginbox_title span{
	width:49%;
	height:100%;
	display:inline-block;
	line-height:50px;
	text-align:center;
	cursor:pointer;
	color:#fff;
}
#regBack .noselectbox{
	background-color:#030000;
}
#regBack .rlminbox{
	position:relative;
	width:90%;
	margin:0 auto;
	padding-top:10px;
}
.topFormBox{
     text-align: left;
}
#regBack .topFormBox li{
	width: 30%;
    height: 48px;
    text-align: center;
    background-color: #fff;
    line-height: 48px;
    margin-right: 10px;
    display: inline-block;
    border-radius: 10px;
}
#regBack .topFormBox li input{
	text-align:center;
	height:48px;
	line-height:48px;
	border:0px;
	color:#B3B1B6;
	vertical-align: baseline;
	text-align: left;
    width: 248PX;
    padding-left: 60px;
    font-size: 16px;
}
#regBack .topFormBox p{
	font-size:0.8rem;
	font-size:13px \9;
	line-height:25px;
	margin-top:10px;
}
#regBack .topFormBox .topSubmit{
	background-color:#e94d4c;
	cursor:pointer;
	color:#fff !important;
	width:100% !important;
	text-align:center !important;
	font-size:1rem;
	outline:none;
	opacity:0;
	position: absolute;
	margin-left: -158px;
}




























