html {
	margin: 0px; padding: 0px;
}
body {
	margin: 0px; padding: 0px; font-family: "冬青黑体","冬青黑体","黑体"; font-size: 14px;
}
form {
	margin: 0px; padding: 0px;
}
section {
	margin: 0px; padding: 0px;
}
ul {
	margin: 0px; padding: 0px; list-style-type: none;
}
dl {
	margin: 0px; padding: 0px; list-style-type: none;
}
li {
	margin: 0px; padding: 0px; list-style-type: none;
}
dt {
	margin: 0px; padding: 0px; list-style-type: none;
}
dd {
	margin: 0px; padding: 0px; list-style-type: none;
}
ol {
	margin: 0px; padding: 0px; list-style-type: none;
}
h1 {
	margin: 0px; padding: 0px;
}
h2 {
	margin: 0px; padding: 0px;
}
h3 {
	margin: 0px; padding: 0px;
}
h4 {
	margin: 0px; padding: 0px;
}
h5 {
	margin: 0px; padding: 0px;
}
h6 {
	margin: 0px; padding: 0px;
}
h7 {
	margin: 0px; padding: 0px;
}
h7 {
	font-size: 70%;
}
h6 {
	font-size: 80%;
}
h5 {
	font-size: 90%;
}
h4 {
	font-size: 100%;
}
h3 {
	font-size: 120%;
}
h2 {
	font-size: 150%;
}
h1 {
	font-size: 180%;
}
a {
	text-decoration: none;
}
a:hover {
	color: blue; text-decoration: underline;
}
a img {
	border: currentColor; border-image: none;
}
input {
	vertical-align: middle;
}
img {
	vertical-align: middle;
}
textarea {
	vertical-align: middle;
}
select {
	vertical-align: middle;
}
input[type='submit'] {
	margin: 0px 5px; padding: 0px 15px; border-radius: 5px; height: 24px; cursor: pointer; -webkit-appearance: none;
}
input[type='button'] {
	margin: 0px 5px; padding: 0px 15px; border-radius: 5px; height: 24px; cursor: pointer; -webkit-appearance: none;
}
input[type='submit']:disabled {
	cursor: default;
}
input[type='button']:disabled {
	cursor: default;
}
input[type='text'] {
	border: 1px solid rgb(233, 233, 233); border-image: none; height: 20px; line-height: 20px;
}
input[type='tel'] {
	border: 1px solid rgb(233, 233, 233); border-image: none; height: 20px; line-height: 20px;
}
input[type='password'] {
	border: 1px solid rgb(233, 233, 233); border-image: none; height: 20px; line-height: 20px;
}
input[type='number'] {
	border: 1px solid rgb(233, 233, 233); border-image: none; height: 20px; line-height: 20px;
}
input[type='email'] {
	border: 1px solid rgb(233, 233, 233); border-image: none; height: 20px; line-height: 20px;
}
input[type='date'] {
	border: 1px solid rgb(233, 233, 233); border-image: none; height: 20px; line-height: 20px;
}
input[type='url'] {
	border: 1px solid rgb(233, 233, 233); border-image: none; height: 20px; line-height: 20px;
}
textarea {
	border-radius: 3px; border: 1px solid rgb(153, 153, 153); border-image: none; height: 16px;
}
select {
	padding: 0px 2px; border-radius: 3px; border: 1px solid rgb(153, 153, 153); border-image: none;
}
fieldset {
	margin: 0px 0px 1.5em; padding: 0px 1.4em 1.4em; border: 1px solid rgb(221, 221, 221); border-image: none;
}
legend {
	padding: 0px 5px; font-size: 1.2em; font-weight: bold;
}
textarea {
	min-height: 75px;
}
.editor-label {
	margin: 1em 0px 0px;
}
.editor-field {
	margin: 0.5em 0px 0px;
}
.field-validation-error {
	color: rgb(255, 0, 0);
}
.field-validation-valid {
	display: none;
}
.input-validation-error {
	border: 1px solid rgb(255, 0, 0); border-image: none; background-color: rgb(255, 238, 238);
}
.validation-summary-errors {
	color: rgb(255, 0, 0); font-weight: bold;
}
.validation-summary-valid {
	display: none;
}
#headerBody {
	top: 0px; width: 1024px; height: 43px; padding-top: 15px; border-bottom-color: rgb(182, 182, 184); border-bottom-width: 1px; border-bottom-style: solid; position: fixed; z-index: 1000; background-color: rgb(255, 255, 255);
}
#headerBody nav {
	margin: 0px; padding: 0px; width: 200px; vertical-align: top; display: inline-block;
}
#headerBody nav a {
	padding: 5px 20px; display: inline-block;
}
#headerBody nav a img {
	border: 0px currentColor; border-image: none; width: 56px; height: 33px;
}
#divPageTitle {
	width: 550px; text-align: center; color: rgb(68, 68, 68); padding-top: 10px; font-size: 18px; display: inline-block;
}
#divSiteSearch {
	border: 1px solid rgb(204, 204, 204); border-image: none; margin-top: 10px; float: right;
}
#divSiteSearch img {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; width: 28px; height: 28px;
}
#divSiteSearch input {
	border: currentColor; border-image: none; width: 150px;
}
#footNavBody {
	padding: 5px 0px; width: 1024px; height: 50px; bottom: 0px; position: fixed; z-index: 1000; background-color: rgb(41, 41, 41);
}
#footNavBody nav {
	text-align: center; padding-left: 20px;
}
#footNavBody nav a {
	color: white; padding-left: 5px; margin-right: 30px; display: inline-block;
}
#footNavBody nav a:hover {
	
}
#footNavBody nav a img {
	border: 0px currentColor; border-image: none; width: 80px; height: 50px;
}
#footNavBody .buyCar {
	position: relative;
}
#footNavBody .buyCar #spanBuyCount {
	padding: 0px 5px; border-radius: 10px; position: absolute; z-index: 1001; background-color: rgb(255, 84, 62);
}
#footNavBody div {
	margin-right: 10px; float: right;
}
#footNavBody div input[type='text'] {
	width: 200px; height: 24.5px; border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
