﻿.content{ color:#333;}
.crumb2 .blue,.crumb3 .blue,.crumb2 a,.crumb3 a { color:#333;}

.user{ _background:#f5f5f5; _height:100%; min-height:100%;width:978px; min-width:978px; max-width:1190px;
  color: #555;
  font-size: 14px;}
.user_main{
	width:1045px;
	_height:100%;
	min-height:652px;
	margin-left:140px; 
	padding:0 0 0 5px; 
	background:#FFF; 
}
.user_side{ background:#f5f5f5; width:140px; position:absolute; left:0; top:0; min-height:100%; }

.page-operat{ height:28px; line-height:28px; background:#eee; margin-top:10px; _margin-top:15px; padding-left:15px; position:relative;}
.page3{ position:absolute; right:12px; top:0; _top:3px;}
.page3 a,.page3 input.page-num{ display:inline-block; height:18px; line-height:18px; padding:0 4px; vertical-align:middle;}
.page3 .prev,.page3 .next{ border:1px solid #b2b2b2; font-weight:bold; color:#999; background:#FFF;}
.page3 .prev-fail,.page3 .next-fail{ border-color:#ccc; color:#CCC;}
.page3 input.page-num{ width:31px;}
.page3 a.jump{ background-position:left -608px; height:18px; line-height:18px; border:1px solid; border-color:#e0e0e0 #cecece #b6b6b6; color:#666;}
.page-operat .more{top:1px; right:10px;}

.user-tab{ display:inline-block; width:100%; border-bottom:1px solid #CCC;}
.user-tab ul{float:left; display:inline-block;}
.user-tab li{ float:left; padding-left:10px;}
.user-tab li a{ float:left; display:inline-block; top:1px; _left:-1px; height:26px; line-height:26px; background-position:left -162px; text-align:center; font-size:14px;}
.user-tab li a:hover{ text-decoration:none;}
.user-tab li a .inner{ width:auto; min-width:50px; padding:0 15px; color:#666;}
.user-tab li.on a{ background:#FFF; border-color:#CCC #CCC #FFF;}
.user-tab li.on a .inner{ color:#0051aa;}

.user-layout{ margin-bottom:10px;}
.user-layout .hd{ height:28px; line-height:28px; position:relative; z-index:3;}
.user-layout .bd{ display:inline-block; width:100%; position:relative; z-index:2;}
.ul-h3{ display:inline-block;}

.ul2{ border:1px solid #CCC;}
.ul2 .hd{ height:29px; line-height:29px; border-bottom:1px solid #CCC; padding-left:15px; background-position:left -631px;}
.ul2 .bd{display: block; width:auto; padding:0 15px; overflow:hidden;}

.ul3 .bd{ border:1px solid #CCC;}

.pu6 li{width:105px; padding:12px 0 12px 15px;}
.pu6 .pu-name{padding-top:5px; height:40px;}
.pu6 .pu-press {color:#656565;}

.pu7{ display:inline-block; width:100%;}
.pu7 .pu-img{ float:left; display:inline; width:50px; height:50px; line-height:50px;margin:0 5px 0 10px; background:#FFF;}
.pu7 .pu-img img{
  margin-top: 4px;
  max-width: 50px;
  max-height: 50px;
}
.refund-order-apply .pu7 .pu-img img{
	position:absolute;
	bottom:0;
	left:0;
}

#order-list .ut3-li1 .pu7 .mprico:after {
	top:7px;
}
#order-list .pu7 s.mprico.mpricoD.sound:before, #order-list .pu7 s.mprico.mpricoD.video:before {
    top: 6px;
    left: 28px;
}
.pu7 .pu-name{ float: left; width:72%; height:52px; text-align:left;}
.pu7 .pu-equipment{ display:block;}

.pu8{ margin-left:-2%; _margin-left:-0.3%;}
.pu8 li{ display:inline; width:31%; line-height:18px; *line-height:20px; padding:12px 0; _padding-top:14px; margin-left:2%;}
.pu8 .pu-img{ float:left; display:inline; width:100px; height:100px; margin-right:10px;}
.pu8 .pu-img img{ width: 80px; margin-top: 10px;}
.pu8 .pu-name{ height:auto; *margin-top:-3px; _margin-top:0;}
.pu8 .pu-name .btype{ position:relative; top:2px;}
.pu8 .pu-name a{ margin-top:-13px;}

.pu9 { display: inline-block; position: relative; height:200px; _overflow:hidden;}
.pu9 li{ width:130px; margin:12px 0 12px 25px;}
.mw .pu9 li{margin-left:23px;}
.pu9 .pu-img{width: 130px;height: 130px;line-height: 130px;_font-size: 110px;}
.pu9 .pu-img img{max-width: 130px;max-height: 130px;}
.pu9 .pu-name{padding-top:5px; line-height:17px; height:35px;}
.pu9 .pu-press{margin-top:2px;}
.pu10 { display: inline-block; position: relative; width: 100%; height:105px; overflow:hidden;}
.pu10 li{ width:210px; margin:12px 0 12px 35px; text-align:center;}
.mw .pu10 li{ margin-left:21px;}
.pu10 .su-img{     
	height: 50px;
    width: 200px;
    line-height: 50px;
    border:1px solid #CCC;
}

.user-table{ width:100%; text-align:center;}

.ut2{ border:1px solid #CCC; background-position:left -631px; height:29px; line-height:29px;  background: #f5f7f8;}
.ut2 th{ font-weight:normal;}
.ut2 th select {
  vertical-align: middle;
  outline: none;
  padding: 5px;
  background: #f5f7f8;
  color: #555;
  font-family: Microsoft YaHei,Arial,simsun;
  border-color:transparent;
}
.ut2 th select:hover{cursor:pointer;border-left-color:#ccc;border-right-color:#ccc;}
#orderlist > select,.user select{
  padding: 3px;
  background: #fff;
  color: #555;
  font-family: Microsoft YaHei,Arial,simsun;
} 
.ut3{ background:#CCC; margin-top:5px;}
.ut3 th,.ut3 td{ background:#FFF;}
.ut3 .tdbg1{ background:#f2f2f2; height:24px; line-height:24px;}

.ut5{ background:#CCC; margin-top:-1px;}
.ut5 th{ background:#000; margin-top:-1px;}
.ut5 th,.ut5 td{ background:#FFF; padding:5px 0;}

.ut6 th{ background:#f4f4f4; border-bottom:1px solid #CCC; height:32px; line-height:32px; font-weight:normal;}
.ut6 td{ padding:5px;}

.ut7 tbody tr:hover{ background:#e8e8e8;}
.ut7 td{ border-bottom:1px solid #e8e8e8; padding:10px 0;}

.order-list .text-l{ text-indent:10px;}
.order-list .text-l *{ text-indent:0;}

.user-login{ width:100%; height:428px; background:url(../images/user_login.jpg) no-repeat center top #eff0f0; position:relative;}
.user-login-btn{ position:absolute; right:77px; top:133px;}
.user-login-btn p{ padding-bottom:30px;}

.login .form-ul li{ padding-top:20px;}
.login .form-ul label{ padding-right:5px;}
.login .user-tab{ padding-top:15px;}

.login-box{ width:820px; height:356px; margin:75px auto; background:url(../images/user_login2.jpg) no-repeat left top; box-shadow:2px 1px 3px #ddd, -2px -1px 3px #ddd;}
.login-box .inner{ float:none; width:auto; padding:0 0 0 515px;}
.login-box .inner .inner{ float:left; width:100%; padding:0;}
.login-dl{ padding:15px 25px 0 25px;}
.login-btn{ padding:15px 25px;}
.login-dl dt{ width:100%; position:relative; font-size:14px; padding-bottom:5px;}
.login-dl dt .blue{ position:absolute; right:0; top:0; font-size:12px;}
.btn-five{ display:inline-block; width:100%; height:35px; line-height:35px; text-align:center; border-color:#3373ba; background-position:left -1281px;}
.btn-five .inner{ border-color:#3373ba; color:#FFF; font-size:14px;}
.remember-psw{ padding-top:3px; *margin-left:-3px;}
.login-tips{ margin:0 25px;}
.login-tips .i4{ margin:0 10px 0 0;}

.register-box .reg-success{ width:500px;}

.register-msg{ width:700px; height:300px;}
.register-msg .reg-success li{line-height:30px;}
.register-msg .reg-success li.title{ padding-bottom:30px;}
.register-msg .rs-ico{ top:3px;}

.activation-msg{ width:800px; height:170px;}

.user-menu{ padding-top:8px; position:static;}
.um-h3{ height:25px; line-height:25px; font-size:12px; padding-left:12px; margin-top:-1px;}
.um-ul li{ width:100%;padding: 2px 0;}
.um-ul li a{ display:block; height:25px; line-height:25px; background-position:-132px 3px; padding-left:25px;}
.um-ul li a:hover,.um-ul li a.on{ background-color:#dedede; color:#000; text-decoration:none;}
.um-ul li a.on{ font-weight:bold;}

.personal-box{ display:inline-block; width:100%; padding:10px 0 5px; background:#f5f5f5; margin:8px 0 10px;} 
.pc-img{ float:left; display:inline; width:100px; margin:0 10px; text-align:center;}
.pc-img img{margin-bottom:5px;}
.pc-name{ padding:10px 0;}
.pc-name .blue{ font-size:16px;}
.pc-account{ padding-bottom:5px;}
.pa-security{ display:inline-block; width:81px; height:10px; position:relative; background-position:left -24px; margin-right:5px;}
.pa-security s{ display:inline-block; height:100%; background-position:left -40px; position:absolute; left:0; top:0;}
.pa-email,.pa-phone{ padding-left:20px; margin-left:20px;}
.pa-email{ background-position:-133px -128px;}
.pae2{ background-position:-133px -151px;}
.pa-phone{ display:inline-block; background-position:-133px -173px;}
.pap2{ background-position:-133px -200px;}

.pc-order a{ margin-right:20px;}

.favorites .hd{ margin:0 1px;}
.favorites .hd .more{ color:#666;}
.favorites .bd{ margin-top:-1px; clear:both;}
.favorites .user-tab{ float:left;}
.favorites .ul-h3{ float:left; padding-left:27px; background-position:-129px -18px;font-size: 14px;}
.favorites .pu1{ position:relative;}
.favorites .pu1 li{ margin-left:5%;}
.mw .favorites .pu1{
	margin-left:-4px;
}
.mw .favorites .pu1 li{ 
	margin-left:38px;
}
#collectGoods{
	margin-top:10px;
}
.favorites .pu1 .pu-img{ _overflow:hidden;}
.favorites .pu1 .pu-name{ height: 39px;/*line-height:15px;*/padding-top: 5px;min-height: 43px;}
.favorites .pu1 .pu-press{ padding-bottom:5px;position: relative;}
.favorites .pu1 .pu-press a{
	color:#666;
	display: inline-block;
    width: 71px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
	}
.favorites .pu1 .pu-name input{ margin-top:0px; *margin-top:0px;position:relative;top:-2px;}
.fav-operat{ position:absolute; right:-4px; top:0; *top:3px;}
.fo-btn{ display:inline-block; width:15px; height:15px; margin-left:5px; cursor:pointer;}
.fo1{ background-position:-23px 3px;}
.fo2{ background-position:-45px 3px;}
span.fav-operat.shopFav {right: 5px;top: 3px;}
span.fav-operat.shopFav .fo1 {display: none;}
.fav-store-ul{ display:block; *display:inline-block; margin:10px 0 0 -7.6%;}
.fav-store-ul li{ float:left; display:inline; width:24%; margin:0 0 20px 8.9%;  _margin-left:9.5%;  min-height: 122px;}
.su-img{ 
	width:100%;
	heigth:50px;
	padding:7px 0;
	border:1px solid #CCC; 
	text-align:center; 
}
.su-img img{
	max-width: 200px;
	max-height: 50px;
}
.su-name{
	position:relative;
	margin:10px 3px 3px;
    line-height: 18px; 
}

#j_favorites  .su-name{
    max-width: 259px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
 }
.fav-stroe-ul .su-img{
	width:100%;
}
.fav-store-ul li a:hover .su-img{ border-width:1px; border-color:#1570a5;}
.fav-store-ul li a:hover .su-name{ color:#666;}

.fav-store-ul .fav-operat{ top:5px;}

.ut3-ul{ float:left; *float:none; display:inline-block; width:100%; border-top:1px solid #CCC; margin-top:-1px;}
.ut3-ul li{ float:left; text-align:center; padding:10px 0 3px; *padding:10px 0;}
.ut3-li1{ width:48%; text-align:left;}
.ut3-li2{ width:22%;}
.ut3-li3{ width:12%;}
.ut3-li4{ width:18%;text-align:center;}
.pu9 s.mprico.sound:before, .pu9 s.mprico.cloud:before {
   top: 7px; 
}
.pu9 s.mprico.video:before {
   top:8px;
}
.pu5.cart-list-img s.mprico.sound:before, .pu5.cart-list-img s.mprico.cloud:before {
   top: 6px; 
}
.pu5.cart-list-img s.mprico.video:before {
   top:7px;
}

.ut5-ul{ margin-top:-1px;}
.ut5-ul li{ height:55px; padding:7px 0; border-top:1px solid #CCC;}

.order-inquiry-box{ display:inline-block; width:100%; position:relative;}
.order-inquiry{ margin:0 0 10px 10px;}
.order-inquiry-btn{ position:absolute; right:0; top:50%; margin-top:-17px;}
.real-pay{ font-weight:bold; font-size:14px;}
.pub-house{ 
	display:inline-block; 
	max-width:320px; 
	*padding-left:10px;    
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    vertical-align: top;
}
.order-num{ display:inline-block; width:36%;}
.turnover-time{ display:inline-block; width:17%;}
.order-share{ background-position:-137px -48px; padding:1px 0 0 15px;}
.order-cancel{ padding-top:5px;}

.read-online-box .dl-hd,.read-online-box .dl-bd,.del-address-box .dl-hd,.del-address-box .dl-bd{ padding-left:65px;}
.read-online-box .rs-ico,.del-address-box .rs-ico{ left:20px; top:14px;}
.read-online-box .dl-btn,.del-address-box .dl-btn{ display:none;}

.ret-goods-box li{ padding-bottom:10px;}

.order-status{ border:1px solid #fe9900; background:#fef1e0; padding:15px; margin-bottom:10px;}
.os-title{ padding-bottom:5px; font-weight:bold;}

.user-dl{ display:inline-block; width:100%; border-bottom:1px solid #CCC; padding:15px 0;}
.user-dl dt{ font-weight:bold;}
.user-dl dd{ float:left; width:33%; padding-top:5px;}
.user-dl .mobile {
    display: inline-block;
    width: 88px;
    overflow: hidden;
    vertical-align: baseline;
    font-family: Arial;
}
.ud2{ border-bottom:0;}

.order-total{ text-align:right; padding:20px 0;}
.order-total .invoice-title{ float:left;}
.order-total .price{ font-size:18px;}

.logistics{ border-top:1px solid #CCC; line-height:24px; padding:10px 0;}

.add-address .bd{ border:1px solid #ccc; padding:10px 0; width:99%}
.save-address .bd{ border:1px solid #ccc; padding:10px 0; width:99%}
.add-address .form-ul label{ width:85px;}
.add-address .form-btn{ margin-left:100px;}

.portrait{ display:inline-block; width:100%; padding:10px 0; border-bottom:1px solid #e8e8e8;}
.portrait-img{ display:inline-block; width:100px;}
.portrait-img img{ *vertical-align:top;}
.portrait-text{ padding:15px 0 5px;}

.licence{ padding:0; border:0;}
.licence .portrait-img{ margin-left:0;}
.licence .portrait-img img{ width:47px; height:47px;}
.licence .portrait-text{ padding:0; line-height:20px;}

.form-dl{ _padding-left:3px;}
.form-dl dt,.form-dl dd{ width:100%; padding-bottom:10px; position:relative;}
.fd2{ border-bottom:1px solid #E8E8E8;}

.personal { padding:10px 0;}
.personal .form-ul{ padding:10px 0 10px 60px;}
.personal .form-ul li{ width:auto; display:block; padding-left:95px; line-height:28px; position:relative;}
.personal .form-ul label { width:100px; position:absolute; left:-20px; top:5px;}
.personal .form-ul dd label{ width:45px; position:relative; top:0;}
.personal .form-btn{ margin-left:150px;}
.personal .form-btn .inner{ width:80px;}
.street{ width:250px; height:60px;}
.pi-operat{ padding-left:13px;}
.po1{ background-position:-141px -70px;}
.po2{ background-position:-141px -89px;}
.po3{ background-position:-141px -106px;}
.personal .pu8{ display:inline-block; width:100%; margin-left:0;}
.personal .pu8 li{ float:left; width:280px; line-height:24px; clear:none; padding:0; margin:0 20px 0 0;}
.personal .pu8 .pu-img{ width:93px; height:93px;}
.personal .pu8 .pu-img img{ margin-top:0; width:93px; vertical-align:top;}

.dg-hd-text{ padding-left:15px;}

.personal-msg{ margin:120px auto 0; width:300px; padding:35px 0 25px 25px; border:1px solid #ccc; background-color:#d5f1ff;}
.personal-msg .reg-success{ margin-top:0;}
.personal-msg .reg-success li{ color:#666;}

.publish-file{ width:390px;}
.publish-file .reg-success{ width:345px;}

.device-box{ border:1px solid #ccc; background:#ededed; margin:10px 0; position:relative;}
.device-list{ display:inline-block; padding:4px 100px 4px 14px;}
.device-list a{ float:left; display:inline-block; text-align:center; border-color:#ededed; margin-right:8px;}
.device-list a .inner{ width:auto; border-color:#ededed; padding:0 10px;}
.device-list a:hover,.device-list a.on{ background:#2d76a1; border-color:#2d76a1;}
.device-list a:hover .inner,.device-list a.on .inner{ border-color:#2d76a1; color:#FFF;}

.device-search{ position:absolute; right:10px; top:4px;}
.ds-btn{ display:inline-block; width:12px; height:13px; background-position:left top; position:absolute; left:6px; top:5px;}
.ds-input{ width:62px; height:21px; line-height:21px; padding-left:23px;}

.ul-roll-con{ margin:5px 5% 0 5%; _margin-left:0%; _width:95%; overflow: hidden; position: relative;padding:50px 0px;}
.ul-roll .pr-l,.ul-roll .pr-r{ top:50%; margin-top:-14px;}
.ul-roll .pr-l{ left:10px;}
.ul-roll .pr-r{ right:10px;}

.history .ul-h3{ float:left; padding-left:27px; background-position:-128px -222px;}

.security-level{ font-size:14px; padding:25px 20px;}
.security-level .pa-security{ margin-right:50px;}

.security-set{ border:1px solid #CCC; padding:0 15px;}
.ss-dl{ height:32px; line-height:32px; padding:20px 0; border-top:1px dotted #CCC; position:relative; top:-1px; font-size:14px;}
.ss-dl dt{ width:30%; position:absolute; left:0; top:20px; background-position:-115px -296px; padding-left:60px; font-weight:bold;}
.ss-dl dt.already{ background-position:-115px -255px;}
.ss-dl dd{ margin-left:30%; width:68%; position:relative;}
.ss-dl dd .more{ font-size:12px;}

.equipment{ position:relative;}
.equipment .pu8{ padding:10px 0;}
.equipment .pu8 li{ line-height:20px;}
.equipment .pu-statu{ padding-bottom:10px;}

.ut7-ul{ padding-left:5px; text-align:left;}

.roa-title-text{ font-weight:normal; color:#999; padding-left:15px; font-size:12px;}
.roa-required{ position:absolute; top:1px; right:0;}

.refund-order-apply .user-layout{ margin-bottom:20px;}
.refund-order-apply .ul3 .bd{ padding:10px 0 20px;}
.refund-order-apply .form-ul li{ padding:12px 0; line-height:26px;}
.refund-order-apply .form-ul label{ width:13%;}
.refund-order-apply .form-btn{ margin-left:15%; padding-left:0;}

.seller-handle{ padding:0 20px;}
.sh-status{ border-bottom:1px solid #CCC; padding:15px 0 15px 40px;}
.sh-ul{ padding:15px 0 15px 40px;}
.sh-ul li{ padding:8px 0;}
.sh-btn{ padding:0 0 15px 40px;}

.refund-time{ margin-left:-23px;}

.rob-text{ padding:10px 0;}

.modify-security{ width:100%;}
.modify-security .form-btn{ margin-left:22%;}
.update-code{ display:inline-block; margin-top:7px;}

.find-psw{ padding:50px 0 0 100px;}

.feedback-title{ font-weight:bold; font-size:14px; color:#000; background-position:-132px -406px; padding-left:25px; margin-bottom:10px;}
.feedback-con{ width:300px; height:120px;}
.feedback .form-ul label{ width:120px;}

.feedback-msg{ border:1px solid #CCC; padding:30px 0;}
.feedback-msg .reg-success{ width:260px; margin-top:0;}

.ns-ul li{ width:100%; padding:10px 0; border-bottom:1px solid #e8e8e8; position:relative;}
.ns-ul li:hover{ background-color:#e8e8e8;}
.ns-ul li .ckb{ position:absolute; left:10px; top:9px; margin-top:0;}
.ns-title,.ns-time{ padding-left:30px; *padding-left:35px;}
.ns-time{ color:#bfbfbf;}

.logistics-ul{ padding:10px 0;}
.logistics-ul li{ padding:5px 0;}
.sources{ border-top:1px solid #CCC; padding:10px 0;}

.refund-order{min-height: 410px;}
.refunds-all{margin-bottom:10px;}

.ut5 .price{ font-size:14px; font-weight:bold;}

.successMsg {
	color:#0B0;
	background: url(../images/msg_icon.png) no-repeat center top;
	background-position: 0px 0px;
	padding-left:19px;
}
.user_main .news-station .page-operat #checkAll.ckb{
    margin-left: -5px;
}
.errorMsg {
	color:#F00;
	background: url(../images/msg_icon.png) no-repeat center top;
	background-position: 0px -19px;
	padding-left:19px;
}

s.mprico.sound:before {
  background-position: -135px -308px;
  left: 25px;
}

s.mprico.video:before {
  background-position: -135px -296px;
  left: 25px;
}
s.mprico.mpricocore.sound:before {
  left: 35px;
}

s.mprico.mpricocore.video:before {
  left: 35px;
}
.order-detail .pu7 .pu-img>a{    
	display: list-item;
    list-style: none;
    line-height: 50px;
}
.ut3-ul .pu7 .pu-img>a{
	display: list-item;
    line-height: 50px;
    list-style: none;
}