@CHARSET "UTF-8";
body,html{
	width:100%;
	height:100%;
}
input:-webkit-autofill {
-webkit-box-shadow: 0 0 0 1000px white inset; 
} 
.closeWindow {
    width: 10px;
    height: 10px;
    background: #ffffff;
    border-radius: 5px;
    color: #cccccc;
    float: right;
    font-family: 微软雅黑;
    font-size: 14px;
    margin-right: 15px;
}
.box-img {
    /* margin-left: 196px; */
    margin-top: 38px;
    text-align:center;
}

.box-del {
    font-family: 微软雅黑;
    font-size: 16px;
    color: #797979;
    margin-top: 25px;
    line-height: 20px;
}
.box-btn1 {
    margin-top: 30px;
    margin-left: 191px;
    background: #ff5555;
    width: 98px;
    height: 44px;
    border-radius: 5px;
    color: #ffffff;
    font-family: 微软雅黑;
    font-size: 16px;
    padding-top: 2px;
}

.login{
width:100%;
height:100%;
  background: url(../images/denglu.png) no-repeat scroll center center;
}
/* 弹窗  */
.box_default{
width:100%;
height:100%;
position:fixed;
top:0;
left:0;
background: -moz-linear-gradient(rgba(11,11,11,0.05), rgba(11,11,11,0.05)) repeat-x rgba(11,11,11,0.05);
background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(11,11,11,0.05)), to(rgba(11,11,11,0.05))) repeat-x rgba(11,11,11,0.05);
z-index:100000;
}
.box_content_default{
height:330px;
width:478px;
background:#fff;
position:fixed;
top:30%;
left:50%;
margin-left: -155px;
-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.4);  
-moz-box-shadow:0 5px 10px rgba(0, 0, 0, 0.4); 
box-shadow:0 5px 10px rgba(0, 0, 0, 0.4);
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;

}
.box_content_default1{
height:280px;
width:478px;
background:#fff;
position:fixed;
left:50%;
top:50%;
margin-left:-239px;
margin-top:-131px;
-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.4);  
-moz-box-shadow:0 5px 10px rgba(0, 0, 0, 0.4); 
box-shadow:0 5px 10px rgba(0, 0, 0, 0.4);
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;

} 
.box-font{
    font-family: 微软雅黑;
    font-size: 16px;
    color: #797979;
    margin-top:21px;
    margin-left:15px;
}
.box-font1{
    font-family: 微软雅黑;
    font-size: 16px;
    color: #242424;
   
}
.box-font3{
    font-family: 微软雅黑;
    font-size: 16px;
    color: #797979;
   
}
.box-font4{
    font-family: 微软雅黑;
    font-size: 16px;
    color: #797979;
    float:left;
   
}
.box-hr{
  width:100%;
  border-top:1px solid #e5e5e5;
  margin-top:18px;  
}
.box-hr1{
  width:132px;
  height:25px;
  border:1px solid #e5e5e5;
  margin-left:18px;
  border-radius: 5px;
  float:left;
  padding-left:10px;
}
.box-content{

 margin-left:17px;
 margin-top:22px;
}
.box-btn{
	margin-top:50px;
	margin-left:138px;
	background:#48a1ff;
	width:201px;
	height:32px;
	border-radius: 5px;
	color:#ffffff;
    font-family: 微软雅黑;
    font-size: 16px;
    padding-top:2px;
}
.box_content_default textarea,
    .box_content_default .input-text {
        width: 430px;
        height: 32px;
        border: 1px solid #dedede;
        color: #b2b2b2;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        padding-left: 10px;
        line-height: 32px;
    }
    
    .box_content_default textarea:focus,
    .box_content_default .input-text:focus {
        border-color: #008bff;
        -webkit-box-shadow: 0 0px 6px rgba(72, 161, 255, 0.4);
        -moz-box-shadow: 0 0px 6px rgba(72, 161, 255, 0.4);
        box-shadow: 0 0px 6px rgba(72, 161, 255, 0.4);
        color: #545454;
    }
    
    #VipBuy .box_content_default {
        height: 425px;
    }
    
    #VipBuy .box_content_default h1 {
        color: #666666;
        font-size: 14px;
        float: left;
        margin-right: 20px;
    }
    
    #VipBuy .box_content_default p {
        font-size: 14px;
        color: #000000;
        float: left;
        margin-top: -2px;
    }
    
    .box_content_default em {
        font-weight: normal;
        color: #d9534f;
    }
    
    #VipBuy .box_content_default a {
        color: #008bff;
        margin-left: 30px;
    }
    
    #VipBuy .box_content_default li {
        margin-bottom: 24px;
    }
    
    #VipBuy .box_content_default p input[name="hytype"] {
        width: 18px;
        color: #c9c9c9;
        float: left;
        margin-right: 10px;
    }
    
    #VipBuy .box_content_default p img {
        float: left;
        width: 26px;
        margin-right: 16px;
    }
    
    #VipBuy .box_content_default .hytypebox {
        float: left;
        width: 260px;
        margin-top: 2px;
    }
    
    #VipBuy .box_content_default .hytypebox p {
        margin-bottom: 10px;
    }
    
    #VipBuy .box_content_default .box-btn {
        margin-left: 130px;
        margin-top: 20px;
    }
    
    #ChangeMail .box_content_default li h1 {
        margin-right: 10px;
        float: left;
        font-size: 14px;
        font-weight: bold;
        color: #666666;
        margin-bottom: 10px;
    }
    
    #ChangeMail .box_content_default {
        height: 400px;
    }
    
    #ChangeMail .box_content_default li p {
        font-size: 14px;
        float: left;
        color: #333;
    }
    
    #ChangeMail .box_content_default li {
        margin-bottom: 16px;
    }
    
    #ChangeMail .box_content_default li .input-text {
        float: left;
        margin-top: 6px;
    }
    
    #ChangeMail .box_content_default li input[name="button1"] {
        float: left;
        margin-top: 6px;
        margin-left: 6px;
        background: #48a1ff;
        padding: 0px 10px 0px 10px;
        height: 32px;
        border-radius: 5px;
        color: #ffffff;
        font-family: 微软雅黑;
        font-size: 14px;
    }
    #ChangeMail .box-btn{ margin-top: 30px; margin-left: 130px; }


    #ChangePwd .box_content_default li h1{
        margin-right: 10px;
        float: left;
        font-size: 14px;
        font-weight: bold;
        color: #666666;
        margin-bottom: 10px;
    }
    #ChangePwd .box_content_default {
        height: 400px;
    }
    #ChangePwd .box_content_default li .input-text {
        float: left;
        margin-bottom: 16px;
    }
    #ChangePwd .box-btn{ margin-top: 30px; margin-left: 130px; }
    
