/* 操作页面 */
.hd-search-form { float:right; margin-top:5px;}
.hd-search-form .form-control, .hd-search-form .btn-search { float:left;}
.hd-search-form .form-control { width:250px;}
.hd-search-form a.btn-search { border-left:0; border-radius:0 2px 2px 0;}
.hd-search-form .mci-search { background-position:-202px -80px; width:11px; height:11px; margin-right:5px;}
.ord-binfo { line-height:21px; font-size:13px;}
.ord-binfo span { margin-right:40px;}
.ord-binfo img { vertical-align:top;}
.ord-binfo .control-checkbox { margin-top:5px;}
.ord-proimg-s { display:table-cell; vertical-align:middle; text-align:center; *display:block; *font-size:43px; width:56px; height:56px; overflow:hidden;}
.ord-proimg-s img { vertical-align:middle; max-width:56px; max-height:56px;}
.ord-proname { float:left; width:300px; margin:-56px 0 0 70px; line-height:18px; height:36px; overflow:hidden;}
.ord-proweight { float:left; display:inline; color:#999; width:250px; margin:-14px 0 0 70px;}
.statustd .statustxt { display:block; color:#db3d1a; margin-bottom:5px; cursor:default;}
.statustd .statustxt .mci-dirdown { background-position:-214px -80px; width:9px; height:9px; margin:1px 0 0 10px; _margin-top:5px; vertical-align:top;}
.statustd p { color:#999; font-size:12px;}
.statustd .statuspop { display:none; float:left; width:110px; border:#ffdfb2 1px solid; background-color:#fffff2; line-height:18px; padding:6px 0 5px 10px; position:absolute; text-align:left; /* margin-left:-61px; left:50%; */}
.statustd .statuspop s { background:url(../../../images/uc/mcui.png) -224px -80px no-repeat; width:14px; height:7px; position:absolute; margin-top:-13px; left:50%; margin-left:-7px;}
.statustd .statuspop p { color:#666;}
/* .mhover { position:relative; z-index:2; width:100%;}  */
.mhover .statuspop { display:block;}
.selall-chbx { float:left;} 
.selall-chbx .chbx-all { float:left; margin:8px 15px 0 0;}
.reppro-wrap .bd { border:#e5e5e5 1px solid; padding-bottom:20px;}
.usc-odstep { text-align:center; padding-bottom:10px;}
.otrfee-txt { font-size:12px; line-height:24px;}
.clrm { margin:0; width:auto;}
.ordprice-details { float:right; width:250px; margin-top:20px;}
.ordprice-details li { font-size:13px; line-height:24px; overflow:hidden; zoom:1;}
.ordprice-details li span { float:left; display:block; width:170px; text-align:right;}
.ordprice-details li em { font-style:normal;}
.ordprice-details li.hline { border-top:#cccccc 1px solid; padding:10px 20px 0 0; margin-top:10px; text-align:right;}
.ordprice-details li.hline span { float:none; display:inline; width:auto; font-size:15px; font-weight:bold;}
.ordprice-details li.hline strong { font-family:Arial; font-size:25px; font-weight:500; color:#f50;}
.cusr-returnlist li { float:left; display:inline; margin-right:10px;}
.cusr-returnlist li a.mc-btn { display:block; margin-top:5px;}
table.table-border tr td.tdleft { width:390px;}
table.table-cusr-return tr td p { margin-top:5px;}
table.table-cusr-return tr td input, table.table-cusr-return tr td select, table.table-cusr-return tr td textarea { border-color:#ccc; color:#666;}
table.table-cusr-return tr td a.btn-orange { padding:8px 15px;}
.btn-cusr-upload { position:relative; overflow:hidden;}
.btn-cusr-upload input { cursor:pointer; font-size:24px; position:absolute; top:0; right:0; opacity:0; filter:alpha(opacity=0);}
.cusr-traceinfo-list li { line-height:26px; color:#999;}
.cusr-traceinfo-list li p { float:left;}
.cusr-traceinfo-list li p.time { width:21.73%;}
.cusr-traceinfo-list li p.info { color:#666; width:58.44%; text-align:left; padding:0 20px 0 40px;}
.cusr-traceinfo-list li p.mng { width:11.287%; padding-left:20px;}
.cusr-traceinfo-list li.new, .cusr-traceinfo-list li.new p.info { color:#f50;}
.cusr-uploadimg-tab { position:relative;}
.cusr-uploadimg-tab .cusr-uploadimg { margin-top:5px; overflow:hidden; zoom:1;}
.cusr-uploadimg-tab .cusr-uploadimg li { float:left; display:inline; margin-right:10px; cursor:pointer;}
.cusr-uploadimg-tab .cusr-uploadimg-view { display:none; margin-top:5px; position:absolute; left:0; bottom:60px; border:#ddd 1px solid; background:#fff; padding:3px;}
.fb-hd { line-height:20px;}
.fb-hd h3 { float:left; font-size:15px;}
.fb-hd p, .fb-question span { float:right;}
.fb-question { margin-top:10px; overflow:hidden; zoom:1;}
.fb-question p { float:left;}
.fb-ask { border:#ffdfb2 1px solid; background-color:#fffff2; color:#ff5500; line-height:18px; padding:6px 12px; margin-top:10px; _margin-top:11px; margin-bottom:10px; text-align:left;}
.fb-ask s { background: url(../../../images/uc/mcui.png) -224px -80px no-repeat; width:14px; height:7px; position:absolute; margin-top:-13px; *margin-top:-15px; _margin-top:-15px;}
.fb-ask-no { color:#999; text-align:left; margin:10px 0;}
.secval-queue { padding:20px 10px; overflow:hidden; zoom:1;}
.secval-queue dt, .secval-queue dd { float:left; display:inline; margin-left:30px;}
.secval-queue dt { width:36px; margin-right:10px;}
.secval-queue dd { margin-top:5px;}
.secval-queue dt i { display:block; margin:5px auto;}
.secval-queue dt i.mci-svpwd { background-position:-40px -107px; width:32px; height:24px; margin-top:8px;}
.secval-queue dt i.mci-svset { background-position:-73px -107px; width:13px; height:16px;}
.secval-queue dt i.mci-svbind { background-position:-87px -107px; width:16px; height:16px;}
.secval-queue dd h3 { font:bold 18px/30px ""; width:90px;}
.secval-queue dd p { font-size:14px; color:#999; border-left:#e5e5e5 1px solid; height:30px; line-height:30px; text-indent:40px;}
.secval-queue dd.fright { float:right; width:70px; line-height:30px; margin-right:40px; text-align:center;}
.secval-queue dd.fright a.btn-defgray { line-height:normal;}
.secval-step { background:url(../../../images/uc/valstep.gif) 0 0 no-repeat; height:32px; line-height:32px; width:711px; margin:0 auto;}
.secval-step.step1 { background-position:0 0;}
.secval-step.step2 { background-position:0 -34px;}
.secval-step.step3 { background-position:0 -68px;}
.secval-step h3 { float:left; width:237px; text-align:center; font-size:14px; font-weight:bold; color:#999;}
.secval-step h3.fwt { color:#fff;}
.secval-step h3.fbl { color:#ff7e00;}
.secval-form { width:711px; padding:40px 0 20px 0; margin:0 auto;}
.secval-form .againcode { float:left; font-size:12px; border:#ddd 1px solid; background:#f5f5f5; color:#aca899; cursor:default; padding:0 10px; line-height:27px;}
.secval-form .btn-againcode { float:left; line-height:24px;}
.secval-form .sendcode { float:left; font-size:12px; background:#f0ffe5; border:#4dbf00 1px solid; padding:0 6px; height:26px; line-height:26px; margin-left:10px;}
.secval-form .sendcode i.mci-sucs { background-position:-25px -107px; width:14px; height:15px; float:left; margin:6px 3px 0 0;}
.secval-form .secval-succe { background-color:#f0ffe5; border:#4dbf00 1px solid; padding:20px 30px; width:500px; margin:0 auto;}
.secval-form .secval-succe p { line-height:25px; font-size:15px;}
.secval-form .secval-succe p i.mci-sucb { background-position:0 -107px; width:24px; height:25px; margin-right:10px;}
.secval-form .secval-succe div { margin:10px 0 0 35px; color:#ccc;}
.secval-form .secval-succe a.btn-defgray { line-height:normal;}
.coupon-form .mc-btn { line-height:normal; padding:4px 15px; float:left;}
.coupon-form a { margin-left:10px;}
.coupon-pop .statustxt { margin:0;}
.coupon-pop .statuspop { width:138px; padding-right:10px; margin-left:-80px; top:15px;}
.coupon-pop .statuspop a { margin:0;}
.mc-cardcon { overflow:hidden; zoom:1;}
.mc-cardcon dt, .mc-cardcon dd { float:left; display:inline; margin-right:20px;}
.mc-cardcon dd p { font-size:15px; line-height:24px; margin-top:20px; width:600px;}
.mc-cardcon dd p a.mc-btn { line-height:normal; padding:5px 15px;}
/* 表单验证 */
.requireField {line-height: 12px; padding: 5px;zoom: 1; color: #db3d1a;}
input.validateError {color: #ff6600; background-color: #fff8ef;}
label.validateError {color: red; padding: 2px; zoom: 1;}
.c-t-h2 { border-bottom:#fa5300 2px solid; font-size:18px; font-weight:bold; line-height:35px;}
.wall-mail { padding:100px 0; overflow:hidden; zoom:1;}
.wall-mail .ico-rt, .wall-mail h3, .wall-mail p { float:left; display:inline; line-height:44px;}
.wall-mail .ico-rt { background:url(/images/tcmall/d-odr-rt.gif) no-repeat; width:44px; height:44px; margin:0 10px 0 300px;}
.wall-mail h3 { font-size:18px; font-weight:bold;}
.wall-mail p { color:#666; margin-left:10px;}
.wall-mail .mail-btn { text-align:center; padding:50px 0;}
.wall-mail .mail-btn .d-btn { line-height:30px; padding:0 20px; font-size:14px; margin:0 10px;}
.wall-usbd { width:600px; margin:10px auto 50px auto; overflow:hidden; zoom:1;}
.wall-usbd .form-group .f-w-b { font-size:14px; font-weight:bold; color:#333;}
.wall-usbd .form-group em { display:none; float:left; line-height:27px; margin-left:15px; color:#f00;}
.wall-usbd .cue { color:#ff4000; line-height:50px;}