@charset "utf-8";
/* CSS Document */

body{ margin:0; padding:0; font-size:12px; color:#acacac; font-family:Microsoft YaHei; min-width:1200px;}
ul,li,ol,dl,dt,dd{ list-style:none; margin:0; padding:0;}
a,img{ text-decoration:none; color:inherit; border:0; outline:none; margin:0; padding:0;}
input:focus{ outline:none;}
select:focus{ outline:none;}
textarea:focus{ outline:none;}


.ss-nav dt em,.delete,.export,.ssro-p5 input,.ssro-more em,.page-go,
.settlement-act input,.infro-img li,.infro-img li em,.headerimg,
.ss-right-action table td .ssproduct .ssproduct-2,.sspl-add,.sspl-delete,
.sspl-putaway,.sspl-remove,.ssindex-search-2,.ssaddp-add,.ssaddp-delete,.ssrefund-message input,.sss-save{
	background:url(../images/ico.png) no-repeat;
}

.add20150511{ height:30px; line-height:30px; text-align:center; border: 1px solid #c5c5c5; border-radius: 5px; background: #e6e6e6; color: #333333; font-size: 13px; font-family:Microsoft YaHei; font-style:normal; cursor:pointer;}
/*header*/
.head{ width:100%; padding:20px 0; background-color:#f5f5f5; height:94px; overflow:hidden;}
.main{ width:1200px; margin:0 auto; padding:0;}
.head-nosigin{ font-size:28px; color:#12769e; line-height:156px;}
.head-nosigin img{ float:left; margin-right:30px;}
.head-nosigin a{ color:#12769e;}


/*banner*/
.banner{ width:100%; background-color:#13769f; overflow:hidden;}
.banner .main{ position:relative; min-height:349px;}
.sslogin_add_p{font-size: 100px; color: white; font-weight: bold;font-family:'黑体'; position:absolute; top:50%; left:100px; margin-top:-57px;}
.login{ width:352px; float:right; background-color:#FFF; padding:40px 34px; position:absolute; top:50%; right:20px; margin-top:-174px;}
.login dt{ float:left; text-align:right; width:62px; margin-right:10px; line-height:40px; margin-bottom:10px;}
.login dd{ float:left; width:270px; line-height:40px; margin-bottom:10px; height:40px;}
.login dd input{ border:none; padding:5px; color:#666; line-height:30px;}
.login-input1{ width:260px; height:30px; background-color:#eeeeee;}
.login-input2{ width:120px; height:30px; background-color:#eeeeee; float:left;}
.login-input3{ width:100%; margin-top:10px; height:40px; font-size:18px; color:#FFF; letter-spacing:8px; background-color:#12769e; font-family:Microsoft YaHei;}
.login dd a{ font-size:12px; line-height:30px; float:left; color:#060; text-decoration:underline;}
.sslogin-tip{ width:100%; font-size:12px; color:#F00; line-height:160%;}

/*footer*/
.foot{ width:100%; background-color:#e5e4e4; padding:20px 0; margin-top:0px; bottom:0;}
.foot .main p{ text-align:center; color:#878787; margin:0; line-height:30px;}
.foot .main p a{ margin:0 20px; color:#878787;}

/*headeri*/
.headi{ width:100%; height:45px; line-height:45px; background-color:#f5f5f5; font-size:12px;}
.headi a{ float:right; margin-left:30px; color:#acacac;}
.headi a em{ font-style:normal; color:#ff8400;}
.headii{ width:100%; border-bottom:3px solid #12769e; height:145px; padding:0; line-height:1%;}
.headii-ad{ float:right;}

/*left nav*/
.headi-main{ overflow:hidden; padding:20px 0;}
.ss-nav{ width:190px; border:2px solid #12769e; float:left;}
.ss-nav-title{ font-size:16px; color:#FFF; text-align:center; border-bottom:2px solid #12769e; height:54px; line-height:54px; margin-bottom:20px; background-color:#12769e;}
.ss-nav-dl dt{ padding:0 15px; font-size:14px; color:#666; line-height:40px; height:40px; border-bottom:1px solid #f5f5f5;}
.ss-nav-dl dt em{ display:block; float:right; width:13px; height:13px; margin-top:15px; background-position:-289px 0; }
.ss-nav-dl dd{ padding:20px 15px; font-size:12px; line-height:40px; border-bottom:1px solid #f5f5f5; text-align:center; display:none;}
.ss-nav-dl dt a{ display:block; color:#666;}
.ss-nav-dl dd a{ display:block; color:#666;}
.ss-nav-dl dd a:hover{ color:#ff8400;}

/*right main*/
.ss-right{ width:950px; float:right; overflow:hidden;}
.ss-right-title{ height:56px; line-height:56px; border-bottom:2px solid #12769e; font-size:16px; color:#000; font-weight:bold;}
.ss-right-action{ padding:20px 0; border-bottom:2px solid #e3e3e3;}
.ss-right-action table td{ padding:10px; line-height:30px; color:#333333; vertical-align:middle;}
.ss-right-action table td input,.ss-right-action table td select{ margin:0 10px; padding:0 5px; height:30px; border:1px solid #dcdcdc; line-height:30px;}
.ss-right-action table td select{ height:30px;}
#ss-right-ab{ width:80px; display:inline-block; vertical-align:bottom; border: 1px solid #c5c5c5;}
.ss-right-nav{ border-bottom:2px solid #12769e; padding:10px 0; line-height:50px; height:35px; color:#666666; background-color:#FFF;}
.ss-right-nav a{ margin:0 20px 0 10px; color:#666666;}
.ss-right-nav a:hover{ color:#ff8400;}
#ss-right-navthis{ color:#ff8400;}
.ss-right-nav em{ width:82px; height:30px; display:block; float:right; margin-left:15px; vertical-align:bottom;}
.ss-right-nav em a,.ss-right-nav i a{ display:block; width:100%; height:100%; margin:0;}
.delete{ background-position:-105px -31px;}
.export{ background-position:-199px -31px;}
.ss-right-tabletitle{ text-align:center; font-weight:14px; color:#333333; line-height:45px; height:45px; background-color:#FFF; border:1px solid #e3e3e3;}
.ss-right-orderlist{ color:#333333; margin:10px 0 20px; background-color:#e3e3e3;}
.ss-right-orderlistone{ background-color:#e8e8e8; height:40px; line-height:40px; padding:0 12px; font-size:12px;}
.ss-right-orderlistone i{ font-style:normal; margin-right:50px;}
.ss-right-orderlistdd{ background-color:#fafafa; padding:5px 0; font-size:12px; line-height:200%;}
.ss-right-orderlistdd p{ margin:0; padding:0;}
.ss-right-orderlistdd p strong{ margin-left:12px;}
.ssro-p1{ font-size:14px; font-weight:bold; margin:8px 0;}
.ssro-p1 a{ color:#1b7498; font-size:12px; margin-left:5px;}
.ssro-p2{ font-size:14px; color:#666666; margin:8px 0;}
.ssro-p3{ font-size:14px; color:#666666; padding-bottom:0; margin:0;}
.ssro-p3 i{ font-style:normal; font-size:18px; font-family:Arial, Helvetica, sans-serif;}
.ssro-p4{ font-size:12px; color:#666666; line-height:100%; padding:0; margin:0; margin-bottom:8px;}
.ssro-p5{}
.ssro-p5 input{ background-position:0 -78px; width:102px; height:33px; border:none; font-size:16px; color:#FFF; font-family:Microsoft YaHei;}
.ssro-more{ font-size:12px; color:#12769e; text-align:center; height:40px; line-height:40px; background-color:#f9f9f9; cursor:pointer;}
.ssro-more em{ width:13px; height:13px; margin-top:18px; background-position:5px 3px; }
/*产品清单*/
.ssro-product-ul{ width:100%; height:110px; overflow:hidden; border-bottom:1px solid #e3e3e3;}
.ssro-product-ul:last-child{ border-bottom:0px solid #e3e3e3;}
.ssro-product-ul li{ float:left;}
.ssro-productimg{ width:80px; padding:15px;}
.ssro-productimg img{ width:80px; height:80px;} 
.ssro-productname{ width:230px; overflow:hidden; margin-right:15px;}
.ssro-productname p{ line-height:24px; font-size:13px;}
.ssro-pn-name{ width:100%; height:48px; overflow:hidden;}
.ssro-productprice{ width:80px; height:30px; line-height:30px; margin-right:15px; margin-top:40px; text-align:center;}
.ssro-productprice a,.ssro-productnum a{ text-align:center; font-size:12px; color:#1b7498;}
.ssro-productnum{ width:80px; height:30px; line-height:30px; margin-right:15px; margin-top:40px; text-align:center;}
.ssro-productpref{ width:120px; height:30px; line-height:30px; margin-top:40px; text-align:center;}
.ssro-pchange input{ width:50px; height:20px; line-height:20px; padding:0 5px; margin:0}
.ssro-productsh{ width:80px; height:30px; line-height:30px; margin-top:40px; text-align:center; font-size:12px;}
.ssro-productsh a{ color:#12769e;}

/*分页*/
.page{ width:100%; margin:30px 0 0; font-size:12px; color:#666666; line-height:32px;}
.page-action{ width:580px; float:right; overflow:hidden; height:32px; text-align:right;}
.page-action a{ display:inline-block; color:#666666;}
.page-pre,.page-next{ width:80px; height:30px; line-height:30px; text-align:center; border:1px solid #b5b5b5; margin-right:10px;}
.page-num{ width:30px; height:30px; line-height:30px; text-align:center; border:1px solid #b5b5b5; margin-right:10px; }
.page-next{ margin-left:10px; margin-right:40px;}
.page-text{ border:1px solid #b5b5b5; width:34px; height:28px; padding:0; text-align:center; margin:0 7px; display:inline-block; vertical-align:top;}
.page-go{ background-position:-105px -79px; width:82px; height:32px; display:inline-block;vertical-align:top; border:none; margin-left:10px;}

/*会员*/
.ssmember-list{ border-left:1px solid #e3e3e3; border-right:1px solid #e3e3e3; color:#333333; font-size:12px;}
.ssmember-list td{ height:40px; line-height:40px; text-align:center; border-bottom:1px solid #e3e3e3;}
.ssmember-list tr:nth-child(2n+1){ background-color:#fafafa;}

/*结算*/
.ss-settlement-tip{ width:930px; padding:0 10px; background-color:#fff45c; font-size:12px; color:#e92600; height:40px; line-height:40px; margin:5px 0 20px;}
.settlement-num p{ margin:0; padding:0; font-size:14px; color:#333333; }
.settlement-act{ width:100%; margin:0 0 40px; text-align:right;}
.settlement-act input{ width:123px; height:38px; background-position:0 -127px; margin:20px 0 40px; border:none;}


/*商家信息*/
.infro-list{ width:950px; margin:50px 0 ; overflow:hidden; clear:both;}
.infro-list dt,.infro-list dd{ float:left; font-size:12px; color:#333333; height:30px; line-height:30px; margin-bottom:15px;}
.infro-list dt{ width:70px; text-align:right; margin-right:15px;}
.infro-list dd{ width:830px;}
.infro-list dd i{ font-size:12px; font-style:normal; margin-left:20px;}
.infro-list dd input,.infro-list dd select{ border:1px solid #dcdcdc; height:30px; line-height:30px; padding:0 5px; margin-right:15px;}
.infro-list dd select{ width:140px; font-size:12px;}
.infro-list dd input[type="radio"], .infro-list dd input[type="checkbox"]{ display:inline-block; vertical-align:middle; margin: 0 5px 0 10px;}
.infro-img{ width:100%; margin:20px 0 0 0;}
.infro-img li{ float:left; background-position:-165px -111px; width:136px; height:136px; margin-left:45px; position:relative;cursor:pointer; }
.infro-img li img{ width:136px; height:136px;}
.infro-img li em{ display:none; background-position:-1px -174px; width:22px; height:22px; position:absolute; right:-5px; top:-5px; z-index:1;}
.infro-img li span{ display:block; width:136px; height:136px; z-index:2; position:absolute; left:0; top:0;}
.infro-img li input{ width:136px; height:136px; opacity:0; filter: alpha(opacity=0); position:absolute; z-index:1; left:0; top:0;cursor:pointer; }
.infro-save{ width:100%; margin:0 0 40px; text-align:center;}
.infro-save input{ width:202px; height:40px; line-height:40px; margin:60px 0 40px; font-size:16px;}

/*商品列表*/
.ssproduct{margin: 0 10px; height: 40px; border: 1px solid #dcdcdc; width:250px; display:inline-block;}
.ss-right-action table td .ssproduct .ssproduct-1{border:none; height:38px; padding:0; margin:0 5px;}
.ss-right-action table td .ssproduct .ssproduct-2{border:none; width:42px; height:38px; background-position:-2px -202px; padding:0; margin:0 5px; float:right;}
.ss-right-nav i{ width:82px; height:30px; display:block; float:right; margin-left:15px; vertical-align:bottom;}
.sspl-add{ background-position:0 -320px;}
.sspl-delete{ background-position:-100px -320px;}
.sspl-putaway{ background-position:-198px -320px;}
.sspl-remove{ background-position:0 -360px;}
.sspl-listitle{ background-color:#e8e8e8; height:46px; line-height:46px; text-align:center; color:#333333; font-size:14px; margin-top:5px;}
.sspl-listinfro td{ border-bottom:1px solid #e3e3e3; text-align:center; padding:10px 0; font-size:12px; color:#333333; line-height:24px;} 
/*.sspl-listinfro tr:nth-child(2n){ background-color:#fafafa;}*/
/*商家首页*/
.ssindex-top{ padding:20px 0;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;}
.ssindex-top table td{ padding:10px; color:#333333; text-align:left;}
.ssindex-top table td a{ color:#333333;}
.ssindex-top-headerimg{ padding:10px 25px; width:150px; line-height:1%;}
.ssindex-top-headername{ font-size:24px; line-height:100%;}
.ssindex-top-headerinfro{ line-height:160%; vertical-align:bottom; padding:0 0 5px;}
.ssindex-search{margin: 0; height: 35px; border: 1px solid #dcdcdc; width:220px; display:inline-block; float:right;}
.ssindex-search-1{border:none; height:35px; line-height:35px; padding:0 5px; margin:0; width:150px; float:left; color:#999;}
.ssindex-search-2{border:none; width:38px; height:38px; background-position:-2px -202px; padding:0; margin:0; float:right;}
/*添加商品*/
.ssaddp-infroim{ color:#333333; border:1px solid #dcdcdc; line-height:30px;}
.ssaddp-infroim input,.ssaddp-infroim select{ border:1px solid #dcdcdc; height:28px; line-height:28px; margin-left:15px; margin-right:10px; font-size:14px; padding:0 3px;}
.ssaddp-infroim select{ width:100px;}
.ssaddp-infroim td{ padding:20px;}
.ssaddp-add,.ssaddp-delete{ border:1px solid #c5c5c5; border-radius:5px; background:#e6e6e6; color:#333333; text-align:center; font-size:13px; line-height:30px;}
.ssaddp-add{ width:82px; height:30px; background-position:-101px -360px;}
.ssaddp-delete{ width:82px; height:30px; background-position:-198px -360px;}
.sspl-delete{ background-position:-100px -320px;}
.sspl-putaway{ background-position:-198px -320px;}
.sspl-remove{ background-position:0 -360px;}
/*账号安全*/
.ssave-dl{ width:470px; overflow:hidden; margin:50px auto;}
.ssave-dl dt,.ssave-dl dd{ float:left; height:40px; margin-bottom:30px;}
.ssave-dl dt{ width:100px; text-align:right; line-height:40px;}
.ssave-dl dd{ width:360px; padding-left:10px;}
.ssave-dl dd input{ width:350px; border:1px solid #dcdcdc; height:38px; line-height:38px; padding:0 4px;}
#btn{ float:right; width:140px; background-color:#c9c9c9; text-align:center; color:#FFF; font-size:14px; height:40px; line-height:40px;}

#ssave-s{ width:358px; border:1px solid #7ecef4; background-color:#12769e; color:#FFF; font-family:Microsoft YaHei; font-size:16px; letter-spacing:1em; height:40px; line-height:40px;}
.ssave-dl dd i{ font-size:12px; color:#F00; line-height:100%; font-style:normal;}
/*密码修改成功*/
.sskeyfind-div{ text-align:center; margin-top:150px; font-size:24px;}
.sskeyfind-a{ color:#ff8400; text-decoration:underline;}


/*退款详情*/
.ssrefund-headimg{ width:80px; padding:20px 15px; vertical-align:top;}
.ssrefund-headimg img{ width:80px; height:80px;}
.ssrefund-main{ padding:20px 0; vertical-align:top; font-size:12px; color:#333333; line-height:200%;}
.ssrefund-main p{ margin:0 0 20px; padding:0;}
.ssrefund-message{width:370px;  padding: 20px 20px 0 0; vertical-align:top; text-align:right; color:#e92600; font-size:12px; line-height:30px;}
.ssrefund-message textarea{ resize:none; border:1px solid #d2d2d2; width:370px; height:80px; font-size:12px; color:#333333; line-height:200%; display:block; margin-bottom:15px;}
.ssrefund-message input{ width:80px; height:30px; margin-left:20px; border:none; cursor:pointer;}
.ssrefund-message input[name="agree"]{ background-position:0 -410px;}
.ssrefund-message input[name="refuse"]{ background-position:-90px -410px;}

.ssrefund-list{ width:100%; overflow:hidden; margin:30px 0;}
.ssrefund-list dt,.ssrefund-list dd{ line-height:30px; color:#333333; border-bottom:1px solid #e3e3e3; overflow:hidden; padding:5px 0;}
.ssrefund-list dt{ font-size:16px;}
.ssrefund-list dd{ font-size:12px;}
.ssrefund-list-t{ width:190px; float:left; text-align:right;}
.ssrefund-list-m{ width:750px; float:left;}


/*商家信息*/
.ssi-table{ padding:20px 0; border:1px solid #e3e3e3; font-size:12px; color:#666666; line-height:24px;}
.ssi-table-img{ width:150px; padding:6px 20px;}
.ssi-title{ margin:40px 0 15px;  border-bottom:1px solid #e3e3e3; font-size:14px; color:#666666; line-height:40px;}
.ssi-title-main{ margin-left:50px; width:900px; overflow:hidden; font-size:12px; color:#666666; line-height:24px;}
.ssi-tm-left{ float:left; width:450px;}

/*系统设置*/
.sss-dl{ width:100%; overflow:hidden; margin:50px 0;}
.sss-dl dt,.sss-dl dd{ float:left; line-height:40px; overflow:hidden;  color:#666666; margin-bottom:30px;}
.sss-dl dt{ width:160px; text-align:right; margin-right:10px;}
.sss-dl dd{ width:780px;}
.sss-dl dd input[type="text"]{ margin:0 10px; border:1px solid #e3e3e3; line-height:38px; height:38px; padding:0 3px; color:#666666;}
.sss-save{ width:202px; height:40px; background-position:0 -250px; margin:0 50px 0 10px; border:none; float:left;}
#sss-action{ line-height:40px;}
.sss-title a{ float:right; font-weight:normal; color:#666666;}



.addAilsa_title{ position:fixed; top:0; left:50%; margin-left:-350px; background-color:#FFF;}




.table-icon{color: #ff3333;}
.table-icon img{margin-bottom: -4px;}

































