@charset "utf-8";
.hui, a.hui:link, a.hui:visited { color: #777777; }
a.hui:hover { color: #000; }
.red, a.red:link, a.red:visited { color: red; }
a.red:hover { color: #FF6600; }
.reds, a.reds:link, a.reds:visited { color: #C00; }
a.reds:hover { color: #000; }
.blueu, a.blueu:link, a.blueu:visited { color: #0033CC; text-decoration: underline; }
a.blueu:hover { color: #C00; }
/** register **/
.register { padding: 50px; border: #dbdbdb 1px solid; background-color: #FFF; }
.regleft { width: 580px; float: left; padding-right: 45px; border-right: #babcba 1px solid; position: relative }
.qqframe { margin: 10px 0px 10px 32px; display: inline-block; vertical-align: middle; }
.regleft .item{ padding: 7px;}
.regleft .item label{ font-size:14px; text-align:right; width:100px; display:inline-block;display:-moz-inline-stack;zoom:1;*display:inline;}
.regleft .input-text{float: none; width: 212px; height: 20px; line-height: 20px; padding: 2px 3px 2px 3px; border: 1px solid #cccccc; font-size: 14px; font-family: arial, "宋体"; background:#FFF}
.regleft .input-focus{ float: none; width: 212px; height: 20px; line-height: 20px; padding: 2px 3px 2px 3px; border: 1px solid #AFCEE6; font-size: 14px; font-family: arial, "宋体"; }
.regleft .safecode .input-text{ float: none; width: 100px; height: 20px; line-height: 20px; padding: 2px 3px 2px 3px; border: 1px solid #cccccc; font-size: 14px; font-family: arial, "宋体"; margin-right:5px; }
.regleft .safecode .input-focus{ float: none; width: 100px; height: 20px; line-height: 20px; padding: 2px 3px 2px 3px; border: 1px solid #AFCEE6; font-size: 14px; font-family: arial, "宋体"; margin-right:5px; }
.regleft .ruleinput{ margin-right: 10px;}
.regsubmit { width: 125px; height: 43px; background: url(../../images/xxts/reg_11.gif) 0 0 no-repeat; font-size: 0; border: none }

.regright { width: 148px; float: right; }
.regright .login_link { position: relative; top: 100px; }
/**** 登录 ***/
.loginleft { width: 440px; float: left; padding-right: 5px; border-right: #babcba 1px solid; }
.btn-img { cursor: pointer; overflow: hidden; margin: 0; padding: 0; border: 0; text-align: center; }
.loginleft .checkbox { margin-top: 3px; *margin-top:2px;
float: left; }
.loginleft .item { line-height: 26px; padding:7px 0; }
@-moz-document url-prefix() {
.loginleft .checkbox {
margin-top:7px;
}
}
@media all and (-webkit-min-device-pixel-ratio:0) {
.loginleft .checkbox { margin-top: 7px; vertical-align: middle; }
}
.loginleft .mar { margin-right: 10px; }
.loginleft .fore1 { z-index: 10; }
.loginleft .fore2 { z-index: 8; }
.loginleft .fore3 { z-index: 6; }
.loginleft .fore4 { z-index: 3; }
.loginleft .item span { color: #999999; height: 20px; line-height: 20px; display: block; margin-top: 1px; }
.loginleft .item .ftx24 .clr { height: 0; line-height: 0; }
.loginleft .item .item-ifo { position: relative; }
.loginleft .item-share { position: absolute; bottom: 5px; }
.loginleft .item-ifo .ico { position: absolute; left: 10px; z-index: 5; }
.loginleft .item-ifo .i-name { background: url(../../images/xxts/login-all-bg.png) no-repeat -373px -111px #fff; width: 16px; height: 16px; top: 8px; }
.loginleft .item-ifo .i-pass { background: url(../../images/xxts/login-all-bg.png) no-repeat -346px -108px #fff; width: 14px; height: 19px; top: 8px; }

.loginleft #autoentry { height: 37px; margin-top: 3px; }
.loginleft #autoentry .item-ifo { }
.loginleft .item a:link, .loginleft .item a:visited { }
.loginleft .label { width: 100px; text-align: right; font-size: 14px; }

.loginleft .fore1 .input-text,.loginleft .fore2 .input-text{float: none; width: 212px; height: 24px; line-height: 24px; padding: 4px 3px 4px 25px; border: 1px solid #cccccc; font-size: 14px; font-family: arial, "宋体"; background:#FFF}
.loginleft .fore1 .input-focus,.loginleft .fore2 .input-focus { float: none; width: 212px; height: 24px; line-height: 24px; padding: 4px 3px 4px 25px; border: 1px solid #AFCEE6; font-size: 14px; font-family: arial, "宋体"; }
.loginleft .fore3 .input-text{ float: none; width: 100px; height: 24px; line-height: 24px; padding: 4px 20px 4px 3px; border: 1px solid #cccccc; font-size: 14px; font-family: arial, "宋体"; }
.loginleft .fore3 .input-focus{ float: none; width: 100px; height: 24px; line-height: 24px; padding: 4px 20px 4px 3px; border: 1px solid #AFCEE6; font-size: 14px; font-family: arial, "宋体"; }

.loginleft .text_pge { float: none; width: 305px; _width: 305px; height: 32px; line-height: 32px; border: 1px solid #cccccc; font-size: 14px; font-family: arial, "宋体"; overflow: hidden; }
.loginleft .btn-entry { width: 307px; height: 34px; font-family: "微软雅黑"; line-height: 100px; text-indent: -9999px; background: url(../../images/xxts/login-all-bg.png) no-repeat 0 -61px; overflow: hidden; border: none }
.loginleft .btn-entry:hover { background: url(../../images/xxts/login-all-bg.png) no-repeat 0 -95px; }
/*合作伙伴登陆入口*/
.loginleft .coagent { width: 350px; line-height: 26px; z-index: 99999; margin-top: 3px; }
.loginleft .coagent .ftx24 { color: #999; }
.loginleft .third_login{ height: 32px;}
.loginleft .login_qq{ float: left; width: 140px; height: 32px; margin-right: 27px;}
.loginleft .login_weibo{ float: left; width: 140px; height: 32px; }

.loginright{ width:400px; float:right; padding-top:20px; position:relative; }
.loginright .ltitle{ display:block; clear:both; padding-right:100px; line-height:40px; font-weight:700; font-family: "微软雅黑"; text-align:center }
.loginright .ltxt{ font-family: "微软雅黑"; background:url(../../images/xxts/login_07.gif) 0 0 no-repeat; padding:20px 0 0 180px; height:156px; line-height:20px; color:#777}

.form-login .input{ padding:7px 0; overflow:hidden; clear:both}
.form-login .input label{ width:84px;font-size:14px; color:#8c8686; text-align:right; float:left}
.form-login .input .form{ width:560px; float:left}
.take,.reg{padding:0 0 0 84px}
.take .submit{margin-top:10px}


.form-reg{ width: 580px; float: left; padding-right: 45px; border-right: #babcba 1px solid; position: relative}
.form-reg .input label{ width:120px}
.form-reg .input label.type{ width:auto; color:#000; padding-right:10px}
.form-reg .reg{padding:10px 0 0 120px; color:#666; line-height:24px}
.form-reg .reg .submit{ margin-bottom:5px;height:43px}
.form-reg .reg .submit input{background:url(../../images/xxts/login_qq_submit.gif) 0 0; width:125px; height:43px; text-indent:-999px; border:none}

.exchange .submit{padding-left:3px}
.exchange .submit,.exchange .submit input{ width:75px; display:inline-block; background: url(../../images/member/but.png) no-repeat; height:29px; overflow:visible !ie}
.exchange .submit input{background-position: right top; border:none; padding:0 10px 0 7px; font-size:14px}

.exchange{ padding-left:24px; padding-top:50px; float:left;}
.exchange h5{ font-weight:normal; font-size:14px; color:#666}
.exchange .avatar{ padding:10px 0}
.exchange .avatar img.user{ padding:2px; border:1px solid #ebebeb;}
.exchange .input{ padding:5px 0}
.exchange .input label{ display:inline-block; width:60px; text-align:right; color:#555}

/******商家会员注册******/
.wraper { width: 980px; margin: 0 auto; padding: 0; background-color:#FFF}
.regbox { border: solid 1px #ebebeb; padding: 0 15px 20px;}

.regbg { background-image: url(../../images/xxts/regbg.png); background-repeat: no-repeat;}

.reg_hd { line-height: 27px; padding: 12px 2px; border-bottom: solid 1px #F0F0F0;}
.reg_hd i { height: 22px; width: 123px; display: block; float: left; background-position: 0 0; margin: 5px 0 0;}
.reg_hd em { height: 22px; width: 123px; display: block; float: left; background-position: 0 -22px;}
.dnone { display: none;}
.btnbg { background-image:url(../../images/xxts/btnbgs.png); background-repeat:no-repeat;}
.btn_log {display: block; float: right;padding-left: 20px;background-position: left -93px;   }
.btn_log span { cursor: pointer; background-position: right -93px; display: block; float: left; height: 27px; line-height: 27px; padding-right: 20px; font-size: 14px; }
.btn_log:hover { text-decoration: none; color: #cc0000;}

.dregttl { height: 35px; line-height: 35px; border-bottom: solid 1px #ddd; margin: 30px 0 0;}
.dreg_list label { font-size: 14px; line-height: 26px; width: 150px; text-align: right; float: left; padding-right: 10px;}
.reg_hd i.dreg-ico { background-position: 0 -155px;}
.dreg-face { position: relative; z-index: 2; width: 140px; height: 70px; background: #f7f7f7; border: solid 1px #bbb; color: #ccc; text-align: center; line-height: 70px;}
.dreg-face img { width: 140px; height: 70px; position: absolute; z-index: 2; top: 0px; left: 0px;}
.dregupbox { width: 142px; float: left;}
.dreg_upload { position: relative; z-index: 2; height: 30px; overflow: hidden; }
.dreg_ubtn { position: relative; z-index: 2; margin: 5px 0 0; background: url(../../images/xxts/m_btnbgs.png) no-repeat 0 -26px; height:25px; line-height: 25px; padding:0 0 0 2px; }
.dreg_ubtn span { width: 100%; text-align: center; display: block; float: right;background: url(../../images/xxts/m_btnbgs.png) no-repeat right  -26px; }
.dreg_upload input { cursor: pointer; font-size: 350%; opacity: 0;filter:alpha(opacity=0); height: 25px; position:absolute; left:-470px;top: 2px; z-index: 5;}

.findpass  { background: #f9f9f9; width: 650px; margin: 0 auto; padding: 20px; border: solid 1px #e5e5e5;}
.findpass li label { width: 110px; float: left; text-align: right;}

.regtip {background: #e9ffd8; height: 200px; text-align:center; position: relative;}
.regtip span { font: bold 22px/200px Microsoft Yahei;}
.regtip i {position: absolute; left: 265px; top: 84px;}

.meregtip { background: #fffce8; height: 320px; position: relative; text-align:center;}
.meregtip h3 {font: bold 22px/200px Microsoft Yahei;}
.meregtip i {position: absolute; left: 320px; top: 84px;}
.meregtip .meregtip-inner { position: absolute; width: 908px; text-align: center; left: 0; top: 130px;}

.btn-entry { width:126px; height: 37px; display: block; border:none; text-indent:-999px; float: left; background-position: 0 -44px; background-image:url(../../images/xxts/regbg.png); background-repeat:no-repeat;}

.txt_150 { width: 150px;}

.box200 { width:200px;}
.box770 { width:770px;}
.box560 { width:560px;}

.mart_5 { margin-top:5px!important;}
.mart_10 { margin-top:10px!important;}
.mart_15 { margin-top:15px!important;}
.mart_20 { margin-top:20px!important;}

.marr_5 { margin-right:5px!important;}
.marr_10 { margin-right:10px!important;}
.marr_15 { margin-right:15px!important;}
.marr_20 { margin-right:20px!important;}

.marl_5 { margin-left:5px!important;}
.marl_10 { margin-left:10px!important;}
.marl_15 { margin-left:15px!important;}
.marl_20 { margin-left:20px!important;}

.marb_5 { margin-bottom:5px!important;}
.marb_10 { margin-bottom:10px!important;}
.marb_15 { margin-bottom:15px!important;}
.marb_20 { margin-bottom:20px!important;}

.pad_5 { padding:5px!important;}
.pad_10 { padding:10px!important;}
.pad_15 { padding:15px!important;}
.pad_20 { padding:20px!important;}

.padl_5 { padding-left:5px!important;}
.padl_10 { padding-left:10px!important;}
.padl_15 { padding-left:15px!important;}
.padl_20 { padding-left:20px!important;}

.padt_5 { padding-top:5px!important;}
.padt_10 { padding-top:10px!important;}
.padt_15 { padding-top:15px!important;}
.padt_20 { padding-top:20px!important;}

.padb_5 { padding-bottom:5px!important;}
.padb_10 { padding-bottom:10px!important;}
.padb_15 { padding-bottom:15px!important;}
.padb_20 { padding-bottom:20px!important;}