﻿@charset "utf-8";
/* CSS Document */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td { margin:0; padding:0; border:none; }
body { font-family:"宋体"; font-size:12px; position:relative; background:#fff; }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal; }
ol, ul { list-style:none; }
select, input, img { vertical-align:middle; }
table { border-collapse:collapse; border-spacing:0; }
table, td, tr, th { font-size:12px; }
a { text-decoration:none; cursor:pointer; }
fieldset, img { border:0; margin:0; padding:0; }
h1, h2, h3, h4, h5, h6 { font-size:12px; font-weight:normal; }
q:before, q:after { content:''; }
.center { width: 1024px; margin: 0 auto; position: relative; }

.logoTitle{ background:url(../gwcimg/logoTitle_01.jpg) center no-repeat; width:1024px; height:100px; margin-top:40px; margin-bottom:20px;}

.clear { clear:both; }
.divTable { width:100%; height:auto; margin:0px auto; }
.allShop{ width:100%; height:auto; border-bottom:2px solid #46bcb0; float:left; position:relative;}
.allShop p{ font-size:16px; font-family:"宋体"; color:#d51317; font-weight:bold; line-height:40px; border-bottom:2px solid #d51317; width:110px; padding-left:12px;}
.allShop table{ width:100%; border:1px solid #ccc; background:#f2f6f5;}
.allShop .titleTable{ background:#fff; border:none;}
.allShop table a{ color:#000;}

.shop-name { width:992px; height:38px; float:left; margin-top:15px;}
.shop-name p { font-family:"宋体" 12px; color:#3b3b3b; line-height:38px; margin-left:14px; }
.shop-name p input { vertical-align:-3px; }
.shop-name p strong { color:#000000; }
.shop-name p a { margin-left:10px; }
.mixed {
	width:1022px;
	height:28px;
	padding-top:22px;
	float:left;
	background-color:#FFF;
}
.mixed .tabli_2688{
	width:100px;
	height:28px;
	line-height:28px;
	margin-left:40px;
	_margin-left:23px;
	background:#f2f6f5;
	border:1px solid #b5ebe5;
	border-bottom:0;
	text-align: center;
	color:#6c6c6c;
	float:left;
}
.mixed .tabli{
	width:100px;
	height:28px;
	line-height:28px;
	margin-left:40px;
	_margin-left:23px;
	background:#f5f5f5;
	border:1px solid #e8e8e8;
	border-bottom:0;
	text-align: center;
	color:#6c6c6c;
	float:left;
}
.mixed .tabli2{
	width:80px;
	height:28px;
	line-height:28px;
	margin-left:8px;
	_margin-left:23px;
	border-bottom:0;
	text-align: center;
	color:#6c6c6c;
	float:left;
}
.shop-table {
	width:1022px;
	height:auto;
	float:left;
	border: 1px solid #CCC;
	background-color:#fcfcfc;
}
.shop-table table { position:relative; z-index:999; border:1px solid #ccc; }
 table tr td { padding:15px 5px 0 5px; vertical-align:top; line-height:18px; }

table tr td input.text{ width:110px; height:20px; border:1px solid #bdbdbd; padding-left:3px;}
table tr td .pf{ padding:2px 3px; margin-left:3px; border:1px solid #fcd4d5; background:#ffe7e7; color:#d51317; text-align:center; line-height:18px; font-size:12px; font-family:"宋体";}
.allShop .shop_price{ position:absolute; right:10px; top:15px;}
.allShop .shop_price strong{ font-family:Arial; color:#d51317; font-weight:bold; font-size:14px;}
.allShop .shop_price a{ background-color:#bbbbbb;padding:6px 14px; _padding-top:6px;color:#fff; }



 table tr.trtop td { border-bottom:1px solid #e8e8e8; }
.shop-table table tr td ul { width:260px; _width:300px; height:28px; margin-top:8px; }
table tr td ul li { width:98px; height:26px; float:left; color:#6c6c6c; font-size:12px; font-family:"宋体"; text-align:center; line-height:26px; }
.shop-table table tr td ul li.tabli { margin-left:40px; _margin-left:23px; background:#f5f5f5; border:1px solid #e8e8e8; border-bottom:0; }
 table tr td span { font-size:12px; }
 table tr td .shopname { color:#000; }
 table tr td .shoptyle { color:#d51317; }
table tr td .shopprice { color:#d51317; font-family:Arial; }
 table tr td .shopprice strong { font-weight:bold; color:#3c3c3e; }
 table tr td .total-price { color:#d51317; font-family:Arial; font-weight:bold; font-size:14px; width:auto;  }
 table tr td.cz a { color:#000; display:block; }
.settlement { width:100%; height:50px; _height:30px; background:#e5e5e5; float:left; margin-top:18px; line-height:50px; _padding-top:20px; position:relative; }
.settlement input { margin-right:5px; vertical-align:-3px; }
.settlement span a { color:#3c3c3c; }
.settlement .delete { margin-left:25px; _margin-left:15px; width:100px; margin-top:5px;width:auto;height:46px; line-height:46px; _margin-top:0px; _height:15px; _line-height:15px; float:left; }
.settlement .delete a {color:#3c3c3c;}
.settlement .yxshop { margin-top:5px;width:auto;height:45px; line-height:45px; _margin-top:0px; _height:18px; _line-height:18px; float:right; margin-right:50px;}
.settlement .yxshop strong { color:#d51317; font-size:18px; font-family:Arial; vertical-align:-3px; }
.settlement .total {position: relative;width:auto;margin-top:3px;width:auto;height:47px; line-height:47px;  _height:18px; _line-height:18px; float:right; margin-right:150px;_margin-right:80px;}
.settlement .freight{position: relative;width:auto;margin-top:3px;width:auto;height:47px; line-height:47px;  _height:18px; _line-height:18px; float:right; margin-right:20px;}
.settlement .freight em{ color:#c80000; font-family:Arial; font-weight:bold; font-size:14px;}
.settlement .total em{position: relative;width:auto;height:48px; line-height:48px; _height:18px; _line-height:18px; float:left; color:#000; font-size:12px;}
.settlement .total strong {height:50px; line-height:46px;position: relative;font-family:Arial; font-weight:bold; font-size:22px; color:#d51317; _height:16px; _line-height:16px; }
.settlement .but { position:absolute; top:0px; right:0px; width:120px; height:50px; background:#bbbbbb; font-size:20px; color:#fff; text-align:center; line-height:50px; font-family:"微软雅黑"; display:block; }
#inputBut { margin-left:15px; }
.trbg { background:#fcfcfc; }
.red{ color:#d51317;}
.selected{ background:#fff9e1;}
.butbg{ background:#ff0141;}
.shopnumber{ display:block;  color:#757575; font-family:Arial;}
.h{ height:40px;}

.generation{ width:1024px; height:30px; float:left; padding-top:10px;}
.generation li{height:30px; float:left; line-height:30px;}
.generation .check_all{ width:110px; _width:123px;height:30px;line-height:30px; float:left;}
.generation .check_s{ width:200px; height:30px;line-height:30px; float:left;}
.generation .check_p{ width:141px; height:30px;line-height:30px; float:left;padding-left:10px;}
.generation .check_l{ width:150px; height:30px;line-height:30px; float:left;}
.generation .check_f{ width:192px; _width:180px;height:30px;line-height:30px; float:left;}
.generation .check_c{ width:60px; height:30px;line-height:30px; float:left;}

.shop_generation{
	width:1022px;
	height:auto;
	float:left;
	border: 1px solid #83d0c8;
	background-color:#fcfcfc;
}

.content{
	width:1022px;
	height:90px;
	float:left;
	background-color:#f2f6f5;
	padding-top:3px;
	padding-bottom:3px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #b5ebe5;
}
.content li{ height:90px; float:left;}
.content li .img{width:67px; height:67px; margin-top:12px; margin-right:10px; float:left;}
.content li .options{ width:32px;height:55px; padding-top:35px;float:left;}
.content li .name{
	width:200px;
	height:35px;
	margin-top:12px;
	overflow: hidden;
	line-height:18px;
}
.content li .name a{
	color:#000;
}
.content li .name a:hover{
    color:#000;
}
.content li .number{
	width:200px;
	height:22px;
	line-height:22px;
	color:#757575; 
	font-family:Arial;
}
.content li .shopprice { width:150px; height:90px; float:left;}
.content li .shopprice .strong{margin-top:12px;font-family:Arial; font-weight:bold; color:#3c3c3e; padding-left:10px; float:left;}
.content li .pf{
	margin-top:9px;
	margin-left:3px;
	border:1px solid #fcd4d5;
	background:#ffe7e7;
	color:#d51317;
	text-align:center;
	line-height:18px;
	font-size:12px;
	font-family:"宋体";
	float:left;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 3px;
}
.Spinner {
	display:block;
	overflow:hidden;
	width:100px;
	padding-top:9px;
	padding-right: 50px;
	padding-bottom: 15px;
	padding-left: auto;
}
.Spinner .Amount { width:36px; height:17px; padding:4px 5px; line-height:17px; border-width:1px 0; border-style:solid; border-color:#d9d9d9; float:left; text-align:center; color:#565656; outline:0; }
.Spinner a { display:inline-block; width:25px; height:25px; border:1px solid #d9d9d9; background-color:#f7f7f7; float:left; cursor:pointer; outline:0; }
.Spinner a i { font-style:normal; background:url(../gwcimg/BuynBtn.png) no-repeat; display:block; width:9px; height:9px; margin:8px; text-indent:999999%; overflow:hidden; }
.Spinner .Decrease i { background-position:-9px -9px; }
.Spinner .Increase i { background-position:-9px -0px; }
.Spinner .DisDe i { background-position:-0px -9px; }
.Spinner .DisIn i { background-position:-0px -0px; }
.total-price{ color:#d51317; font-family:Arial; font-weight:bold; font-size:14px;margin-top:12px; width:151px;}
input.text{ width:110px; height:20px; border:1px solid #bdbdbd; padding-left:3px; margin-top:9px; float:left;}
.content li .cz a { color:#000; display:block; margin-top:12px; padding-left:80px;_padding-left:67px; float:left}
.transport{ color:#d51317; font-family:Arial;;margin-top:12px; width:113px;}


/*供应商*/
.supplier{ width:100%; height:auto; border-top:1px solid #e6e6e6; float:left; position:relative;}
.supplier li{ height:90px; float:left;}
.supplier li .img{width:67px; height:67px; margin-top:12px; margin-right:10px; float:left;}
.supplier li .options{ width:32px;height:55px; padding-top:35px;float:left;}
.supplier li .name{
	width:200px;
	height:35px;
	margin-top:12px;
	overflow: hidden;
	line-height:18px;
}
.supplier li .name a{
	color:#000;
}
.supplier li .name a:hover{
    color:#000;
}
.supplier li .number{
	width:200px;
	height:22px;
	line-height:22px;
	color:#757575; 
	font-family:Arial;
}
.supplier li .shopprice { width:150px; height:90px; float:left;}
.supplier li .shopprice .strong{margin-top:12px;font-family:Arial; font-weight:bold; color:#3c3c3e; padding-left:10px; float:left;}
.supplier li .pf{
	margin-top:9px;
	margin-left:3px;
	border:1px solid #fcd4d5;
	background:#ffe7e7;
	color:#d51317;
	text-align:center;
	line-height:18px;
	font-size:12px;
	font-family:"宋体";
	float:left;

	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 3px;
}
.supplier li .cz a { color:#000; display:block; margin-top:12px; padding-left:80px;_padding-left:67px; float:left}
.transport2{ color:#000; font-family:Arial;;margin-top:12px; width:113px;}
