﻿/* ----------------------------------------------------------------------------------------------------------
1) Reset
---------------------------------------------------------------------------------------------------------- */
* {margin: 0; padding: 0; }
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {border: 0; outline: 0; vertical-align: baseline; background: transparent; }
input, button, textarea {font-family: inherit; font-size: inherit; font-weight: inherit;font: 100% Tahoma,Helvetica,Arial,sans-serif; }
ul {list-style: none; }
cite,dfn{font-style:normal; }
/* ----------------------------------------------------------------------------------------------------------
2) Format
---------------------------------------------------------------------------------------------------------- */
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix {display: block; min-height: 1px; }
.noscreen {display: none; }
.nobg {background: none!important; }
.norbor {border: none; }
.box, .conlist {min-height: 1px; }
.box:after, .conlist:after {display: block; visibility: hidden; clear: both; line-height: 0; font-size: 0; content: "."; }
.fix {float: none; clear: both; width: 0; height: 0; margin: 0; padding: 0; border: 0; line-height: 0; font-size: 0; }
.f-left {float: left !important; }
.f-right {float: right !important; }
.t-left {text-align: left !important; }
.t-center {text-align: center !important; }
.t-right {text-align: right !important; }
.t-justify {text-align: justify !important; }
.va-top {vertical-align: top !important; }
.va-middle {vertical-align: middle !important; }
.va-bottom {vertical-align: bottom !important; }
.nom {margin: 0 !important; }
.nomt {margin-top: 0 !important; }
.nomb {margin-bottom: 0 !important; }
.hidden {position: absolute; left: -1000em; top: -1000em; width: 1px; height: 1px; overflow: hidden; }
* html .clearfix {height: 1%; }
.cursor {cursor: pointer; }
/*重新定义*/
strong {font-weight: bold; }
a {text-decoration: none; }
a:hover {text-decoration: underline; }
li {vertical-align: middle; }
i {font-style: normal; }
label {vertical-align: baseline; zoom: 1; }
/*圆角*/
.radius {-webkit-border-radius: 6px; -moz-border-radius: 6px; }
.radius-two {-webkit-border-radius: 2px; -moz-border-radius: 2px; }
.radius10 {-webkit-border-radius: 10px; -moz-border-radius: 10px; }
/*font-size*/
.f10 {font-size: 10px; }
.f11 {font-size: 11px; }
.f12 {font-size: 12px; }
.f14 {font-size: 14px; }
.f16 {font-size: 16px; }
.f18 {font-size: 18px; }
.f20 {font-size: 20px; }
.normal {font-weight: normal; font-style: normal; }
/*宽度*/
.w45 {width: 45px; }
.w60 {width: 60px; }
.w90 {width: 90px; }
.w100 {width: 100px; }
.w110 {width: 110px; }
.w120 {width: 120px; }
.w160 {width: 160px; }
.w200 {width: 200px; }
.w205 {width: 205px; }
.w240 {width: 240px; }
.w230 {width: 230px; }
.w710 {width: 710px; }
.w90 {width: 90px; }
.w90 {width: 90px; }
.w90 {width: 90px; }
.w90 {width: 90px; }
.w170 {width: 170px; }
.w180 {width: 180px; }
.w300 {width: 300px; }
.w350 {width: 350px; }
.h80 {height: 80px; }
.h100 {height: 100px; }
.h120 {height: 120px; }
/**/
.sw122{width:122px; float:left;display:inline;}
.sw200{width:200px; float:left;display:inline;}
/*边距*/
.mar5 {margin: 0 5px; }
.marr5 {margin-right: 5px; }
.marr15 {margin-right: 15px; }
.marl10 {margin-left: 10px; }
.marl20 {margin-left: 20px; }
.mart20 {margin-top: 20px; }
.mart5 {margin-top: 5px; }
.marb10 {margin-bottom: 10px; }
/* ----------------------------------------------------------------------------------------------------------
1) HTML tags
---------------------------------------------------------------------------------------------------------- */
body {color: #333; }
a {/*font-family:'Microsoft YaHei';*/	color: #404040; text-decoration: none; }
a:hover {color: #f60; text-decoration: underline; }
.black {color: #000; }
.red {color: #f00; }
.orange {color: #f60; }
.green {color: #090; }
.hui {color: #999; }
.lanhui {color: #14599c; }
.blue {color: #00f; }
.lan {color: #2a8ddb; }
.shui {color: #404040; }
/**/
.loginbar {padding: 2px 10px; width: 630px; }
.loginbar label {vertical-align: middle;  }
.logininfo {padding: 0; width: 630px; }
.logininfo ul, .logininfo li { display: inline; font-weight: bold; }
.logininfo li { border-right: 1px solid #bddeec; padding: 0 0.7em 0 0.4em; *padding-left: 0.9em; height:24px; line-height:24px; }
.logininfo li.last { border: 0; padding-right: 0; }
.logininfo li.submit img { vertical-align: middle; }
/* ------------------------------------------------------------------------------------------- */
.pinput,.pinpdd{background:#fff url('../images/main_bg.png') no-repeat 0 -305px; border: 1px #7f9db9 solid; height: 19px; padding:1px 0 0 3px; margin:0; vertical-align: middle; }
.pinput-hover,.pinpdd-hover{background:#ffffee url('../images/main_bg.png') no-repeat 0 -305px; border: 1px #000 solid; height: 17px; padding:3px 0 0 3px; margin:0; vertical-align: middle; }
.pinput-focus,.pinpdd-focus {background:#fff url('../images/main_bg.png') no-repeat 0 -305px; border: 1px #f60 solid; height: 17px; padding:3px 0 0 3px; margin:0; vertical-align: middle; }
.pinpdd {width:180px;}
.input,.inpup,.inpcode,.inpcz,.inpdd,.inpsj {background:#fff url('../images/main_bg.png') no-repeat 0 -305px; border: 1px #a0a0a0 solid; height: 17px; padding:3px 0 0 3px; margin:0; vertical-align: middle; }
.input-hover,.inpup-hover,.inpcode-hover,.inpcz-hover,.inpdd-hover,.inpsj-hover {background:#ffffee url('../images/main_bg.png') no-repeat 0 -305px; border: 1px #000 solid; height: 17px; padding:3px 0 0 3px; margin:0; vertical-align: middle; }
.input-focus,.inpup-focus,.inpcode-focus,.inpcz-focus,.inpdd-focus,.inpsj-focus {background:#fff url('../images/main_bg.png') no-repeat 0 -305px; border: 1px #f60 solid; height: 17px; padding:3px 0 0 3px; margin:0; vertical-align: middle; }
.logininput {width:100px;background:#fff url('../images/main_bg.png') no-repeat 0 -305px; border: 1px #a0a0a0 solid; height: 17px; padding:0 0 0 3px; margin:0; vertical-align: middle; }
.input,.input-hover,.input-focus {}

.inpup,.inpup-hover,.inpup-focus {width:100px;}

.inpcode,.inpcode-hover,.inpcode-focus {width:40px;}

.inpcz,.inpcz-hover,.inpcz-focus {width:118px;}

.inpdd,.inpdd-hover,.inpdd-focus {width:155px;}

.inpsj,.inpsj-hover,.inpsj-focus {width:110px;}

.uinput,.uinpdata,.uinpcode,.uinpgm {background: url('../images/main_bg.png') no-repeat 0 -305px; border: 1px #a0a0a0 solid; height: 17px; padding:3px 0 0 3px; margin:0; vertical-align: middle; font-size:13px; font-family:'SimSun';}
.uinput-hover,.uinpdata-hover,.uinpcode-hover,.uinpgm-hover {background: url('../images/main_bg.png') no-repeat 0 -305px; border: 1px #000 solid; height: 17px; padding:3px 0 0 3px; margin:0; vertical-align: middle; font-size:13px; font-family:'SimSun'; }
.uinput-focus,.uinpdata-focus,.uinpcode-focus,.uinpgm-focus {background: url('../images/main_bg.png') no-repeat 0 -305px; border: 1px #f60 solid; height: 17px; padding:3px 0 0 3px; margin:0; vertical-align: middle; font-size:13px; font-family:'SimSun'; }

.uinput,.uinput-hover,.uinput-focus {width:170px;}

.uinpcode,.uinpcode-hover,.uinpcode-focus {width:85px; margin:0; display:inline;}

.uinpdata,.uinpdata-hover,.uinpdata-focus {width:130px;margin:0 5px;}

.uinpgm,..uinpgm-hover,.uinpgm-focus {width:60px; }

.uinpreg,.uinpcode {background: url('../images/main_bg.png') no-repeat 0 -305px; border: 1px #a0a0a0 solid; height: 19px; padding:5px 0 0 3px; margin:0; vertical-align: middle; }
.uinpreg-hover,.uinpcode-hover {background: url('../images/main_bg.png') no-repeat 0 -305px; border: 1px #000 solid; height: 19px; padding:5px 0 0 3px; margin:0; vertical-align: middle; }
.uinpreg-focus,.uinpcode-focus {background: url('../images/main_bg.png') no-repeat 0 -305px; border: 1px #f60 solid; height: 19px; padding:5px 0 0 3px; margin:0; vertical-align: middle; }

.uinpcode,.uinpcode-hover,.uinpcode-focus {width:85px; margin:0; display:inline;}
.uinpreg,.uinpreg-hover,.uinpreg-focus {width:195px;}


.checkbox {vertical-align: middle; margin:0; padding:0; }
.select {vertical-align: top; font-size:14px; height:22px; }
.uselect {border: 1px #a0a0a0 solid; font-size:14px; _font-size:13px; vertical-align: middle; }
.radio {vertical-align: middle; }
input.ok-btn, input.go-btn, input.re-btn, input.fa-btn, input.so-btn, input.all-btn, input.hui-btn, input.hso-btn {width: 80px; height: 23px; background: url('../images/icons_btn.png') no-repeat; padding: 0px 0 0 22px; *padding: 3px 0 0 25px; _padding: 0px 0 0 25px; border: 0px solid; cursor: pointer; text-align: left; color: #333; }
input.ok-btn {background-position: 0% -250px; }
input.go-btn {background-position: 0% -273px; }
input.re-btn {background-position: 0% -296px; }
input.fa-btn {background-position: 0% -319px; }
input.so-btn {background-position: 0% -365px; }
input.all-btn {background-position: 0% -388px; }
input.hui-btn {background-position: 0% -411px; }
input.hso-btn {background-position: 0% -365px; vertical-align: middle; margin-left: 10px; }
/*home-login*/
.home-input-text {border: 1px #a0a0a0 solid; width: 100px; height: 18px; line-height: 18px; vertical-align: middle; margin: 0 5px; }
.home-input-pwd {border: 1px #a0a0a0 solid; width: 100px; height: 18px; line-height: 18px; vertical-align: middle; margin: 0 5px; }
.home-input-text-hover,.home-input-pwd-hover {border: 1px #000 solid; width: 100px; height: 18px; line-height: 18px; vertical-align: middle; margin: 0 5px; }
.home-input-text-focus,.home-input-pwd-focus {border: 1px #f60 solid; width: 100px; height: 18px; line-height: 18px; vertical-align: middle; margin: 0 5px; }
.home-input-code {border: 1px #a0a0a0 solid; width: 50px; height: 18px; line-height: 18px; vertical-align: middle; margin: 0 5px; }
.home-login-code {vertical-align: middle; height: 20px; }
.home-btn-login {width: 33px; height: 18px; background: url('../images/icons_btn.png') no-repeat 0% 0%; border: none; vertical-align: middle; cursor: pointer; margin: 0 5px; }
.home-btn-reg {width: 58px; height: 18px; background: url('../images/icons_btn.png') no-repeat 0% -18px; border: none; vertical-align: middle; cursor: pointer; }
.order-btn-login {width: 75px; height: 22px; line-height: 22px; background: url('../images/icons_btn.png') no-repeat 0% -182px; border: none; vertical-align: middle; cursor: pointer; font-size: 12px; color: #333; margin: 0 5px; padding-left: 12px; }
.order-btn-reg {cursor: pointer; color: #2a8ddb; }
/*cz*/
.czInp {font-size: 12px; color: #00f; border: 1px #7f9db9 solid; padding: 0px; height: 18px; vertical-align: middle; }
.czInp-hover {font-size: 12px; color: #00f; border: 1px #000 solid; padding: 0px; height: 18px; vertical-align: middle; }
.czInp-focus {font-size: 12px; color: #00f; border: 1px #000 solid; padding: 0px; height: 18px; vertical-align: middle; }
.czText {font-size: 12px; color: #00f; border: 1px #7f9db9 solid; padding: 0px; width: 130px; height: 18px; vertical-align: middle; }
.czSelect {font-size: 12px; color: #000; border: 1px #7f9db9 solid; padding: 0px; width: 130px; height: 20px; vertical-align: middle; }
/*goType*/
.goSelect {font-size: 12px; color: #000; border: 1px #7f9db9 solid; padding: 0px; width: 198px; height: 20px; vertical-align: middle; }
.goImg {margin-left: 5px; cursor: pointer; vertical-align: middle; }
/* ---------------------------------------------------------------------------------------------- */
a.buy-kami,a.buy-zhichong,a.buy-kami:hover,a.buy-zhichong:hover{background: url('../images/main_bg.png') no-repeat; width: 64px; height: 19px; line-height:0px; font-size:0px;display:inline-block; float: left;overflow:hidden;text-indent:-999999px; }
a.buy-kami {background-position:0 -120px; }
a.buy-zhichong {background-position:-64px -120px;}
a.buy-kami:hover {background-position:0 -139px;}
a.buy-zhichong:hover {background-position:-64px -139px;}
a.fav {background: url('../images/main_bg.png') no-repeat -128px -120px; width: 42px; height: 19px; line-height:0; font-size:0;display:inline-block; float: left;overflow:hidden;text-indent:-9999px;}
a.fav:hover {background: url('../images/main_bg.png') no-repeat -128px -139px; }


a.ubuy {background: url('../images/icons_btn.png') no-repeat 0% -36px; width: 33px; height: 17px; line-height: 17px; text-align: center; padding: 1px 0 0 0; color: #333; vertical-align: middle; display: block; margin: 3px 0 0 0; }
a.ubuy:hover {background: url('../images/icons_btn.png') no-repeat 0% -54px; color: #333; text-decoration: none; }
span.jiage del {color: #666; font: normal 10px/24px 'Arial'; }
span.jiage i {color: #f00; }
span.gou .buy {margin-right: 5px; }
a.fav-btn {width: 60px; height: 23px; line-height: 23px; text-align: center; display: block; background: url('../images/icons_btn.png') no-repeat 0% -113px; }
a.tuijian-btn {width: 90px; height: 23px; line-height: 23px; text-align: center; display: block; background: url('../images/icons_btn.png') no-repeat 0% -136px; }
a.jieshao-btn {width: 67px; height: 23px; padding-left: 23px; text-align: left; display: block; font: bold 14px/23px ''; background: url('../images/icons_btn.png') no-repeat 0% -159px; }
a.help {color: #390; background: url('../images/msg_bg.png') no-repeat 3px -1197px; padding: 3px 0px 2px 23px; line-height: 18px; text-decoration: underline; }
a.colse {width: 40px; height: 27px; padding-left: 12px; text-align: left; display: inline-block; font: normal 12px/27px ''; background: url('../images/icons.png') no-repeat 0% -1178px; }
/* --------------------------------------------------------------------------------------------------- */
.status-bar {border: 1px #42bf26 solid; width: 80px; height: 9px; vertical-align: middle; padding: 1px; margin: 0; font-size: 0; line-height: 0; display: inline-block; }
.status-bar span {background-color: #42bf26; height: 9px; display: inline-block; }
/* 问题 */
a.issue {background: url('../images/icons.png') no-repeat 0% -541px; padding-left: 20px; display: inline-block; color: #390; }
/*支付方式 */
a.tencent {background: url('../images/cft_img.gif') no-repeat 5px 8px; padding-left: 55px; display: inline-block; }
/* ----------------------------------------------------------------------------------------------------------
UserCenter
---------------------------------------------------------------------------------------------------------- */
a.uhn {background: url('../images/icons.png') no-repeat 0% -740px; padding-left: 12px; display: inline-block; }
a.usw {background: url('../images/icons.png') no-repeat 0% -772px; padding-left: 12px; display: inline-block; }
a.message {background: url('../images/icons.png') no-repeat 0% -847px; padding-left: 18px; display: inline-block; cursor: pointer; }
a.chong, a.duihuan {width: 33px; height: 17px; line-height: 17px; text-align: center; padding: 1px 0 0; color: #333; color: #fff; display: block; }
a.chong {background: url('../images/icons_btn.png') no-repeat -57px -54px; }
a.duihuan {background: url('../images/icons_btn.png') no-repeat -57px -72px; }
a.user-btn-home, a.user-btn-out, a.xie-btn, a.ask-btn {height: 23px; line-height: 23px; border: none; vertical-align: middle; cursor: pointer; font-size: 12px; color: #333; padding-left: 22px; display: block; }
a.user-btn-home {width: 53px; background: url('../images/icons_btn.png') no-repeat 0% -204px; margin: 0; }
a.user-btn-out {width: 53px; background: url('../images/icons_btn.png') no-repeat 0% -227px; margin: 0 0 0 7px; }
a.xie-btn {width: 53px; background: url('../images/icons_btn.png') no-repeat 0% -342px; margin: 0; font-weight: normal; padding-left: 28px; }
a.ask-btn {width: 68px; background: url('../images/icons_btn.png') no-repeat 0% -434px; margin: 0; font-weight: normal; padding-left: 22px; }
/*快速充值*/
.quick-cz {background: url('../images/main_bg.png') no-repeat 0 -217px; margin:0 0 10px 0; padding: 0;/*position:relative;*/z-index:-11;}
.czhot {position:absolute;z-index:-10; display:none;}
.quick-cz ul {padding: 0px; list-style: none; }
.v-tab {margin: 0; padding: 0; overflow: hidden; height: 30px; border: #6eb6ef solid; border-width: 0 1px 0 0; }
.v-tab li {float: left; width: auto;}
.v-tab li a {float: left; width: 76px; height: 30px; line-height: 30px; text-align: center; background: url('../images/main_bg.png') no-repeat -77px -217px; color: #fff; }
.quick-cz .tab-box {background: #edf7ff url('../images/main_bg.png') no-repeat -498px 0; height: 167px; padding: 0; margin: 0; border-width: 0 1px 1px 1px; border-style: solid; border-color: #6eb6ef; overflow: auto; }
.quick-cz .c-tab-box {background: #edf7ff;height: 167px; padding: 0; margin: 0; border-width: 0 1px 1px 1px; border-style: solid; border-color: #6eb6ef; overflow: auto; }
.quick-cz .tab-box li.czli,.quick-cz .c-tab-box li.czli {padding: 7px 0 9px 15px; height: 20px; overflow: hidden; }
.quick-cz .tab-box li.czli strong,.quick-cz .c-tab-box li.czli strong {font-weight: normal; text-align: right; display: inline-block; width: 65px; padding-top:3px; float:left; }
.quick-cz .tab-box li.czli lable,.quick-cz .c-tab-box li.czli label {font-size: 12px; margin-right: 5px; width: 20px; }
.quick-cz .tab-box li.czBtn {padding: 7px 0 9px 0;text-align: center; height: 40px; }
.quick-cz .tab-box li.czBox {text-align: left; background-color: #fff; border: 1px #6eb6ef solid; width: 200px; height: 113px; margin: 10px auto 0 auto; padding: 0 5px; overflow: auto; }
.quick-cz .tab-box li.czBox span {display: block; white-space: normal; padding: 5px 0; border-bottom: 1px #ccc dashed; }
.quick-cz .tab-box li.czBox span i {height:25px;line-height:25px;margin-left: 5px; color: #f00; display: block; color:#999; }
.quick-cz .tab-box li.czBox span i cite{color:#f60;font-weight:bold;}
.quick-cz .c-tab-box li.cz-Box {background-color: #fff; border: 1px #6eb6ef solid; width: 200px; height: 50px; margin: 0px auto 0 auto; padding: 0 5px; overflow: hidden; }
.quick-cz .c-tab-box li.cz-Box em{color:#f60;font-weight:bold;font-style:normal;font-size:14px;}
a.btncz{float:right;display: block; background: url('../images/icons_btn.png') no-repeat 0% -503px;width: 60px; height: 20px;line-height:20px;text-align:center;margin-top:3px;color: #14599c;}
.shua {height: 25px; line-height:25px; }
.ghua{height: 18px; padding-top:5px;text-align:center;border-top:1px #ededed solid;}
.ghua a{color: #14599c;}
.ghua a:hover{color: #f60;}
.v-tab li a.tab-current {background: url('../images/main_bg.png') no-repeat 0 -217px; width: 77px; color: #14599c; font-weight: bold; font-size: 14px; text-decoration: none; outline: none; }
/*支付*/
.zhifu {height: 100%; margin-bottom: 10px; }
.zhifu ul {list-style: none; width: 60%; float: left; }
.zhifu ul li {width: 45%; float: left; line-height: 24px; height: 24px; }
.zhifu h4 {height: 30px; line-height: 30px; }
.zhifu h4 big {font-size: 13px; padding: 5px 0 5px 25px; color: #000; }
.zhifu span {font-size: 12px; color: #FF0000; }
.zhifu li.yuanbao {width: 400px; height: 24px; background-color: #f0f0f0; }
.zhifu li.zffl {width: 380px; height: 26px; color:#14599c; line-height:26px;margin:5px 0;font-weight:bold;padding-left:20px; border-bottom:1px #ccc dashed; background: #f0f7ff url('../images/icons.png') no-repeat 5px -743px; }
#warmtips {width: 210px; border: 1px #2a8ddb solid; padding: 10px; float: right; line-height:22px; vertical-align:baseline; }
#warmtips h5 {background: url('../images/icons.png') no-repeat 0% -478px; padding-left: 25px; line-height: 24px; font-size: 12px; color: #14599c; }
#warmtips div {line-height:22px; vertical-align:baseline; height:350px; overflow:auto; scrollbar-shadow-color: #2a8ddb; scrollbar-highlight-color: #2a8ddb; scrollbar-arrow-color: #fff; scrollbar-face-color: #6eb6ef; scrollbar-track-color: #fff; scrollbar-3dlight-color: #fff; scrollbar-darkshadow-color: #fff;}
.huikuan {height: 24px; line-height: 24px;color:#000; }
/*订单*/
.order-tab {margin: 0; padding: 0; overflow: hidden; height: 64px; border-bottom: 2px #2a8ddb solid; list-style: none; }
.order-tab li {float: left; margin: 0; width: auto; margin: 0 4px 0 0; display: inline; }
.order-tab li.bz1 a, .order-tab li.bz2 a, .order-tab li.bz3 a {float: left; width: 86px; height: 34px; padding-top: 30px; text-align: center; color: #fff; cursor: default; outline: none; }
.order-tab li.bz1 a {background: url('../images/bg_buzhou.png') no-repeat 0% 0%; }
.order-tab li.bz2 a {background: url('../images/bg_buzhou.png') no-repeat 0% -64px; }
.order-tab li.bz3 a {background: url('../images/bg_buzhou.png') no-repeat 0% -128px; }
.order-tab li a.order-current {background: url('../images/bg_buzhou.png') no-repeat 0% -192px; width: 86px; color: #fff; font-weight: normal; padding: 30px 0 5px 0; }
.order-tab li.goto {width: 21px; height: 64px; background: url('../images/bg_buzhou.png') no-repeat -32px -256px; }
.order-tab li a:hover, .order-tab li a.order-current:hover {text-decoration: none; color: #fff; }
.order-tab-box {padding: 0; margin: 0; }
.user-tab-box, .order-box {margin: 10px 0 0 0; padding: 10px; border: 1px #ccc dashed; }
.user-tab-box h4 a,.zhifu h4 a {font-weight:normal;}
.user-tab {text-align: center; border-top: 1px #ccc dashed; padding-top: 15px; height: 38px; }
.order-con {padding: 10px 0; border-bottom: 1px #ccc dashed; line-height: 24px; }
.order-con ul {margin: 0; padding: 0; list-style: none; }
.order-con ul li.marpa{float: left; margin: 0 0 10px; padding: 0; }
.order-con ul li dfn {width: 150px; text-align: right; display: block; float:left; font-style:normal; vertical-align:middle; }
.userbar {padding: 10px 0; width: auto; }
.userbar dfn {margin:0 5px; }
.shoujibox {padding: 10px 0; width: auto; line-height:22px; }
.shoujibox label {text-align: right; margin:0 5px; vertical-align:middle; }
.shouji {padding: 10px 0; border-top: 1px #ccc dashed; }
/*tishi*/
.error, .stop, .alert, .attention, .tips, .ok, .notice, .question, .help, .small-help {color: #404040; background: url('../images/msg_bg.png') no-repeat; border: 1px solid #ddd; padding: 2px 10px 2px 23px; line-height: 18px; display: inline-block; }
.error {background-position: 3px 3px; border-color: #ff8080; background-color: #fff2f2; }
.stop {background-position: 3px -47px; border-color: #ff8080; background-color: #fff2f2; }
.alert {background-position: 3px -97px; border-color: #ff8c40; background-color: #fff5f6; }
.attention {background-position: 3px -147px; border-color: #40b3ff; background-color: #e5f5ff; }
.tips {background-position: 3px -197px; border-color: #ffcc7f; background-color: #ffffe5; }
.ok {background-position: 3px -247px; border-color: #4dbf00; background-color: #f0ffe5; }
.notice {background-position: 5px -295px; border-color: #40b3ff; background-color: #e6f5ff; }
.question {background-position: 3px -347px; border-color: #bfbfbf; background-color: #f2f2f2; }
.small-help {background-position: 5px -1095px; border-color: #fff; background-color: #fff; }
.help {background-position: 3px -1197px; border-color: #fff; background-color: #fff; }
.naked {border: none; background-color: transparent; }
/*商品属性*/
.icocu, .ico1, .ico2, .ico6 {width: 80px; height: 25px; padding-top: 3px; position: absolute; top: 5px; left: 5px; color: #ff0; font-size: 11px; text-align: right; font-style: normal; font-family: 'Arial';background: url('../images/main_bg.png') no-repeat 0 -28px; }
.icocu {background-position:0 -28px; }
.ico6 {background-position:0 -56px; }
.ico1 {background-position:0 -84px; }
.ico2 {background-position:0 0;}
/*弹出层*/
.black_overlay
{
    display: none;
    /*position:fixed!important;*/
	position:absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: black;
    z-index:1001;
    -moz-opacity: 0.8;
    opacity:.80;
    filter: alpha(opacity=80);
} 
.white_content
{
    display: none;
    /*position:fixed!important;*/
	position:absolute;
    left: 0%;
    width: 100%;
    /*height: 50%;*/
    z-index:9999;
    overflow: hidden;
}
/*汇款/短信收货*/
#hkbox,#dxbox {width: 698px; padding: 1px; border: 1px #ccccee solid; margin:0 auto;}
.hkcon,.dxcon {margin: 0; border: 1px #ccccee solid; padding: 0; background-color: #fff; }
.hk-title{height: 27px; line-height: 27px; background-color: #eeeeff;font-weight:bold;padding:0 0 0 15px;}
.hk-title span{width:auto;float:right;font-weight:normal;}
.hkcon ul {margin:10px 15px; border-top: 1px #ccc solid; border-left: 1px #ccc solid; padding: 0; list-style: none; }
.hkcon ul li{color: #000; border-bottom: 1px #ccc solid;}
.hkcon ul .fgcolor {background-color:#feffee;}
.hkcon ul li span {padding:5px;border-right:1px #ccc solid;float:left;display:block;}
.khh {width:120px;text-align:center;height:45px; line-height:45px; }
.khm {width:80px;text-align:center;height:45px; line-height:45px; }
.yhzh {width:180px;text-align:center;font-weight:bold;height:45px; line-height:45px; }
.hkbz {width:241px;text-align:left;height:45px;}
.zfbbz {width:241px;text-align:left;height:45px;line-height:45px;}
.hkdz {width:523px;text-align:left;height:45px; line-height:45px;}
.hktips,.hktips ol {margin:0 15px 10px;padding:0;}
.hktips li {margin:5px;}

.khh25 {width:120px;text-align:center;;font-weight:bold;height:25px; line-height:25px; }
.khm25 {width:80px;text-align:center;;font-weight:bold;height:25px; line-height:25px; }
.yhzh25 {width:180px;text-align:center;font-weight:bold;height:25px; line-height:25px; }
.hkbz25 {width:241px;text-align:center;;font-weight:bold;height:25px;line-height:25px;}

.dxcon ol {margin:5px 30px;padding:0;line-height:24px;}

.outdiv {position:absolute;background-color:#fff;padding:5px;width: 216px;border:1px #2b8edb solid;outline:1px #fff solid;z-index:999990;}
.outdiv span {display:block;height:24px;line-height:24px;}
.tipscurrent {display:block;background-color:#6eb6ef;padding:0;color:#fff; text-decoration: none;}
.tipscurrent a {color:#fff;}

/*弹出层样式*/
#templet139 {width: 450px; padding: 1px; background-color: transparent; border: 1px #b3cdfe solid; margin: 100px auto;}
.templet139box {margin: 0; border: 1px #b3cdfe solid; padding: 0 0 10px 0; background-color: #eff6ff; }
.templet139box-title {height: 40px;text-align: left; font-size:14px;font-weight:bold;padding:5px 15px; background-color: #fff; color:#0053a3; }
.templet139box-title span {width:auto;float:right;padding-top:20px;}
.goback {background:url('../images/139logo.jpg') no-repeat 0 0;width:153px;height:40px;display:block;font-size:0;line-height:0;text-indent:-99999px;overflow:hidden;}
.templet139box ul {margin: 0; padding:10px 0 0;list-style:none; }
.templet139box ul li {font-size:14px;margin:20px; }
.templet139box ul li dfn {width:140px;text-align:right;display:inline-block;vertical-align:middle;}
.tempbtn {padding-left:140px;}
.tbtn {height:32px;line-height:32px;background:url('../images/bg_repeat_x.png') repeat-x 0 -510px;border:1px #909090 solid;padding:0 15px;font-size:14px;letter-spacing: 3px;cursor: pointer; }

/**/
#select-tips{
    border: 1px solid #f60;
    color: #000000;
    padding: 2px;
    margin: 0;
    background: #fff;
    position: absolute;
    display:none;
    overflow:auto;
    z-index:100000;
}
#select-tips ul#tip-one{list-style:none; padding:0; }
#select-tips ul#tip-two{list-style:none; padding:0; overflow:auto; }
#select-tips ul#tip-one li {height:24px; line-height:24px; overflow:hidden;}
#select-tips ul#tip-two li {width:49.5%;_width:47%;height:24px; line-height:24px; float:left; overflow:hidden; }
#select-tips ul li a{display:block;text-align: left; padding-left:15px; white-space: nowrap;}
#select-tips ul li a:hover{background-color:#facd88; color:#036;text-decoration:none;overflow: visible;z-index: 999; }
.input_select,.input_select_hover,.input_select_focus{color:#333;height:20px;line-height:20px;padding:0 10px;white-space:nowrap; cursor:pointer;}
.input_select{border:1px #a0a0a0 solid;background:#fff url('../images/main_bg.png') no-repeat right -310px;}
.input_select_hover{border:1px #f60 solid;background:#fff url('../images/main_bg.png') no-repeat right -310px;}
.input_select_focus {border:1px #f60 solid;background:#fff url('../images/main_bg.png') no-repeat right -335px;}
.tip-selected{background-color:#facd88; color:#036;text-decoration:none;overflow: visible; }

/**/
.uhover {background-color:#e8f5ff;}
.goload {background:#fff url('../images/goload.gif') no-repeat right 2px;}

/**/
#usertoolbar {width:auto;height:26px; line-height:26px; border-bottom:1px #c0c0c0 solid; border-top:1px #fff solid; background-color:#f4f4f4; padding:0 10px;}
#usertoolbar span a {margin:0 5px;}
#usertoolbar span em {font-style:normal;color:#f60;}
.t-a {border-right:1px #c0c0c0 solid; padding-right:5px;}
.t-b {border-left:1px #c0c0c0 solid; padding-left:5px;}
.m-a,.m-b,.m-f {padding:1px 2px 1px 16px; background:url('../images/ut.png') no-repeat;}
.m-a {background-position:0 -35px;}
.m-b {background-position:0 0;}
.m-f {background-position:0 -17px;}
.m-a:hover,.m-b:hover,.m-f:hover {background-color:#fff; text-decoration:none;}