.widthline{
  float: left;
  display: block;  
  width: 443px;
  height: 1px;
  border-bottom: 1px dashed #cccccc;
  margin-top: 10px;
  margin-bottom: 30px;
}

  .box_content_default .warning {
        display: block;
        height: 34px;
        width: 100px;
        text-align: center;
        line-height: 34px;
        background: #ec6c6b;
        color: #fff;
        position: absolute;
        top: -7px;
        right: 20px;
        padding: 0 10px;
        -webkit-box-shadow: 0 0px 6px rgba(0, 0, 0, 0.4);
        -moz-box-shadow: 0 0px 6px rgba(0, 0, 0, 0.4);
        box-shadow: 0 0px 6px rgba(0, 0, 0, 0.4);
    }
    
    .warning span {
        position: absolute;
        left: -7px;
        top: 11px;
        z-index: 2;
        border-top: 6px solid transparent;
        border-right: 8px solid #ec6c6b;
        border-bottom: 6px solid transparent;
    }

    .box_default .dropdownbox01 {
        width: 180px;
        height: 32px;
        border: 1px solid #dedede;
        color: #707070;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        padding-left: 10px;
        margin-bottom: 15px;
        line-height: 32px;
        margin-top: -6px;
        margin-left: 0px;
        background-position: 160px center;
    }
    
    .box_default .dropdown {
        margin-left: 0px;
        float: left;
        margin-right: 10px;
    }
    
    .box_default .dropdownbox02 li {
        width: 180px;
        height: 32px;
        margin-bottom: 0px;
        background: #fff;
        color: #707070;
    }
    
    .box_default .dropdownbox02 li:hover {
        background: #48a1ff;
        color: #fff;
    }
    .AddPhone .box_content_default{ height: 500px; }
    .AddPhone li h1{ float: left; width: 110px; text-align:right; margin-right: 20px; margin-top: 4px; font-size: 14px; }
    .AppPhone_a{ position: relative; margin-bottom: 10px; }
    .AppPhone_a .input-text{ width: 180px; margin-top: -4px; margin-bottom: 15px; }
    .AddPhone .box-btn{ margin-top: 20px; margin-left: 130px; }
        .Apply_dispose .box_content_default li h1{
        margin-right: 10px;
        float: left;
        font-size: 14px;
        font-weight: bold;
        color: #666666;
        margin-bottom: 10px;
    }
    .Apply_dispose .box_content_default {
        height: 400px;
    }
    .Apply_dispose .box_content_default li .input-text {
        float: left;
        margin-bottom: 16px;
    }
    .Apply_dispose .box-btn{ margin-top: 30px; margin-left: 130px; }
    .Apply_dispose .box_content_default textarea{ resize: none; height: 100px; line-height: 20px;padding-top:8px; }
    .Apply_dispose1 .box_content_default{
        height: 320px;
    }
  #login .box_content_default{ 
    width:430px;
    height:452px;
    position:fixed;
    left:50%;
    top:50%;
    margin-top:-215px;
    margin-left:-200px;
