@charset "utf-8";
/* 重定义 */
* { margin:0; padding:0; outline:none;}
body { font: normal 100%; font-size:14px; background:#fff; color:#333; font-family:"microsoft yahei";}
a,button,input,optgroup,select,textarea { -webkit-tap-highlight-color:rgba(0,0,0,0); font-family:"microsoft yahei";}
ul,li,dl,dt { list-style:none;}
h1,h2,h3,h4,h5 { font-size:100%; font-weight: normal;}
em,i { font-style:normal;}
img,object { max-width: 100%;}
img{-ms-interpolation-mode: bicubic; border:none;}
.clearfix:after{ content:''; clear:both; display:block}

/* 1150px外部层 */
.wrap{ width:1150px; margin:0 auto;}

/* 头部 */
.head{ height:120px; }
.head .logo{ float:left; width:260px; height:32px; background:url(images/zuche_logo4.png?v=1) 0 0 no-repeat; margin-top:44px;}

/* 注册登录左侧 */
.w1{ border:1px solid #dadada; position:relative}
.w1 .l{ float: left; width:600px; padding:40px 0 40px 80px;}
.w1 .l li{ height:42px; padding-bottom:20px;}
.w1 .l li .label1{ float:left;  margin-right:40px; height:42px; line-height:42px; font-size:16px; cursor:pointer}
.w1 .l li .label1 input[type=radio]{ float:left; width:15px; height:15px; margin-top:14px; margin-right:5px;}
.w1 .l li .input1{ width:320px; height:40px; font-size:16px; color:#333; border:1px solid #ddd; padding:0 10px; margin-right:10px; float: left}
.w1 .l .warn .input1{ border:1px solid #f1aaa9; box-shadow:0 0 4px #f1aaa9; -webkit-box-shadow:0 0 4px #f1aaa9; -moz-box-shadow:0 0 4px #f1aaa9; background:#fff3f3}
.w1 .l li .input1:focus{ border:1px solid #4dbbff; box-shadow:0 0 4px #4dbbff; -webkit-box-shadow:0 0 4px #4dbbff; -moz-box-shadow:0 0 4px #4dbbff; background:#fff}
.w1 .l li .btn1{ float:left; height:40px; line-height:40px; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; cursor:pointer; background:url(images/btn1_bg.png) 0 0 repeat-x; border:1px solid #ddd; color:#333; width:138px; text-align:center; margin-right:10px;}
.w1 .l li .btn1:hover{ text-decoration:underline}
.w1 .l li i{ display:none}
.w1 .l .warn .warn1{ position:relative; float:left; height:28px; line-height:28px; padding:0 10px; border:1px solid #d66564; margin-top:6px; background:#fff2ef; color:#333; display:block}
.w1 .l .warn .warn1:after{ content:''; width:4px; height:8px; position:absolute; background:url(images/warn_ico.png) 0 0 no-repeat; left:-4px; top:11px;}
.w1 .l .success .success1{ float:left; width:20px; height:20px; background:url(images/sucess.png) 0 0 no-repeat; margin-top:11px; display:block}
.w1 .l li .check{ font-size:12px; color:#888; height:20px; line-height:20px;}
.w1 .l li .check input[type=checkbox]{ float:left; width:13px; height:13px; margin-right:2px; margin-top:4px; cursor:pointer}
.w1 .l li .check .rule{ color:#0180cf; cursor:pointer;}
.w1 .l li .check .rule:hover{ text-decoration:underline}
.w1 .l li .check .forget{ margin-left:200px; color:#888;}
.w1 .l li .sub1{ width:342px; height:42px; background:#0180cf; color:#fff; float:left; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; font-size:16px; text-align:center; line-height:42px; cursor:pointer; text-decoration:none}
.w1 .l li .sub1:hover{ background:#0070bd}
.w2 .l{ padding:80px 0 60px 80px;}

/* 注册登录右侧 */
.w1 .r{ position:absolute; right:0; top:0; width:400px; background:#f5f5f5; height:100%;}
.w1 .r .info1{ padding:50px; line-height:2}
.w1 .r .info1 a{ color:#0180cf}
.w1 .r .info2{ padding:50px 50px; text-align:center; font-size:16px;}
.w1 .r .info2 h1{ height:36px; line-height:36px;}
.w1 .r .info2 a{ display:block; background:#0180cf; height:40px; line-height:40px; text-align:center; color:#fff; font-size:14px;width:60%; margin:10px auto; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; text-decoration:none}
.w1 .r .info2 a:hover{ background:#0070bd}
.w1 .r .info2 .weixin{ padding:0px 0;}
.w1 .r .info2 .weixin h2{}

/* 底部 */
.foot{ text-align:center; padding:50px 0; line-height:2; font-size:12px; color:#666}

/* 弹窗 */
.tooltip{ position:fixed; top:0; left:0; width:100%; height:100%; z-index:10; visibility:hidden}
.tooltip .bg{ position:absolute; width:100%; height:100%; background:rgba(0,0,0,0.3); left:0; top:0}
.tooltip .tooltip1{ position:relative; z-index:1; background:#fff;
 border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px; width:600px; margin:0 auto; height:460px;  padding:50px; top:50%; margin-top:-280px; }
.tooltip .tooltip1 .choice{ height:400px; overflow:hidden; line-height:2}
.tooltip .tooltip1 .close{ background:#0180cf; color:fff; width:100px; margin:30px auto; height:40px; line-height:40px; text-align:center; font-size:16px; display:block; color:#fff; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; cursor: pointer}
.tooltip .tooltip2{ position:relative; width:400px; height:240px; background:#fff; z-index:1; margin:0 auto; top:50%; margin-top:-120px; box-shadow:0 0 0 4px rgba(0,0,0,0.2); -webkit-box-shadow:0 0 0 4px rgba(0,0,0,0.2); -moz-box-shadow:0 0 0 4px rgba(0,0,0,0.2);}
.tooltip .tooltip2 .tit{ height:40px; line-height:40px; font-size:14px; padding:0 15px; background:#f5f5f5; border-bottom:1px solid #ddd; color:#666}
.tooltip .tooltip2 ul{ padding:30px 40px;}
.tooltip .tooltip2 ul .warn{ height:40px; line-height:40px; font-size:18px; padding-bottom:10px; color:#333}
.tooltip .tooltip2 ul .warn img{ float:left; margin-top:10px; margin-right:8px;}
.tooltip .tooltip2 ul .warn em{ color:#f00;}
.tooltip .tooltip2 ul li{ height:40px; line-height:40px; padding-left:0px;}
.tooltip .tooltip2 ul li a{ float:right; height:24px; line-height:24px; float:right; padding:0 10px; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; background:#0180cf; color:#fff; text-decoration:none; cursor:pointer; margin-top:8px;}
.tooltip .tooltip2 ul li a:hover{ background:#0070bd}

/* 找回密码 */
.w1 .find{ width:600px; margin:0 auto; padding:80px 0;}
.w1 .find>form>ul>li{ position:relative; height:60px; line-height:32px;}
.w1 .find>ul>li{ position:relative; height:60px; line-height:32px;}
.w1 .find li>span{ width:180px; text-align:right; font-size:16px; color:#666; float:left}
.w1 .find li>span em{ color:#f00; padding-right:3px;}
.w1 .find li .input{ position:relative; margin:0 0 0 200px;}
.w1 .find li .input .input1{ height:30px; border:1px solid #ddd; padding:0 10px; width:200px; float:left; margin-right:10px;}
.w1 .find li .input .btn1{ float:left; height:30px; line-height:30px; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; cursor:pointer; background:url(images/btn1_bg.png) 0 0 repeat-x; border:1px solid #ddd; color:#333; width:138px; text-align:center; margin-right:10px;}
.w1 .find li .input .btn1:hover{ text-decoration:underline}
.w1 .find li .input .sub1{ width:120px; height:42px; background:#0180cf; color:#fff; float:left; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; font-size:16px; text-align:center; line-height:42px; cursor:pointer}
.w1 .find li .input .sub1:hover{ background:#0070bd}
.w1 .find li .input .shen{ color:#0180cf}
.w1 .find li .input i{ font-size:12px; color:#888}
.w1 .find li .input select{ height:32px; border:1px solid #ddd; padding:0 10px;}
.w1 .find li .input textarea{ padding:10px; border:1px solid #ddd; height:100px; width:400px; resize:none; margin-bottom:20px;}
.w1 .find li .input .btn3{ width:120px; height:32px; line-height:32px; text-align:center; border:1px solid #0180cf; background:#0180cf;  cursor:pointer; color:#fff}
.w1 .find li .input .btn3:hover{ background:#0070bd; color:#fff; border-color:#0070bd}
.w1 .find .auto{ height:auto;}

/* 帐号申诉 */
.w1 .shensu{ background:#f3faff; padding:40px 0;}
.w1 .shensu .shen1{ width:600px; margin:0 auto;; font-size:16px;}
.w1 .shensu .shen1>span{ float:left; text-align:right; width:180px; color:#63a6db; font-weight:bold; line-height:120px;}
.w1 .shensu .shen1 .txt{ position:relative; margin: 0 0 0 200px;}
.w1 .shensu .shen1 .txt:after{ content:''; position:absolute; width:2px; height:100px; background:#63a6db; left:11px; top:10px; z-index:0}
.w1 .shensu .shen1 .txt li{ width:100%; height:40px; line-height:40px; position:relative; z-index:2}
.w1 .shensu .shen1 .txt li em{ float: left; width:24px; line-height:24px; height:24px; border-radius:12px; -webkit-border-radius:12px; -moz-border-radius:12px; background:#63a6db; color:#fff; text-align:center; margin-top:8px; margin-right:8px;}
.w1 .shen2{ padding:50px 0;}

/* 企业个人用户选择 */
.w1 .succ{ position:relative; width:500px; margin:0 auto; padding:120px 0;}
.w1 .succ .img{ float:left; width:44px; height:44px; background:url(images/success.png) 0 0 no-repeat;}
.w1 .succ .txt{ position:relative; margin:0 0 0 64px;}
.w1 .succ .txt h1{ height:44px; line-height:44px; font-size:24px; color:#666; padding-bottom:0px;}
.w1 .succ .txt ul li{ margin-top:20px;}
.w1 .succ .txt ul a{ color:#fff; display:block; padding:20px 30px 20px 100px; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; text-decoration:none; cursor:pointer}
.w1 .succ .txt ul .bg1{ background:#0180cf url(images/zuche.png) 25px center no-repeat;}
.w1 .succ .txt ul .bg2{ background:#00b259 url(images/jianli.png) 25px 22px no-repeat;}
.w1 .succ .txt ul a h2{ font-size:20px;}
.w1 .succ .txt ul a h3 span{ color:#ff0; margin-right:20px;}
.w1 .succ .txt ul a h3 span em{ padding-right:3px;}

/* 店铺完善资料 */
.w1 .shop1{ background:#f5f5f5; height:200px;}
.w1 .shop1 ul{ width:720px; margin:0 auto; position:relative; z-index:2}
.w1 .shop1 ul li{ float:left; width:240px; text-align:center; font-size:16px;position:relative; z-index:3}
.w1 .shop1 ul .cur{ color:#27a8e3}
.w1 .shop1 ul:before{ content:''; position:absolute; width:640px; height:4px; background:#ddd; left:40px; top:84px;}
.w1 .shop1 ul:after{ content:''; position:absolute; z-index:2; width:160px; height:4px; background:#27a8e3; left:40px; top:84px;}
.w1 .shop1 .reg2:after{ width:480px;}
.w1 .shop1 ul .first{ text-align:left;}
.w1 .shop1 ul .last{ text-align:right;}
.w1 .shop1 ul li h1{ width:130px; text-align:center}
.w1 .shop1 ul li h2{ width:130px; margin:0 auto;}
.w1 .shop1 ul li h3{ width:130px; text-align:center; padding-left:110px;}
.w1 .shop1 ul li i{ margin:60px 0 10px;}
.w1 .shop1 ul li .step1{ width:50px; height:50px; background:url(images/step1.png) 0 0 no-repeat; display:inline-block}
.w1 .shop1 ul li .step2{ width:50px; height:50px; background:url(images/step2.png) 0 0 no-repeat; display:inline-block; font-size:20px; line-height:50px; text-align:center; color:#666}