﻿/*注册登录*/
.wrapper { width:1000px; margin:0 auto;}
.top-login { padding:15px 0; overflow:hidden}
.top-login-m { width:1000px; margin:auto;}
.top-login-m .logo { float:left; display:inline-block}
.top-login-m h1 { font-family:Microsoft yahei; font-size:24px; font-weight:400; color:#333; margin:15px 0 0 30px; float:left; padding:0;}
.login-box { padding:60px 30px; width:948px; border-top:1px solid #DCDCDC; overflow:hidden}
.login-ad { margin:0 20px; width:400px; height:300px; overflow:hidden}
.login-info { overflow:hidden; margin:40px 10px 0 0;}
.login-info table { width:400px;}
.login-info table td { padding:5px 0}
.login-info table th { font-size:14px; text-align:right; width:60px;}
.btns-info { background:url(/statics/images/btn-info.gif); width:283px; height:33px; cursor:pointer; border:0; margin-left:5px;}
/********绑定qq页面样式Start*********/
.bind-qq-box{padding:45px 80px;width:920px;height:310px;border:1px solid #DDDDDD;}
.bind-qq-box h2{font-weight:normal;font-size:22px;font-family:"microsoft yahei";}
.bind-qq-tips{line-height:32px;font-size:12px;}
.c0062c7{color:#0062C7}
.bind-qq-img{margin-right:20px;}
.bind-qq-text p{line-height:24px;}
.bind-qq-group{margin:30px 0;}
.bind-qq-input{width:300px;height:28px;line-height:28px;border:1px solid #C0C0C0;}
.bind-qq-checkbox{margin-right:5px;margin-top:-3px;margin-top:-1px\9;*margin-top:1px;_margin-top:0px;vertical-align:middle;}
.bind-qq-name{font-weight:bold;color:#FF6600;}
/********绑定qq页面样式End*********/
.select-s{height:26px;padding:2px}
.res-list { overflow:hidden}
.res-list li { width:225px; height:42px; line-height:42px; font-size:14px; text-align:center; float:left; margin:0 3px; background:#e6e6e6;}
.res-list li.on { background:#ff9000; font-weight:700; color:#fff;}
.res-tab { padding:40px 0 80px 0px;}
.forms th { width:80px; text-align:right; font-size:14px; padding:0 5px;}
.forms td { padding:5px 0;}
.res-ok i,.icon-question-m{ background:url(/statics/images/reg-bg.png)}
.res-ok { text-align:center; width:100%;}
.res-ok i { height:91px; width:91px; display:inline-block; margin-bottom:5px; background-position:0 -80px;}
.res-ok p { color:#090; text-align:center; font-size:24px; font-family:Microsoft yahei; font-weight:400; height:24px; line-height:24px; padding:10px 0 20px}
.reg-box { text-align:center; padding:40px;}
.top-line { border-top:1px solid #EBEBEB; padding-top:30px; margin:10px 0;}
.icon-question-m { background-position:0 -180px; height:12px; width:12px; display:inline-block; margin:0 5px; vertical-align:middle}
.tabs { height:36px; line-height:36px; background:#E3E3E3; margin:auto;}
.tabs a { width:160px; text-align:center; display:inline-block; margin:0 10px; font-size:14px; color:#333; float:left;}
.tabs a:hover { color:#333; text-decoration:none;}
.tabs a.on { background:#fff; height:30px; line-height:28px; margin-top:6px; font-weight:700}
.secur-box { padding:50px 0 50px 150px; overflow:hidden}
.secur-setting{border-collapse:collapse;border:1px solid #E3E3E3;border-right:0;border-left:0;margin:10px auto}
    .secur-setting th,.secur-setting td{border-top:1px solid #e3e3e3;line-height:54px}
    .secur-setting td.tips{vertical-align:middle;color:#999;line-height:20px}
    .secur-setting .item1,.secur-setting .item2,.secur-setting .item3,.secur-setting .item4{padding-left:50px;background:url(/statics/images/sprite-admin.png) no-repeat;font-size:14px;}
        .secur-setting .item1{background-position:10px -160px;}
        .secur-setting .item2{background-position:10px -220px;}
        .secur-setting .item3{background-position:10px -280px;}
        .secur-setting .item4{background-position:10px -340px;}
        .rzdiv { text-align:center; width:350px; height:170px; float:left; margin:10px; padding:20px 0}
        .rzdiv h3 { font-family:Microsoft yahei; font-weight:400; font-size:18px; margin:5px 0 30px;}
        .rzdiv.cur,.rzdiv.cur h3{ background:#91bad4; color:#fff} .rzdiv.cur a { color:#fff;}
        .icon.grrz { background-position:0 -500px; width:60px; height:63px; display:inline-block}
        .icon.dprz { background-position:0 -570px; width:63px; height:60px; display:inline-block }
        .rzdiv.cur .icon.grrz { background-position:0 -630px; width:60px; height:63px; display:inline-block}
        .rzdiv.cur .icon.dprz { background-position:0 -700px; width:63px; height:60px; display:inline-block}
        .rzdiv.rzdiv-ok { border:1px solid #bbdabb; position:relative}
        .rzdiv.rzdiv-ok .icon.tick.A{ position:absolute; right:10px; top:10px;}
/*.header{ height:90px;border-bottom:2px solid #f5bd1b; padding:1px; }
.header .logo { float:left; display:inline; width:160px; }
.header .logo img { max-width:100%; max-height:100%; margin-top:10px;}*/
    .nav-main{ height:38px; z-index:9999; padding-top:54px; margin-left:30px; float:left}
       .nav-main a{float:left;padding:0 20px;margin-right:1px;height:36px;line-height:36px; background:#666666; font-size:14px;color:#fff;font-weight:bold}
       /*.nav-main a.cur{ height:38px;border-bottom:0;background:#f5bd1b url(/statics/images/nav-arrow.gif) center no-repeat;}*/

.main{border:1px solid #DBDBDB;border-top:0;}
    .sidebar{float:left;width:179px; background:#F6F6F6 url(/statics/images/side-bg.png) no-repeat; background-size:179px;border-right:1px solid #DBDBDB; font-size:12px; padding-top:55px; }
    .sidebar dl{  line-height:30px}
    .sidebar dl a{color:#000; display:block;}
    .sidebar dl a:hover { color:#f00; text-decoration:none;}
    .sidebar dt{background:#E2E2E2 url(/statics/images/sprite-admin.png) 140px -62px; height:34px; line-height:34px; border-top:1px solid #DBDBDB;border-bottom:1px solid #DBDBDB;  font-weight:700}
    .sidebar dd{height:34px;border-bottom:1px solid #DBDBDB}
    .sidebar dd.cur{margin-right:-1px;background:#fff;}
.m-box { padding:20px; width:798px; float:left;overflow:hidden;padding-left:10px;padding-right:10px;}
h1{font-size:22px;font-family:'Microsoft Yahei';font-weight:normal; padding-bottom:25px;}
.profile-head{margin-left:40px;width:760px}
    .profile-head h2,.profile-avatar,.profile-cert{float:left;}
    .profile-avatar{margin-right:20px;position:relative; line-height:26px;}
        .profile-avatar .mask{position:absolute;top:0;left:0;width:100px;height:100px;line-height:100px;text-align:center;color:#fff;background:#000;opacity:0.5; filter:alpha(opacity=50);display:none;text-decoration:none}
    .profile-head h2{font-size:14px;line-height:50px; font-family:Microsoft yahei; width:600px}
    .profile-cert{width:600px;line-height:20px}
    /**.profile-cert span{margin-right:20px;}*/
.profile-detail{width:800px;margin-top:40px}
    .profile-detail a{font-size:12px;}
    .profile-detail thead th,.profile-detail thead td{border-bottom:1px solid #A4A4A4;line-height:36px;height:36px;}
        .profile-detail thead b{border-left:3px solid #DF3737;padding-left:10px;font-size:14px;}
        .profile-detail thead a{float:right;margin-right:10px}
    .profile-detail th,.profile-detail td{line-height:24px;padding:5px 0;font-size:14px;}
        .profile-detail th span{color:#999}
 
.message-list li{line-height:40px;clear:both;padding:0 10px;border-bottom:1px solid #E3E3E3;overflow:hidden} 
    .message-list .sender{float:left;width:160px;} 
    .message-list .content{ margin:0 10px;float:left;width:460px;height:40px;line-height:40px;overflow:hidden;font-weight:bold;} 
    .message-list .content2 {float: left;margin:0 10px;height: 40px;line-height: 40px;overflow: hidden;width: auto;font-weight:bold;}
    .message-list .Read-False{font-weight:bold;}
 .message-list .content2-isRead{color:#999;font-weight:normal;}
    .message-list2 .sender{width:90px;float:left} 
        .message-list .message-text{float:left;width:480px;height:48px;line-height:22px;overflow:hidden;padding:10px 0 0 0;position:relative}
             .message-list .message-text a.more{position:absolute;right:0;bottom:5px;background:#fff;padding:0 10px}
        .message-list li span a{color:#333} 
    .message-list li .datetime{float:right;font-style:normal;} 
.message-box{width:680px;float:right;background:url(/statics/images/message-bg.png) -2px 0 no-repeat;position:relative}
    .message-box.white{background-position:-695px 0;word-break: break-all; word-wrap:break-word;}
    .message-box i{position:absolute;right:20px;top:15px;color:#999}
.message-item{clear:both}
    .message-item .message-text{padding:15px 30px;width:510px;}
.message-box-bottom{height:10px;background:url(/statics/images/message-bg.png) -2px bottom no-repeat;}   
    .message-box.white .message-box-bottom{background-position:-695px bottom}

/*供应后台*/
.pd20 { padding:20px;}
.pd10 { padding:10px;}
    .pd10-20{ padding:10px 20px;}
.yellow-bg { line-height:24px; overflow:hidden; background:#FFFAD2; padding:10px;}
.green-bg { line-height:24px; overflow:hidden; background:#e7f9e4; padding:10px; color:#666;}
.step-list { overflow:hidden; margin:10px auto;}
.step-list li,.step-list li.on { background:url(/statics/images/step-bg.png)}
.step-list li{ width:178px; height:38px; line-height:38px; text-align:center; color:#000; font-weight:bold;margin:0 5px; float:left; display:inline-block; background-position:-205px 0; font-size:14px;}
.step-list li.on { background-position:0 0; color:#fff;}
.step-list-text{ height:24px;line-height:24px;}
.step-list-text li{width:178px; height:24px;line-height:24px;float:left;margin:0 5px;font-size:12px;color:#666}
.forms-step { width:98%;width:95%\9; margin-left:20px; overflow:hidden}
.forms-step th { width:110px; text-align:right; padding:5px 2px; vertical-align:top; line-height:26px;}
.forms-step td { padding:5px 0;}
    .input-text { width:300px; border:1px solid #ddd; line-height:26px; height:26px; padding:0 5px; resize:none;}
.forms-step td label input { margin-right:5px; vertical-align:middle}
.yellow-tip { background:#ffd800; padding:3px 10px; width:260px; float:right; line-height:24px; font-size:12px; font-family:宋体; color:#f00; position:absolute; left:400px; top:0}
    .close-s { font-family: Verdana; font-weight:700; font-size:12px; float:right; color:#333; text-decoration:none; vertical-align:middle; height:20px; line-height:20px;}
    .close-s:hover { text-decoration:none;}
.pg-bar { width:400px; height:15px; line-height:15px; color:#666; position:absolute; right:0; top:35px;}
.pg-bar-bg,.pg-bar-l,.pg-bar-r,.pg-bar-bg span { background:url(/statics/images/progress-bar.png); height:15px; vertical-align:middle}
.pg-bar-bg {  width:337px; display:inline-block; overflow:hidden; clear:both; float:left; margin:8px 5px 0 0 ;}
#progress2 { margin-top:5px; display:inline-block}
.pg-bar-l,.pg-bar-r { background-position:0 -20px; width:2px; overflow:hidden; float:left;}
.pg-bar-r { background-position:-335px -20px;}
.pg-bar-bg span { width:100px; background-position:-2px -20px; float:left; color:#fff; text-align:right; padding-right:5px;}
.pg-percent{position:absolute;top:48px;right:400px}
.tabs-box { border:1px solid #ccc; background:#fff; width:98%;}
.tabs-box table { width:96%; margin:15px auto;}
.tabs-box table .input-text { width:50px; height:20px; line-height:20px;}
.tabs-box table th { border-bottom:1px solid #ccc; font-size:12px; font-weight:700; text-indent:2em; text-align:left;}
.tabs-box table td { border-bottom:1px solid #ccc; padding:5px;}
.tabs-box-tit { height:30px; border-bottom:1px solid #ccc; background:#f1f1f1;}
.tabs-box-tit a { line-height:30px; height:30px; display:inline-block; color:#333; border-right:1px solid #ccc; padding:0 20px; float:left;}
.tabs-box-tit a.on { background:#fff;  font-weight:700; height:31px;}
.box-light { border:1px solid #dbdbdb; margin-bottom:10px;}
.box-yellow { border:1px solid #F3DDBE; padding:20px;background:#FFFFF5}
    .box-yellow .tit{font-size:16px;color:#999;font-weight:bold;}
    .box-yellow .content{line-height:22px;padding-left:26px;padding-top:20px}
        .box-yellow .info{margin-left:-18px;}
.center-text { padding:20px; overflow:hidden}
.center-text .logo-100 { width:100px; height:100px; float:left; margin-right:20px; display:inline-block; overflow:hidden}
.center-text .logo-100 img { max-height:100%; max-width:100%; display:inline-block; vertical-align:middle}
.center-text p { line-height:24px; overflow:hidden; color:#999}
.center-text .name { margin-bottom:15px; color:#333;}
.center-text .name i { font-size:20px; font-family:'Microsoft yahei';}
.tit-light { line-height:32px; height:32px; background:#f2f2f2; font-weight:700; border-bottom:1px solid #dbdbdb; padding:0 10px;}
.jy-text p { line-height:24px; margin:5px 0}
.jy-text p span { margin-right:20px;}
.line { border-bottom:1px solid #ddd;overflow:hidden; height:0; line-height:0; margin:10px 0}
.list-text li { line-height:24px; height:24px; white-space:nowrap; overflow:hidden}
.list-text li a { color:#333; margin:0 5px;}
.watermark { padding:20px 0; overflow:hidden}
.watermark div { margin-right:30px; float:left;}
.watermark-img { height:298px; width:298px; padding:1px; border:1px solid #ccc; overflow:hidden; position:relative}
.watermark-img img { vertical-align:middle; display:inline-block; max-width:298px; max-height:298px;}
.watermark-img span { position: absolute;line-height:20px; margin:10px;left:0;top:0}
.watermark-img span i{display:block;}
.watermark-wz table th { line-height:20px; text-align:left; padding-bottom:5px;}
.watermark-wz table td { border:1px solid #ccc; width:40px; height:40px; line-height:40px; text-align:center;}
.watermark-wz table td a { color:#999; display:block;cursor:pointer} .watermark-wz table td a:hover { text-decoration:none;}
.watermark-wz table td a.on { background:#f5bd1b; color:#fff;}
.watermark-xs { padding:20px 0; line-height:24px;}
.cate-box { border:1px solid #c1c1c1; background:#f6f6f6; padding:20px; margin-bottom:10px;}
.search-box { margin-bottom:20px; overflow:hidden; font-size:14px; width:740px; padding:3px 0}
.search-box .input-search-text { width:650px; float:left; padding:0 10px;}
.search-box2 { margin-bottom:20px; overflow:hidden; font-size:14px; border:2px solid #999; width:740px; padding:3px 0}
.search-box2 .input-search-text2 { width:690px; float:left; padding:0 10px;}
.cate-list-ol li { width:240px; margin-right:8px; float:left;}
.search-cate { margin-bottom:5px; overflow:hidden; width:240px;}
.search-cate .input-search-text { width:165px;}
.search-cate .input-search-text2 { width:205px;}
.cate-list { border:1px solid #c0c0c0; height:265px; width:240px; overflow:auto;}
.cate-list li { background:url(/statics/images/sprite-comm.png) 210px -93px; height:32px; line-height:32px; padding:0 10px; width:91%; margin:0; overflow:hidden; border-bottom:1px solid #e7e7e7}
.cate-list li a { color:#333; display:block} .cate-list li a:hover { color:#f00; text-decoration:none;}
.cate-list li.on { background-color:#cee9ff;}
.data-cate-list li { border-bottom:1px solid #e7e7e7; padding:0 10px; height:32px; line-height:32px;}
.data-cate-list li.on { background-color:#c0c0c0;}
.green-bg1 { background:#eaffe9; border:1px solid #88ef7e; padding:5px 10px;}
.search-result-list { width:742px; overflow:hidden; border:1px solid #c0c0c0; position:absolute; background:#fff; top:132px; left:41px;}
.search-result-tit { background:#cfcfcf; height:32px; line-height:32px; border-bottom:1px solid #c0c0c0; padding:0 10px;}
.search-result-tit .more { float:right; color:#333;}
.search-result-m { height:300px; overflow:auto;}
.tit-h { border-bottom:1px solid #a4a4a4;height:16px;padding:8px 0; margin-bottom:10px; overflow:hidden}
    .tit-h h3 { float:left; border-left:2px solid #df3737; padding-left:10px; font-weight:700; height:16px; line-height:16px;}
.forms-release { overflow:hidden;width:100%;}
.forms-release th { width:180px; text-align:right; vertical-align:top; padding:5px; line-height:26px;}
.forms-release th .logo-100 { border:1px solid #c0c0c0; display:inline-block; width:100px; height:100px; vertical-align:middle; padding:2px;}
.forms-release td { padding:5px 0;}
.forms-release td .cancel { font-size:12px; padding:0 5px; border-radius:0}
.forms-release .labels label { margin-right:10px; line-height:30px; height:30px;}
.forms-release td .input-text{ font-size:12px;}
.forms-list li { padding:3px 0}
.forms-m-b { margin-bottom:20px;}
.page-box { padding:10px 0; overflow:hidden}
.page-box .btns { border-radius:0; padding:0 5px; height:26px; line-height:26px;}
.page-box input.btns{ line-height:22px;}/*针对ie7浏览器，button的时候文字不垂直居中*/

.dialog-bg { background:#e5e5e5; margin:0 auto;  border-radius:2px; overflow:hidden}
.dialog { border:1px solid #ccc; overflow:hidden; margin:3px; background:#fff; border-radius:2px;}
.dialog-tit { height:30px; line-height:30px; background:#eee; padding:0 10px; border-bottom:1px solid #ccc;}
.dialog-tit h3 { font-size:14px; font-weight:700; color:#666; float:left}
.dialog-tit .close{ font-family: Verdana; font-weight:700; font-size:14px; float:right; color:#333; text-decoration:none; vertical-align:middle; line-height:24px;}
    .m10 { margin:10px 0}
.dialog-btn { text-align:center; padding:10px 0 20px;}

.table-dialog {width:100%;margin:16px auto; border:1px solid #DBDBDB}
    .table-dialog thead{height:36px;line-height:36px;background:#F0F0F0;}
        .table-dialog thead th{text-align:center;font-weight:bold;padding:0 10px;}
    .table-dialog tbody{border:1px solid #DBDBDB;}
    .table-dialog tbody th{height:34px;line-height:34px;padding:0 14px;border:1px solid #DBDBDB;background:#F1F1F1}
    .table-dialog td{padding:15px 10px;text-align:center;border:1px solid #DBDBDB;}
    .table-dialog td img{float:left;margin-right:10px;}
    .table-dialog .pro-title{float:left;width:228px;height:40px; line-height:20px; overflow:hidden; display:inline-block}
    .table-dialog .pro-title a { color:#333}

/* 个人头像 */
#uploadArea,#previewArea{float:left;text-align:left}
#uploadArea{width:300px;padding:10px}
#previewArea{width:300px;height:300px;padding:0 12px;border-left:1px solid #ccc;margin-top:114px}
#uploadArea .tips{line-height:50px;}
#avatarUpload{width:300px;height:300px;overflow:hidden;background:#E6E6E6;text-align:center;font-size:12px;color:#999}
	#avatarUpload b{display:block;font-size:14px;color:#000}
	#avatarUpload div.tips{padding-top:100px;}
#previewArea .tips{color:#E67300;font-size:12px;line-height:22px;margin-bottom:10px;}
#size1,#size2{float:left;text-align:center;}
#size2{width:80px;margin-left:10px;}
#size1{width:100px;height:190px;}
.preview-pane{overflow:hidden;background:#E6E6E6;margin:auto;}
#size1 .preview-pane{width:100px;height:100px;}
#size2 .preview-pane{width:40px;height:40px;}
.submit-bar{width:100%;clear:both;margin:20px auto}
	.submit-bar input{padding:5px 15px;background:#F0F0F0;border:1px solid #ccc;margin-right:5px;font-size:12px}

/* 订单列表 */
.filter-bar{ padding:5px 6px;border:1px solid #DBDBDB;background:#F0F0F0; overflow:hidden;}
    .filter-bar select { padding:4px 0;height:26px;line-height:26px;}
    .filter-bar .btns { border-radius:0; padding:0 5px; height:26px; line-height:22px;}
     .filter-bar input.btns { *line-height:22px;}/*针对ie7浏览器，button的时候文字不垂直居中*/
    .filter-bar .input-text { height:20px; line-height:20px;}
    .filter-bar p { padding:3px 0}
.table-order-list{width:100%;margin:0 auto 16px ; font-size:12px;}
    .table-order-list thead{height:36px;line-height:36px;background:#F0F0F0; border:1px solid #dbdbdb; border-top:0;}
        .table-order-list thead th{text-align:center;font-weight:bold;padding:0 10px; border:1px solid #dbdbdb;border-top:0;}
    .table-order-list tbody{border:1px solid #DBDBDB;}
    .table-order-list tbody th{height:34px;line-height:34px;padding:0 14px;border:1px solid #DBDBDB;background:#F1F1F1; font-weight:700}
    .table-order-list td{padding:15px 5px;text-align:center;border:1px solid #DBDBDB;}
    .table-order-list td img{float:left;margin-right:10px;}
    .table-order-list .pro-title{float:left;width:200px;height:40px; line-height:20px; overflow:hidden; display:inline-block}
    .table-order-list .pro-title a { color:#0062c7}
        .img40 { height:40px; width:40px; display:inline-block; overflow:hidden; float:left; margin-right:10px;}
        .img40 img { vertical-align:middle; max-height:40px; max-width:40px;}

/* 收藏列表 */
.table-fav-list{width:100%;margin:16px auto;}
    .table-fav-list td{padding:15px 10px;text-align:center;border-bottom:1px solid #DBDBDB;}
    .table-fav-list td img{float:left;margin-right:10px;}
    .table-fav-list .pro-title{float:left;width:400px;height:24px;overflow:hidden;}
    .table-fav-list .shop-title{float:left;width:400px;height:24px;overflow:hidden;color:#333}
.fav-shop-list{margin-top:10px;}    
    .fav-shop-list dl{width:154px;height:238px;background:#F8F8F8;float:left;border-right:1px solid #DBDBDB}    
        .fav-shop-list dt{height:40px;padding:20px;overflow:hidden;font-weight:bold;font-size:14px;border-bottom:1px solid #DBDBDB}    
        .fav-shop-list dd{height:30px;line-height:30px;padding:0 20px;overflow:hidden;color:#333;font-size:12px;border-bottom:1px solid #DBDBDB}    
            .fav-shop-list dd a{color:#000}    
        .fav-shop-list dd.cur{margin-right:-1px;background:#fff}    
            .fav-shop-list dd.cur a{font-weight:bold}    
    .fav-pro-list{float:right;width:610px;padding:16px 10px;}    
        .fav-pro-item{float:left;width:100px;padding:0 11px}
            .fav-pro-item b{display:block;line-height:28px;}
            .fav-pro-item a.pro-title{color:#666;display:block;height:74px;overflow:hidden;}

/* 收货地址列表 */
.table-addr-list{width:100%;margin:16px auto;}
    .table-addr-list thead{height:36px;line-height:36px;background:#F0F0F0; white-space :nowrap;}
        .table-addr-list thead th{text-align:center;font-weight:bold;padding:0 10px;}
    .table-addr-list td{padding:15px 10px;text-align:center;border:1px solid #DBDBDB;word-break: break-all; word-wrap:break-word;}
  .table-list-thead th{border:1px solid #DBDBDB;}
.forms-addr{width:100%;}
    .forms-addr th{width:80px;font-size:12px;}
    .forms-addr td{width:700px;}
    .forms-addr thead th{width:100%;height:38px;line-height:38px;text-align:left;border-bottom:1px solid #A4A4A4}
.form-addr-edit{display:none}
    .form-addr-edit td{width:300px}

/* 订单详情 */
.order-detail{border:1px solid #DBDBDB}
    .order-detail-tit{height:50px;line-height:50px;background:#eee;font-size:24px;padding:0 22px;}
    .order-detail-tit h2{float:left;font-family:'Microsoft YaHei';font-weight:normal;}
    .order-detail-tit .btns{margin-top:15px}
    .order-detail-cnt{padding:24px;}
    .order-detail-user{float:left;width:450px;}
        .order-detail-user dt,.order-detail-user dd{height:30px;line-height:30px;display:block;clear:both}
    .order-detail-item{margin:20px auto;}
        .order-detail-item dt{height:24px;border-bottom:1px solid #A4A4A4}
        .order-detail-item dd{padding:10px 0;}
    .order-pro-list{width:100%;}
        .order-pro-list thead{height:36px;line-height:36px;background:#eee;}
            .table.order-pro-list thead th{text-align:center;border-right:0;border-left:0;padding:0 30px;white-space:nowrap; }
    .table.order-pro-list td{padding:15px 10px;text-align:center;border-right:0;border-left:0;}
    .order-pro-list td img{float:left;margin-right:10px;}
    .order-pro-list .pro-title,.order-pro-list .pro-param{float:left;width:400px;text-align:left}
.order-status{padding:36px 90px}
    .order-status .step-list{margin-bottom:0px;}
    .order-status .step-list li{text-align:center;text-indent:-1em;margin-bottom:0}
    .order-status h4{color:#f60;line-height:30px;font-size:14px;}
    .order-status .info{color:#DD5436}
.invoice-box{display:none;margin-top:10px;margin-bottom:10px;margin-left:10px;height:112px;background:url(/statics/images/invoice-bg.png) no-repeat;}
.invoiceList{margin-left:10px;color:#0062C7;cursor:pointer;}
/* 物流 */
.wuliu-info{float:left;width:276px;height:180px;border-right:1px solid #ccc;padding-right:20px;margin-left:20px;}
        .wuliu-info dt,.wuliu-info dd{line-height:30px;display:block;clear:both;}
        .wuliu-info dt{height:26px}
        .wuliu-info dd{margin-left:20px}
.wuliu-detail{width:100%;line-height:26px;}
    .wuliu-detail th{font-weight:bold}
    .wuliu-detail th,.wuliu-detail td{border-bottom:1px solid #ccc;}

/* 自定义分类 */
.table-categories{width:100%;}
    .table-categories thead{height:36px;line-height:36px;background:#F0F0F0;}
        .table-categories thead th{text-align:center;font-weight:bold;padding:0 10px;}
    .table-categories tbody{}
    .table-categories tbody th{height:34px;line-height:34px;padding:0 14px;background:#F1F1F1}
    .table-categories td{padding:8px 10px;text-align:center;border:1px solid #DBDBDB;border-right:0;border-left:0}
        .table-categories td span{color:#999;font-size:16px;}
    .table-categories .table-toolbar td{padding:8px 10px;text-align:left;border:0}
    
/* 物流设置 */
.express-list label{height:30px;line-height:30px;}
    .express-list label input{margin-right:10px;}


.alt-tabs.A{border:1px solid #C0C0C0;margin:10px auto;}
    .alt-tabs.A dt{border-bottom:1px solid #C0C0C0;height:32px;line-height:32px;background:#F1F1F1;}
    .alt-tabs.A .alt-tabs-head{float:left;width:114px;border-right:1px solid #C0C0C0;text-align:center;color:#333;text-decoration:none}
        .alt-tabs.A .alt-tabs-head.cur{height:33px;background:#fff;}
    .alt-tabs.A .alt-tabs-content{padding:30px 20px;}

/* 店铺装修 */
.shopdesign-tpl-item{float:left;margin:30px 0 0 40px;position:relative;background:#fff;}
    .shopdesign-tpl-item .title{width:210px;height:24px;line-height:24px;overflow:hidden;}
    .shopdesign-tpl-item .image{display:block;width:200px;height:120px;border:1px solid #C4C4C4;padding:5px;}
    .shopdesign-tpl-item .tick{position:absolute;right:-2px;top:1px;display:none}
    .shopdesign-tpl-item .btns{_height:16px;_line-height:16px;_padding:5px 10px 0 10px}
    .shopdesign-tpl-item.cur .btns{color:#333}
    .shopdesign-tpl-item.cur .image{border-color:#f00;}
    .shopdesign-tpl-item.cur .tick{display:block;}
.shopdesign-focus-item{border:1px solid #E3E3E3;border-bottom:0;background:#F5F5F5;padding:20px;line-height:30px}  
    .shopdesign-focus-item.last{border:1px solid #E3E3E3; padding:10px; overflow:hidden}  
    .shopdesign-focus-item .head{height:30px;line-height:20px}
  
.radio-group{border:1px solid #DBDBDB;border-right:0;height:26px;}
    .radio-group label{float:left;background:#F6F6F6;border-right:1px solid #DBDBDB;height:26px;line-height:26px;padding:0 14px}
    .radio-group label.cur{height:28px;margin-top:-1px;background:#666;color:#fff}
        .radio-group input{display:none}

/* 购物车 收银台 */
.cart-status{padding:20px;border-top:2px solid #000}
.order-detail.cart .order-detail-tit h2{font-size:16px;}
.order-detail.cart .order-detail-cnt{padding:10px 20px}
    .order-detail.cart .order-detail-item{margin:0}
    .order-detail.cart .order-detail-item th{padding:0 10px}
    .order-detail.cart .pro-title,.order-detail.cart .pro-param{width:240px;line-height:20px;}
       
.checkout-addr-list{padding:10px 20px;}
.checkout-addr-list .item{border-bottom:1px solid #DBDBDB;padding:10px;height:150px;}
    .checkout-addr-list .item.cur{background:#FFFAF2}
.checkout-addr-list .item li{height:30px;line-height:30px;}

.pro-text-list { margin:5px 0;}
        .pro-text-list h3,.pro-text-list h4 { color:#333; font-weight:400; font-size:12px; text-indent:20px; margin:5px 0}
        .pro-text-list li {height:28px; line-height:28px; text-indent:60px; overflow:hidden; width:100%;}
.price-list li{text-decoration:line-through;color:#999}
    .price-list li.cur{text-decoration:none;color:#333}

/* 购物车 收银台 发票*/
.bill{border-bottom:1px solid #DBDBDB;padding:10px 20px;}
    .bill label{padding:0 10px;}
.checkout-bill{padding:10px 20px; display:none;}
.checkout-bill .checkout-bill-list .item{border-bottom:1px solid #DBDBDB;padding:10px;height:100px;display:none;}
.checkout-bill .checkout-bill-list .item li{height:30px;line-height:30px;}
.checkout-bill .checkout-bill-list .item li input{width:200px;}

/* 文件管理 */
.files-image{padding:20px 0}
    .files-image .item{float:left;display:inline;border:1px solid #C4C4C4;width:160px;height:224px;padding:2px;margin:10px 12px;position:relative;}
    .files-image .image{width:160px;height:160px;}
    .files-image .title,.files-image-s .title{height:28px;line-height:28px;padding:0 5px;overflow:hidden;}
        .files-image .title span,.files-image-s .title span{float:left;width:120px;overflow:hidden;}
        .files-image .title .input-text-s,.files-image-s .title .input-text-s{width:100px;}
    .files-image .toolbar{line-height:30px;padding:0 5px}
        .files-image .toolbar a,.files-image-s .toolbar a{margin:auto 10px}
    .files-image .tick{position:absolute;display:none;}
        .files-image .item.cur{border-color:#f00}
        .files-image .item.cur .tick{display:block;right:-3px;top:0;}
.files-image-s .title{height:40px;line-height:40px;}
.files-image-s td{padding:5px !important;line-height:40px;}

.product-image-upload .alt-upload-single{display:inline;margin-right:5px}
.product-image-upload .toolbar .icon{margin-left:5px;margin-right:5px;}

#skuPrice1 input.error,#skuPrice2 input.error{border-color:#f00}

.iconc { width:15px; height:15px; line-height:16px; color:#fff; text-align:center; border-radius:2px; display:inline-block; margin:0 2px;}
.iconc.x { background:#e40000}
.iconc.m { background:#e524d5}
.iconc.q { background:#9d8136}
.iconc.h { background:#59c5f2}
.iconc.f { background:#457192}
.iconc.j { background:#ff9900}
.iconc.m { background:#2dad4e}

.alt-num-info.gt0{color:#f00;}
.alt-num-info.eq0{color:#666;}


.table-relation-list{width:100%;margin:10px auto;}
.table-relation-list td{border:1px solid #DBDBDB;}

.categories-more{border:1px solid #ccc;background:#fff;line-height:22px;}
    .categories-more a:link,.categories-more a:visited{display:block;text-decoration:none;color:#333;padding:0 10px;}
    .categories-more a:hover,.categories-more a:active{background:#ccc;color:#fff}

.success{text-align:center;}
.success p{line-height:30px;}

/* 退款管理 */
.refund-line{border:0;margin:auto;width:1000px;height:2px;line-height:0;font-size:0;background:#000;clear:both}
.refund-steps{text-align:center;}
.refund-steps .step-list{width:600px;margin:20px auto 50px auto;}
.refund-steps .step-list li,.refund-steps .step-list li.on { background:url(/statics/images/step-bg2.png);}
.refund-steps .step-list li{ width:171px; height:38px; line-height:38px; text-align:center; color:#c63; font-weight:bold;margin:0 5px; float:left; display:inline-block; background-position:-184px 0; font-size:14px;}
.refund-steps .step-list li.on { background-position:0 0; color:#fff;}
.refund-steps .step-list li.complete{ background-position:-370px 0;}
.refund-steps .step-list li.complete.on { background-position:-552px 0;color:#fff;}
.refund-m-box{float:left;width:690px;margin-left:12px;margin-bottom:10px;border:1px solid #dedede;padding:20px;}
.sidebox{width:248px;border:1px solid #dedede;margin-bottom:10px;}
.sidebox h2{height:32px;line-height:32px;border-bottom:1px solid #dedede;padding:0 5px;background:#F5F5F5}
    .sidebox h2 b{font-size:14px;color:#000;float:left}
    .sidebox h2 .more{font-weight:normal;font-size:12px;color:#0062C7;float:right}
.sidebox-content{padding:10px;line-height:26px;}
.sidebox-content label{color:#999}
.refund-m-box table{line-height:40px;}
.refund-m-box table th{text-align:right}
.refund-upload-area{width:630px;margin:20px auto;padding:20px;border:1px dashed #cdcdcd;background:#F5F5F5;line-height:22px;color:#999}
.refund-message-box{line-height:24px;}
.refund-message-box h1{text-align:center;font-size:16px;color:#390}
.refund-message-box .links{margin:20px auto;}
.refund-message-box label{color:#999}
.refund-message-box .highlight{padding:10px;border:1px solid #FFE937;background:#FFFAD2;margin:10px auto;}
.refund-message-box .logistics-detail{padding:10px;margin-top:5px;border:1px dashed #d0d0d0;background:#F5F5F5;display:none;}
.icons.qq { width:18px; height:18px; margin:0 5px;background-position:-79px -490px;}

/* 订单支付 */
.order-payment{color:#666;font-size:12px;line-height:30px;}
.order-payment b{color:#f60;font-size:24px;font-family:'Microsoft YaHei';line-height:30px;margin:auto 10px;}
.box-border-dashed{border:1px dashed #ccc;padding:30px;background:#F5F5F5}
.payment-channel .alt-tabs{border:1px solid #DCDCDC;width:945px;margin:10px;}
    .payment-channel .alt-tabs-header{height:34px;line-height:34px;border-bottom:1px solid #DCDCDC;background:#F1F1F1;font-weight:bold;}
    .payment-channel .alt-tabs-head{height:35px;float:left;padding:0 50px;border-right:1px solid #DCDCDC}
    .payment-channel a.alt-tabs-head:hover,.payment-channel a.alt-tabs-head:active{text-decoration:none}
    .payment-channel .alt-tabs-head.cur{background:#fff;}
    .payment-channel .alt-tabs-content{padding:22px;}
    .bank-list li{float:left;width:170px;margin:5px;}
.pay-result-detail{padding:40px 40px 40px 400px;line-height:24px;color:#666;}
    .pay-result-detail ul{margin-bottom:40px;}
.icon-home { background:url(/statics/images/index-bg.png) -2px -420px no-repeat; height:10px; width:10px; vertical-align:middle; display:inline-block; margin-right: 8px;}
/* 投诉内容 */
.complaints-result{padding:22px;border:1px solid #CBE4BF;background:#ECF4E8;}
.complaints-detail table{line-height:30px;}

/* 提现管理 */
.refund-message-box .fontBold{font-weight:bold;}

.label-lst label {display: inline-block;margin: 5px 0;overflow: hidden;vertical-align: top;width: 180px;}
.factoryUpload {float:left;}
.factoryUploadInfo {float:left;width:450px;margin-left:20px;margin-top:5px;}
.factoryUploadInfo span{height:30px;line-height:30px;}

#footer { text-align:center;}

.error,.ok { display:none;display:inline-block; vertical-align:middle; font-size:12px;}
label.valid,.input-text.valid{}
label.error,span.error{padding-left:5px;color:#c00;}
.input-text.error,input.error{border-color:#f00}
input.num-error{border:1px solid #f00;}

.uploadImgDiv{position:relative;width:75px;height:75px;overflow:hidden;background:#E6E6E6;float: left;margin-right: 10px;margin-bottom: 10px;}
.uploadImgDiv .uploadImgDivInfo{width:70px;height:70px;text-align:center;vertical-align:middle;line-height:70px;border:1px solid #ccc;display:table-cell}
.uploadImgDiv .uploadImgDivInfo img{_margin-top: expression_r(( 70 - this.height ) / 2);}
.uploadImgDiv .btn-delete-box{position: absolute; width: 100%; height: 25px; background: none repeat scroll 0% 0% rgb(255, 255, 255); bottom: 0px; text-align: center; margin-right: 5px; opacity: 0.6; display: none;}
.uploadImgDiv .btn-delete-box .delete{border:none;cursor:pointer;}

.delete { color:#0062C7}
.cert {overflow:auto;height:115px;width:550px;}
.cert label {display: inline-block;margin: 5px 0;overflow: hidden;vertical-align: top;width: 130px;}