﻿/*登录*/
.op_admin {padding: 2.85rem 1rem 0 1rem;position:relative;}
/*.op_login_header{position:relative;height:68px;line-height:44px;background: #dc137b;color: #fff;text-align: center;}*/
/*.op_login_header h3 {font-size:22px;font-weight: normal;line-height:68px;}*/
/*.op_login_header a {display: block;height: 26px;position: absolute;top: 9px;background: url(../images/admin/header_icon.png) no-repeat;}*/
/*.op_login_header a.back {width: 19px;background-position: -1px -46px;left:19px;position:absolute;top:22px;}*/
/*.op_login_header a.op_header_menu{display:inline-block;position:absolute;top:18px;right:20px;width:56px;height:32px;line-height:32px;text-align:center;background:none;color:#fff;border:1px solid #fff;border-radius:5px;}*/

.op_login_header{position:relative;height:44px;line-height:44px;background: #fff;color: #000;text-align: center;}
.op_login_header h3 {font-size:16px;font-weight: normal;}
.op_login_header a {display: block;height: 24px;position: absolute;top:10px;background: url(../images/icons/arrow-left.png) no-repeat; background-size: 22px;}
.op_login_header a.back {width: 24px; left: 5px;}
.op_login_header a.op_header_menu{display:inline-block;position:absolute;top:12px;right:20px;width:38px;height:18px;line-height: 18px;font-size: 14px; background:none; color: #dc137b;}



.op_login_tit{width:20.86rem;height:2.56rem;margin:0 auto;margin-bottom:2.67rem;border-radius:5px;}
.op_login_tit a{float:left;width:50%;height:100%;font-size:1rem;line-height:2.45rem;text-align:center;color:#999999;}
.op_login_tit a.curr{color:#dc137b;}
.op_admin .login_way{padding:0;text-align:left;position: relative;}
.op_admin .login_way #message{height:1.5rem;font-size:12px;color:red;line-height:1.5rem;}
.op_admin .login_getCode{position: absolute;top: 11px;right: 0;width:40%;margin-left:8%;text-align:center;color:#666;}
.op_admin input {padding:11px 0;text-indent: 5px;width: 100%;height: 21px;font-size: 16px;color: #999;}
.op_admin .admin_input_text {color: #4d4d4d;background: #fff; border: none;border-bottom:1px #d6d6d6 solid;text-indent: 1em; }
.op_admin .admin_input_verifyCode {margin-top: 1.5rem;color: #4d4d4d;border: #d6d6d6 solid 1px;border-radius:5px; width:45%;}
.op_admin .admin_password {margin-top: 1.5rem;}
.op_admin .admin_submit {display:block;margin:0 auto;margin-top:7rem;padding:0;height:47px;font-size:18px;color: #fff;background: #dc137b;border-radius:7px;border:0;}
.op_admin .admin_use {margin-top: 1.45rem;float: left;width: 100%;line-height: 1.8rem;font-size:16px;}
.op_admin .admin_use div.rb_user{float: left;height: 1.8rem;line-height: 1.8rem;}
.op_admin .admin_use label {line-height: 1.8rem;color: #4c4c4c;}
.op_admin .admin_use span {float: right;heightL: 1.8rem;line-height: 1.8rem;}
.op_admin .admin_use a {color: #dc137b;}
.op_admin .auto_submit {width: auto;height: auto;}
.op_admin .errorMessage  {position: absolute;height: 1.5rem;line-height: 1.5rem;font-size: 12px;color:red;}/*提示需要输入信息的div*/
.op_admin .login_way img{padding:-1px 10%;margin-left:8%;border-radius:5px;}

/*新用户注册*/
.admin_verify {margin-top: 1.5rem;}
.op_admin .admin_verify_text {margin-right: 0.6rem;width:45%;}
.op_admin img {width:25%;height: 2.3rem;border:1px solid #535353;}
.op_admin .admin_refresh {margin-top: 1.6rem;font-size: 0.8rem;color: #bfbfbf;}
.op_admin .admin_refresh em {font-size: 0.8rem;color: #3c86eb;}

/*忘记密码*/
.op_forget {margin-bottom: 0.95rem;height: 43px;line-height: 43px;}
.op_forget label {display: block;float: left;width: 4.5rem;height: 43px;line-height: 43px;font-size: 16px;color: #4c4c4c;}
.op_forget input {padding: 11px 0;height: 21px;font-size: 16px;color: #999;border: 1px solid #d6d6d6;}
.op_forget .forget_admin {width: 75%;}
.op_forget .forget_captcha {width: 50%;}
.op_forget #getcode {margin-left: 0.3rem;height: 43px;line-height: 43px;font-size: 16px;color: #3c86eb;}
.op_forget #message {padding-left: 4.5rem;display: block;position: absolute;height: 1.5rem;line-height: 1.5rem;font-size: 12px;color: red;}

/*找回密码*/
.op_admin.op_find_password {padding-top: 0;}
.op_admin .op_admin_step {text-align: center;height:77px;line-height: 77px;width: 100%;}
.op_admin_step dd {font-size: 15px;color: #b2b2b2;margin-right: 0.35rem;display: inline-block;}
.op_admin_step dd em {display: block;float: left;width: 20px;height: 20px;background: url(../images/admin/step_bj2.png) 0 0  no-repeat ;margin-top: 28px;margin-right: 0.45rem;}
.op_admin_step dd.op_pitch_step {color: #dc137b;}
.op_admin_step dd.op_pitch_step em {background: url(../images/admin/step_bj1.png) 0 0  no-repeat ;}
.op_admin .admin_verify2_tel {width: 83%;}
.op_admin  a.admin_txd_verify {color: #3c86eb;font-size:0.8rem;float: right;margin-top: 0.938rem;}
.op_admin_verify_succeed {width: 100%;margin-top: 3.938rem;text-align: center;color: #4c4c4c;font-size: 1rem;float: left;}
.verify_yes_icon {display: block;width: 100%;height: 34px;background: url(../images/admin/yes.png) center center no-repeat;}
.op_admin_verify_succeed a {font-size: 0.8rem;color: #3c86eb;}
.op_admin_verify_succeed a.go_index{margin-right: 2rem;}
.my_input_text {text-indent: 0.375rem;font-size: 0.750rem;color: #999;background: #fff;border: #d6d6d6 solid 1px;}

/*密码设置*/
.op_my_center_password {padding: 3.45rem 1rem 0 1rem;font-size: 1rem;background:#fff;}
.op_my_center_password .textbox {margin-bottom:1.05rem;}
.textbox label {margin-right: 0.688rem;width: 5.625rem;display: block;float: left;text-align:right;height:40px;line-height:40px;font-size: 14px;color: #4c4c4c;}
.my_password {padding:9px 0;width: 100%;height: 3rem;border: none; border-bottom: 1px solid #ccc;font-size: 1.2rem;}
.my_submit {margin: 1.9rem 0;padding:0;width:100%;height:45px;font-size: 1.3rem;color: #fff;background: #dc137b;border-radius:23px;border:0;}
.op_my_center_password .errorMessage {padding-left: 1.5rem;display: block;position: absolute;height: 2rem;line-height: 1.5rem;font-size: 12px;color: red;}

/*我的资料*/
.op_admin_icon {height:6.5rem;line-height:6.5rem;background: #f1f1f5;}
.op_admin_icon em {display: block;width: 5rem;height: 5rem;overflow:hidden;border: #cdcdd0 solid 0.188rem;border-radius: 100%;margin: 0.55rem 0.8rem 0 31%;float: left;}
.op_admin_icon em img {margin-left:-1px;width: 103%;position: relative;top: -0.9rem;}
.op_admin_icon a {color: #3466aa;font-size: 0.8rem;}
.op_my_center_personal {width: 91%;margin-left: 19px;margin-top: 2.5rem;font-size: 1rem;}
.personal_textbox {margin-bottom: 0.75rem;float: left;width: 100%;}
.saved_victory {margin-bottom: -2rem;text-align: center;height: 2rem;line-height: 2rem;color: red;}
.personal_textbox label {display: block;float: left;font-size: 14px;color: #4c4c4c;width:73px;height: 28px;line-height: 28px;text-indent: 0.15rem;}
.my_user {width:146px;height: 20px;padding: 3px 0;}
.personal_textbox span {float:left;margin-right: 2.15rem;}
.personal_textbox .sex {float: left;width: auto;height: 28px;line-height: 28px;}
.personal_textbox .sex:checked{background: #f15500;}
.personal_textbox .select_style {border-radius:0;width:20%;height: 26px;float: left;margin-right: 0.438rem;border:#b3b3b3 solid 1px;}
.personal_textbox .select_style span {color: #808080;font-size: 0.8rem;position: relative;width: 100%;line-height: 26px;text-indent: 0.1rem;}
.personal_textbox .select_style i{display:block;position:absolute;right:0.2rem;top:11px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #B3B3B3;}
.personal_textbox .personal_time {opacity: 0;position: relative;top: -30px;height: 26px;width: 100%;}
.personal_textbox .my_info {width:205px;height: 20px;padding: 3px 0;}
.personal_textbox .personal_place {opacity: 0;position: relative;top: -30px;height: 26px;width: 100%;}
.personal_textbox .my_address {width:64%;height: 20px;padding: 3px 0;line-height:26px;}

/*浏览记录*/
.op_center{background:#f1f1f5;overflow: hidden;}
.my_center_title {border-bottom: #d6d6d6 solid 1px;background: #fff;overflow: hidden;}
.my_center_title ul li {float: left;width:33%;height: 45px;line-height: 45px;}
.my_center_title ul li:last-child{width:34%;}
.my_center_title ul li a {display: block;text-align: center;font-size: 1rem;color: #000;border-right: #dedede solid 1px;}
.my_center_title ul li:last-child a{border-right: 0 none;}
.my_center_title ul li.my_center_password {border:0;}
.my_center_title ul li a.my_center_active{color:#dc137b;background:#f7f7f7;}

.center_bro{margin-top:20px;overflow: hidden;background:#fff;}
.center_bro li{float:left;width:50%;text-align: center;}
.center_bro li div{border-bottom:1px solid #DCDCDC;}
.center_bro li:nth-child(2n+1) div{border-right:1px solid #DCDCDC;}
.center_bro li:nth-child(2n) div{border-right:1px solid #fff;}
.center_bro li a{display:inline-block;width:94%;padding-top:3%;}
.center_bro li a img{width:100%;}
.center_bro li p{font-size:1rem;padding:0.8rem 0;text-align: left;}
.center_bro li p span{display:block;height:1.25rem;overflow: hidden;}
.center_bro li p .price{color:#dc137b;}
.to_load{width: 100%;height:8rem;line-height:8rem;text-align: center;color: #999;font-size: 1.25rem;}


.my_center_title ul li{width:25%;}
.my_center_title ul li:last-child{width:25%;}

.imgVer-bg,.bind-bg{display: none;position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.6);}
.bind-alert{position: fixed; top: 50%; left: 50%; width: 400px; height: 400px;margin: -200px 0 0 -200px;background: #fff;z-index: 1009; border-radius: 5px;}
.bind-alert h3{height: 70px; line-height: 40px;text-align: center; color: #c1c1c1;}
.bind-alert .alert{width: 350px;margin: 0 auto;padding-top: 30px;}
.bind-alert .alert .alert_wrap .form{width: 340px;padding: 10px 5px; display: inline-block; position: relative;border-bottom: 1px solid #c5c5c5;}
.bind-alert .alert .alert_wrap{border: 1px solid #c5c5c5;border-bottom:none;}
.bind-alert .alert .form .text,.bind-alert .alert .form .text_captcha, .bind-alert .alert .form .veri_code{border: none; height: 40px; width: 100%;}
.bind-alert .alert .form .captcha{position: absolute;top: 10px;right: 12px;}
.bind-alert .alert .form #captcha_button{display: none;}
.bind-alert .alert .form .get_code{position: absolute; height: 20px; width: 120px; border: none; border-left: 1px solid #c5c5c5; right: 10px;top: 20px; background: transparent;}
.bind-alert .alert .form .submit{background: #dc137b;color: #fff;margin-top: 20px;width: 350px;height: 40px;outline: none;border: none;}
.bind-alert .alert .alert_close{position: absolute;  top: 15px;  right: 6px;  height: 30px;  width: 30px;transform: rotate(45deg);}
.bind-alert .alert .alert_close::after{content: ""; position: absolute;top: -5px;left: 5px;  border-bottom: 2px solid #ccc;border-left: 2px solid #ccc; height: 10px; width: 10px;}
.bind-alert .alert .alert_close::before{content: ""; position: absolute;top: 5px;left: -5px;  border-top: 2px solid #ccc;border-right: 2px solid #ccc; height: 10px; width: 10px;}
.op_user{background: #fff; padding-top: 1rem;}
.op_user ul{ margin:0 0 0 1.5rem;}
.op_user li{height: 4rem;padding: 0.5rem 0; border-top: 1px solid #ccc; position: relative;}
.op_user li img{ height: 100%; }
.op_user li .circle{display: inline-block;height: 4rem;width: 4rem;border-radius: 50%;overflow: hidden;float: left;}
.op_user li .op_user_msg{padding-left: 5rem;line-height: 2rem;color: #8a8a8a;}
.op_user li .label{line-height: 4rem;color: #000;font-size: 1.2rem;}
.op_user li:nth-child(1){border-top:none;padding-bottom: 1.5rem;}
.op_logout{background: #fff;margin: 1rem 0;line-height: 3.5rem;text-align: center;font-size: 1.2rem;font-weight: 600;}
.op_user li i{position: absolute; right: 2rem;top: 2.07rem;width: 0.8rem; height: 0.8rem; border-right: 0.2rem solid #B4B4B4;border-bottom: 0.2rem solid #B4B4B4; transform: rotate(-45deg); }
.op_user li .label span{margin-right: 4rem; float: right;color: #a8a8a8;min-width: 4rem;text-align: right;height: 4rem;}
.op_user .update_info li{border-top: none;border-bottom: 1px solid #ccc;}
.op_user .update_info li:nth-child(1){border-top:none;padding-bottom: 0.5rem;}

.cahnge_name_tip{line-height: 4rem;color: #a8a8a8;}

#imgVer{background: #fff;margin-left: -120px;position: absolute;left: 50%;top: 20%;}