/*     margin-top:-222px;
    margin-left:-200px; */
  }
#register .box_content_default{ 
    width:430px;
    height:600px;
    position:fixed;
    left:50%;
    top:50%;
    margin-top:-275px;
    margin-left:-200px;
  }
  #findPassword .box_content_default{ 
  
    width:430px;
    height:360px;
    position:fixed;
/*     margin:auto;
    top:0;
    left:0;
    bottom:0;
    right:0; */
    left:50%;
    top:50%;
    margin-top:-180px;
    margin-left:-200px;
  }
 .loginbox{
   margin-top:40px;
 /*  margin-left:175px; */
   text-align:center;
   color:#49a0fe;
   font-size:20px;
   font-family:微软雅黑;
 } 
 .loginboximg{
 float:right;
 margin-right:10px;
 margin-top:10px;
 
 }
 .log{                    /* 新加*/
   margin-top:65px;
   margin-left:50px;
   position:relative;
 }
.login-input-img{ position:absolute; left:5px; display:none;} 
@media screen and (-webkit-min-device-pixel-ratio:0) {
.login-input-img{display:block;}
}
.log input{
   border-bottom:1px solid #ccc;
   width:330px; 
   background: url(../images/yonghu1.png) no-repeat 5px 0px ;
   height:33px;
   padding-left:50px;
   padding-bottom:10px;
   
}
.login-input-text{ position:absolute; left:50px; top:0px; color:#b5b5b5; font-size:14px;}
@media \0screen\,screen\9{
	.log input{
		width:280px;
		padding-bottom:2px;
	}
}
@media screen\0 {
	.log input{
		width:280px;
   		padding-bottom:10px;
   		height:23px;
	}
}  
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.log input{
		width:330px;
		height:33px;
   		padding-bottom:10px;
	}
}                
.log input:focus {
   border-bottom:1px solid #49a0fe;
   background: url(../images/yonghu.png) no-repeat 5px 0px ;
}
.logintip{                   /* 新加*/
  
   color:#e4393c;
   font-size:12px;
   font-family:微软雅黑;
   position:absolute;
   top:38px;
   left:0px;
}
.log1{                       /* 新加*/
   margin-top:29px;
   margin-left:50px;
   position:relative;
 }
 
 .log1 input{
   border-bottom:1px solid #ccc;
   width:330px; 
   background: url(../images/mima1.png) no-repeat 5px 0px ;
   height:33px;
   padding-left:50px;
   padding-bottom:10px;
}
@media \0screen\,screen\9{
	.log1 input{
		width:280px;
		padding-bottom:2px;
	}
}
@media screen\0 {
	.log1 input{
		width:280px;
   		padding-bottom:10px;
   		height:23px;
	}
}  
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.log1 input{
		width:330px;
		height:33px;
   		padding-bottom:10px;
	}
}                
.log1 input:focus {
   border-bottom:1px solid #49a0fe;
   background: url(../images/mima.png) no-repeat 5px 0px ;
}
.logincheck{
  margin-top:37px;
  margin-left:50px;
}
.logincheck span{
   color:#707070;
   font-size:14px;
   font-family:微软雅黑;
   padding-left:12px;
}
.loginbut{
width:330px;
text-align:center;
border: 1px solid #008bff;
color:#fff;
font-size: 18px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
margin-top: 21px;
margin-left:50px;
height: 32px;
background: #49a0fe;
cursor: pointer;
margin-bottom:30px;
float:left;
}
.loginbut5{
width:330px;
border: 1px solid #008bff;
color:#fff;
font-size: 18px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
margin-top: 21px;
margin-left:50px;
height: 32px;
background: #49a0fe;
cursor: pointer;
margin-bottom:30px;
float:left;
}
.loginbut:hover{
	 background: #008bff;
     color: #fff;
	}
