/*********************************
个人资料.CSS
*********************************/
.button_box,.info_box,.address_li{background:#fff;display:block;overflow:hidden;}
.info_box,.address_li{border-top:1px solid #dfdfdf; margin:10px 0;}
.info_box li,.address_li li{ border-bottom:1px solid #dfdfdf; padding:10px; position:relative; display:block; overflow:hidden;}
.left{ float:left; font-size:16px;}
.right{ float:right; font-size:16px;}
.gender{ width:20px; height:20px; vertical-align:sub;}
.text,.code{border:0 none; background:#fff;height:18px; font-size:16px;}
.text{ width:210px; vertical-align:text-top;}
.t_right{text-align:right;}
.t_left{text-align:left;}
.wsz{ color:#7e7e7e;}
.wsz{ margin-right:5px;}
.button_box{ padding:10px 15px 0;}
.btn_input,.code_btn{border:0 none; border-radius:5px;}
.btn_input{ font-size:20px; width:100%; padding:10px 0; color:#fff; background:#9992e3;color:#fff;}
.code{ width:85px; height:29px; margin-right:10px;}
.code_btn{ padding:5px;color:#fff; font-size:16px;}
.h_29{height:29px; line-height:29px;}
.failure{ background:#ababab;}
.obtain{ background:#9992e3;}
.tishi{ text-align:center; color:#4c4c4c; font-size:12px; margin:15px 0 20px;}
.zfmmts{ font-size:14px; text-align:center; margin:10px 0;}
.tswz{ color:#5a5a5a;}
.sjh{ color:#ff0000;}
.guiren{ font-size:16px; background:#fff; border:0 none; width:210px; text-align:right;}
/*更改成功提示*/
.prompt{ padding-top:100px; text-align:center;}
.prompt_p1{ font-size:20px; color:#303030; line-height:30px;}
.prompt_p2{ font-size:36px; color:#ff4913; line-height:30px;}
.prompt_link{ padding:80px 20px 0; text-align:center; color:#5a5a5a; font-size:16px; display:block;}
.prompt_link p{ text-decoration:underline; line-height:20px;}
/*收货地址*/
.address{ position:absolute; right:0; top:0; border:0 none; background:url(../images/add.png) center no-repeat; background-size:30px; height:40px; width:50px;}
.byd_pic{ text-align:center; margin-top:100px;}
.byd_pic img{ width:140px;}
.btn_i{position:absolute;top:0;right:0;width:30px;height:82px;border:0;background:url(../images/i.png) center no-repeat;background-size:24px;}
.userName{ color:#3f3f3f; font-size:20px;}
.dz_text{ padding-right:24px; line-height:25px; margin-top:10px; color:#7e7e7e; font-size:16px;}
.diqu{ width:280px; font-size:0;}
.diqu select{ width:33%; border:0 none; background:#fff;-webkit-appearance: none; height:40px; font-size:16px;}
.mrdz{ font-size:16px; color:#373737; margin:0 10px 15px;}
.mrdz_check{ width:20px; height:20px; vertical-align:bottom; background:#fff;}
.pop_save{ position:absolute; left:50%; top:50%; z-index:999; width:150px; height:111px; margin-left:-75px; background:rgba(0,0,0,.9); border-radius:8px; text-align:center;}
.pop_save img{width:80px; margin-top:20px;}
.pop_save p{ font-size:18px; color:#fff; margin-top:5px;}
.dinwei{ float:right; font-size:12px; color:#ff0000;}
.dinwei i{ display:block;background:url(../images/dinwei.png) no-repeat; background-size:cover; width:15px; height:19px; margin:0 auto;}
.mshdz{ font-size:20px; color:#373737; text-align:center; margin:20px 0;}
.xxdz_dh{ width:210px; vertical-align:top; height:50px; border:0;}
/*二维码*/
.erweima{ display:block; overflow:hidden; background:#f0effe; border:1px solid #dfdfdf; margin:35px 25px;}
.ewm_img{ text-align:center; margin:20px 0;}
.ewm_img img{ width:230px;}
.ewm_jj{ border-top:1px solid #dfdfdf; padding:20px; display:block; overflow:hidden;}
.ewm_left{ float:left; width:30%;text-align:center;word-break: break-all;word-wrap: break-word;}
.ewm_left p{ display:block;}
.ewm_left img{width:60px;height:60px;border-radius:45px; border:1px solid #373636;}
.ewm_left .userName{ margin-top:10px;}
.ewm_right{ float:right; color:#898888; font-size:16px; width:65%;}
.ewm_right p{ line-height:32px;}
/*三角形箭头*/
.arrow{position:absolute;top:.7em;right:1em; _line-height:0;}
.arrow .icon1{display:block;border-width:9px 0 9px 9px;border-color:transparent transparent transparent #d7d7d7; border-style:solid;position:absolute;left:0;top:0;width:0;height:0;}
.arrow .icon2{display:block;border-width:9px 0 9px 9px;border-color:transparent transparent transparent #fff; border-style:solid;position:absolute;right:4px;top:-9px;width:0;height:0;}
.contentdetial li:hover .arrow .icon2{display:block;border-width:9px 0 9px 9px;border-color:transparent transparent transparent #e5e5e5; border-style:solid;position:absolute;right:4px;top:-9px;width:0;height:0;}
/*手机设置*/
.zhh{ color:#999;}
.sjsz{ margin-right:10px;}
/*正在设置、添加成功*/
.zfcg{ position:absolute; top:50%; left:50%; z-index:1111; margin-top:-75px; margin-left:-75px; background-color:rgba(30, 30, 30, 0.85); border-radius:8px; color:#fff; width:150px; height:150px; text-align:center;}
.zfcg_p{margin:10px 0 15px;}
.zfcg img{ margin-top:21px; width:50%;}
.zfcg_txt{ margin-top:10px;}
/*贵人*/
.dqgr{ color:#333; font-size:16px; padding:10px;}
.gr_name{ font-size:28px; text-align:center; color:#ff4000;}
.qixian{ color:#666; font-size:14px; padding:10px; margin-top:10px;}
.bggr_box{ position:relative;}
.gr_txt{background:#fff;height:28px; line-height:28px; font-size:16px; width:110px; padding-right:15px; text-align:center; display:inline-block; overflow:hidden;}
.down_arrow,.up_arrow{position:relative;}
.down_arrow:after{content:''; position:absolute; top:7px; right:0; width:8px; height:8px; border:#333 solid; border-width:1px 1px 0 0; -webkit-transform:rotate(135deg); -moz-transform:rotate(135deg);}
.up_arrow:after{content:''; position:absolute; top:12px; right:0; width:8px; height:8px; border:#333 solid; border-width:1px 1px 0 0; -webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg);}
.grlist{ position:absolute; left:100px; top:50px; background:#fff; border:1px solid #ccc; width:210px; height:255px; overflow:auto;}
.grlist li{ border-bottom:1px solid #eee; height:35px; line-height:35px; padding:0 5px;}
.yqsj{ float:right; color:#999; font-size:13px;}
.txl{ padding:10px;}
.txl td{ padding:0 5px; height:35px; line-height:35px;}
.txl td:hover,.on_click{ background:#a0afe8;}
/*头部和整体*/
.busin_top{ height:30px; border:1px solid #ccc;position:absolute; right:5px;; top:5px; z-index:99;  color:#fff; font-size:17px; line-height:30px; text-align:center; background:#a0afe8; border-radius:5px; padding:0 5px;}
html{ height:94%;}
body{  background:#f5f5fa;}
/*请选择商家类型*/
.clientMan,.BusinType_div{ border-bottom:1px solid #e4e4e4;}
.BusinUnder_ul{ margin-top:15px;}
.BusinUnder_ul,.BusinType_div{ width:100%;  line-height:40px; font-size:20px;}
.BusinType_div span{ display:block; text-align:center;}
.BusinUnder_ul li{ text-align:center;}
.BusinUnder_ul span{ color:#ff621d; border-bottom:1px solid #ff621d;}
.change_ul,.typeBusin_ul{ background:#fff;}
.change_ul li,.typeBusin_ul li{ position:relative; padding:10px 0; border-bottom:1px solid #e4e4e4; height:35px; line-height:35px;}
.jiantou_li:after,.typeBusin_ul li:after{content:''; position:absolute; top:50%; right:15px; margin-top:-5px; width:13px; height:13px; border:#c6c7cc solid; border-width:1px 1px 0 0; -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg);}
.change_ul span,.typeBusin_ul li span{ display:block; font-size:18px; margin-left:25px;}
/*已经是会员商家界面*/
.clientMan i{ position:absolute; width:35px; height:35px;}
.name_img{background:url(../images/name.png) no-repeat;background-size:35px;}
.phone_img{ background:url(../images/phone.png)no-repeat;background-size:35px;}
.clientMan{ width:100%; font-size:20px; line-height:40px;}
.clientMan li{ padding:5px 0; margin-left:20px; margin-left:10%; position:relative;}
.clientMan li span{ display:inline-block; margin-left:13%; color:#6ad0be;}
.mydl{ margin:10px auto; width:100%; position:relative; background:#fff;}
.mydl li{ position:relative; margin:10px auto;}
.mydl i{ width:50px; height:50px; position:absolute; margin:0px 20px;}
.mydl input{ width:82%; height:45px;border:0; font-size:20px; background:#fff; border-bottom:1px solid #e4e4e4; text-align: left; margin-left: 70px;}
.check_img{ background:url(../images/lookdate.png) no-repeat;background-size:35px; }
.change_img{ background:url(../images/changedate.png) no-repeat;background-size:35px;}
.cancel_img{ background:url(../images/cancel.png) no-repeat;background-size:35px;}
/*商家信息提交1*/
.Binfon{ line-height:45px; border-bottom:1px dashed #ccc;background:#fff; width:100%;}
.zhh_p{ color:#8f8f8f; margin-left:20px;} 
.tongz_p{ color:#ff621d; margin-left:20px;}
.dw{ background:url(../images/dingwei.png) center top no-repeat; background-size:16px;}
.message_ul{ width:100%; background:#fff;}
.message_ul li{ position:relative; line-height:50px; border-bottom:1px solid #e4e4e4;}
.message_ul li i{position: absolute;right: 10px; bottom:0px;display: block;color: #F00;font-size: 12px; font-style: normal;text-align: center; line-height: 60px; width: 45px;height: 50px;}
.message_ul li input{ font-size:16px; border:0; line-height:20px;}
.message_ul label{ width:20%; display:inline-block; margin-left:20px;}
.add_li{ border:0 !important;}
.fix_btn{position:absolute; right:10px; top:.5em;}
.upload_btn,.fix_btn{ border: 1px solid #c1c1c1 !important;padding: 8px 10px;border-radius: 5px; background:#e5e5e5; color:#696969; }
.btnNext_div{ text-align:center; margin-top:30px;}
.btnNext_div input{ background:#a0afe8; color:#fff; border:0; padding:8px 15px; font-size:16px; border-radius:5px;}
/*商家信息提交2*/
.mess_lb{ width:35% !important;}
.look_btn,.upload_btn{ margin-left:20px; }
/*商家信息提交2(上传照片上去之后的变化显示的css)*/
.pic_behind{ background:url(../images/huixing.png) no-repeat; background-size:35px; position:absolute; left:15px; top:.5em;}
.pic_name{ margin-left:15%;}
.uppic_li{ background:#f5f5f5;}
.look_btn{ color:#ff621d; border:0; background:#f5f5f5;padding: 8px 15px;}
/*z照片大小弹出层*/
.pro{ display: block;text-align: center;font-size: 20px;}
.ok_btn{ width:50%;}
.del_btn{ margin-right:30px; color:#696969 !important; background:#fff !important; font-size:20px !important;}
.del_red{ color:#ff621d !important;}
/*入驻进度*/
.tick{ background:url(../images/tick.png) center no-repeat; background-size:70px; width:70px; height:70px; position:absolute; top:60px;}
.rate_ul{ text-align:center;} 
.rate_ul li{ padding:10px 0;}
.img_li{ height:130px; margin-left:-45px;}
.back_btn{ padding:15px !important; font-size:20px !important;}
/*入驻进度2*/
.hig_white,.rate2_white{ background:#fff !important; border:0 !important;}
.word_grey{margin-left:8%; color:#969696;}
.hig_white{ padding-top:30px;}
/*资料查看界面*/
.seedate_ul{ color:#858585; border-bottom:1px dashed #e4e4e4;}
.seedate_ul .add_lb{ vertical-align:top;}
.seedate_ul span{ display:inline-block; width:70%;}
.seedateGS_ul li,.seedate_ul li{ border:0 !important; line-height:35px !important;}
.seedateGS_ul{ color:#858585;}
.seedateGS_ul label{ width:33% !important;}
.seedateGS_ul span{display:inline-block; width:60%;}
.red_sp{ color:#ff621d;}
/**取消入驻的原因*/
.reason_top{line-height: 40px;border: 1px solid #ccc; margin-bottom: 5px;background-color: #fff; padding-left: 15px;}
.reason_div{ padding:10px; border:1px solid #ccc; background:#fff;}
.reason_txt{ height:200px; line-height:30px; width:100%; border:0; font-size:16px; margin-top:10px; padding-left:10px;}
.upload1_btn{ padding:15px 30px !important; font-size:18px !important;}
.cancel_rea,.cancel_h2{ padding:10px 0;} 
.cancel_h2{ border-bottom:1px solid #e4e4e4;}
.cancel_txt{ height:25px; width:65%; border:0; font-size:16px;}
/*底部*/
.foot{ line-height:40px; background:#e7e6e6 !important; border:0 !important; font-size:18px;}
.img_foot{ background:url(../images/tphone.png) no-repeat; background-size:35px; width:35px; height:35px; position:absolute; margin-left:8%;}
.foot_sp{ margin-left:18%;}
/*押金支付*/
.jnyj{ background:#fff !important;}
.jnyj,.jnyj li{ display:block; overflow:hidden;}
.jnyj li{ border-bottom:1px solid #eee;padding:15px;}
.jnyj li input[type="radio"]{ height:20px; width:20px;}
.jnyj li input[type="radio"],.jnyj li label{vertical-align:middle;}
.jnyj li label{ line-height:20px; padding-left:10px; width:90px; display:inline-block; font-size:16px;}
.tijiao{background:#9992e3;  border:0; border-radius:5px; color:#fff; width:80%; height:45px; display:block; margin: 20px auto 0; font-size:16px;}
.hide_div{ margin-left:20px;}
.yjzf_txt,.klx{ border:1px solid #ddd; border-radius:5px; background:#fff; font-size:16px; height:30px; vertical-align:middle;}
.yjzf_txt{ text-indent:5px;width:65%; border:0;}
.hide_div p{ margin:5px 0; font-size:0px;}
.upload{ margin-top:15px;}
.upload p{ background:#f5f4ff; font-size:16px; border:1px solid #e4e4e4; line-height:35px; width:100%;}
.pztp{ font-size:0;}
.pztp span{ display:inline-block; background:url(../images/add_pic.png) no-repeat; background-size:64px; font-size:14px; min-height:64px; width:25%; vertical-align:top;}
.pztp span img{ width:99%; display:block; overflow:hidden; border:0 none; height:100%;min-height:64px;}
.klx{-webkit-appearance:none;}
/*修改手机号码的弹出层*/
.changenunpop_ul input[type="text"]{width:63%; text-align:right; border:0;}
.changenunpop_ul input[type="button"]{ border: 0;padding: 5px;border-radius: 5px; position: absolute;right: 20px;}
.changenunpop_ul li{ padding:5px 0;}
.changenunpop_ul span{ width:35%; display:inline-block;} 
/*点击邮箱的维护之后的变更个人信息*/
.change_ul span{ display:inline-block !important;}
.radio_sp,.lb_all{ display:inline-block; position:absolute; right:8%;}
.sex_lb{ position:relative !important;}
.input_txt{ height:25px; float:right; font-size:16px; border:0;}

/*这个东西的最外层容器*/
.hx{ position:relative; width:90%; margin:0 auto; top:5px;}
.hx_bg{top:12px;}/*背景容器*/
.hx2{ top:18px;}/*第二层背景层容器*/
.hx_bg,.hx2{position:absolute; left:0; right:0;}/*提取3个层容器共同部分*/
.hx_bg i,.hx2 i,.hx3 i{display:block;}/*背景i公共样式*/
.dy,.zy,.hx3 i{position:absolute;border-radius:50%;}/*大中小圆相同部分样式*/
/****************************************************************************************/
.ll{background:-webkit-linear-gradient(top, #BBB,#EEE ,white 20%);background:-moz-linear-gradient(top, #BBB,#EEE ,white 20%);background:-o-linear-gradient(top, #BBB,#EEE ,white 20%); background:linear-gradient(top, #BBB,#EEE ,white 20%); height:16px; width:100%;}/*背景横线*/
.dy{ top:-12px; width:40px; height:40px; background:#fff;}/*背景三个大圆公共样式*/
.hx_bg i.left,.hx_bg i.right{-moz-box-shadow:inset 0 2px 2px rgba(0,0,0,.2); -webkit-box-shadow:inset 0 2px 2px rgba(0,0,0,.2); box-shadow:inset 0 2px 2px rgba(0,0,0,.2);}/*圆圈阴影*/
.hx_bg i.left{ left:-5px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);}/*背景圆圈-左*/
.hx_bg i.right{ right:-5px;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);}/*背景圆圈-右*/
.hx_bg i.middle{ left:50%; margin-left:-18px;transform:rotate(15deg);border-radius:50px 50px 0 0; height:20px;-webkit-box-shadow:inset 1px 1px 1px rgba(0,0,0,.1);}/*背景圆圈-中*/
/****************************************************************************************/
.hx2 i{background:#e3e3e3;}/*背景2i公共样式*/
.hl{ height:4px; width:90%; margin:0 auto;}/*背景横线*/
.zy{ top:-10px; width:24px; height:24px;}/*背景三个中圆公共样式*/
.hx2 i.left{ left:3px;}/*背景圆圈-左*/
.hx2 i.right{ right:3px;}/*背景圆圈-右*/
.hx2 i.middle{ left:50%; margin-left:-12px;}/*背景圆圈-中*/
/****************************************************************************************/
.hx3{position:absolute;top:15px; left:0; right:0; height:10px;}/*第三层背景层容器*/
.hx3 i{background:#fff;top:0; width:10px; height:10px;-moz-box-shadow:0px 1px 3px #333;-webkit-box-shadow:0px 1px 3px #333;box-shadow:0px 1px 3px #333;}/*白色圆圈公共样式*/
.hx3 i.left{ left:10px;}/*最小白圆-左*/
.hx3 i.right{ right:10px;}/*最小白圆-右*/
.hx3 i.middle{ left:50%; margin-left:-5px;}/*最小白圆-中*/
/**********************************进度条颜色替换******************************************************/
.hx2 i.ysth{ background:#3498db;}
.hx2 i.jbhx{ position:absolute; left:5%; width:90%; height:4px; display:block;}
.hx2 i.jbhx:after{content:''; display:block; width:25%; height:4px;background-image:-webkit-linear-gradient(top,#30bc92,#339fcc);}/*这里的宽度控制颜色横线的长度*/

.hx2 .jbhx{ position:absolute; left:5%; width:90%; height:4px; display:block;}
.hx2 .jbhx i{ display:block; height:4px;background-image:-webkit-linear-gradient(top,#30bc92,#339fcc);}/*这里的宽度控制颜色横线的长度*/

.sp_zi{ display:inline-block; margin-top:20px; position:absolute;}
/*入网协议*/
.tored_star{ color:#ff0000; text-align:center; font-size:25px; padding:20px 0;}
.parA_sec{border-bottom:1px solid #dfdfdf;padding:10px 5px;}
.parA_sec p{ font-size:17px;color:#3a3a3a;}
.ht_text{border:none; background:#fff;height:23px; font-size:16px;width:80%;}
.red{ color:#ff0000; width:3%; float:left; height:21px;}
.content p{ line-height:35px; margin-left:10px;}
.jyf{ font-size:16px; font-weight:bold; line-height:25px !important; padding-bottom:5px;}
.button_box{background:#fff;display:block;overflow:hidden;padding:10px 15px; margin-top:30px;}
.btn_input{ border:0 none; border-radius:5px; font-size:20px; width:100%; padding:10px 0; color:#fff; background:#9992e3;}
.tored{ color:red;}
.MessAgree label{ display:inline-block; width:20%; margin-left:2%;}
.MessAgree li{ padding:8px 0;}
.MessAgree span{ display:inline-block; width:75%;}
.addlb_top{ vertical-align:top;}
.date_txt,.qy_txt{ height: 23px;font-size: 16px; width: 75%;border: 0;}
.date_txt{ width:13% !important;}
.tjcg{ color:#373636; font-size:18px; font-weight:normal; line-height:28px;}
.dlqy,.dlqy select{ color:#ff0000;}
.dlqy select{font-size:15px; vertical-align:text-bottom;}
.btn_p{border-top:1px solid #dfdfdf; margin-top:10px;}
.fh_btn{ border:0 none; width:100%; background:none; text-align:center; padding:10px 0 5px;}
/*表格*/
.table_app{ width:100%;}
.table_app td{ border:1px solid #ccc; line-height:25px; width:39%;}
.smal{ width:20% !important; text-align:center;}
.table_table td{ width:16%;}
/*拍照*/
.picture{ display:inline-block;}
.picture img{ width:26px;}
.picture span{ font-size: 8px;display: block;line-height: 0px; color:#000;}