.fix{zoom:1;}
.fix:after{display:block; content:"clear"; height:0; clear:both; visibility:hidden;}
fieldset, img { border: none; }
button, input, select, textarea { font-size: 100%; }
/* µÇÂ¼ */
.box_mid{width: 938px;height:auto; margin:0 auto;padding:10px; margin-bottom:50px;border:1px solid #dcdfe4; background-color:#fff;}
.box_mid h3{ padding:30px 0px 30px; color:#575757; font-size:24px; font-weight:normal;}
.box_mid .login,.box_mid .lother{ float:left; height:410px; color:#666; font-size:14px;}
.box_mid .login{width: 518px; padding:0px 0px 0px 100px;}
.box_mid .lother{ width:380px; padding-left:80px; background-color:#eaf8ff;}
.lother .reg,.logn_r .reg{ display:block; width:122px; height:38px; margin:10px 0px 30px 10px; background:url(../images/icon.gif) no-repeat;}
.lother a.reg:link,.lother a.reg:visited,.logn_r a.reg:link,.logn_r a.reg:visited{ background-position:-660px -160px;}
.lother a.reg:hover,.lother a.reg:active,.logn_r a.reg:hover,.logn_r a.reg:active{ background-position:-660px -200px;}
.lother .o_login{ width:200px; height:auto; padding-top:10px;}
.lother .o_login a,.logn_r .o_login a{ display:block; float:left; width:92px; height:30px; background:url(../images/icon.gif) no-repeat;}
.lother .o_login .sina,.logn_r .o_login .sina{ background-position:-565px -160px; margin-right: 0;}
.lother .o_login .qq,.logn_r .o_login .qq{ background-position:-565px -200px;}
.lother .o_login .wechat,.logn_r .o_login .wechat{ background-position:-565px -236px;}
.lother .o_login .baidu,.logn_r .o_login .baidu{ background-position:-661px -244px;}
.signup{ padding:10px 0px 0 0;}
.form-item{ width:380px; _width:400px;height:50px; padding-top:5px; font-size: 14px;}
.field-name { float:left; width:70px; text-align:right; color: #333333; height: 30px; line-height: 30px; margin-bottom: 3px;}
.field-input{ float:left; width:300px; line-height: 18px; /*margin-bottom: 15px;*/ padding-bottom:15px;  position: relative;vertical-align:middle;}
.field-input input {font-size: 14px; width: 300px; height:30px; line-height:30px; padding:3px;-moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; border-color:#ddd; background:#f9f9f9; behavior:url(js/pie.htc); position:relative; color:#333; }
.field-input .pic{vertical-align:middle; }
.field-input .select {padding: 5px;}
.form-item .xy{ display:block; height:auto; padding-left:70px;}
.box_form fieldset{ height:auto;  width:100%;}
.field-input .check{ padding:0px; margin-right:10px; width:16px; height:16px; line-height:0px; background:none; vertical-align:middle;}
.field-input .yzm{ width:120px; vertical-align:middle;}
.login .snback{ margin-left:70px; font-size:12px; padding-top:10px;}
.abtn{padding:4px 10px;}
.abtn2{padding:7px 15px; color:#2286d1;}
.abtn2:hover{ color:#3092a9;}
.abtn3{padding:2px 5px;}
.abtn,.abtn2,.abtn3{ display: inline-block; border:1px solid #bee1f2; background: #ffffff;background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#D4ECF6));background: -webkit-linear-gradient(#ffffff, #D4ECF6);background: -moz-linear-gradient(#ffffff, #D4ECF6);background: -ms-linear-gradient(#ffffff, #D4ECF6);background: -o-linear-gradient(#ffffff, #D4ECF6);background: linear-gradient(#ffffff, #D4ECF6);-pie-background: linear-gradient(#ffffff, #D4ECF6);behavior: url(js/pie.htc); position:relative; cursor:pointer;}
.abtn4{padding: 0px 10px;_padding:0px 8px; color:#fff; display:inline-block;
border: 1px solid #f88d12;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;box-shadow: none;background: #ffa709;background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffa709), to(#ff8a03));background: -webkit-linear-gradient(#ffa709, #ff8a03);background: -moz-linear-gradient(#ffa709, #ff8a03);background: -ms-linear-gradient(#ffa709, #ff8a03);background: -o-linear-gradient(#ffa709, #ff8a03);background: linear-gradient(#ffa709, #ff8a03);-pie-background: linear-gradient(#ffa709, #ff8a03);behavior: url(js/pie.htc); position:relative; cursor:pointer;}
.abtn4:hover{ font-weight:800;}
.abtn5{border:1px solid #bee1f2; cursor:pointer;
background: #ffffff;background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#ecf9ff));background: -webkit-linear-gradient(#ffffff, #ecf9ff);background: -moz-linear-gradient(#ffffff, #ecf9ff);background: -ms-linear-gradient(#ffffff, #ecf9ff);background: -o-linear-gradient(#ffffff, #ecf9ff);background: linear-gradient(#ffffff, #ecf9ff);-pie-background: linear-gradient(#ffffff, #ecf9ff);behavior: url(js/pie.htc); position:relative;}
.abtn5:hover{border:1px solid #f5a500;
background: #fff;background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#fff3bb));background: -webkit-linear-gradient(#ffffff, #fff3bb);background: -moz-linear-gradient(#ffffff, #fff3bb);
background: -ms-linear-gradient(#ffffff, #fff3bb);background: -o-linear-gradient(#ffffff, #fff3bb);background: linear-gradient(#ffffff, #fff3bb);-pie-background: linear-gradient(#ffffff, #fff3bb);behavior: url(js/pie.htc);  position:relative;}
.gbtn{ height:24px; line-height:26px; _line-height:24px; border:1px solid #bee1f2; background:url(../images/bg.gif) repeat-x 0px -87px; color:#2286d1;}
.gbtn:hover{ height:24px; line-height:26px; _line-height:24px;border:1px solid #f29989; background:url(../images/bg.gif) repeat-x 0px -55px; color:#f14f32;}
.btn0{ background:none; border: none; cursor:pointer;}
.btn,.btn2,.btn3,.btn4{ cursor:pointer;text-align: center; }
.btn{padding: 4px 20px;_padding:0px 10px; font-size:16px; color:#fff;}
.btn2{padding: 4px 20px;_padding:0px 10px; font-size:16px; color:#5f5f5f;}
.btn3{padding: 4px 5px;_padding:0px 0px; font-size:14px; color:#fff;}
.btn,.btn3{border: 1px solid #33a4d6;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;box-shadow: none;
background: #4ab5df;background: -webkit-gradient(linear, 0 0, 0 bottom, from(#4ab5df), to(#2d9bd1));background: -webkit-linear-gradient(#4ab5df, #2d9bd1);background: -moz-linear-gradient(#4ab5df, #2d9bd1);background: -ms-linear-gradient(#4ab5df, #2d9bd1);background: -o-linear-gradient(#4ab5df, #2d9bd1);background: linear-gradient(#4ab5df, #2d9bd1);-pie-background: linear-gradient(#4ab5df, #2d9bd1);behavior: url(js/pie.htc); position:relative; _top:10px;}
.btn:hover,.btn3:hover{border: 1px solid #f88d12;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;box-shadow: none;
background: #ffa709;background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffa709), to(#ff8a03));background: -webkit-linear-gradient(#ffa709, #ff8a03);background: -moz-linear-gradient(#ffa709, #ff8a03);background: -ms-linear-gradient(#ffa709, #ff8a03);background: -o-linear-gradient(#ffa709, #ff8a03);background: linear-gradient(#ffa709, #ff8a03);-pie-background: linear-gradient(#ffa709, #ff8a03);behavior: url(js/pie.htc); position:relative; _top:10px;}
.btn2{border: 1px solid #ddd;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;box-shadow: none;
background: #F7F7F7;background: -webkit-gradient(linear, 0 0, 0 bottom, from(#F7F7F7), to(#f2f2f2));background: -webkit-linear-gradient(#F7F7F7, #f2f2f2);background: -moz-linear-gradient(#F7F7F7, #f2f2f2);background: -ms-linear-gradient(#F7F7F7, #f2f2f2);background: -o-linear-gradient(#F7F7F7, #f2f2f2);background: linear-gradient(#F7F7F7, #f2f2f2);-pie-background: linear-gradient(#F7F7F7, #f2f2f2);behavior: url(js/pie.htc); position:relative; _top:7px;}
.btn2:hover{ color:#2464b2;}
.btn4{ padding: 4px 20px;_padding:0px 10px; color:#fff; display:inline-block;
border: 1px solid #f88d12;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;box-shadow: none;background: #ffa709;background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffa709), to(#ff8a03));background: -webkit-linear-gradient(#ffa709, #ff8a03);background: -moz-linear-gradient(#ffa709, #ff8a03);background: -ms-linear-gradient(#ffa709, #ff8a03);background: -o-linear-gradient(#ffa709, #ff8a03);background: linear-gradient(#ffa709, #ff8a03);-pie-background: linear-gradient(#ffa709, #ff8a03);behavior: url(js/pie.htc); position:relative;}
.btn42{ padding: 0px 10px;_padding:0px 8px; color:#fff; display:inline-block; font-weight:800;
border: 1px solid #f88d12;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;box-shadow: none;background: #ffa709;background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffa709), to(#ff8a03));background: -webkit-linear-gradient(#ffa709, #ff8a03);background: -moz-linear-gradient(#ffa709, #ff8a03);background: -ms-linear-gradient(#ffa709, #ff8a03);background: -o-linear-gradient(#ffa709, #ff8a03);background: linear-gradient(#ffa709, #ff8a03);-pie-background: linear-gradient(#ffa709, #ff8a03);behavior: url(js/pie.htc); position:relative; cursor:pointer;}
.btn-submit { width: 300px; margin-left:60px; margin-top:10px;background-color: #FFEC46; background-image: linear-gradient(#FFEC46, #FFAA22); background-repeat: repeat-x; border-color: #FD9D00; color: #333; font-weight: bold; left: 0px; padding:7px 0px; position:relative; text-shadow: none; behavior:url(js/pie.htc); position:relative;}
.btn-submit2 { display:block; width: 300px; margin-left:70px; font-size:20px; color:#fff; letter-spacing:10px; cursor:pointer;padding: 7px 0px;_padding:0px 0px;text-align: center; border: 1px solid #f88d12;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;box-shadow: none;background: #ffa709;background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffa709), to(#ff8a03));background: -webkit-linear-gradient(#ffa709, #ff8a03);background: -moz-linear-gradient(#ffa709, #ff8a03);background: -ms-linear-gradient(#ffa709, #ff8a03);background: -o-linear-gradient(#ffa709, #ff8a03);background: linear-gradient(#ffa709, #ff8a03);-pie-background: linear-gradient(#ffa709, #ff8a03);behavior: url(js/pie.htc); position:relative; _top:10px;}
.btn-submit2:hover{border: 1px solid #33a4d6;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;box-shadow: none;background: #4ab5df;background: -webkit-gradient(linear, 0 0, 0 bottom, from(#4ab5df), to(#2d9bd1));background: -webkit-linear-gradient(#4ab5df, #2d9bd1);background: -moz-linear-gradient(#4ab5df, #2d9bd1);background: -ms-linear-gradient(#4ab5df, #2d9bd1);background: -o-linear-gradient(#4ab5df, #2d9bd1);
background: linear-gradient(#4ab5df, #2d9bd1);-pie-background: linear-gradient(#4ab5df, #2d9bd1);behavior: url(js/pie.htc); position:relative; _top:10px;}

.regist{ float:left; width:600px; height:auto; padding:20px 0px 0px 20px;}
.regist h4{ padding-bottom:10px; font-size:24px; color:#737373; font-weight:normal;}
.regist .step,.regist .step_sn1{ width:562px; height:33px; background:url(../images/icon_login.gif) no-repeat;}
.regist .step{ background-position: 0px 0px;}
.regist .step_sn1{ background-position: 0px -51px;}
.box_form{ padding:10px 0px 0px 20px;}
.btn-sn{ width: 150px; margin-left:90px; font-size:18px; color:#fff; cursor:pointer;padding: 5px 0px;_padding:0px 0px;text-align: center; 
border: 1px solid #33a4d6;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;box-shadow: none;
background: #4ab5df;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#4ab5df), to(#2d9bd1));
background: -webkit-linear-gradient(#4ab5df, #2d9bd1);
background: -moz-linear-gradient(#4ab5df, #2d9bd1);
background: -ms-linear-gradient(#4ab5df, #2d9bd1);
background: -o-linear-gradient(#4ab5df, #2d9bd1);
background: linear-gradient(#4ab5df, #2d9bd1);
-pie-background: linear-gradient(#4ab5df, #2d9bd1);
behavior: url(js/pie.htc); position:relative; _top:10px;}
.btn-sn:hover{
border: 1px solid #f88d12;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;box-shadow: none;
background: #ffa709;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffa709), to(#ff8a03));
background: -webkit-linear-gradient(#ffa709, #ff8a03);
background: -moz-linear-gradient(#ffa709, #ff8a03);
background: -ms-linear-gradient(#ffa709, #ff8a03);
background: -o-linear-gradient(#ffa709, #ff8a03);
background: linear-gradient(#ffa709, #ff8a03);
-pie-background: linear-gradient(#ffa709, #ff8a03);
behavior: url(js/pie.htc); position:relative; _top:10px;}
.box_form .back{ margin-left:10px; font-size:18px; color:#737373; cursor:pointer;padding: 5px 12px; text-align: center; 
border: 1px solid #ddd;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;box-shadow: none;
background: #F7F7F7;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#F7F7F7), to(#f2f2f2));
background: -webkit-linear-gradient(#F7F7F7, #f2f2f2);
background: -moz-linear-gradient(#F7F7F7, #f2f2f2);
background: -ms-linear-gradient(#F7F7F7, #f2f2f2);
background: -o-linear-gradient(#F7F7F7, #f2f2f2);
background: linear-gradient(#F7F7F7, #f2f2f2);
-pie-background: linear-gradient(#F7F7F7, #f2f2f2);
behavior: url(js/pie.htc); position:relative; _top:7px;}
.box_form .back:hover{ color:#3caadb;}
.regist .remind{ width:auto; height:auto; line-height:22px; margin-top:180px; padding-left:26px; background:url(../images/icon_login.gif) no-repeat -580px -7px; color:#737373;}
.box_mid .remark{ float:left; width:278px; height:auto !important; line-height: 26px; min-height:450px; padding:20px; background:#eaf8ff;}
.remark .t{ width:auto; height:auto; margin:0px auto 20px; padding:20px 0px 10px; border-bottom:3px solid #b4dff5; font-size:18px; color:#646464;}
.remark .t .dl{ display:inline-block; height:36px; line-height:36px; color:#fff; padding:0px 20px;
border: 1px solid #f88d12;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;box-shadow: none;
background: #ffa709;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffa709), to(#ff8a03));
background: -webkit-linear-gradient(#ffa709, #ff8a03);
background: -moz-linear-gradient(#ffa709, #ff8a03);
background: -ms-linear-gradient(#ffa709, #ff8a03);
background: -o-linear-gradient(#ffa709, #ff8a03);
background: linear-gradient(#ffa709, #ff8a03);
-pie-background: linear-gradient(#ffa709, #ff8a03);
behavior: url(js/pie.htc); position:relative;}
.remark .t .dl:hover{
border: 1px solid #33a4d6;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;box-shadow: none;
background: #4ab5df;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#4ab5df), to(#2d9bd1));
background: -webkit-linear-gradient(#4ab5df, #2d9bd1);
background: -moz-linear-gradient(#4ab5df, #2d9bd1);
background: -ms-linear-gradient(#4ab5df, #2d9bd1);
background: -o-linear-gradient(#4ab5df, #2d9bd1);
background: linear-gradient(#4ab5df, #2d9bd1);
-pie-background: linear-gradient(#4ab5df, #2d9bd1);
behavior: url(js/pie.htc); position:relative;}
.remark dl{/* width:94%;*/ height:auto; margin:0px auto; padding-bottom:30px; color:#737373;}
.remark dl dt{ font-size:14px; font-weight:800; color:#3caadb; padding:0px 0px 20px;}
.remark dl .tt{ border-top:1px dotted #bbb; padding-top:5px; }
.remark .other{font-size:14px; padding-top:10px;}
.remark .other em{display:inline-block; width:20px; height:26px; vertical-align:middle; color:#333; background:url(../images/icon.gif) no-repeat -760px -92px; }
.remark .other em.sina{background:url(../images/icon.gif) no-repeat -760px -126px;margin:0 0 0 10px;}
.remark .other em.wechat{background:url(../images/icon.gif) no-repeat -570px -269px;margin:0 0 0 10px;}
.remark .other em.baidu{background:url(../images/icon.gif) no-repeat -603px -269px;margin:0 0 0 10px;}
.result{ width:auto; height:auto; margin:0px auto; color:#333;text-align:center; font-size:14px;}
.result .suc{ display:block; width:98px; height:98px; margin:30px auto; background:url(../images/icon_login.gif) no-repeat 0px -202px;}
.result h6,.result3 h6{ font-size:30px; color:#f60; font-weight:normal;}
.result h6 .user,.result3 h6 .user{ color:#1b1b1b; padding-right:10px;}
.result p{ line-height:180%; padding-bottom:80px; padding-top:10px;}
.result3{ width:95%; height:auto; margin:0px auto; color:#333;}
.result3 .tt{ height:90px; width:auto; border-bottom:1px solid #eee; padding-top:50px; margin-bottom:16px;}
.result3 .tt .head{ display:block; float:left; width:80px; height:60px;}
.result3 .tt .head img{  width:60px; height:60px;}
.result3 .tt .origin{ font-size:16px; color:#434343;}
.result3 .tt .origin .org{ padding:0px 5px;}
.chek{ padding:10px 0px 5px 70px; font-size:14px; color:#666; vertical-align:middle;}
.chek input{ margin-right:10px;}
.bind{ width:810px; height:auto; margin:0px auto; padding-top:40px; position:relative;}
.bind h2{ margin-top:0px; font-size:26px; color:#3a3a3a; position:relative; left:-45px; vertical-align:text-bottom;}
.bind h2 em,.bind h2 span{ display:inline-block;height:36px;}
.bind .io{ width:36px; vertical-align:middle; margin-right:10px; background:url(../images/ico.gif) no-repeat -380px -64px; }
.bind p{ color:#777; font-size:14px; padding:15px 0px;}
.bind .butn{width:auto; height:auto; margin:25px auto 0px; padding-top:10px; text-align:center; color:#777; border-top:1px dashed #d8dde0; font-size:14px;}
.bind .butn .input{ display:block; width:214px; height:40px; margin:10px auto; background:url(../images/icon_login.gif) no-repeat -184px -144px; border:0px; cursor:pointer;}
.bind .min{ width:84px; height:84px; background:url(../images/icon_login.gif) no-repeat -520px -220px; position:absolute; left:50%; margin-left:-42px; top:168px;}
.bind .sbox{ width:314px; height:175px; border:1px solid #d7d7d7; background:#fff;-moz-box-shadow: 0 0 5px #eee; -webkit-box-shadow: 0 0 5px #eee;box-shadow: 0 0 5px #eee;}
.sbox dl dt{ padding-top:2px; height:30px; line-height:30px; border-bottom:1px dashed #d8dde0; font-size:14px; color:#3a3a3a;}
.sbox dl dd{ float:left; width:55%; height:30px; line-height:30px; margin-top:5px; font-size:14px;}
.sbox dl .img{ float:left; width:100px; height:auto;margin-top:0px; padding:15px 10px; text-align:center;}
.sbox dl .img img{ width:86px; height:86px;}
.sbox dl .qq,.sbox dl .shai,.sbox dl .sina{ display:inline-block; height:30px;background:url(../images/ico.gif) no-repeat;}
.sbox dl .qq{ width:40px; vertical-align:middle; background-position: -748px -92px;}
.sbox dl .wechat{ display:inline-block; height:30px;background:url(../images/icon.gif) no-repeat; width:40px; vertical-align:middle; background-position: -558px -269px;}
.sbox dl .baidu{ display:inline-block; height:30px;background:url(../images/icon.gif) no-repeat; width:40px; vertical-align:middle; background-position: -594px -271px;}
.sbox dl .sina{ width:40px; vertical-align:middle; background-position: -748px -126px; margin: 0;}
.sbox dl .shai{ width:110px; vertical-align:middle; background-position: -182px 0px;}
.sbox dl .rad,.sbox dl .bding{ height:26px; line-height:26px; text-align:center; border:1px solid #cecece;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.sbox dl .rad{ margin-top:10px;background:url(../images/bg.gif) repeat-x 0px -5px;}
.sbox dl .bding{ margin-top:15px; width:55%; background:#f2f2f2; cursor:pointer;}
.sbox dl .bding input,.sbox dl .rad input{ display:block; height:26px;border:0px; line-height:26px;}
.sbox dl .rad input{ padding:0px 5px 0px 24px;}
.sbox dl .rad .name,.sbox dl .rad .sn{ background: url(../images/ico.gif) no-repeat;}
.sbox dl .rad .name{ background-position:-761px -194px;}
.sbox dl .rad .sn{background-position:-761px -227px;}
.sbox dl .bding input{ text-align:center; width:100%;cursor:pointer;background-color:#f2f2f2;}
.sbox dl .bding input:hover{ background-color:#ff870a; color:#fff; font-weight:800;}