.but1{
  float:left;
  margin-left:50px;
  width:332px;
  
}
@media \0screen\,screen\9{
	.but1{
		margin-left:30px;
	}
}
.but1 input{
  float:left;
  color: #49a0fe;
   font-size:14px;
   font-family:微软雅黑;
   background:none;
   margin-left:0px;
}
.regbox{
  margin-top:45px;
  margin-left:49px;
   color: #9b9b9b;
   font-size:14px;
   font-family:微软雅黑;
}
/* .regbox  .input-radio
{
 margin-left:10px;
} */
.regbox input[type=radio]:focus {
	 border:#7fbcfe;
	}
.regbox span{
  padding-left:10px;
  padding-right:10px;
   color: #1a1a1a;
   font-size:14px;
   font-family:微软雅黑;
}
.registertip{
  padding-left:49px;
   color: #49a0fe;
   font-size:12px;
   font-family:微软雅黑;
   line-height:30px;
}
.registertiplog{          /* 新加*/
   margin-top:29px;
   margin-left:49px;
   position:relative; 

}
.registertiplog input{
   border-bottom:1px solid #ccc;
   width:330px; 
   background: url(../images/yonghu1.png) no-repeat 5px 0px ;
   height:33px;
   padding-left:50px;
   padding-bottom:10px;
   color: #b5b5b5;
   font-size:14px;
   font-family:微软雅黑;
   
}
@media \0screen\,screen\9{
	.registertiplog input{
		width:280px;
   		padding-bottom:2px;
	}
}
@media screen\0 {
	.registertiplog input{
		width:280px;
   		padding-bottom:10px;
   		height:23px;
	}
}  
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.registertiplog input{
		width:330px;
		height:33px;
   		padding-bottom:10px;
	}
}                
.registertiplog input:focus {
   border-bottom:1px solid #49a0fe;
   background: url(../images/yonghu.png) no-repeat 5px 0px ;
}
.registertiplog1{    /* 新加*/  
  margin-top:29px;
  margin-left:49px;
  position:relative; 
}
.loginbut1{
   border-bottom:1px solid #ccc;
   width:233px;
   background: url(../images/yzm1.png) no-repeat 5px 0px ;
   height:33px;
   padding-left:50px;
   padding-bottom:10px;
   color: #b5b5b5;
   font-size:14px;
   font-family:微软雅黑;
   float:left;
   
}
@media \0screen\,screen\9{
	.loginbut1{
		width:183px;
		padding-bottom:2px;
	}
}