#footNavBody div img {
	width: 46px; height: 28.5px;
}
#divPageBody {
	padding: 58px 0px 0px;
}
#divDrugCategorymenu {
	background: url("/Content/themes/Images/navLine.png") repeat-y rgb(233, 233, 233); width: 235px; border-right-color: rgb(185, 185, 185); border-bottom-color: rgb(185, 185, 185); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid;
}
#divDrugCategorymenu h2 {
	padding: 20px 10px; text-align: left; font-size: 20px; background-color: rgb(233, 233, 233);
}
#divDrugCategorymenu .navItem {
	background: url("/Content/themes/Images/navLine.png") repeat-y rgb(233, 233, 233); line-height: 35px; font-size: 20px; cursor: pointer;
}
#divDrugCategorymenu .navItem img {
	padding: 20px 18px 0px 11px; float: left;
}
#divDrugCategorymenu .navItem a {
	padding: 10px; color: rgb(41, 41, 41); text-decoration: none; display: block;
}
#divDrugCategorymenu .navItem_child {
	background: url("/Content/themes/Images/navLine.png") repeat-y rgb(242, 242, 242); height: auto; display: none;
}
#divDrugCategorymenu .navItem_child ul {
	list-style: none; margin: 0px; padding: 0px;
}
#divDrugCategorymenu .navItem_child ul li {
	background: url("/Content/themes/Images/navLine.png") repeat-y rgb(233, 233, 233); font-size: 18px; cursor: pointer;
}
#divDrugCategorymenu .navItem_child ul li:visited {
	color: rgb(41, 41, 41); background-color: rgb(214, 214, 214);
}
#divDrugCategorymenu .navItem_child ul li:hover {
	color: rgb(41, 41, 41); background-color: rgb(214, 214, 214);
}
#divSelectInfo a {
	padding: 15px 0px 10px 55px; color: rgb(41, 41, 41); display: block;
}
.navItem_child a {
	padding: 15px 0px 10px 55px; color: rgb(41, 41, 41); display: block;
}
divSelectInfo a:hover {
	color: rgb(41, 41, 41);
}
.navItem_child a:hover {
	color: rgb(41, 41, 41);
}
footer {
	padding: 10px 0px 80px; width: 100%; text-align: center; line-height: 25px; clear: both; margin-top: 10px; border-top-color: rgb(233, 233, 233); border-top-width: 1px; border-top-style: solid; float: left;
}
#divProductSelectedCondition {
	padding: 5px 5px 5px 14px;
}
#divProductSelectedCondition h4 {
	padding: 3px 5px; margin-bottom: 2px; display: inline-block;
}
#divProductSelectedCondition span {
	padding: 6px 10px; border: 1px solid rgb(0, 157, 118); border-image: none; color: rgb(0, 157, 118); line-height: 100%; margin-right: 5px; margin-bottom: 2px; display: inline-block; white-space: nowrap;
}
#divProductSelectedCondition span[data-value-name] {
	background: url("/content/images/close.png") no-repeat 10px 8px; padding: 6px 10px 6px 25px; border: 1px solid rgb(0, 157, 118); border-image: none; color: rgb(0, 157, 118); line-height: 100%; margin-right: 5px; margin-bottom: 2px; display: inline-block; white-space: nowrap; cursor: pointer;
}
#datagrid-mask {
	width: 1024px; height: 100%; display: none; position: fixed; z-index: 10; opacity: 0.9; background-color: rgb(136, 136, 136); -moz-opacity: 0.9;
}
#datagrid-mask .datagrid-mask-body {
	margin: 290px 0px 0px 360px; padding: 20px 50px; border: 5px solid rgb(204, 204, 204); border-image: none; width: 200px; background-color: rgb(255, 255, 255);
}
