*{ margin: 0; padding: 0;}
ul li{ list-style: none;}
a{ text-decoration:  none;}
/*  */
#common_top{ height: 70px; line-height: 70px;}
.common_top{ width: 1200px; height: 70px; margin: 0 auto; display: flex; justify-content: space-around;}
.logo{ width: 153px; height: 54px; margin-top: 8px;}
.menu ul li{ float: left; width: 140px; height: 70px; text-align: center; margin: 0 2px; line-height: 70px;}
.menu ul li a{ font-size: 18px; color: #181818; font-weight: bold;}
/*  */
#common_banner{ height:630px; width: 1920px;}
/* 登录 */
.loginBox_input{ margin: 10px 30px;}
.loginBox_t{ font-size: 18px; font-weight: bold; color:#5280FF; text-align: center; }
.loginBox_t label{  margin: 15px 20px 0; padding:10px 15px; cursor: pointer;}

.loginBox_input input{ border: none; height: 40px; line-height: 40px; outline: none; background: none; margin-left: 70px; width: 225px;}
.loginBox_input p{ text-align: right; padding: 5px 0;color: #A0A0A0; font-size: 14px; }
#wang{cursor: pointer;}
.username,.password{ height: 48px; line-height: 48px; border: 1px solid #ADADAD; border-radius: 2px;}
.username{ margin: 30px 0; background: url(../img/update/username.png) no-repeat left center; background-position-x: 15px;}
.password{ background: url(../img/update/password.png) no-repeat left center; background-position-x: 15px;}
.loginBtn{ background: #5280FF; color: #fff; font-size:22px; text-align: center; height: 50px; line-height: 50px; border-radius: 2px; margin: 10px 30px; cursor: pointer;}
.loginZ{ text-align: center; padding: 5px 0; color: #5280FF; cursor: pointer;}
.loginRe{ text-align: center; padding: 0 0; color: #5280FF; cursor: pointer;}

.friends{ width: 1200px; margin: 0 auto;}
.friends a{ margin: 10px 15px; display: inline-block;}
#noLogin{width: 400px; height: 420px; background: #fff; border-radius: 4px;display: none;float: right; margin: 100px 0 0 0; box-shadow: 5px 10px 15px 3px rgba(0, 0, 0, 0.4);}

/* 遮罩弹框样式 */
#mask{position: absolute; top: 0px; filter: alpha(opacity=60); background-color:rgba(24,24,24,0.5); z-index: 999999999999999;}
.big{ width: 520px; height: 460px; background: #fff; margin: 15% 36%; position: fixed;}
.bigs{ width: 520px; height:580px; background: #fff; margin: 10% 36%; position: fixed;}
.loginT{ width: 520px; height: 354px; background: #fff; }
.bounced_t{ position: relative; text-align: center; color: #5280FF; font-size: 20px; font-weight: bold;border-bottom: 1px solid #F5F7FA;}
.bounced_t label{ margin: 20px 20px 0; padding:20px 15px; cursor: pointer;}
.close{ cursor: pointer; font-size: 20px; position: absolute; top: 10px; right: 22px; }
#shut{ padding: 5px 20px; border: 1px solid #ccc; font-size: 14px; border-radius: 5px; cursor: pointer;}
.cha{ width: 24px; height: 24px; border-radius: 50%; border: 1px solid #CCCCCC; display: block; line-height: 24px; text-align: center; cursor:pointer; position: absolute; z-index: 999999; right: 15px; top: 15px;}

#picBox{ width: 800px; height: 600px; background: #fff; position: fixed; left: 50%; top:50%; margin-left: -400px; margin-top: -300px; overflow-y: scroll; padding: 0 0 50px;}
.sureBox{ width: 160px; height: 44px; position: fixed; left: 50%; top:50%; margin-left: -80px; margin-top: -22px; }

/* 注册弹框 */
#phoneNumber,#phoneNumbers,#pass,#forget_phone,#forget_code,#forget_pass,#forget_passs,#box_phone,#box_pass,#accountNo{ width: 320px; height: 44px; border: 1px solid #ADADAD; border-radius: 1px; text-indent: 15px;}
#code,#codes,#forget_code{ width: 190px; height: 44px; border: 1px solid #ADADAD; border-radius: 1px;text-indent: 15px;}
#look_box p button{ width:120px; height: 44px; border: 1px solid #ADADAD; border-radius: 1px; margin-left: 8px;}
#regist_box p button,#forget_box p button{ width:120px; height: 44px; border: 1px solid #ADADAD; border-radius: 1px; margin-left: 8px;}
.star{ color: red;}
#look_box p{ text-align: center; padding: 5px 0;}
#look_box p label{ font-size: 16px;}
#regist_box p,#forget_box p{ text-align: center; padding: 5px 0; margin: 0 0 10px;}
#regist_box p span,#look_box p span{ margin-right: 15px; display: inline-block; width: 45px; font-size: 14px;}
#forget_box p span{ margin-right: 15px; display: inline-block; width: 60px; font-size: 14px}

.loginB,.loginR,.repeat{ width: 320px; height: 50px; margin: 30px auto; text-align: center; line-height: 50px; background: #5280FF; color: #fff; font-size: 22px; font-weight: bold; cursor: pointer;}

/* 单选按钮样式 */
.radioBtn>input{display: none;}
.radioBtn>label{position: relative;}
.radioBtn>label::before{display: inline-block;content: "";width: 20px;height: 20px;border-radius: 50%;border: 1px solid rgb(219, 219, 219);margin-right: 6px;vertical-align: middle;}
.radioBtn>input:checked+label::before{ background-color: #5280FF}
/* .radioBtn>input:checked+label::after{display: inline-block; content: "";width: 8px;height: 8px;border-radius: 50%;position: absolute; left: 5px; bottom: 1px;background-color: white;} */

/* footer */
#footer{position: absolute; bottom: 0; height: 80px; line-height: 30px; width: 100%;}
.footer{ width: 1200px; margin: 0 auto; text-align: center; font-size: 14px;}