@media screen\0 {
	.loginbut1{
		width:183px;
		padding-bottom:10px;
		height:23px;
	}
}  
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.loginbut1{
		width:233px;
		padding-bottom:10px;
		height:33px;
	}
}          

.loginbut1:focus {
	border-bottom:1px solid #49a0fe;
   background: url(../images/yzm.png) no-repeat 5px 0px ;
   
}
.registertiplog2{       /* 新加*/
   margin-top:29px;
   margin-left:49px;
   position:relative;

}
.loginbut2{                /* 新加*/
 padding: 0px 14px;
border: 1px solid #ccc;
color:#fff;
font-size: 14px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
height: 33px;
background: #49a0fe;;
cursor: pointer;
margin-left:19px; 
  
}
@media \0screen\,screen\9{
	.loginbut2{
		padding:0px 2px;
	}
}
@media \0screen {   
	.loginbut2{
		padding:0px 15px;
	}
}
.loginbut2:hover{
	background:#008bff;	
}
.registertiplog2 input{
   border-bottom:1px solid #ccc;
   width:330px; 
   background: url(../images/mima1.png) no-repeat 5px 0px ;
   height:33px;
   padding-left:50px;
   padding-bottom:10px;
   color: #b5b5b5;
   font-size:14px;
   font-family:微软雅黑;
   
}
@media \0screen\,screen\9{
	.registertiplog2 input{
		width:280px;
		padding-bottom:2px;
	}
}
@media screen\0 {
	.registertiplog2 input{
		width:280px;
   		padding-bottom:10px;
   		height:23px;
	}
}  
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.registertiplog2 input{
		width:330px;
		height:33px;
   		padding-bottom:10px;
	}
}                
.registertiplog2 input:focus {
	border-bottom:1px solid #49a0fe;
   background: url(../images/mima.png) no-repeat 5px 0px ;
}
.registercheck{
 margin-top:37px;
  margin-left:50px;
   width:330px; 
}
.registercheck button{
   
   color:#bdbdbd;
   font-size:14px;
   font-family:微软雅黑;
   padding-left:12px;
   background:none;
}
@media \0screen\,screen\9{
	.registercheck button{
		width:300px;
	}
}
.registercheck button:hover{
color:#49a0fe;
}
.byt{
color:#49a0fe;
   font-size:14px;
   font-family:微软雅黑;
   padding:0px;
   margin-left:50px;
   float:left;
   cursor:pointer;
}

/* 用户服务协议*/
 .Alltest_protocol .box_content_default{
        width: 830px; height: 530px;
        top:50%;
        left: 50%;
        margin-top: -290px;
        margin-left: -415px;
    }
    .Alltest_protocol .box-font{text-align: center; color: #008bff; font-size: 16px;}
    .Alltest_protocol .box-content{padding: none; height: 400px; overflow-y: scroll; margin: 0px; }
    .Alltest_protocol .box-content h1{ font-size: 14px;color: #707070; font-weight: bold; margin-bottom: 15px; }
    .Alltest_protocol .box-content p{ font-size: 14px; color: #707070; line-height: 24px; margin-bottom: 5px; }
    .Alltest_protocol .protocol_content{ padding: 15px 20px; }
    .Alltest_protocol .box-btn{ margin-left: 315px; margin-top: 20px; }
    
    .regxy{      /* 新加*/
	   color:#e4393c;
	   font-size:12px;
	   font-family:微软雅黑;
	   position:absolute;
	}
	@media screen and (max-width:1024px){
		.box_content_default1{
			width: 350px;
			margin-left: -175px;
		}
		.box-btn1{
			margin:30px auto 0;
			display: block;
		}
		
	}
	@media screen and (max-width:320px){
		.box_content_default1{
			width: 300px;
			margin-left: -150px;
		}
		.box-btn1{
			margin:30px auto 0;
			display: block;
		}
		
	}