@font-face {
	font-family: iconfont;
	src: url(iconfont.eot#iefix) format("embedded-opentype"), url(iconfont.woff) format("woff");
}
html {
	-ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;
}
body {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
div {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
ul {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
li {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
ol {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
h1 {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
h2 {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
h3 {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
h4 {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
h5 {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
h6 {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
input {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
textarea {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
select {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
p {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
dl {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
dt {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
dd {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
a {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
img {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
button {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
form {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
table {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
th {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
tr {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
td {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
tbody {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
article {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
aside {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
details {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
figcaption {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
figure {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
footer {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
header {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
hgroup {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
menu {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
nav {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
section {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
article {
	display: block;
}
aside {
	display: block;
}
details {
	display: block;
}
figcaption {
	display: block;
}
figure {
	display: block;
}
footer {
	display: block;
}
header {
	display: block;
}
hgroup {
	display: block;
}
menu {
	display: block;
}
nav {
	display: block;
}
section {
	display: block;
}
img {
	height: auto; -ms-interpolation-mode: bicubic; max-width: 100%;
}
input[type='submit'] {
	-webkit-appearance: none; resize: none;
}
input[type='reset'] {
	-webkit-appearance: none; resize: none;
}
input[type='button'] {
	-webkit-appearance: none; resize: none;
}
input {
	-webkit-appearance: none; resize: none;
}
button {
	-webkit-appearance: none; resize: none;
}
html {
	height: 100%; font-size: 16px;
}
body {
	height: 100%; color: rgb(51, 51, 51); line-height: 1.5; font-family: "Helvetica Neue", Helvetica, Arial,Tahoma,"Microsoft YaHei", "PingFang SC", "Hiragino Sans GB", "Heiti SC", "WenQuanYi Micro Hei", sans-serif;
}
body {
	margin: 0px; padding: 0px; border: currentColor; border-image: none;
}
div {
	margin: 0px; padding: 0px; border: currentColor; border-image: none;
}
ul {
	margin: 0px; padding: 0px; border: currentColor; border-image: none;
}
li {
	margin: 0px; padding: 0px; border: currentColor; border-image: none;
}
ol {
	margin: 0px; padding: 0px; border: currentColor; border-image: none;
}
h1 {
	margin: 0px; padding: 0px; border: currentColor; border-image: none;
}
h2 {
	margin: 0px; padding: 0px; border: currentColor; border-image: none;
}
h3 {
	margin: 0px; padding: 0px; border: currentColor; border-image: none;
}
h4 {
	margin: 0px; padding: 0px; border: currentColor; border-image: none;
}
h5 {
	margin: 0px; padding: 0px; border: currentColor; border-image: none;
}
h6 {
	margin: 0px; padding: 0px; border: currentColor; border-image: none;
}
input {
	margin: 0px; padding: 0px; border: currentColor; border-image: none;
}
textarea {
	margin: 0px; padding: 0px; border: currentColor; border-image: none;
}
select {
	margin: 0px; padding: 0px; border: currentColor; border-image: none;
}
p {
	margin: 0px; padding: 0px; border: currentColor; border-image: none;
}
dl {
	margin: 0px; padding: 0px; border: currentColor; border-image: none;
}
dt {
	margin: 0px; padding: 0px; border: currentColor; border-image: none;
}
dd {
	margin: 0px; padding: 0px; border: currentColor; border-image: none;
}
a {
	margin: 0px; padding: 0px; border: currentColor; border-image: none;
}
img {
	margin: 0px; padding: 0px; border: currentColor; border-image: none;
}
button {
	margin: 0px; padding: 0px; border: currentColor; border-image: none;
}
form {
	margin: 0px; padding: 0px; border: currentColor; border-image: none;
}
table {
	margin: 0px; padding: 0px; border: currentColor; border-image: none;
}
th {
	margin: 0px; padding: 0px; border: currentColor; border-image: none;
}
tr {
	margin: 0px; padding: 0px; border: currentColor; border-image: none;
}
td {
	margin: 0px; padding: 0px; border: currentColor; border-image: none;
}
tbody {
	margin: 0px; padding: 0px; border: currentColor; border-image: none;
}
article {
	margin: 0px; padding: 0px; border: currentColor; border-image: none;
}
aside {
	margin: 0px; padding: 0px; border: currentColor; border-image: none;
}
details {
	margin: 0px; padding: 0px; border: currentColor; border-image: none;
}
figcaption {
	margin: 0px; padding: 0px; border: currentColor; border-image: none;
}
figure {
	margin: 0px; padding: 0px; border: currentColor; border-image: none;
}
footer {
	margin: 0px; padding: 0px; border: currentColor; border-image: none;
}
header {
	margin: 0px; padding: 0px; border: currentColor; border-image: none;
}
hgroup {
	margin: 0px; padding: 0px; border: currentColor; border-image: none;
}
menu {
	margin: 0px; padding: 0px; border: currentColor; border-image: none;
}
nav {
	margin: 0px; padding: 0px; border: currentColor; border-image: none;
}
section {
	margin: 0px; padding: 0px; border: currentColor; border-image: none;
}
.ModuleNewsDetailGiant .news-details-item table {
	margin: auto;
}
.ModuleProductDetailGiant .particularsMain table {
	margin: auto;
}
em {
	font-style: normal;
}
i {
	font-style: normal;
}
textarea {
	border: 1px solid rgb(221, 221, 221); border-image: none;
}
select {
	border: 1px solid rgb(221, 221, 221); border-image: none;
}
a {
	color: rgb(51, 51, 51); font-family: "Helvetica Neue", Helvetica, Arial,Tahoma,"Microsoft YaHei", "PingFang SC", "Hiragino Sans GB", "Heiti SC", "WenQuanYi Micro Hei", sans-serif; font-size: 1rem; text-decoration: none;
}
a:hover {
	color: rgb(51, 51, 51); text-decoration: none;
}
ul {
	list-style: none;
}
ol {
	list-style: none;
}
h1 {
	font-family: "Helvetica Neue",Helvetica, Arial,Tahoma,"Microsoft YaHei", "PingFang SC", "Hiragino Sans GB", "Heiti SC", "WenQuanYi Micro Hei", sans-serif; font-size: 100%;
}
h2 {
	font-family: "Helvetica Neue",Helvetica, Arial,Tahoma,"Microsoft YaHei", "PingFang SC", "Hiragino Sans GB", "Heiti SC", "WenQuanYi Micro Hei", sans-serif; font-size: 100%;
}
h3 {
	font-family: "Helvetica Neue",Helvetica, Arial,Tahoma,"Microsoft YaHei", "PingFang SC", "Hiragino Sans GB", "Heiti SC", "WenQuanYi Micro Hei", sans-serif; font-size: 100%;
}
h4 {
	font-family: "Helvetica Neue",Helvetica, Arial,Tahoma,"Microsoft YaHei", "PingFang SC", "Hiragino Sans GB", "Heiti SC", "WenQuanYi Micro Hei", sans-serif; font-size: 100%;
}
h5 {
	font-family: "Helvetica Neue",Helvetica, Arial,Tahoma,"Microsoft YaHei", "PingFang SC", "Hiragino Sans GB", "Heiti SC", "WenQuanYi Micro Hei", sans-serif; font-size: 100%;
}
h6 {
	font-family: "Helvetica Neue",Helvetica, Arial,Tahoma,"Microsoft YaHei", "PingFang SC", "Hiragino Sans GB", "Heiti SC", "WenQuanYi Micro Hei", sans-serif; font-size: 100%;
}
img {
	border: currentColor; border-image: none;
}
p {
	color: rgb(51, 51, 51); font-family: "Helvetica Neue",Helvetica, Arial,Tahoma,"Microsoft YaHei", "PingFang SC", "Hiragino Sans GB", "Heiti SC", "WenQuanYi Micro Hei", sans-serif;
}
select {
	border: 1px solid rgb(221, 221, 221); border-image: none;
}
form {
	margin: 0px; padding: 0px; overflow: hidden; display: block;
}
hr {
	margin: 5px auto;
}
.horizontal {
	border-width: 1px; border-color: rgb(0, 0, 0);
}
.img-responsive {
	margin: 0px auto;
}
.wow {
	visibility: hidden;
}
.manageNava a:focus {
	
}
input[type=checkbox] {
	border-radius: 0px; border: 1px solid rgb(160, 160, 160); border-image: none; top: 0.18rem; width: 1rem; height: 1rem; margin-top: 0px; margin-bottom: 0px; vertical-align: baseline; display: inline-block; position: relative; -webkit-appearance: none; -webkit-box-shadow: inset 0 1px 2px #fff, 0 1px 2px rgba(0, 0, 0, .2); -webkit-margin-start: 0; -webkit-margin-end: 3px;
}
input[type=checkbox] {
	background: rgb(255, 255, 255); border-color: rgb(196, 196, 196); -webkit-box-shadow: none;
}
input[type=checkbox]:checked::before {
	left: 0.25rem; top: 0.06rem; height: 1rem; color: grey; font-size: 0.75rem; position: absolute; content: url(/images/checkmark.png);
}
input[type=radio] {
	border-radius: 100%; border: 1px solid rgb(160, 160, 160); border-image: none; top: 0.18rem; width: 1rem; height: 1rem; margin-bottom: 0px; vertical-align: baseline; display: inline-block; position: relative; -webkit-appearance: none; -webkit-box-shadow: inset 0 1px 2px #fff, 0 1px 2px rgba(0, 0, 0, .2); -webkit-transition: border 500ms; -webkit-margin-start: 0; -webkit-margin-end: 10px;
}
input[type=radio] {
	background: rgb(255, 255, 255); border-color: rgb(197, 197, 197); width: 1rem; height: 1rem; -webkit-box-shadow: none;
}
input[type=radio]:checked::before {
	background: rgb(246, 94, 73); border-radius: 50%; left: 2px; top: 2px; width: 10px; height: 10px; vertical-align: top; display: inline-block; position: absolute; content: ""; opacity: 1;
}
#mobileDesignerContainer #pagebody {
	margin: 0px auto; padding: 0px; position: relative; min-height: 100%;
}
#pagebody {
	padding-right: 0px; padding-left: 0px; position: relative;
}
.HeaderContainer {
	margin: 0px auto; width: 100%; height: auto;
}
.BodyContainer {
	margin: 0px auto; width: 100%; height: auto;
}
.FooterContainer {
	margin: 0px auto; width: 100%; height: auto;
}
.ModuleItem {
	width: 100%; text-align: left; float: left; display: table-cell; table-layout: fixed;
}
.ModuleHead {
	width: 100%; height: auto; overflow: hidden;
}
.ModuleHead .HeadText {
	padding: 0px 0.71rem; height: auto; font-size: 1rem; font-weight: bold; position: relative;
}
.ModuleHead .HeadLeft {
	height: auto; float: left;
}
.ModuleHead .HeadCenter {
	height: 2.25rem; line-height: 2.25rem; float: left; position: relative;
}
.ModuleHead .HeadIcon {
	margin-left: 0.5rem; float: left; display: block; background-repeat: no-repeat;
}
.ModuleHead .HeadCenter .ModuleMoreLink i {
	padding-right: 0.71rem;
}
.ModuleHead .HeadRight {
	height: auto; float: right;
}
.ModuleHead .HeadTextMore {
	height: auto; display: none;
}
.ModuleHead .HeadCenter .spanMore {
	top: 0px; height: auto; right: 0px; float: right; position: absolute;
}
.ModuleNewsList .ModuleHead .HeadCenter .spanMore .ModuleMoreLink {
	display: block; _height: auto;
}
.ModuleDownList .ModuleHead .HeadCenter .spanMore .ModuleMoreLink {
	display: block; _height: auto;
}
.ModuleNewsTop .ModuleHead .HeadCenter .spanMore .ModuleMoreLink {
	display: block; _height: auto;
}
.ModuleProductList .ModuleHead .HeadCenter .spanMore .ModuleMoreLink {
	display: block; _height: auto;
}
.ModuleProductList .Param-4 .KV-Value {
	text-decoration: line-through;
}
.BodyCenter {
	padding: 0px; width: 100%; height: auto; float: left;
}
.ModuleFoot {
	width: 100%; height: auto; position: absolute;
}
.ModuleFoot {
	height: auto; float: left;
}
.ModuleFoot .FootCenter {
	height: auto; float: left;
}
.ModuleFoot .FootLeft {
	height: auto; float: left;
}
.ModuleFoot .FootRight {
	height: auto; float: right;
}
.ModuleNav {
	overflow: visible !important;
}
.ModuleTitle {
	clear: both;
}
.ModuleFoot {
	clear: both;
}
.ModuleBody {
	width: 100%; table-layout: fixed;
}
.ModuleContainer {
	position: relative; -ms-zoom: 1;
}
.SubContainer {
	height: 100%; max-width: 100%;
}
.CertTitle {
	padding: 0.71rem 0px; width: 100%; text-align: center; clear: both; font-size: 1.28rem; display: block;
}
.CertImg {
	width: 100%; text-align: center; clear: both;
}
.CertImg img {
	margin: auto; width: 96%; clear: both;
}
.CertContent {
	margin: auto; padding: 0.71rem; width: 90%; display: block;
}
.HeaderZoneContainer {
	margin: 0px auto;
}
.BodyZoneContainer {
	margin: 0px auto;
}
.FooterZoneContainer {
	margin: 0px auto;
}
.ModuleItrem {
	margin: 0px;
}
.BodyTopZone {
	margin: 0px;
}
.BodyFootZone {
	margin: 0px;
}
.BodyMainZoneContainer {
	margin: 0px;
}
.BodyLeftZone {
	margin: 0px;
}
.BodyRightZone {
	margin: 0px;
}
.BodyMainZoneContainer {
	padding-right: 0.71rem;
}
.BodyLeftZone {
	padding-right: 0.71rem;
}
.clear {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; width: 0px; height: 0px; line-height: 0; overflow: hidden; clear: both; font-size: 0px;
}
.clearfix::before {
	height: 0px; line-height: 0; clear: both; font-size: 0px; display: block; visibility: hidden; content: "";
}
.clearfix::after {
	height: 0px; line-height: 0; clear: both; font-size: 0px; display: block; visibility: hidden; content: "";
}
.clearfix {
	-ms-zoom: 1;
}
.g-textOverflow {
	overflow: hidden; display: block; white-space: nowrap; -ms-word-break: keep-all; -ms-text-overflow: ellipsis;
}
.textOverflow {
	overflow: hidden; display: block; white-space: nowrap; -ms-word-break: keep-all; -ms-text-overflow: ellipsis;
}
.g-textOverflow1 {
	overflow: hidden; white-space: normal; -ms-word-break: break-all; -ms-text-overflow: ellipsis; -webkit-line-clamp: 1; -webkit-box-orient: vertical;
}
.textOverflow1 {
	overflow: hidden; white-space: normal; -ms-word-break: break-all; -ms-text-overflow: ellipsis; -webkit-line-clamp: 1; -webkit-box-orient: vertical;
}
.g-textOverflow2 {
	overflow: hidden; white-space: normal; -ms-word-break: break-all; -ms-text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical;
}
.textOverflow2 {
	overflow: hidden; white-space: normal; -ms-word-break: break-all; -ms-text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical;
}
.VCodeCont {
	position: relative;
}
.VCodeCont .input-group {
	width: 100%;
}
.VCodeCont .captchaImg {
	right: 2px; bottom: 50%; margin-bottom: -15px; position: absolute;
}
.VCodeCont .vCodeImg {
	right: 2px; bottom: 50%; margin-bottom: -15px; position: absolute;
}
.captchaImg {
	vertical-align: middle;
}
.ModuleHead .spanMore {
	font-size: 1rem; font-weight: normal;
}
.moduleInput {
	border: 1px solid rgb(221, 221, 221); border-image: none; vertical-align: middle;
}
.ModuleSearchButton {
	background: rgb(51, 51, 51); margin: 0px auto; padding: 0px 0.71rem; border-radius: 5px; border: 0px currentColor; border-image: none; width: 8.12rem; height: 2.14rem; color: rgb(255, 255, 255); line-height: 1.71rem; cursor: pointer;
}
.ModuleSubmitButton {
	background: rgb(51, 51, 51); margin: 0px auto; padding: 0px 0.71rem; border-radius: 5px; border: 0px currentColor; border-image: none; width: 8.12rem; height: 2.14rem; color: rgb(255, 255, 255); line-height: 1.71rem; cursor: pointer;
}
.ModuleRegButton {
	background: rgb(51, 51, 51); margin: 0px auto; padding: 0px 0.71rem; border-radius: 5px; border: 0px currentColor; border-image: none; width: 8.12rem; height: 2.14rem; color: rgb(255, 255, 255); line-height: 1.71rem; cursor: pointer;
}
.ModuleLoginButton {
	background: rgb(51, 51, 51); margin: 0px auto; padding: 0px 0.71rem; border-radius: 5px; border: 0px currentColor; border-image: none; width: 8.12rem; height: 2.14rem; color: rgb(255, 255, 255); line-height: 1.71rem; cursor: pointer;
}
.ModuleSearchButton:hover {
	color: rgb(255, 255, 255);
}
.ModuleSubmitButton:hover {
	color: rgb(255, 255, 255);
}
.ModuleRegButton:hover {
	color: rgb(255, 255, 255);
}
.ModuleLoginButton:hover {
	color: rgb(255, 255, 255);
}
.PrevNext {
	margin: auto; padding: 2.5rem 0px; overflow: hidden; clear: both;
}
@media screen and (max-width:767px)
{
.ModuleProductDetailGiant .mobile-pro-details-main {
	padding-bottom: 50px;
}
.PrevNext {
	padding-top: 0px;
}
.PrevNext .prev {
	padding: 0px; width: 100%; text-align: left; float: left; display: block;
}
.PrevNext .next {
	padding: 0px; width: 100%; text-align: left; float: left; display: block;
}
}
@media screen and (min-width:768px)
{
.PrevNext .prev {
	padding: 0px 0.71rem; text-align: left; float: left; display: block; max-width: 40%;
}
.PrevNext .next {
	padding: 0px 0.71rem; text-align: right; float: right; display: block; max-width: 40%;
}
.ModuleProductDetailGiant .por-next {
	max-width: 40%;
}
.ModuleProductDetailGiant .por-prev {
	max-width: 40%;
}
}
.PrevNext .prev a {
	text-align: left; overflow: hidden; font-family: "Microsoft YaHei","SimSun",Arial; font-size: 0.87rem; float: left; display: inline-block; white-space: nowrap; -ms-text-overflow: ellipsis; max-width: 100%;
}
.PrevNext .next a {
	text-align: left; overflow: hidden; font-family: "Microsoft YaHei","SimSun",Arial; font-size: 0.87rem; float: left; display: inline-block; white-space: nowrap; -ms-text-overflow: ellipsis; max-width: 100%;
}
.ModuleProductDetailGiant .por-next a {
	text-align: left; overflow: hidden; font-family: "Microsoft YaHei","SimSun",Arial; font-size: 0.87rem; display: inline-block; white-space: nowrap; -ms-text-overflow: ellipsis; max-width: 100%;
}
.ModuleProductDetailGiant .por-prev a {
	text-align: left; overflow: hidden; font-family: "Microsoft YaHei","SimSun",Arial; font-size: 0.87rem; display: inline-block; white-space: nowrap; -ms-text-overflow: ellipsis; max-width: 100%;
}
.PrevNext .prev a:hover {
	text-decoration: underline;
}
.PrevNext .next a:hover {
	text-decoration: underline;
}
.ModuleGrid .row {
	margin-right: -5px; margin-left: -5px;
}
.ModuleGrid .ModuleGridCol {
	padding: 0px 5px 10px;
}
.ModuleGrid .ModuleGridItem {
	padding: 0px;
}
.ModuleGridItem {
	min-height: 1px;
}
.ModuleGridContainer {
	padding-right: 0px; padding-left: 0px; margin-right: auto; margin-left: auto;
}
.HeaderContainer .ModuleGrid .ModuleGridItem {
	padding: 0px 5px;
}
.ModuleNav .pre_nav {
	width: 100%;
}
.ModuleNav .navLeft {
	float: left;
}
.ModuleNav .navRight {
	float: right;
}
.ModuleNav .nav {
	width: 100%; overflow: hidden; display: none;
}
.ModuleNav .nav dl {
	list-style-type: none;
}
.ModuleNav .nav dl dd {
	height: 3.06rem; text-align: center; line-height: 3.06rem; float: left;
}
.ModuleNav .BodyCenter {
	display: none;
}
.ModuleNav .navMainItemGroup {
	display: none;
}
.ModuleNav .navMainItem {
	width: 100px;
}
.ModuleNav .navMainItemGroup {
	width: 100px;
}
.ModuleNav .nav dl dt {
	text-align: center; overflow: hidden; float: left;
}
.ModuleNav .nav .navMainItem {
	height: 3.06rem; text-align: left; color: rgb(51, 51, 51); line-height: 3.06rem; padding-left: 1.25rem; clear: both; font-size: 0.87rem; display: block; _border-bottom: 1px dashed #cccccc;
}
.ModuleNav .nav dl .NavHorizontalDD a {
	text-align: center; padding-left: 0px;
}
.ModuleNav .nav dl dd a:link {
	color: rgb(51, 51, 51);
}
.ModuleNav .nav dl dd a:visited {
	color: rgb(51, 51, 51);
}
.ModuleNav .nav dl dd a:hover {
	color: rgb(51, 51, 51);
}
.ModuleNav .nav .navSubItemGroup {
	width: 100px;
}
.ModuleNav .nav .navSubItem {
	height: 2.43rem; color: rgb(51, 51, 51); line-height: 2.43rem; font-size: 0.87rem; display: block;
}
.flexShow {
	overflow: hidden;
}
@media screen and (max-width:768px)
{
.flex-direction-nav {
	display: none;
}
}
.ModuleSlideContainer .ModuleItem {
	overflow: hidden;
}
.navbar-default .navbar-toggle:focus {
	background: none;
}
.navbar-default .navbar-toggle:hover {
	background: none;
}
.navbar-default .navbar-toggle {
	border: currentColor; border-image: none;
}
.ModuleNav .mobilenav {
	list-style: none; padding-left: 0px; margin-bottom: 0px;
}
.ModuleNav .mobilenav > li {
	display: block; position: relative;
}
.ModuleNav .navbar {
	border-radius: 0px;
}
.ModuleNav .navbar-nav {
	margin: 0px -15px;
}
.ModuleNav .mobilenav > li > a {
	padding: 10px 15px; font-size: 0.87rem; display: block; position: relative;
}
.ModuleNav .navbar-nav > li > a {
	padding: 0px 15px; line-height: 42px;
}
.ModuleNav .navMainItemGroup {
	height: 42px; line-height: 42px;
}
.ModuleNav .navItem {
	background: none; border: 0px currentColor; border-image: none; width: 100%; margin-top: 0px; margin-bottom: 0px; z-index: 100;
}
.ModuleNav .navbar {
	border: currentColor; border-image: none; margin-bottom: 0px; min-height: 12px;
}
.ModuleNav .navbar-default .navbar-collapse {
	border: currentColor; border-image: none;
}
.ModuleNav .navbar-default {
	background-color: transparent;
}
.dropdown-menu {
	background-color: transparent;
}
.ModuleNav .navbar-default .navbar-nav > li > a {
	color: rgb(102, 102, 102);
}
.ModuleNav .mores {
	font-family: "microsoft yahei"; font-size: 1rem;
}
.ModuleNav .dropdown-menu {
	padding: 0px; min-width: 0px;
}
.ModuleNav .dropdown-menu > li > a {
	padding: 3px 15px; font-size: 0.75rem; background-color: rgb(221, 221, 221);
}
.ModuleNav .navbar-default .navbar-nav > li > a:hover {
	text-decoration: underline;
}
.ModuleNav .dropdown-menu > li > a:hover {
	color: rgb(51, 51, 51); font-size: 0.87rem; background-color: transparent;
}
.ModuleNav .navbar-default .navbar-brand {
	color: rgb(0, 0, 0);
}
.ModuleNav .navbar-header {
	background-color: rgb(221, 221, 221);
}
@media all and (min-width:768px)
{
.ModuleNav .navbar-header {
	display: none;
}
.ModuleNav .navbar-nav > li:last-of-type > a {
	border: 0px currentColor; border-image: none;
}
.ModuleNav .navbar-collapse {
	padding: 0px;
}
.ModuleNav .dropdown-menu {
	border: currentColor; border-image: none; box-shadow: none;
}
.ModuleNav .navbar-nav {
	margin: 0px;
}
}
.ModuleSiteGallery .demo-gallery-poster {
	transition:background-color 0.15s; left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute; -webkit-transition: background-color 0.15s ease 0s; -o-transition: background-color 0.15s ease 0s;
}
.ModuleSiteGallery .demo-gallery-poster > img {
	margin: -10px 0px 0px -10px; transition:opacity 0.3s; left: 50%; top: 50%; position: absolute; opacity: 0; -webkit-transition: opacity 0.3s ease 0s; -o-transition: opacity 0.3s ease 0s;
}
.ModuleSiteGallery .grid-item > a:hover .demo-gallery-poster {
	background-color: rgba(0, 0, 0, 0.5);
}
.ModuleSiteGallery .grid-item > a:hover .demo-gallery-poster > img {
	opacity: 1;
}
.ModuleSiteGallery .grid-cont {
	display: block;
}
.ModuleSiteGallery .imgTitle {
	background: rgb(255, 255, 255); padding: 5px; text-align: center; line-height: 24px; font-size: 0.87rem; display: block; -ms-word-wrap: break-word;
}
.ModuleUserLogin {
	padding: 0.62rem;
}
.ModuleUserLogin ul {
	width: 100%; margin-top: 0.71rem; display: block; list-style-type: none;
}
.ModuleUserLogin li {
	margin: 0px 0.71rem; padding: 0.18rem 0px; width: 100%; height: 2.14rem; line-height: 2.14rem; float: left; display: block;
}
.ModuleUserLogin li span {
	overflow: hidden; float: left; display: block;
}
.ModuleUserLogin .InputContainer {
	padding: 0.31rem 0px; margin-right: 0.31rem;
}
.ModuleUserLogin .userLoginBtn {
	margin: 0.31rem; float: right;
}
.ModuleUserLogin .btnFillet {
	border-radius: 7px; border: 1px solid currentColor; border-image: none; position: relative; z-index: 2; -webkit-border-radius: 7px; -moz-border-radius: 7px; behavior: url(/share/PIE.htc);
}
.ModuleUserLogin .qqLoginBtn {
	margin: 0px 0.31rem; float: left;
}
.ModuleUserLogin .alipayLoginBtn {
	margin: 0px 0.31rem; float: left;
}
.ModuleUserLogin .wxLoginBtn {
	margin: 0px 0.31rem; float: left;
}
.ModuleUserLogin .qqLoginBtn img {
	width: 1.25rem; height: 1.25rem;
}
.ModuleUserLogin .alipayLoginBtn img {
	width: 1.25rem; height: 1.25rem;
}
.ModuleUserLogin .wxLoginBtn img {
	width: 1.25rem; height: 1.25rem;
}
.ModuleUserLogin .alNormal {
	margin: 0px 0.62rem 0px 0.31rem; float: left;
}
.ModuleUserLogin .alControl {
	margin: 0px 0.62rem 0px 0.31rem; float: left;
}
.ModuleUserLogin .afterLogin a:hover {
	text-decoration: underline;
}
.ModuleUserLogin .alNormal {
	margin: 0px 0.62rem 0px 0.31rem; float: left;
}
.ModuleUserLogin .alControl {
	margin: 0px 0.62rem 0px 0.31rem; float: left;
}
.ModuleUserLogin .afterLogin a:hover {
	text-decoration: underline;
}
.ModuleUserLogin .beforeLogin1 .otherLoginBtnGroup {
	line-height: 2.25rem; float: left;
}
.ModuleUserLogin .beforeLogin4 .InputContainer {
	margin: 0px 0px 0.62rem;
}
.ModuleUserLogin .form-control {
	padding: 0px 12px;
}
.ModuleUserLogin .beforeLogin4 .userInput {
	background: rgb(255, 255, 255); border: 1px solid rgb(221, 221, 221); border-image: none; overflow: hidden;
}
.ModuleUserLogin .beforeLogin4 .passInput {
	background: rgb(255, 255, 255); border: 1px solid rgb(221, 221, 221); border-image: none; overflow: hidden;
}
.ModuleUserLogin .beforeLogin4 .InputContainer .userIco {
	background: url("/images/userlogin/username.png") no-repeat 50%; height: 1.62rem; margin-right: 0.31rem;
}
.ModuleUserLogin .beforeLogin4 .InputContainer .passIco {
	background: url("/images/userlogin/pwd.png") no-repeat 50%; height: 1.62rem; margin-right: 0.31rem;
}
.ModuleUserLogin .beforeLogin4 .username {
	padding: 0px; border: currentColor; border-image: none; width: 60%; float: left;
}
.ModuleUserLogin .beforeLogin4 .password {
	padding: 0px; border: currentColor; border-image: none; width: 60%; float: left;
}
.ModuleUserLogin .beforeLogin4 .ModuleLoginButton {
	width: 100%; height: 2.12rem;
}
.ModuleUserLogin .beforeLogin4 .ModuleRegButton {
	background: none; color: rgb(51, 51, 51); float: right;
}
.ModuleUserLogin .beforeLogin2 .qqLoginBtn {
	margin: 0px 0.31rem; float: none;
}
.ModuleUserLogin .beforeLogin2 .alipayLoginBtn {
	margin: 0px 0.31rem; float: none;
}
.ModuleUserLogin .beforeLogin2 .wxLoginBtn {
	margin: 0px 0.31rem; float: none;
}
.ModuleUserLogin3_dialog.ui-dialog .ui-dialog-titlebar {
	background: rgb(0, 0, 0); border: 1px solid rgb(0, 0, 0); border-image: none;
}
.ModuleUserLogin3_dialog.ui-dialog .ui-icon-closethick {
	background-image: url("/images/ui-icons_ffffff_256x240.png");
}
.ModuleUserLogin3_dialog label {
	font-size: 0.8rem;
}
.ModuleUserReg .moduleInput {
	width: 100%; height: 2.3rem; float: none;
}
.ModuleUserReg .vCodeImg {
	height: 1.8rem; right: 1.1rem; bottom: 0.2rem; position: absolute; z-index: 2;
}
.ModuleUserReg p.error {
	margin: 0.2rem 0px; width: 100%; color: red; padding-left: 0px; font-size: 0.8rem; font-weight: normal; float: none; display: block;
}
.ModuleUserReg .ModuleSubmitButton {
	width: 100%; float: none;
}
.ModuleUserReg .btn:hover {
	color: rgb(255, 255, 255);
}
.ModuleUserReg ul li {
	padding: 0.71rem 0.71rem 0px; width: auto; height: auto; display: block; position: relative;
}
.ModuleUserReg ul li span {
	width: 4.37rem; text-align: right; margin-right: 0.71rem; float: left; display: block;
}
.ModuleUserReg ul li input {
	float: none;
}
.ModuleUserReg ul li i {
	color: red; padding-left: 0.71rem; float: left;
}
.ModuleUserReg ul li label {
	color: red; padding-left: 0.71rem; float: left;
}
.ModuleUserReg ul li img {
	vertical-align: top;
}
.ModuleUserReg .UserRegOK div {
	padding: 0.18rem; line-height: 1.87rem;
}
.ModuleUserReg .UserRegOK span {
	padding: 0.18rem; line-height: 1.87rem;
}
.ModuleUserReg .UserRegOK .UserRegOKMsg {
	color: green; font-size: 1rem; font-weight: bold;
}
.ModuleUserReg .UserRegOK .UserRegGoToUserCenter {
	color: rgb(35, 107, 146); font-size: 0.87rem; font-weight: bold;
}
.ModuleUserReg .ui-widget-content {
	background: none; border: currentColor; border-image: none;
}
.ModuleUserReg .ui-state-default {
	height: 1.87rem; line-height: 1.25rem;
}
.ModuleUserReg .ui-state-hover {
	background: rgb(255, 255, 255); border-color: rgb(204, 204, 204);
}
.ModuleUserReg .ui-state-active {
	background: rgb(255, 255, 255); border-color: rgb(204, 204, 204); color: rgb(235, 143, 0); font-weight: bold;
}
.ModuleUserReg .ui-widget-content .ui-state-active {
	background: rgb(255, 255, 255); border-color: rgb(204, 204, 204); color: rgb(235, 143, 0); font-weight: bold;
}
.ModuleUserReg .ui-widget-header .ui-state-active {
	background: rgb(255, 255, 255); border-color: rgb(204, 204, 204); color: rgb(235, 143, 0); font-weight: bold;
}
.ModuleUserReg .ui-state-default .ui-tabs-anchor {
	color: black; font-weight: normal;
}
.ModuleUserReg .ui-state-active .ui-tabs-anchor {
	color: black; font-weight: bold;
}
.ModuleUserReg .ui-corner-all {
	border-radius: 0px;
}
.ModuleUserReg .ui-widget-header {
	background: none; border-width: medium medium 1px; border-style: none none solid; border-color: currentColor currentColor rgb(204, 204, 204); border-image: none; color: rgb(255, 255, 255); font-weight: bold;
}
.ModuleText .menuicon {
	border: 0px currentColor; border-image: none; width: 13.57rem; height: 3.57rem; text-align: center; line-height: 3.57rem; padding-top: 0.71rem; background-repeat: no-repeat;
}
.ModuleUserReg ul li span {
	padding: 0.31rem 0px; text-align: left; overflow: hidden; clear: both; font-size: 0.87rem; font-weight: normal; float: none; display: block;
}
.ModuleUserReg p.error {
	padding-left: 0px;
}
.ModuleUserReg .requiredSyx {
	color: red;
}
.ModuleUserReg .userRegForm .customFormItem .customFormTextarea {
	width: 100%; min-height: 5rem;
}
.ModuleUserReg .userRegForm .customFormItem .customFormRadioGroup {
	width: 100%; float: none;
}
.ModuleUserReg .userRegForm .customFormItem .customFormRadioGroup .customFormRadioLabel {
	margin: 0px 10px 0px 5px; padding: 0px; color: rgb(51, 51, 51); font-weight: normal;
}
.ModuleUserReg .userRegForm .customFormItem .customFormCheckboxGroup {
	width: 100%; float: none; display: block;
}
.ModuleUserReg .userRegForm .customFormItem .customFormCheckboxGroup .customFormCheckboxLabel {
	padding: 0px; color: rgb(51, 51, 51); font-weight: normal; margin-right: 0.71rem;
}
.ModuleUserReg .userRegForm .customFormItem .customFormCheckboxGroup .customFormCheckboxLabel .customFormCheckbox {
	margin-right: 0.38rem;
}
.ModuleUserReg .userRegForm .customFormItem .customFormSelect {
	float: none;
}
.ModuleUserLogin .beforeLogin5 {
	overflow: hidden;
}
.ModuleUserLogin .beforeLogin5 .ModuleRegButton {
	background: none; padding: 0px; color: rgb(102, 102, 102); font-size: 0.87rem; text-decoration: underline; float: left;
}
.ModuleUserLogin .beforeLogin5 .ModuleForgetPswButton {
	padding: 0px; color: rgb(102, 102, 102); font-size: 0.87rem; text-decoration: underline; float: right;
}
.ModuleUserLogin .beforeLogin5 .checkbox {
	margin: 0px;
}
.ModuleUserLogin .beforeLogin5 .checkbox label {
	color: rgb(102, 102, 102); line-height: 1.37rem; font-size: 0.87rem;
}
.ModuleUserLogin .beforeLogin5 .ModuleLoginButton {
	background: rgb(221, 221, 221); color: rgb(102, 102, 102); display: block;
}
.ModuleUserLogin .beforeLogin5 .ModuleLoginButton.affirm {
	background: rgb(87, 199, 25); color: rgb(255, 255, 255);
}
.ModuleUserLogin .beforeLogin5 .otherLogin a {
	background: url("../images/otherlogin.png") 0px 0px / cover; margin: 0.62rem 0.62rem 0px 0px; width: 2.25rem; height: 2.37rem; float: left; display: inline-block;
}
.ModuleUserLogin .beforeLogin5 .otherLogin .otherzfb {
	background-position: 0px -2.5rem;
}
.ModuleUserLogin .beforeLogin5 .otherLogin .otherwx {
	background-position: 0px -79px;
}
.ModuleUserLogin .beforeLogin5 .otherLogin p {
	line-height: 2rem; font-size: 1rem;
}
.ModuleUserLogin .beforeLogin6 .inputBox {
	background: rgb(255, 255, 255); border-top-color: rgb(221, 221, 221); border-bottom-color: rgb(221, 221, 221); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.ModuleUserLogin .beforeLogin6 .InputContainer {
	margin: 0px; padding: 0px;
}
.ModuleUserLogin .beforeLogin6 .moduleInput {
	border: 0px currentColor; border-image: none; width: auto;
}
.ModuleUserLogin .beforeLogin6 .userInput {
	background: rgb(255, 255, 255); overflow: hidden;
}
.ModuleUserLogin .beforeLogin6 .passInput {
	background: rgb(255, 255, 255); overflow: hidden;
}
.ModuleUserLogin .beforeLogin6 .passInput {
	border: currentColor; border-image: none;
}
.ModuleUserLogin .beforeLogin6 .InputContainer .userIco {
	background: url("../images/username.png") no-repeat 50%; height: 2.12rem; min-width: 1.62rem;
}
.ModuleUserLogin .beforeLogin6 .InputContainer .passIco {
	background: url("../images/pwd.png") no-repeat 50%; height: 2.12rem; min-width: 1.62rem;
}
.ModuleUserLogin .beforeLogin6 .username {
	padding: 0px; border: currentColor; border-image: none; line-height: 2.5rem; float: left;
}
.ModuleUserLogin .beforeLogin6 .password {
	padding: 0px; border: currentColor; border-image: none; line-height: 2.5rem; float: left;
}
.ModuleUserLogin .beforeLogin6 .username {
	border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.ModuleUserLogin .beforeLogin6 .checkbox {
	margin: 0px; float: left;
}
.ModuleUserLogin .beforeLogin6 .checkbox label {
	line-height: 1.37rem; font-size: 0.87rem;
}
.ModuleUserLogin .beforeLogin6 .ForgetPswbox {
	float: right;
}
.ModuleUserLogin .beforeLogin6 .ModuleForgetPswButton {
	padding: 0px; font-size: 0.87rem;
}
.ModuleUserLogin .beforeLogin6 .ModuleLoginButton {
	background: rgb(87, 199, 25); width: 45%; color: rgb(255, 255, 255); float: left;
}
.ModuleUserLogin .beforeLogin6 .ModuleRegButton {
	background: rgb(255, 255, 255); border: 1px solid rgb(87, 199, 25); border-image: none; width: 45%; color: rgb(87, 199, 25); float: right;
}
.ModuleUserLogin .beforeLogin6 .otherLogin p {
	line-height: 2rem; font-size: 1rem;
}
.ModuleUserLogin .beforeLogin6 .otherLogin a {
	background: url("../images/otherlogin.png") 0px 0px / cover; margin: 0.62rem 0.62rem 0px 0px; width: 2.25rem; height: 2.37rem; float: left; display: inline-block;
}
.ModuleUserLogin .beforeLogin6 .otherLogin .otherzfb {
	background-position: 0px -2.5rem;
}
.ModuleUserLogin .beforeLogin6 .otherLogin .otherwx {
	background-position: 0px -79px;
}
.ModuleUserReg .regStyle1 {
	overflow: hidden;
}
.ModuleUserReg .regStyle1 .existButton {
	color: rgb(102, 102, 102); font-size: 0.87rem; float: right;
}
.ModuleUserReg .regStyle1 .ModuleConfirmButton {
	background: rgb(221, 221, 221); color: rgb(255, 255, 255); display: block;
}
.ModuleUserReg .regStyle1 .ModuleConfirmButton.affirm {
	background: rgb(87, 199, 25);
}
.ModuleUserReg .regStyle2 {
	overflow: hidden;
}
.ModuleUserReg .regStyle2 .inputBox {
	background: rgb(255, 255, 255); margin-top: 0.93rem; border-top-color: rgb(221, 221, 221); border-bottom-color: rgb(221, 221, 221); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.ModuleUserReg .regStyle2 .passInput {
	border: currentColor; border-image: none;
}
.ModuleUserReg .regStyle2 .InputContainer .userIco {
	background: url("../images/username.png") no-repeat 50%; height: 2.12rem; min-width: 1.62rem;
}
.ModuleUserReg .regStyle2 .InputContainer .passIco {
	background: url("../images/pwd.png") no-repeat 50%; height: 2.12rem; min-width: 1.62rem;
}
.ModuleUserReg .regStyle2 .username {
	padding: 0px; border: currentColor; border-image: none; line-height: 2.5rem; float: left;
}
.ModuleUserReg .regStyle2 .password {
	padding: 0px; border: currentColor; border-image: none; line-height: 2.5rem; float: left;
}
.ModuleUserReg .regStyle2 .username {
	border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.ModuleUserReg .regStyle2 .existButton {
	color: rgb(102, 102, 102); font-size: 0.87rem; float: right;
}
.ModuleUserReg .regStyle2 .ModuleConfirmButton {
	background: rgb(221, 221, 221); color: rgb(255, 255, 255); display: block;
}
.ModuleUserReg .regStyle2 .ModuleConfirmButton.affirm {
	background: rgb(87, 199, 25);
}
.ModuleUserReg .liModuleVCode td {
	text-align: center; padding-right: 10px; vertical-align: middle; display: table-cell;
}
.ModuleUserReg .liModuleVCode .tdGetRegSmsVCode {
	width: 1%; padding-right: 0px;
}
.ModuleSearchForm {
	padding: 0.62rem;
}
.ModuleSearchForm .ModuleSearchInput {
	border: 0.18rem solid rgb(51, 51, 51); border-image: none;
}
.ModuleSearchForm .ModuleSearchButton {
	width: auto; background-color: rgb(51, 51, 51);
}
.ModuleSearchSelectDropdownContainer .dropdown-menu {
	background-color: rgb(255, 255, 255);
}
.ModuleSearchSelectDropdownContainer .bootstrap-select.btn-group .dropdown-menu {
	background-color: rgb(255, 255, 255);
}
.ModuleSearchSelectDropdownContainer .bootstrap-select.btn-group .dropdown-menu li {
	border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.ModuleSearchSelectDropdownContainer .bootstrap-select.btn-group .dropdown-menu li:last-child {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.ModuleSearchForm2 {
	padding: 0px;
}
.ModuleSearchForm3 {
	padding: 0px;
}
.ModuleSearchForm4 {
	padding: 0px;
}
.ModuleSearchForm5 {
	padding: 0px;
}
.ModuleSearchForm6 {
	padding: 0px;
}
.ModuleSearchForm7 {
	padding: 0px;
}
.ModuleSearchForm .searchIcon {
	cursor: pointer;
}
.ModuleSearchForm1 .select {
	left: 3px; top: -31px; width: 60px; height: 28px; position: relative; z-index: 100;
}
.ModuleSearchForm2 .content {
	border-radius: 0px; border: 0px currentColor; border-image: none; width: 100%; height: auto; overflow: hidden; display: table;
}
.ModuleSearchForm2 .group {
	border-radius: 0px; border: 0px currentColor; border-image: none; width: 100%; height: auto; overflow: hidden; display: table;
}
.ModuleSearchForm2 .searchInputPanel {
	border: 0px currentColor; border-image: none; height: auto; vertical-align: middle; display: table-cell; position: relative;
}
.ModuleSearchForm2 .searchTypePanel {
	border: 0px currentColor; border-image: none; height: auto; vertical-align: middle; display: table-cell; position: relative;
}
.ModuleSearchForm2 .searchTypePanel {
	width: 1%;
}
.ModuleSearchForm2 .searchBtnPanel {
	border: 0px currentColor; border-image: none; height: 36px; display: block; position: relative;
}
.ModuleSearchForm2 .searchIcon {
	left: 10px; top: 50%; width: 20px; height: 20px; margin-top: -10px; position: absolute;
}
.ModuleSearchForm2 .ModuleSearchInput {
	border-radius: 0px; border-image: none; width: 100%; height: 36px; text-indent: 40px; font-size: 14px; border-top-color: rgb(204, 204, 204); border-right-color: currentColor !important; border-bottom-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); border-top-width: 1px; border-right-width: 0px !important; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: none !important; border-bottom-style: solid; border-left-style: solid; float: none; display: block;
}
.ModuleSearchForm2 .searchTypePanel select {
	height: 100%;
}
.ModuleSearchForm2 .bootstrap-select {
	border-radius: 0px; border: 0px currentColor; border-image: none; height: auto; float: left;
}
.ModuleSearchForm2 .bootstrap-select .btn {
	border-radius: 0px; border: 1px solid rgb(204, 204, 204); border-image: none; height: 36px; padding-top: 0px; padding-bottom: 0px;
}
.ModuleSearchForm2 .ModuleSearchButton {
	border-radius: 0px; border: 0px currentColor; border-image: none; width: 100%; height: 100% !important; font-family: "Î¢ÈíÑÅºÚ,Microsoft YaHei"; font-size: 12px; float: left; display: block; min-width: 65px;
}
.ModuleSearchForm3 .content {
	border-radius: 34px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 100%; height: auto; overflow: hidden; display: table;
}
.ModuleSearchForm3 .searchInputPanel {
	border: 0px currentColor; border-image: none; height: 36px; vertical-align: middle; display: table-cell; position: relative;
}
.ModuleSearchForm3 .searchTypePanel {
	border: 0px currentColor; border-image: none; height: 36px; vertical-align: middle; display: table-cell; position: relative;
}
.ModuleSearchForm3 .searchBtnPanel {
	border: 0px currentColor; border-image: none; height: 36px; vertical-align: middle; display: table-cell; position: relative;
}
.ModuleSearchForm3 .searchTypePanel {
	width: 1%; border-left-color: rgb(204, 204, 204); border-left-width: 1px; border-left-style: solid;
}
.ModuleSearchForm3 .searchBtnPanel {
	width: 1%; border-left-color: rgb(204, 204, 204); border-left-width: 1px; border-left-style: solid;
}
.ModuleSearchForm3 .ModuleSearchInput {
	border-radius: 0px; border: 0px currentColor; border-image: none; width: 100%; height: 100%; text-indent: 14px; font-size: 14px; float: left;
}
.ModuleSearchForm3 .searchTypePanel select {
	border: 0px currentColor; border-image: none; height: 100%;
}
.ModuleSearchForm3 .bootstrap-select {
	border-radius: 0px; border: 0px currentColor; border-image: none; height: 100%; float: left;
}
.ModuleSearchForm3 .bootstrap-select .btn {
	border-radius: 0px; border: 0px currentColor; border-image: none; height: 100%;
}
.ModuleSearchForm3 .ModuleSearchButton {
	background: rgb(255, 255, 255); border-radius: 0px; width: 50px; height: 100% !important; text-align: center; display: inline-block; position: relative;
}
.ModuleSearchForm3 .searchIcon {
	margin: 0px auto; width: 20px; height: 20px; display: block;
}
.ModuleSearchForm4 .content {
	border-radius: 0px; border: 0px currentColor; border-image: none; width: 100%; height: auto; overflow: hidden; display: table;
}
.ModuleSearchForm4 .group {
	border-radius: 0px; border: 0px currentColor; border-image: none; width: 100%; height: auto; overflow: hidden; display: table;
}
.ModuleSearchForm4 .searchInputPanel {
	border: 0px currentColor; border-image: none; height: auto; vertical-align: middle; display: table-cell; position: relative;
}
.ModuleSearchForm4 .searchTypePanel {
	border: 0px currentColor; border-image: none; height: auto; vertical-align: middle; display: table-cell; position: relative;
}
.ModuleSearchForm4 .searchTypePanel {
	width: 1%;
}
.ModuleSearchForm4 .ModuleSearchInput {
	border-radius: 0px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 100%; height: 36px; text-indent: 36px; font-size: 14px; float: left;
}
.ModuleSearchForm4 .searchTypePanel select {
	height: 100%;
}
.ModuleSearchForm4 .bootstrap-select {
	border-radius: 0px; border: 0px currentColor; border-image: none; height: 100%; float: left;
}
.ModuleSearchForm4 .bootstrap-select .btn {
	border-style: solid; border-color: rgb(204, 204, 204); border-radius: 0px; border-image: none; height: 36px; padding-top: 0px; padding-bottom: 0px; padding-left: 15px; border-top-width: 1px; border-right-width: 0px !important; border-bottom-width: 1px; border-left-width: 1px;
}
.ModuleSearchForm4 .space {
	width: 10px;
}
.ModuleSearchForm4 .searchBtnPanel {
	width: 1%; height: 36px;
}
.ModuleSearchForm4 .ModuleSearchButton {
	background: rgb(0, 0, 0); border-radius: 6px; border: 1px currentColor; border-image: none; height: 100% !important; text-align: center; line-height: inherit !important; display: inline-block; position: relative; min-width: 50px;
}
.ModuleSearchForm4 .searchIcon {
	left: 10px; top: 50%; width: 20px; height: 20px; margin-top: -10px; position: absolute;
}
.ModuleSearchForm5 .content {
	border-radius: 34px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 100%; height: auto; overflow: hidden; display: table;
}
.ModuleSearchForm5 .searchInputPanel {
	background: rgb(255, 255, 255); border: 0px currentColor; border-image: none; height: 36px; vertical-align: middle; display: table-cell; position: relative;
}
.ModuleSearchForm5 .searchTypePanel {
	background: rgb(255, 255, 255); border: 0px currentColor; border-image: none; height: 36px; vertical-align: middle; display: table-cell; position: relative;
}
.ModuleSearchForm5 .searchBtnPanel {
	background: rgb(255, 255, 255); border: 0px currentColor; border-image: none; height: 36px; vertical-align: middle; display: table-cell; position: relative;
}
.ModuleSearchForm5 .searchTypePanel {
	width: 1%;
}
.ModuleSearchForm5 .searchBtnPanel {
	width: 1%;
}
.ModuleSearchForm5 .searchInputPanel {
	border-left-color: rgb(204, 204, 204); border-left-width: 1px; border-left-style: solid;
}
.ModuleSearchForm5 .ModuleSearchInput {
	border-radius: 0px; border: 0px currentColor; border-image: none; width: 100%; text-indent: 15px; font-size: 14px; float: left;
}
.ModuleSearchForm5 .searchTypePanel select {
	height: 100%;
}
.ModuleSearchForm5 .bootstrap-select {
	border-radius: 0px; border: 0px currentColor; border-image: none; height: 100%; float: left;
}
.ModuleSearchForm5 .bootstrap-select .btn {
	border-radius: 0px; border: 0px currentColor; border-image: none; height: 100%; padding-left: 16px; background-color: transparent;
}
.ModuleSearchForm5 .ModuleSearchButton {
	background: rgb(255, 255, 255); padding: 0px; border-radius: 30px; border: 0px currentColor; border-image: none; width: 30px; height: 30px !important; text-align: center; line-height: 30px !important; font-size: 12px; margin-right: 4px; display: inline-block; position: relative;
}
.ModuleSearchForm5 .searchIcon {
	left: 10px; top: 50%; width: 20px; height: 20px; margin-top: -10px; position: absolute;
}
.ModuleSearchForm6 .content {
	border-radius: 34px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 100%; height: auto; overflow: hidden; display: table;
}
.ModuleSearchForm6 .searchInputPanel {
	background: rgb(255, 255, 255); border: 0px currentColor; border-image: none; height: 36px; vertical-align: middle; display: table-cell; position: relative;
}
.ModuleSearchForm6 .searchTypePanel {
	background: rgb(255, 255, 255); border: 0px currentColor; border-image: none; height: 36px; vertical-align: middle; display: table-cell; position: relative;
}
.ModuleSearchForm6 .searchBtnPanel {
	background: rgb(255, 255, 255); border: 0px currentColor; border-image: none; height: 36px; vertical-align: middle; display: table-cell; position: relative;
}
.ModuleSearchForm6 .searchTypePanel {
	width: 1%;
}
.ModuleSearchForm6 .searchInputPanel {
	border: 0px currentColor; border-image: none;
}
.ModuleSearchForm6 .ModuleSearchInput {
	border-radius: 0px; border: 0px currentColor; border-image: none; width: 100%; text-indent: 10px; font-size: 14px; float: left;
}
.ModuleSearchForm6 .searchTypePanel select {
	height: 100%;
}
.ModuleSearchForm6 .bootstrap-select {
	border-radius: 0px; border: 0px currentColor; border-image: none; height: 100%; float: left;
}
.ModuleSearchForm6 .bootstrap-select .btn {
	border-radius: 0px; border: 0px currentColor; border-image: none; height: 100%; padding-left: 16px; background-color: transparent;
}
.ModuleSearchForm6 .searchBtnPanel {
	background: rgb(255, 255, 255); border-radius: 0px; width: 50px; text-align: center; position: relative;
}
.ModuleSearchForm6 .searchIcon {
	left: 14px; top: 50%; width: 20px; height: 20px; margin-top: -10px; position: absolute;
}
.ModuleSearchForm7 .content {
	border-radius: 0px; border: 0px currentColor; border-image: none; width: 100%; height: auto; overflow: hidden; display: table;
}
.ModuleSearchForm7 .group {
	border-radius: 0px; width: 100%; height: auto; overflow: hidden; display: table;
}
.ModuleSearchForm7 .searchInputPanel {
	border: 0px currentColor; border-image: none; height: auto; vertical-align: middle; display: table-cell; position: relative;
}
.ModuleSearchForm7 .searchTypePanel {
	border: 0px currentColor; border-image: none; height: auto; vertical-align: middle; display: table-cell; position: relative;
}
.ModuleSearchForm7 .searchTypePanel {
	width: 1%;
}
.ModuleSearchForm7 .ModuleSearchInput {
	border-radius: 8px 0px 0px 8px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 100%; height: 36px; text-indent: 12px; font-size: 14px; float: left;
}
.ModuleSearchForm7.withSelect .ModuleSearchInput {
	border-radius: 0px !important;
}
.ModuleSearchForm7 .searchTypePanel select {
	border: 0px currentColor; border-image: none; height: 34px;
}
.ModuleSearchForm7 .bootstrap-select {
	border-radius: 0px; border: 0px currentColor; border-image: none; height: 100%; float: left;
}
.ModuleSearchForm7 .bootstrap-select .btn {
	border-style: solid; border-color: rgb(204, 204, 204); border-radius: 8px 0px 0px 8px; border-image: none; height: 36px; padding-top: 0px; padding-bottom: 0px; padding-left: 15px; border-top-width: 1px; border-right-width: 0px !important; border-bottom-width: 1px; border-left-width: 1px;
}
.ModuleSearchForm7 .searchBtnPanel {
	width: 1%; height: 36px;
}
.ModuleSearchForm7 .ModuleSearchButton {
	background: rgb(0, 0, 0); border-radius: 0px 8px 8px 0px; border: 1px currentColor; border-image: none; height: 100% !important; text-align: center; line-height: inherit !important; display: inline-block; position: relative; min-width: 50px;
}
.ModuleSearchForm7 .searchIcon {
	left: 10px; top: 50%; width: 20px; height: 20px; margin-top: -10px; position: absolute;
}
.ModuleLinkList .LinkHor {
	float: left; display: inline-block; white-space: nowrap;
}
.ModuleLinkList .LinkVer {
	display: block;
}
.ModuleLinkList .btn:hover {
	text-decoration: underline;
}
.clear_x::after {
	width: 0px; height: 0px; overflow: hidden; clear: both; display: block; visibility: hidden; content: ".";
}
.Module_select {
	padding: 10px 10px 0px;
}
.selectselfattr {
	margin: 0px auto 10px; width: 100%; height: 30px; line-height: 30; display: block;
}
.selectselfattr.even {
	float: right;
}
.ModuleProductList .spliter {
	width: 100%; height: 1px; overflow: hidden; clear: both;
}
.ModuleProductList .ProductBox center {
	background: rgb(255, 255, 255); margin: 0.18rem; border: 1px solid rgb(226, 226, 226); border-image: none; overflow: hidden;
}
.ModuleProductList .ProductBox a.PIMG {
	clear: both;
}
.ModuleProductList .ProductBox a.PIMG img {
	max-height: 100%; max-width: 100%;
}
.ModuleProductList .ProductBox a.PIMG {
	text-align: center; overflow: hidden; display: block;
}
.ModuleProductList .PTITLE {
	text-align: center; overflow: hidden; display: block;
}
.ModuleProductList .ProductBox dl.PDetail {
	padding: 0.31rem; text-align: left; margin-bottom: 1.87rem; display: block; list-style-type: none;
}
.ModuleProductList .ProductBox dl.PDetail dd {
	text-align: left; line-height: 1.25rem; clear: both; display: block;
}
.ModuleProductList .ProductBox .PDetail .proName {
	overflow: hidden; font-size: 1rem; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.ModuleProductList .ProductBox .PDetail .proPrice {
	margin: 0.31rem 0px; color: rgb(214, 7, 6); font-size: 1rem;
}
.ModuleProductList .ProductBox .PDetail .ProDesc {
	color: rgb(153, 153, 153); font-size: 0.87rem;
}
.ModuleProductList #prevBtn {
	display: none;
}
.ModuleProductList #nextBtn {
	display: none;
}
.ModuleProductList .PLabel {
	background: rgb(202, 0, 0); margin: 0px 0.18rem; padding: 0.1rem 0.31rem; color: white; font-size: 0.75rem;
}
.ModuleProductDetail .PLabel {
	background: rgb(202, 0, 0); margin: 0px 0.18rem; padding: 0.1rem 0.31rem; color: white; font-size: 0.75rem;
}
.ModuleProductList .ProductBox.ShowStyle_6 .PicWrapper {
	float: left;
}
.ModuleProductList .ProductBox.ShowStyle_6 dl.PDetail {
	width: 200px; padding-left: 0.62rem; clear: none; float: left;
}
.ModuleProductList .ProductBox.ShowStyle_6 a.PIMG {
	padding: 0px;
}
.ModuleProductList .Shop_Join {
	background: red; border-radius: 5px; width: 60%; height: 30px; text-align: center;
}
.ModuleProductList .Shop_Join {
	color: rgb(255, 255, 255); line-height: 30px; font-size: 12px;
}
.pDetail {
	margin: 0px auto; overflow: hidden; display: block; max-width: 1200px;
}
.pDetail .swiper-container {
	background: rgb(255, 255, 255);
}
.pDetail dt {
	text-align: left;
}
.pDetail dt img {
	margin: auto; width: 19.37rem;
}
.pDetail dd {
	text-align: left; font-size: 0.87rem;
}
.pDetail {
	height: 100%; color: rgb(131, 131, 131); font-size: 0.75rem;
}
.pDetail .goods_cont {
	line-height: 1.87rem;
}
.pDetail .goodsintro_mobile {
	background: rgb(255, 255, 255); padding: 0px 0.62rem; color: rgb(51, 51, 51); line-height: 1.3rem; font-size: 1rem; margin-top: 16px; margin-bottom: 0.62rem; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: dashed;
}
.goodsintro_mobile li {
	list-style: none; overflow: hidden;
}
.pDetail .globalPurchaseFlag {
	margin: 0px 0.37rem 0.37rem 0.18rem; padding: 0px 3px; border: 2px solid rgb(145, 24, 204); border-image: none; height: 1.18rem; color: rgb(145, 24, 204); line-height: 0.93rem; font-size: 12px; float: left; display: block;
}
.pDetail .goods-price_mobile {
	background: rgb(255, 255, 255); height: auto; overflow: hidden; margin-bottom: 0.62rem;
}
.pDetail .pro_count {
	background: rgb(255, 255, 255); height: auto; overflow: hidden; margin-bottom: 0.62rem;
}
.pDetail .pro_count li {
	overflow: hidden;
}
.pDetail .freightMoney {
	color: rgb(119, 119, 119); font-size: 0.8rem;
}
.pDetail .goods-props_mobile {
	color: rgb(153, 153, 153); overflow: hidden; font-size: 0.75rem;
}
.pDetail .goods-props_mobile span {
	color: rgb(153, 153, 153); line-height: 1.8rem; font-size: 0.75rem; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.pDetail .goods-props_mobile span.title {
	width: 4.5rem; text-align: right; display: inline-block;
}
.pDetail .Norms {
	margin: 0.31rem 0.31rem 0px 0px; padding: 0px 0.62rem; border: 1px solid rgb(204, 204, 204); border-image: none; text-indent: 0rem; overflow: hidden; font-weight: normal; float: left; display: block; white-space: nowrap; cursor: pointer;
}
.goods-attr-name {
	height: 2rem; line-height: 1.2rem; float: left; display: block;
}
.goods-attrval {
	display: block;
}
.goods-attrval-name {
	margin: 0px 0.31rem 0.31rem 0px; padding: 0.31rem 0.62rem; border: 1px solid rgb(204, 204, 204); border-image: none; text-indent: 0rem; overflow: hidden; font-size: 12px; float: left; display: block; cursor: pointer;
}
.goods-attrval-name.selected {
	border: 1px solid rgb(228, 14, 14); border-image: none; color: rgb(228, 14, 14);
}
.pDetail .Phtml {
	color: rgb(203, 4, 4); font-size: 1.5rem; font-weight: bold;
}
.pDetail .goods-detail-tab {
	background: rgb(231, 231, 231); line-height: 30px; overflow: hidden; clear: both; margin-top: 0.62rem;
}
.pDetail .goods-detail-content {
	background: rgb(255, 255, 255); padding: 0.62rem; line-height: 1.87rem; font-size: 0.87rem;
}
.pDetail .goods-detail-content img {
	width: auto !important; height: auto !important; max-width: 100%;
}
.pDetail .marketPrice {
	color: rgb(153, 153, 153); font-family: "microsoft yahei"; font-size: 0.75rem;
}
.pDetail .marketPriceTitle {
	color: rgb(153, 153, 153); font-family: "microsoft yahei"; font-size: 0.75rem;
}
.pDetail .PhtmlTitle {
	color: rgb(153, 153, 153); font-family: "microsoft yahei"; font-size: 0.75rem;
}
.goods-num-add {
	background: rgb(255, 255, 255); padding: 0.62rem; line-height: 1.87rem; overflow: hidden; margin-bottom: 0.62rem;
}
.goods-num-add .goods-props_mobile {
	width: 33.33%; float: left;
}
.goods-detail-tab .active {
	background: rgb(255, 255, 255); padding: 0.62rem 0px; text-align: left; font-size: 0.87rem; display: block;
}
.goods-detail-tab .deactive {
	padding: 0px 0.62rem; height: 100%; text-align: left; font-size: 16px; font-weight: normal; float: left; display: block;
}
.goods-comment-tab {
	line-height: 1em;
}
.goods-num_mobile {
	border: 1px solid rgb(221, 221, 221); border-image: none; width: auto; float: left; display: inline-block;
}
.goods-num_mobile span {
	float: left;
}
.goods_num {
	height: 30px; color: rgb(153, 153, 153); line-height: 30px; font-size: 0.75rem; float: left; display: block;
}
.goods-num_mobile .jian {
	background: rgb(238, 238, 238); width: 1.37rem; height: 1.87rem; text-align: center; line-height: 1.87rem; font-size: 1rem; font-weight: bold; float: left; display: inline-block; cursor: pointer;
}
.goods-num_mobile .jia {
	background: rgb(238, 238, 238); width: 1.37rem; height: 1.87rem; text-align: center; line-height: 1.87rem; font-size: 1rem; font-weight: bold; float: left; display: inline-block; cursor: pointer;
}
.goods-name {
	width: 100%; line-height: 1.5rem; overflow: hidden; font-family: "Microsoft YaHei"; font-size: 16px; margin-top: 16px; margin-bottom: 5px; display: block; -ms-text-overflow: ellipsis;
}
.goods-brief {
	color: rgb(153, 153, 153); line-height: 20px; font-size: 0.75rem; margin-bottom: 0.5rem;
}
.goods-shop {
	background: white; left: 0px; width: 100%; height: 50px; bottom: 0px; line-height: 3.12rem; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid; position: fixed; z-index: 99;
}
.goods-shop .goods-price {
	height: 2rem; color: rgb(254, 113, 14); line-height: 2rem; font-size: 16px; display: inline-block;
}
.goods-ordernow {
	padding: 0px 0.62rem; height: 3.12rem; text-align: center; color: white; line-height: 3.12rem; float: right; display: inline-block; cursor: pointer;
}
.goods-pay {
	padding: 0px 0.62rem; height: 3.12rem; text-align: center; color: white; line-height: 3.12rem; float: right; display: inline-block; cursor: pointer;
}
.goods-addcart {
	padding: 0px 0.62rem; height: 3.12rem; text-align: center; color: white; line-height: 3.12rem; float: right; display: inline-block; cursor: pointer;
}
.goods-ordernow {
	background: rgb(221, 39, 38); width: 35%; height: 49px; line-height: 49px;
}
.goods-addcart {
	background: rgb(255, 149, 1); width: 35%; height: 49px; line-height: 49px; margin-left: 0.62rem; float: right;
}
.goods-pay {
	background: rgb(255, 149, 0);
}
.goods-shop .shopCart {
	background: url("/skinp/common/mobile/images/Cart2x.png") no-repeat;
}
.goods-shop .icon {
	background-position: center; width: 100%; height: 100%; display: block; background-repeat: no-repeat; background-size: 32px 32px;
}
.goods-shop .icon {
	width: 25%; height: 32px; margin-top: 0.57rem; float: left; display: block; position: relative;
}
@media screen and (min-width:992px)
{
.btnBuyGroup {
	margin-top: 15px; margin-left: 4.5rem; display: block;
}
.goods-shop {
	display: none;
}
}
@media screen and (max-width:991px)
{
.btnBuyGroup {
	display: none;
}
.goods-shop {
	display: block;
}
}
[flowType='0'].btnBuyGroup {
	display: block !important;
}
[flowType='1'].btnBuyGroup {
	display: none !important;
}
[flowType='0'].goods-shop {
	display: none !important;
}
[flowType='1'].goods-shop {
	display: block !important;
}
.goods-params .goods-props_mobile {
	background: rgb(255, 255, 255); padding-top: 2.12rem; padding-left: 2.75rem;
}
.goods-params .goods-props_mobile span {
	color: rgb(50, 50, 50);
}
.goods-num-add .goods-addcart {
	margin-top: 1rem; float: left;
}
.goods-num-add .goods-ordernow {
	margin-top: 1rem; float: left;
}
.goods-num-add .goods-pay {
	margin-top: 1rem; float: left;
}
.goods-num-add .goods-pay {
	background: none; height: 2.18rem; color: rgb(202, 18, 15); line-height: 2.18rem;
}
.goodsjian {
	margin-left: 0.31rem; display: none;
}
.goods-btn {
	display: none;
}
#pro-detail-content table {
	margin: 0px auto;
}
.pro_content table {
	margin: 0px auto;
}
.ProductComment {
	background: rgb(240, 242, 245);
}
.ProductComment table {
	background: rgb(255, 255, 255);
}
.ProductComment table tr {
	border-bottom-color: rgb(228, 228, 228); border-bottom-width: 1px; border-bottom-style: solid;
}
.ProductComment .ProductCommentScore {
	background: rgb(255, 255, 255); padding: 0.31rem 0px; overflow: hidden; clear: both; border-bottom-color: rgb(237, 237, 237); border-bottom-width: 1px; border-bottom-style: solid;
}
.ProductComment .ProductCommentScore .PCTotalScore {
	margin: 0.31rem auto; width: 25%; padding-top: 1.25rem; padding-left: 8rem; float: left; min-width: 13.75rem;
}
.PCTotalScore .bigScore {
	color: rgb(255, 143, 0); font-family: Tahoma; font-size: 3.18rem;
}
.PCTotalScore .branch {
	color: rgb(102, 102, 102); font-family: Tahoma; font-size: 1em;
}
.ProductComment .ProductCommentScore .Satisfaction {
	margin: 0px auto; width: 50%; overflow: hidden; min-width: 300px;
}
.Satisfaction .SatisfactionScore {
	overflow: hidden;
}
.Satisfaction .SatisfactionScore .distance {
	height: 1.25rem; float: left;
}
.Satisfaction .SatisfactionScore .smallscore {
	background: url("/images/commentarrow.gif") no-repeat; width: 1.5rem; height: 1.25rem; text-align: center; color: white; font-family: Tahoma; font-size: 0.7em; float: left;
}
.Visual_graph {
	background: rgb(204, 204, 204); width: 21.5em; height: 1.37rem; text-align: center; color: rgb(255, 255, 255); line-height: 1.37rem; clear: both; font-family: Tahoma; position: relative;
}
.Visual_graph .actualwidth {
	height: 100%; overflow: hidden; position: absolute;
}
.Visual_graph .actualwidth .satisfied_Bar {
	width: 21.5rem; height: 100%;
}
.actualwidth .satisfied_Bar .satisfiedbg {
	width: 4.2em; height: 100%; float: left; display: inline;
}
.actualwidth .satisfied_Bar .first {
	background: rgb(255, 197, 123);
}
.actualwidth .satisfied_Bar .second {
	background: rgb(255, 182, 89);
}
.actualwidth .satisfied_Bar .three {
	background: rgb(255, 170, 62);
}
.actualwidth .satisfied_Bar .four {
	background: rgb(255, 154, 25);
}
.actualwidth .satisfied_Bar .five {
	background: rgb(246, 138, 0);
}
.Visual_graph .satisfied {
	width: 4.2em; height: 100%; line-height: 1.37rem; float: left; position: relative;
}
.Satisfaction .totalUsers {
	padding: 0.31rem; color: rgb(102, 102, 102); font-family: Tahoma;
}
.Satisfaction .totalUsers b {
	color: rgb(255, 143, 0);
}
.ProductComment table tr .actual_date {
	padding: 0.62rem 0.31rem 0.62rem 0px; width: 27%; text-align: right; color: rgb(146, 148, 150); line-height: 140%; font-size: 0.75rem;
}
.ProductComment table tr td {
	width: 69%;
}
.ProductComment table tr td .satisfied_degree {
	padding: 0.62rem 0.31rem 0.31rem; color: rgb(102, 102, 102); overflow: hidden; clear: both;
}
.satisfied_degree .Product_stars {
	width: 5rem; float: left;
}
.satisfied_degree .Product_stars .stars_number {
	background: url("/images/5star.gif"); height: 0.75rem;
}
.satisfied_degree .ProductactualScore {
	float: left;
}
.ProductCommentcontent {
	padding: 0.31rem 0.31rem 0.62em; color: rgb(102, 102, 102); line-height: 1.12em; letter-spacing: 1px; clear: both; font-family: SimSun; font-size: 0.87rem;
}
.ProductCommentImages {
	padding: 0.62rem 0.31rem 0.31rem;
}
.product_comment_img_wrapper {
	padding: 2px; border: 2px solid rgb(240, 240, 240); border-image: none; margin-right: 6px; display: inline-block;
}
.product_comment_img_wrapper img {
	width: 40px; height: 40px;
}
.EvaluateX {
	background: rgb(247, 247, 247); padding: 4px 0px; margin-bottom: 20px;
}
.EvaluateX li:hover {
	cursor: pointer;
}
.EvaluateX li span {
	font-size: 14px; display: inline-block;
}
.EvaluateX li p {
	font-size: 0.87rem; display: inline-block;
}
.EvaluateX li.selected {
	color: rgb(196, 0, 0);
}
.EvaluateX li.selected p {
	color: rgb(196, 0, 0);
}
.template-clear::after {
	width: 0px; height: 0px; overflow: hidden; clear: both; display: block; visibility: hidden; content: ".";
}
.template-clear .left {
	float: left;
}
.EvaluateX_nav_top {
	background: rgb(255, 255, 255); margin: 5px 0px; padding: 0px 10px; border-bottom-color: rgb(247, 247, 247); border-bottom-width: 1px; border-bottom-style: solid;
}
.EvaluateX_nav_top dl {
	padding: 10px 0px; border-bottom-color: rgba(242, 242, 242, 0.5); border-bottom-width: 1px; border-bottom-style: solid;
}
.EvaluateX_nav_top dt {
	background: url("../images/user_index_03.jpg"); border-radius: 50%; width: 30px; height: 30px; overflow: hidden;
}
.EvaluateX_nav_top dd {
	line-height: 1; padding-left: 35px;
}
.EvaluateX_nav_top dd p {
	color: rgb(51, 51, 51); padding-bottom: 2px; font-size: 12px;
}
.EvaluateX_nav_bot {
	color: rgb(51, 51, 51); padding-bottom: 2px; font-size: 12px;
}
.EvaluateX_nav_top dd span {
	color: rgb(102, 102, 102); font-size: 12px;
}
.EvaluateX_nav_top dd .in_dd {
	text-align: right; color: rgb(153, 153, 153); line-height: 30px;
}
.EvaluateX_nav_bot {
	padding: 10px 0px; line-height: 15px;
}
.EvaluateX li {
	width: 20%; text-align: center; float: left;
}
.ImgCenterbox {
	width: 100%; height: 60px; -webkit-box-orient: horizontal; -webkit-box-pack: center; -webkit-box-align: center; -moz-box-orient: horizontal; -moz-box-pack: center; -moz-box-align: center; -o-box-orient: horizontal; -o-box-pack: center; -o-box-align: center; -ms-box-orient: horizontal; -ms-box-pack: center; -ms-box-align: center; box-orient: horizontal; box-pack: center; box-align: center;
}
.ImgCenter {
	max-height: 100%; max-width: 100%;
}
.product_pic_box {
	padding: 10px; height: auto; overflow: hidden; position: relative;
}
.bigpictopwb {
	min-height: 50px;
}
.bigpictop {
	padding: 0px 10px; height: 50px; color: rgb(255, 255, 255); line-height: 50px; position: relative; z-index: 2;
}
.bigpictop img {
	left: 10px; top: 17px; width: 10px; position: absolute; z-index: 100012;
}
#bigpicbox .swiper-pagination-fraction {
	left: 0px; width: 100%; height: 50px; bottom: 0px; line-height: 50px; font-size: 16px;
}
#bigpicbox .swiper-pagination {
	z-index: 100011;
}
.bigpictop p {
	left: 0px; top: 0px; width: 100%; height: 50px; text-align: center; position: absolute;
}
.productbig-swiper .ImgCenterbox {
	width: 100%; height: 100%;
}
.product_pic li {
	margin: 0px; border-radius: 5px; width: 80px; height: 80px;
}
.productbig-swiper .product_pic li {
	margin: 0px;
}
.productbig_Wb {
	height: 83%; overflow: hidden;
}
#bigpicbox {
	background: rgb(0, 0, 0); left: 0px; top: 0px; width: 100%; height: 100%; display: none; position: fixed; z-index: 100010;
}
.productbig-swiper {
	height: 100%; position: relative;
}
.product_pic_box ul li {
	margin: 0px 2px; width: 80px !important; cursor: pointer;
}
@media screen and (min-width:760px)
{
.product_pic_box li.show {
	border: 2px solid rgb(230, 0, 18); border-image: none;
}
.product_pic_box li {
	padding: 1px; border: 1px solid rgb(223, 223, 223); border-image: none; margin-right: 10px; background-clip: content-box;
}
.product_pic_box li img {
	left: 36px; bottom: -6px; position: absolute;
}
}
.pingfen img {
	width: 20px; margin-right: 7px;
}
.pingfenwb {
	padding: 0px 10px; position: relative;
}
.pingfenwb .inpingfenwb {
	padding: 0px 10px; left: 0px; top: 0px; position: absolute; z-index: 1;
}
.pingfenwb p {
	color: rgb(255, 255, 255); line-height: 15px; font-size: 12px;
}
.pingfenwb2 {
	min-height: 60px;
}
.pengfen2 img {
	margin: 0px; width: 12px; padding-top: 2px;
}
.swiper-pagination {
	width: 100%;
}
.big_picbox {
	margin: 16px 0px; padding-bottom: 20px; position: relative;
}
.inbig_picbox {
	background: padding-box content-box rgb(255, 255, 255); padding: 4px; border: 1px solid rgb(191, 191, 191); border-image: none; left: 10px; top: 0px; width: 420px; height: 420px; margin-left: 10px;
}
.ModuleProductDetailGiant .close-buycar-warnning {
	top: 3px; right: 5px; color: rgb(137, 137, 137); font-size: 12px; display: none; position: absolute; cursor: pointer; transform: scale(0.8);
}
.ModuleProductDetailGiant .introduce-warnning {
	border: 1px solid transparent; border-image: none; position: relative;
}
.ModuleProductDetailGiant .xunpan-wrapper {
	margin-top: 30px;
}
.ModuleProductDetailGiant .pro-btn.active.liji-xunpan {
	width: 125px; height: 40px;
}
.ModuleProductDetailGiant .tb-choice {
	font-size: 12px; font-weight: bold; margin-top: 10px; margin-bottom: 10px; display: none;
}
.ModuleProductList {
	width: auto; height: auto;
}
.ModuleProductList .productsBox {
	background: none; border-radius: 0px; position: relative;
}
.ModuleProductList .proCont {
	background: rgb(255, 255, 255); overflow: hidden; display: block;
}
.ModuleProductList .proCont .proImg {
	-webkit-box-orient: horizontal; -webkit-box-pack: center; -webkit-box-align: center; -moz-box-orient: horizontal; -moz-box-pack: center; -moz-box-align: center; -o-box-orient: horizontal; -o-box-pack: center; -o-box-align: center; -ms-box-orient: horizontal; -ms-box-pack: center; -ms-box-align: center; box-orient: horizontal; box-pack: center; box-align: center;
}
.ModuleProductList .proCont .proImg img {
	max-height: 100%; max-width: 100%;
}
.ModuleProductList .proCont .proInfo {
	padding: 0.31rem;
}
.ModuleProductList .proCont .proInfo .proTitle {
	height: 1.5rem; color: rgb(51, 51, 51); line-height: 1.5rem; overflow: hidden; font-size: 0.87rem; display: block; -ms-word-break: break-all; -ms-word-wrap: break-word; -ms-text-overflow: ellipsis;
}
.ModuleProductList .proCont .proInfo .proTitle:hover {
	text-decoration: underline;
}
.ModuleProductList .proCont .proInfo .proDec {
	height: 1.5rem; line-height: 1.5rem; overflow: hidden; font-size: 0.87rem; margin-bottom: 0.08rem; display: block; -ms-text-overflow: ellipsis;
}
.ModuleProductList .proCont .proInfo p {
	color: rgb(153, 153, 153); line-height: 0.75rem; overflow: hidden; font-size: 0.75rem; margin-top: 0.31rem; white-space: nowrap; -ms-text-overflow: ellipsis; min-height: 0.75rem;
}
.ModuleProductList .proCont .proInfo .proPrice span {
	color: rgb(237, 8, 8); line-height: 1rem; font-size: 1rem;
}
.ModuleProductList .proCont .proInfo .proMPrice span {
	color: rgb(153, 153, 153); text-decoration: line-through;
}
.ModuleProductList .proMore {
	margin: 0.63rem 0px;
}
.ModuleProductList .proMore .ProductListMore {
	margin: 0px auto; width: 98%; color: rgb(102, 102, 102); overflow: hidden; display: block;
}
.ModuleProductList .proMore .moreLoad {
	color: rgb(16, 132, 249);
}
.ModuleProductList .globalPurchaseIcon {
	left: auto; top: 0px; right: 3%; position: absolute;
}
.ModuleProductList .globalPurchaseIcon img {
	width: 42px;
}
.ModuleProductList .proInfo .Left {
	float: left;
}
.ModuleProductList .proInfo .Right {
	float: right;
}
.ModuleProductList .proInfo p.KV {
	line-height: normal; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.ModuleProductList .proCont .proImg {
	position: relative;
}
.productStyle1 {
	color: rgb(255, 0, 0);
}
.productStyle1 .productsBox {
	padding: 0.31rem 0px; border: currentColor; border-image: none; overflow: hidden; margin-bottom: 0px; display: block;
}
.productStyle1 .proCont .proImg {
	padding: 0px; width: 120px; height: 120px; text-align: center; float: left;
}
.productStyle1 .proCont .proImg img {
	max-height: 100%; max-width: 100%;
}
.productStyle2 {
	overflow: hidden;
}
.productStyle2 .productsBox {
	padding: 0.31rem; margin-bottom: 0px;
}
.productStyle2 .proCont .proInfo .proDec {
	height: 1.5rem; display: block;
}
.productStyle2 .proCont .proInfo .proTitle {
	margin: 0px; display: block;
}
.productStyle2 .proCont .proImg {
	margin: 0px auto; height: 10rem; text-align: center; overflow: hidden; min-width: 7.5rem;
}
.productStyle2 .proCont .proImg img {
	max-height: 100%; max-width: 100%;
}
.productStyle3 {
	overflow: hidden;
}
.productStyle3 .productsBox .proCont {
	box-shadow: 0px 0px 8px #ddd;
}
.productStyle3 .productsBox {
	margin: 0px; padding: 4px; border: currentColor; border-image: none;
}
.productStyle4 {
	color: rgb(255, 0, 0);
}
.productStyle4 .productsBox {
	background: rgb(255, 255, 255); border-width: medium medium 1px; border-style: none none solid; border-color: currentColor currentColor rgb(221, 221, 221); border-image: none; overflow: hidden; margin-bottom: 0px; display: block;
}
.productStyle4 .proCont .proImg {
	padding: 0.18rem; width: 122px; height: 122px; text-align: center; float: left;
}
.productStyle4 .proCont .proImg img {
	max-height: 100%; max-width: 100%;
}
.ModuleProductClsV2 {
	background: rgb(238, 238, 238); height: 100%;
}
.ModuleProductClsV2 .MainClassItem .firstClsName {
	white-space: nowrap; -ms-text-overflow: ellipsis;
}
.subClsName.style6 {
	white-space: nowrap; -ms-text-overflow: ellipsis;
}
.reClssubordinate .reClsName {
	white-space: nowrap; -ms-text-overflow: ellipsis;
}
.proClassifyStyle1 {
	background: rgb(238, 238, 238); height: 100%; overflow: hidden;
}
.proClassifyStyle1 .proLeftNav ul {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.proClassifyStyle1 .proLeftNav {
	background: rgb(239, 239, 239); width: 30%; height: 100%; text-align: center; font-size: 0.87rem; float: left;
}
.proClassifyStyle1 .proClsNav > li {
	margin-bottom: 0px; border-bottom-color: rgb(216, 216, 216); border-bottom-width: 1px; border-bottom-style: solid; float: none; display: block;
}
.proClassifyStyle1 .proClsNav > li > a {
	border-radius: 0px; border: 0px currentColor; border-image: none; font-size: 0.87rem; margin-right: 0px; display: block;
}
.proClassifyStyle1 .proClsNav > li.active {
	border-bottom-color: rgb(255, 77, 106); border-bottom-width: 1px; border-bottom-style: solid;
}
.proClassifyStyle1 .proClsNav > li.active > a {
	background: rgb(238, 238, 238); border: 0px currentColor; border-image: none; color: rgb(255, 77, 106);
}
.proClassifyStyle1 .proClsNav > li.active > a:focus {
	background: rgb(238, 238, 238); border: 0px currentColor; border-image: none; color: rgb(255, 77, 106);
}
.proClassifyStyle1 .proClsNav > li.active > a:hover {
	background: rgb(238, 238, 238); border: 0px currentColor; border-image: none; color: rgb(255, 77, 106);
}
.proClassifyStyle1 .proRightContent {
	width: 70%; height: 100%; float: left;
}
.proClassifyStyle1 .proClsTabPane {
	overflow: hidden;
}
.proClassifyStyle1 .proClsTabPane .proClsCont {
	overflow: hidden;
}
.proClassifyStyle1 .proClsTabPane .subClsName {
	height: 2.62rem; text-align: left; color: rgb(51, 51, 51); line-height: 2.62rem; overflow: hidden; padding-left: 0.62rem; font-size: 0.87rem; border-bottom-color: rgb(217, 217, 217); border-bottom-width: 1px; border-bottom-style: solid; display: block; background-color: rgb(249, 249, 249);
}
.proClassifyStyle1 .proClsTabPane .subClsName span {
	padding-left: 0.31rem; border-left-color: rgb(255, 56, 56); border-left-width: 3px; border-left-style: solid; float: left;
}
.proClassifyStyle1 .proClsTabPane ul {
	overflow: hidden; padding-left: 0.31rem; background-color: rgb(255, 255, 255);
}
.proClassifyStyle1 .proClsTabPane li {
	padding: 0px 0.31rem 0.31rem 0px; text-align: center; float: left; display: inline;
}
.proClassifyStyle1 .proClsTabPane a {
	font-size: 0.87rem; display: block; background-color: rgb(255, 255, 255);
}
.proClassifyStyle1 .proClsTabPane .proClsImg {
	padding: 10px 0px; height: 120px; -webkit-box-orient: horizontal; -webkit-box-pack: center; -webkit-box-align: center; -moz-box-orient: horizontal; -moz-box-pack: center; -moz-box-align: center; -o-box-orient: horizontal; -o-box-pack: center; -o-box-align: center; -ms-box-orient: horizontal; -ms-box-pack: center; -ms-box-align: center; box-orient: horizontal; box-pack: center; box-align: center;
}
.proClassifyStyle1 .proClsTabPane .proClsImg img {
	max-height: 100%; max-width: 100%;
}
.proClassifyStyle1 .proClsTabPane .reClsName {
	padding: 0.25rem 0px; line-height: 1.5rem; overflow: hidden; font-size: 0.87rem; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.proClassifyStyle2 .proClassifyBox {
	background: rgb(255, 255, 255); margin: 0.62rem; padding: 0.31rem; overflow: hidden; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.proClassifyStyle2 .proClassifyBox .firstClsName {
	margin: 0px; text-align: center; line-height: 34px; overflow: hidden; padding-bottom: 0px; font-size: 1.25rem; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.proClassifyStyle2 .proClassifyBox .subClsName {
	margin: 0.62rem 0px; text-align: left; line-height: 24px; overflow: hidden; padding-left: 0.62rem; clear: both; font-size: 1rem; border-left-color: rgb(255, 56, 56); border-left-width: 3px; border-left-style: solid; display: block;
}
.proClassifyStyle2 .proClassifyBox ul {
	overflow: hidden;
}
.proClassifyStyle2 .proClassifyBox li {
	padding: 0px 0.31rem; margin-bottom: 0.62rem;
}
.proClassifyStyle2 .proClassifyBox a {
	text-align: center; font-size: 0.87rem; display: block;
}
.proClassifyStyle2 .proClassifyBox .proClsImg {
	padding: 10px 0px; height: 120px; -webkit-box-orient: horizontal; -webkit-box-pack: center; -webkit-box-align: center; -moz-box-orient: horizontal; -moz-box-pack: center; -moz-box-align: center; -o-box-orient: horizontal; -o-box-pack: center; -o-box-align: center; -ms-box-orient: horizontal; -ms-box-pack: center; -ms-box-align: center; box-orient: horizontal; box-pack: center; box-align: center;
}
.proClassifyStyle2 .proClassifyBox .proClsImg img {
	max-height: 100%; max-width: 100%;
}
.proClassifyStyle2 .proClassifyBox .reClsName {
	line-height: 2rem; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.proClassifyStyle3 ul li {
	padding: 0.12rem; height: 2.5rem; text-align: center; line-height: 2.5rem; overflow: hidden; float: left; display: inline-block;
}
.proClassifyStyle3 ul li a {
	background: rgb(255, 255, 255); height: 2.25rem; text-align: center; line-height: 2.25rem; overflow: hidden; font-size: 0.87rem; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.proClassifyStyle4 {
	background: rgb(238, 238, 238); height: 100%; overflow: hidden;
}
.proClassifyStyle4 .proLeftNav {
	background: rgb(255, 255, 255); width: 30%; height: 100%; text-align: center; font-size: 0.87rem; float: left;
}
.proClassifyStyle4 .proClsNav > li {
	border-bottom-color: rgb(225, 225, 225); border-left-color: rgb(255, 255, 255); border-bottom-width: 1px; border-left-width: 0.18rem; border-bottom-style: solid; border-left-style: solid; float: none; display: block;
}
.proClassifyStyle4 .proClsNav > li > a {
	border-radius: 0px; border: 0px currentColor; border-image: none; font-size: 0.87rem; margin-right: 0px; display: block;
}
.proClassifyStyle4 .proClsNav > li.active {
	border-left-color: rgb(255, 56, 56); border-left-width: 0.18rem; border-left-style: solid;
}
.proClassifyStyle4 .proClsNav > li.active > a {
	background: rgb(238, 238, 238); border: 0px currentColor; border-image: none; color: rgb(255, 56, 56);
}
.proClassifyStyle4 .proClsNav > li.active > a:focus {
	background: rgb(238, 238, 238); border: 0px currentColor; border-image: none; color: rgb(255, 56, 56);
}
.proClassifyStyle4 .proClsNav > li.active > a:hover {
	background: rgb(238, 238, 238); border: 0px currentColor; border-image: none; color: rgb(255, 56, 56);
}
.proClassifyStyle4 .proRightContent {
	width: 70%; height: 100%; float: left;
}
.proClassifyStyle4 .proClsTabPane {
	overflow: hidden;
}
.proClassifyStyle4 .proClsTabPane .proClsCont {
	overflow: hidden;
}
.proClassifyStyle4 .proClsTabPane .subClsName {
	background: url("/images/newsRightIcon.png") no-repeat right 0.62rem center; margin: 0.62rem 0px; text-align: left; color: rgb(51, 51, 51); line-height: 1.25rem; overflow: hidden; padding-left: 0.62rem; font-size: 0.87rem; display: block;
}
.proClassifyStyle4 .proClsTabPane .subClsName span {
	padding-left: 0.31rem; border-left-color: rgb(255, 56, 56); border-left-width: 3px; border-left-style: solid; float: left;
}
.proClassifyStyle4 .proClsTabPane ul {
	overflow: hidden; padding-left: 0.31rem;
}
.proClassifyStyle4 .proClsTabPane li {
	padding: 0px 0.31rem 0.31rem 0px; text-align: center; float: left; display: inline;
}
.proClassifyStyle4 .proClsTabPane a {
	font-size: 0.87rem; display: block; background-color: rgb(255, 255, 255);
}
.proClassifyStyle4 .proClsTabPane .proClsImg {
	padding: 10px 0px; height: 120px; -webkit-box-orient: horizontal; -webkit-box-pack: center; -webkit-box-align: center; -moz-box-orient: horizontal; -moz-box-pack: center; -moz-box-align: center; -o-box-orient: horizontal; -o-box-pack: center; -o-box-align: center; -ms-box-orient: horizontal; -ms-box-pack: center; -ms-box-align: center; box-orient: horizontal; box-pack: center; box-align: center;
}
.proClassifyStyle4 .proClsTabPane .proClsImg img {
	max-height: 100%; max-width: 100%;
}
.proClassifyStyle4 .proClsTabPane .reClsName {
	padding: 0.25rem 0px; line-height: 1.5rem; overflow: hidden; font-size: 0.87rem; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.proClassifyStyle5 .proClassifyBox {
	overflow: hidden;
}
.proClassifyStyle5 .proClassifyBox .firstClsName {
	padding: 0px 0.62rem; width: 90%; text-align: left; line-height: 2.12rem; overflow: hidden; font-size: 1rem; float: left; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.proClassifyStyle5 .proClassifyBox i {
	text-align: center; font-size: 1.62rem;
}
.proClassifyStyle5 .proClassifyBox .subClsName i {
	width: 3.12rem; height: 2.18rem; line-height: 2.18rem; font-size: 1.25rem; float: right;
}
.proClassifyStyle5 .proClassifyBox .subClsName {
	margin: 0px; height: 2.18rem; text-align: left; line-height: 2.18rem; overflow: hidden; padding-left: 25px; clear: both; font-size: 0.87rem; border-bottom-color: rgb(230, 230, 230); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
.proClassifyStyle5 .proClassifyBox :last-child.subClsName {
	border: currentColor; border-image: none;
}
.proClassifyStyle5 .proClassifyBox .firstClsNamediv {
	border-bottom-color: rgb(230, 230, 230); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.proClassifyStyle5 .proClassifyBox .firstClsNamediv i {
	top: 50%; width: 50px; right: 0px; margin-top: -10px; position: absolute;
}
.proClassifyStyle5 .proClassifyBox ul {
	overflow: hidden;
}
.proClassifyStyle5 .proClassifyBox li {
	overflow: hidden;
}
.proClassifyStyle5 .proClassifyBox li a {
	background: url("http://a0.leadongcdn.cn/static/assets/widget/images/category/listsubthumbdot.png") no-repeat 2px; width: 95%; text-align: left; padding-left: 10px; font-size: 0.81rem; margin-left: 25px; display: block;
}
.proClassifyStyle5 .proClassifyBox .proClsImg {
	padding: 10px 0px; height: 120px; -webkit-box-orient: horizontal; -webkit-box-pack: center; -webkit-box-align: center; -moz-box-orient: horizontal; -moz-box-pack: center; -moz-box-align: center; -o-box-orient: horizontal; -o-box-pack: center; -o-box-align: center; -ms-box-orient: horizontal; -ms-box-pack: center; -ms-box-align: center; box-orient: horizontal; box-pack: center; box-align: center;
}
.proClassifyStyle5 .proClassifyBox .proClsImg img {
	max-height: 100%; max-width: 100%;
}
.proClassifyStyle5 .proClassifyBox .reClsName {
	line-height: 1.75rem; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.sitewidget-hd {
	background: center rgb(28, 69, 97); padding-left: 0.62rem; display: block; position: relative;
}
.sitewidget-hd > h2 {
	text-align: left; color: rgb(255, 255, 255); line-height: 3rem; letter-spacing: 0px; font-size: 1.25rem;
}
.sitewidget-hd .sitewidget-thumb {
	top: 18%; width: 30px; height: 20px; right: 8px; position: absolute; cursor: pointer;
}
.sitewidget-hd .sitewidget-thumb i {
	color: rgb(255, 255, 255); font-size: 1.87rem;
}
.pro_join {
	right: 10px; bottom: 10px; position: absolute;
}
.shopCartModal .modal-header {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.shopCartModal .modal-body {
	padding: 0px 15px 30px;
}
.shopCartModal .Jump_header {
	width: 100%; display: block;
}
.shopCartModal .Jump_header li {
	overflow: hidden;
}
.shopCartModal .Jump_header .pro_appeal {
	padding: 1px; width: 30%; text-align: center; float: left; display: block; min-width: 20%;
}
.shopCartModal .Jump_header .pro_appeal img {
	padding: 2px; border: 1px solid rgb(221, 221, 221); border-image: none; overflow: hidden; max-height: 10rem; max-width: 100%;
}
.shopCartModal .Jump_header .ming {
	padding: 0px 0rem 0px 2rem; width: auto; display: block;
}
.shopCartModal .Jump_header .ming .price {
	color: red; font-size: 1.4rem;
}
.shopCartModal .Jump_header .ming .proTitle {
	font-size: 1rem; font-weight: bold; margin-bottom: 0.5rem;
}
.shopCartModal .Jump_header .ming .marketPrice {
	color: rgb(167, 167, 167); text-decoration: line-through;
}
.shopCartModal .Jump_header .ming label {
	text-align: right; color: rgb(51, 51, 51); font-weight: normal; float: left; min-width: 3.5rem;
}
.shopCartModal .pro_content {
	margin-left: 0px;
}
.ShopCart_button {
	border-radius: 1.75rem; width: 1.75rem; height: 1.75rem;
}
.shopCartModal .pro_amount {
	margin: 0px 0px 1rem; overflow: hidden; clear: both;
}
.shopCartModal .pro_amount li {
	line-height: 30px; float: left;
}
.shopCartModal .pro_amount .add {
	background: rgb(238, 238, 238); width: 1.87rem; height: 2rem; text-align: center; line-height: 1.87rem; font-size: 1.25rem; font-weight: bold; float: left; cursor: pointer;
}
.pro_amount .reduce {
	background: rgb(238, 238, 238); width: 1.87rem; height: 2rem; text-align: center; line-height: 1.87rem; font-size: 1.25rem; font-weight: bold; float: left; cursor: pointer;
}
.shopCartModal .pro_amount .amount {
	border: 1px solid rgb(221, 221, 221); border-image: none; margin-right: 2.6rem; float: left; display: inline-block;
}
.shopCartModal .pro_amount .amount span {
	float: left;
}
.shopCartModal .Buy {
	border-radius: 0.31rem; width: 7.5rem; height: 2.5rem; text-align: center; line-height: 2.5rem; float: left;
}
.shopCartModal .ShopCart {
	border-radius: 0.31rem; width: 7.5rem; height: 2.5rem; text-align: center; line-height: 2.5rem; float: left;
}
.shopCartModal .Buy {
	background: rgb(189, 0, 0); color: rgb(255, 255, 255); line-height: 1rem; margin-right: 1rem;
}
.shopCartModal .Buy:hover {
	background: rgb(206, 3, 3);
}
.shopCartModal .Buy a {
	color: rgb(255, 255, 255) !important; cursor: pointer;
}
.shopCartModal .ShopCart {
	border: 1px solid currentColor; border-image: none; color: rgb(189, 0, 0); line-height: 1rem;
}
@media screen and (min-width:768px)
{
.shopCartModal .modal-dialog {
	width: 630px;
}
}
@media screen and (max-width:768px)
{
.shopCartModal .Jump_header .pro_appeal {
	display: none;
}
.shopCartModal .Jump_header .ming {
	padding: 0px;
}
.shopCartModal .Buy {
	width: 6rem;
}
.shopCartModal .ShopCart {
	width: 6rem;
}
.lg .lg-sub-html {
	bottom: 10%;
}
.lg .lg-sub-html > h4 {
	line-height: 1.5; overflow: hidden; font-size: 16px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
}
@media screen and (max-width:630px)
{
.shopCartModal .modal-header h4 {
	display: none;
}
.shopCartModal .ViewCart {
	display: none;
}
.shopCartModal .pro_amount {
	padding-top: 1rem;
}
.shopCartModal .btnSet {
	text-align: center;
}
.shopCartModal .btnSet button {
	float: none !important;
}
}
.iteminfo_parameter dt {
	line-height: 2.6rem; font-weight: normal; margin-right: 0.5rem; float: left; display: inline; white-space: nowrap;
}
.iteminfo_buying {
	padding: 1rem 0px; float: left;
}
.sys_item_spec dl.iteminfo_parameter dl {
	
}
.sys_spec_text {
	width: 100%; margin-left: 0.6rem;
}
.sys_spec_text li {
	margin: 2px 6px 2px 0px; text-align: center; float: left; position: relative;
}
.sys_spec_text li a {
	background: rgb(255, 255, 255); padding: 6px; border-radius: 2px; border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(49, 49, 49); line-height: 2.5rem; font-size: 0.75rem;
}
.sys_spec_text li a:hover {
	border: 1px solid rgb(228, 57, 60); border-image: none; text-decoration: none;
}
.sys_spec_text li i {
	width: 0.62rem; height: 0.62rem; right: 2px; bottom: 2px; line-height: 0; font-size: 0px; display: none; position: absolute; z-index: 99;
}
.sys_spec_text li.selected a {
	border: 1px solid rgb(228, 57, 60); border-image: none;
}
.sys_spec_text li.selected i {
	display: block;
}
.sys_spec_text li.outOfStock a {
	border: 1px dashed rgb(214, 214, 216); border-image: none; color: rgb(205, 205, 205); cursor: not-allowed;
}
.ModuleNewsList ul {
	margin: 0px; padding: 0px; width: 100%; overflow: hidden;
}
.ModuleNewsList li {
	padding: 0.62rem; width: 100%; height: auto; overflow: hidden; border-bottom-color: rgb(219, 219, 219); border-bottom-width: 1px; border-bottom-style: dashed; display: block;
}
.ModuleNewsList .newsLink {
	overflow: hidden; display: block; max-height: 100px;
}
.ModuleNewsList .news-thumb {
	text-align: center; -webkit-box-orient: horizontal; -webkit-box-pack: center; -webkit-box-align: center; -moz-box-orient: horizontal; -moz-box-pack: center; -moz-box-align: center; -o-box-orient: horizontal; -o-box-pack: center; -o-box-align: center; -ms-box-orient: horizontal; -ms-box-pack: center; -ms-box-align: center; box-orient: horizontal; box-pack: center; box-align: center;
}
.ModuleNewsList .news-title {
	flex:1 1 1px; height: 2.25rem; line-height: 2.25rem; overflow: hidden; -ms-word-wrap: break-word; -webkit-line-clamp: 1; -webkit-box-orient: vertical; -webkit-box-flex: 1;
}
.ModuleNewsList .news-title:hover {
	text-decoration: underline;
}
.ModuleNewsList .news-time {
	line-height: 1.5rem; font-size: 0.75rem; float: right;
}
.ShowStyle_0 li {
	padding: 0px;
}
.ShowStyle_0 .news-title {
	height: 2.25rem; line-height: 2.25rem; font-size: 0.87rem; float: left;
}
.ShowStyle_0 .news-rightIcon {
	line-height: 2.25rem; padding-right: 0.93rem; float: right;
}
.ShowStyle_1 .news-cont-top {
	overflow: hidden;
}
.ShowStyle_1 .news-cont-main {
	overflow: hidden;
}
.ShowStyle_1 .news-title {
	font-size: 0.87rem; font-weight: normal;
}
.ShowStyle_1 .news-time {
	float: none;
}
.ShowStyle_1 .news-time span {
	color: rgb(157, 157, 157); display: block;
}
.ShowStyle_1 .news-scheme {
	flex:1 1 1px; color: rgb(157, 157, 157); line-height: 1.25rem; overflow: hidden; font-size: 0.87rem; -ms-word-wrap: break-word; -webkit-line-clamp: 2; -webkit-box-orient: vertical; -webkit-box-flex: 1;
}
.ShowStyle_2 .news-thumb {
	padding: 0px; width: 5rem; height: 5rem; float: left; min-height: 5rem; max-height: 120px;
}
.ShowStyle_2 .news-thumb img {
	max-height: 100%; max-width: 100%;
}
.ShowStyle_2 .news-title {
	font-size: 0.87rem; font-weight: bold;
}
.ShowStyle_2 .news-scheme {
	flex:1 1 1px; color: rgb(153, 153, 153); line-height: 1.15rem; overflow: hidden; font-size: 0.87rem; margin-top: -2px; -ms-word-wrap: break-word; -webkit-line-clamp: 1; -webkit-box-orient: vertical; -webkit-box-flex: 1;
}
.ShowStyle_2 .news-time {
	text-align: left; color: rgb(153, 153, 153); float: none; display: block;
}
.ShowStyle_2 .media-body {
	padding: 0px 0.62rem;
}
.ShowStyle_3 li {
	padding: 0px;
}
.ShowStyle_3 .news-thumb {
	padding: 0px 0.31rem; width: 5rem; height: 5rem; float: left; min-height: 4.06rem;
}
.ShowStyle_3 li:first-child {
	padding: 0.62rem;
}
.ShowStyle_3 li:first-child .news-title {
	height: 1.5rem; line-height: 1.5rem; font-size: 1rem;
}
.ShowStyle_3 .news-title {
	font-size: 0.87rem; font-weight: normal;
}
.ShowStyle_3 .news-thumb img {
	max-height: 100%; max-width: 100%;
}
.ShowStyle_3 .news-scheme {
	flex:1 1 1px; color: rgb(157, 157, 157); line-height: 1.37rem; overflow: hidden; font-size: 0.87rem; -ms-word-wrap: break-word; -webkit-line-clamp: 2; -webkit-box-orient: vertical; -webkit-box-flex: 1;
}
.ShowStyle_3 .news-rightIcon {
	line-height: 2.25rem; padding-right: 0.93rem; float: right;
}
.ShowStyle_3 .col-xs-7 {
	padding: 0px;
}
.ShowStyle_3 .media-body {
	padding: 0px 0.62rem;
}
.ShowStyle_4 li:first-child .newsLink {
	position: relative; max-height: 200px;
}
.ShowStyle_4 li:first-child {
	padding: 0.62rem;
}
.ShowStyle_4 li {
	padding: 0px;
}
.ShowStyle_4 .news-thumb {
	padding: 0px; display: block;
}
.ShowStyle_4 .news-thumb img {
	position: relative; max-height: 100%; max-width: 100%;
}
.ShowStyle_4 .news-thumb .news-title {
	flex:1 1 1px; left: 0px; height: 2rem; text-align: center; right: 0px; bottom: 0px; color: rgb(255, 255, 255); line-height: 2rem; position: absolute; -ms-word-wrap: break-word; background-color: rgb(51, 51, 51); -webkit-line-clamp: 1; -webkit-box-orient: vertical; -webkit-box-flex: 1;
}
.ShowStyle_4 .news-rightIcon {
	line-height: 2.25rem; padding-right: 0.93rem; float: right;
}
.ShowStyle_5 li {
	padding: 0.62rem;
}
.ShowStyle_5 .news-title {
	height: auto; line-height: 1.8rem; -webkit-line-clamp: 2;
}
.ShowStyle_5 .news-thumb {
	padding: 0px; width: 5rem; height: 5rem; overflow: hidden; vertical-align: middle; position: relative; -webkit-box-orient: horizontal; -webkit-box-pack: center; -webkit-box-align: center; -moz-box-orient: horizontal; -moz-box-pack: center; -moz-box-align: center; -o-box-orient: horizontal; -o-box-pack: center; -o-box-align: center; -ms-box-orient: horizontal; -ms-box-pack: center; -ms-box-align: center; box-orient: horizontal; box-pack: center; box-align: center;
}
.ShowStyle_5 .news-thumb img {
	max-height: 100%; max-width: 100%;
}
.ShowStyle_5 .media-body {
	padding: 0px 0.62rem;
}
.ModuleNewsDetail {
	margin: 0px auto; max-width: 1200px;
}
.ModuleNewsDetail .previewImg img {
	max-width: 100%;
}
.ModuleNewsDetail .newsDetailTitle {
	margin: 0.71rem; padding: 0px 0.31rem; line-height: 1.62rem; font-size: 1.12rem; font-weight: bold; border-left-color: rgb(229, 33, 33); border-left-width: 0.31rem; border-left-style: solid;
}
.ModuleNewsDetail .newsSource {
	margin: 0px 0.71rem; color: rgb(153, 153, 153); line-height: 1.87rem; font-size: 0.75rem; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.ModuleNewsDetail .newsSource span {
	padding-right: 0.31rem;
}
.ModuleNewsDetail .newsSummarize {
	margin: 0.71rem 1.25rem; padding: 0.71rem; border: 1px solid rgb(221, 221, 221); border-image: none; text-indent: 2rem; display: inline-block;
}
.ModuleNewsDetail .septalLine {
	padding: 0.31rem 0px; width: 100%; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.ModuleNewsDetail .NewsContent {
	padding: 0.71rem; line-height: 1.87rem; font-size: 1rem;
}
.ModuleNewsDetail .NewsContent img {
	width: auto !important; height: auto !important; max-width: 100%;
}
.ModuleNewsDetail .recommendPanel {
	margin-left: 15px;
}
.ModuleNewsDetail .recommendPanel .recommendTitle {
	text-align: left; font-size: 16px; margin-bottom: 15px;
}
.ModuleNewsDetail .recommendPanel .recommendList li {
	margin-bottom: 8px;
}
.ModuleNewsDetail .recommendPanel .recommendList li a {
	font-size: 14px;
}
.SubMask {
	border: 1px solid rgb(204, 204, 204); border-image: none;
}
.SubClass {
	background: rgb(255, 255, 255); margin-top: 0.62rem;
}
.SubClass li {
	width: 6.25em; height: 1.87rem; text-align: center; display: block;
}
.SubMaskColor {
	background-color: rgb(255, 255, 255);
}
.ModuleNewsCls .SubMaskBorder1 {
	border-width: 1px medium 1px 1px !important; border-style: solid none solid solid !important; border-color: rgb(204, 204, 204) currentColor rgb(204, 204, 204) rgb(204, 204, 204) !important; border-image: none !important;
}
.SHOWSUB {
	width: 100%; overflow: hidden; display: inline-block; list-style-type: none;
}
.SHOWSUB li ul {
	width: 100%; overflow: hidden; display: inline-block; list-style-type: none;
}
.SHOWSUB li {
	margin: 0px 2%; height: 2.14rem; line-height: 2.14rem; overflow: hidden; clear: both; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
.SHOWSUB li a {
	padding: 0px 2%; clear: both; display: block;
}
.MainClass.ModuleClsShowStyle1 .MainClassItem {
	padding: 0px 0px 0px 0.62rem;
}
.MainClass.ModuleClsShowStyle1 .MainClassText {
	display: block;
}
.MainClass.ModuleClsShowStyle1 .SubClassItem {
	padding: 0px 0px 0px 0.93rem;
}
.MainClass.ModuleClsShowStyle1 .SubClassText {
	display: block;
}
.MainClass.ModuleClsShowStyle2 {
	width: 100%;
}
.MainClass.ModuleClsShowStyle2 .MainClassItem {
	padding: 0px 0.93rem; width: 1%; vertical-align: top;
}
.MainClass.ModuleClsShowStyle2 .MainClassText {
	clear: none; display: inline-block; white-space: nowrap;
}
.MainClass.ModuleClsShowStyle2 .SubClassItem {
	padding: 0px 0.62rem;
}
.MainClass.ModuleClsShowStyle2 .SubClassText {
	height: auto; clear: none; float: left; display: inline-block;
}
.MainClass.ModuleClsShowStyle2 .SeparateLine {
	margin: 0px 6px; width: auto; clear: none; float: left; display: inline-block;
}
.MainClass.ModuleClsShowStyle3 {
	padding: 0px 0.93rem;
}
.MainClass.ModuleClsShowStyle3 .MainClassItem {
	padding: 0px; height: auto; text-indent: 0px; border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.MainClass.ModuleClsShowStyle3 :last-child.MainClassItem {
	border-bottom-color: currentColor !important; border-bottom-width: 0px !important; border-bottom-style: none !important;
}
.MainClass.ModuleClsShowStyle3 .MainClassText {
	text-indent: 0px; display: block;
}
.MainClass.ModuleClsShowStyle3 .SubClass {
	margin: 0px; overflow: hidden; padding-bottom: 0.62rem; display: block; background-color: transparent;
}
.MainClass.ModuleClsShowStyle3 .SubClassItem {
	border: 0px currentColor; border-image: none; width: auto; text-indent: 0px; clear: none; float: left;
}
.MainClass.ModuleClsShowStyle3 .SeparateLine {
	margin: 0px 6px; border: 0px currentColor; border-image: none; width: auto; text-indent: 0px; clear: none; float: left; display: inline-block;
}
.ModuleClsShowStyle7 .clsTitle {
	background: rgb(177, 25, 26); padding: 0px 10px; height: 42px; color: rgb(255, 255, 255); line-height: 42px; font-size: 16px; text-decoration: none; display: block;
}
.ModuleClsShowStyle7 .clsAllList {
	position: relative;
}
.ModuleClsShowStyle7 .clsAllList .clsItem {
	height: 32px; line-height: 32px; background-color: rgb(200, 22, 35);
}
.ModuleClsShowStyle7 .clsAllList .clsItem.bo {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.ModuleClsShowStyle7 .clsAllList .clsItem.hover {
	
}
.ModuleClsShowStyle7 .clsAllList .clsItem .mainItem {
	color: rgb(255, 255, 255); overflow: hidden; font-size: 14px; font-weight: 400;
}
.ModuleClsShowStyle7 .clsAllList .clsItem .mainItem span {
	padding: 0px 5px; float: right;
}
.ModuleClsShowStyle7 .clsAllList .clsItem.hover .mainItem span {
	display: none;
}
.ModuleClsShowStyle7 .clsAllList .clsItem .mainItem a {
	float: left;
}
.ModuleClsShowStyle7 .clsAllList .clsItem a {
	color: rgb(255, 255, 255); padding-left: 10px; text-decoration: none;
}
.ModuleClsShowStyle7 .clsAllList .subItem dd a {
	padding: 3px 8px; border-left-color: rgb(221, 221, 221); border-left-width: 1px; border-left-style: solid;
}
.ModuleClsShowStyle7 .clsAllList .clsItem a:hover {
	color: rgb(177, 25, 26);
}
.ModuleClsShowStyle7 .clsAllList .clsItemList {
	left: 198px; width: 500px; display: none; position: absolute; z-index: 30; min-height: 200px;
}
.ModuleClsShowStyle7 .clsAllList .clsItemList dd a {
	margin: 3px 0px; color: rgb(153, 153, 153); float: left;
}
.ModuleClsShowStyle7 .clsItemList .subItem {
	padding: 0px 4px 0px 8px;
}
.ModuleClsShowStyle7 .clsItemList .subItem dl {
	padding: 6px 0px; overflow: hidden; border-top-color: rgb(238, 238, 238); border-top-width: 1px; border-top-style: solid; -ms-zoom: 1;
}
.ModuleClsShowStyle7 .clsItemList .subItem .fore1 {
	border-top-color: currentColor !important; border-top-width: medium !important; border-top-style: none !important;
}
.ModuleClsShowStyle7 .clsItemList .subItem dt {
	text-align: left; color: rgb(228, 57, 60); line-height: 22px; font-weight: 700; display: block;
}
.ModuleClsShowStyle7 .clsItemList .subItem dt a {
	color: rgb(102, 102, 102); padding-left: 0px;
}
.ModuleClsShowStyle7 .clsItemList .subItem dd {
	padding: 3px 0px 0px; overflow: hidden; float: left;
}
.ModuleClsShowStyle7 .clsItemList .subItem dd em {
	padding: 0px 8px; height: 14px; line-height: 14px; font-style: normal; margin-top: 5px; float: left;
}
.ModuleClsShowStyle7 .clsItemList .subItem dd em a {
	color: rgb(102, 102, 102); text-decoration: none;
}
.clsItemList .cat-right dd a {
	color: rgb(102, 102, 102); text-decoration: none;
}
.ModuleClsShowStyle7 .clsItemList .subItem dd em a:hover {
	font-weight: 400; text-decoration: underline;
}
.clsItemList .cat-right dd a:hover {
	font-weight: 400; text-decoration: underline;
}
.ModuleNewsTop ul {
	margin: 0px 2%; overflow: hidden; display: block; list-style-type: none;
}
.ModuleNewsTop ul li {
	width: 100%; overflow: hidden; clear: both; display: block;
}
.ModuleNewsTop ul li dl.NewsTopP {
	width: 100%; overflow: hidden; padding-top: 0.71rem; padding-bottom: 0.71rem; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dashed; float: left;
}
.ModuleNewsTop ul li dl.NewsTopP a {
	width: auto; height: auto; text-align: left; overflow: hidden; display: block; -ms-zoom: 1;
}
.ModuleNewsTop ul li dl.NewsTopP dd p {
	margin: 0px; overflow: hidden; -ms-zoom: 1;
}
.ModuleNewsTop ul li dl.NewsTopP dd a strong {
	font-size: 1rem;
}
.ModuleNewsTop ul li dl.NewsTopP dt {
	width: auto; height: auto; float: left;
}
.ModuleNewsTop ul li dl.NewsTopP dd {
	width: auto; height: auto;
}
.ModuleNewsTop ul li dl.NewsTopP dt a.NImg {
	padding: 0px 0.71rem; width: 5rem; height: 5rem; text-align: center; overflow: hidden; float: left; display: block;
}
.ModuleNewsTop ul li dl.NewsTopP dt a.NImg img {
	width: 5rem; height: 5rem; overflow: hidden;
}
.ModuleNewsTop ul li dl.NewsTopP dd p a.more {
	color: red; font-size: 1rem;
}
.ModuleDownList dl {
	overflow: hidden; clear: both; display: block;
}
.ModuleDownList dl dt {
	text-align: center; clear: both; display: block;
}
.ModuleDownList dl dd {
	margin: 0px 0.71rem; padding: 0px 0.71rem; height: 2.14rem; line-height: 2.14rem; overflow: hidden; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
.ModuleDownList dl dd a {
	font-style: normal; text-decoration: none; float: left; display: block;
}
.ModuleDownList dl dd b {
	font-style: normal; text-decoration: none; float: left; display: block;
}
.ModuleDownList dl dd i {
	font-style: normal; text-decoration: none; float: left; display: block;
}
.ModuleDownList dl dd u {
	font-style: normal; text-decoration: none; float: left; display: block;
}
.ModuleDownList dl dd b {
	padding: 0px 0.71rem; font-weight: normal; float: right;
}
.ModuleDownList dl dd i {
	padding: 0px 0.71rem; font-weight: normal; float: right;
}
.ModuleDownList dl dd u {
	padding: 0px 0.71rem; font-weight: normal; float: right;
}
.ModuleDownList dl dd u {
	width: 2.14rem; text-align: center;
}
.ModuleDownList dl dd i {
	width: 4.37rem; text-align: right;
}
.ModuleDownList dl dd i {
	display: none;
}
.ModuleDownList dl dd u {
	display: none;
}
.ModuleShopCart .BodyCenter a {
	padding: 0.71rem;
}
.ModuleMap iframe {
	overflow: hidden;
}
a.IMPanel:link {
	color: rgb(0, 0, 0);
}
a.IMPanel:visited {
	color: rgb(0, 0, 0);
}
a.IMPanel:hover {
	color: rgb(0, 0, 0);
}
.ModuleImage .BodyCenter {
	text-align: center;
}
.ModuleImage img {
	margin: auto; max-width: 100%;
}
.showShadeTop {
	left: 1px; top: 1px; width: 100%; color: rgb(255, 255, 255); line-height: 50px; overflow: hidden; font-size: 16px; display: block; white-space: nowrap; position: absolute; -ms-text-overflow: ellipsis; background-color: rgba(0, 0, 0, 0.7);
}
.hideShadeTop {
	overflow: hidden; display: none; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.showShadeBottom {
	left: 1px; width: 100%; bottom: 1px; color: rgb(255, 255, 255); line-height: 50px; overflow: hidden; font-size: 16px; display: block; white-space: nowrap; position: absolute; -ms-text-overflow: ellipsis; background-color: rgba(0, 0, 0, 0.7);
}
.hideShadeBottom {
	display: none;
}
.msgAddText {
	line-height: 25px; clear: both;
}
.msgTitle {
	width: 100%; line-height: 22px; float: left; min-height: 22px;
}
.codeImage {
	padding: 0.71rem; text-align: center;
}
.codeContent {
	padding: 0.71rem; text-align: center;
}
.ModuleQRCode .codeImage img {
	border: 0.71rem solid rgb(255, 255, 255); border-image: none;
}
.imageTextContainer {
	overflow: hidden;
}
.imageTextContainer {
	max-height: 100%; max-width: 100%;
}
.ModuleImageText .BodyCenter {
	float: none;
}
.ModuleImageText .showHandle .btn {
	background: none; padding: 0px 0px 10px; border: 0px currentColor; border-image: none; color: rgb(51, 51, 51);
}
.GraphicUpperLeft {
	width: 96%; height: auto; float: left;
}
.GraphicUpperLeft img {
	width: auto; height: auto; float: left;
}
.GraphicUpperLeftImg {
	margin-right: 0.71rem; float: left;
}
.GraphicUpperLeft p {
	width: auto; height: auto; _float: right;
}
.GraphicUpperRight {
	width: 96%; height: auto; float: left;
}
.GraphicUpperRight img {
	width: auto; height: auto; float: right;
}
.GraphicUpperRightImg {
	margin-left: 0.71rem; float: right;
}
.GraphicUpperRight p {
	width: auto; height: auto; _float: right;
}
.GraphicUpper {
	text-align: center;
}
.GraphicLeft {
	float: left;
}
.GraphicRight {
	float: right;
}
.ModuleGuestBook {
	padding: 0px 0.62rem;
}
.ModuleGuestBook ul li {
	padding: 0.31rem 0px; display: block;
}
.ModuleGuestBook .gbTitle {
	padding: 0.31rem 0px; display: block;
}
.ModuleGuestBook .ModuleSubmitButton {
	margin: 0px auto; float: none;
}
.ModuleGuestBookList {
	padding: 0.62rem;
}
.ModuleGuestBookList .gblGroup {
	margin-bottom: 29px; border-bottom-color: rgb(220, 220, 220); border-bottom-width: 1px; border-bottom-style: solid;
}
.ModuleGuestBookList .gblCont {
	padding: 0.62rem 0px;
}
.ModuleGuestBookList .gblAuthor {
	color: rgb(0, 112, 192); font-size: 0.87rem; font-weight: bolder; float: left;
}
.ModuleGuestBookList .gblTitle {
	color: rgb(0, 1, 5); float: left;
}
.ModuleGuestBookList .gblReplyBg {
	padding: 1.25rem 19px; border-radius: 0.31rem; height: 100%; margin-top: 0.62rem; margin-bottom: 28px; position: relative; background-color: rgb(243, 239, 239);
}
.ModuleGuestBookList .gblReplyBg::before {
	background: rgb(243, 239, 239); left: 0.62rem; top: -4px; width: 0.62rem; height: 0.62rem; display: block; position: absolute; content: " "; opacity: 1; transform: rotate(45deg) translate(0px, 0px); -webkit-transform: rotate(45deg) translate(0, 0);
}
.ModuleGuestBookList .gblPostTime {
	color: rgb(140, 140, 140); font-weight: normal; float: right;
}
.ModuleGuestBookList .gblReplyContent {
	padding-bottom: 0.93rem;
}
.ModuleGuestBookList .gblReplyTime {
	text-align: right; color: rgb(11, 11, 13); font-size: 0.62rem; float: right;
}
.ModuleVideo {
	text-align: center;
}
.ModuleVideo .videoWrapper {
	height: 0px; overflow: hidden; padding-top: 30px; padding-bottom: 55%; position: relative;
}
.ModuleVideo iframe {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
.ModuleVideo embed {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
.ModuleVideo object {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
.ModuleJiuGong .JiuGongItem {
	background: rgb(51, 51, 51); height: 6.9rem; position: relative;
}
.ModuleJiuGong .JiuGongItem a {
	width: 100%; height: 100%; color: rgb(255, 255, 255); font-size: 0.87rem; display: block;
}
.ModuleJiuGong .JiuGongItem .JiuGongItemImg {
	margin: 0px auto;
}
.ModuleJiuGong .JiuGongItem a div {
	text-align: center; color: rgb(255, 255, 255);
}
.ModuleFullSwitch {
	background: rgb(255, 255, 255); width: 100%; height: 100%;
}
.ModuleFullSwitch .ModuleContainer {
	height: 100%;
}
.ModuleFullSwitch .swiper-container {
	width: 100%; height: 100%;
}
.ModuleFullSwitch .swiper-slide {
	
}
.ModuleFullSwitch .swiper-pagination {
	padding: 0.12rem;
}
.ModuleFullSwitch .swiper-pagination {
	top: 45%; text-align: center; right: 0px; position: absolute;
}
.ModuleFullSwitch .swiper-pagination > span {
	margin: 0.62rem 0px; display: block; cursor: pointer;
}
.ModuleFullSwitch .swiper-pagination-switch .icon {
	background: rgb(85, 85, 85); margin: 0px 0.31rem; border-radius: 100%; border: 1px solid rgb(255, 255, 255); border-image: none; width: 1.12rem; height: 1.12rem; color: white; font-weight: bold; display: inline-block; cursor: pointer; opacity: 0.6;
}
.ModuleFullSwitch .swiper-active-switch .icon {
	background: yellow; color: black;
}
.ModuleFullSwitch .swiper-pagination-switch .text {
	padding: 0.62rem 0px 0px 0.62rem; font-size: 1rem; font-weight: bold; opacity: 1;
}
.ModuleFullSwitch .swiper-pagination-bullet {
	background: none; width: auto; height: auto; opacity: 0.6;
}
.ModuleFullSwitch .swiper-pagination-bullet .icon {
	background: white; border-radius: 100%; width: 1.12rem; height: 1.12rem; display: inline-block; opacity: 1;
}
.ModuleFullSwitch .swiper-pagination {
	background: rgba(0, 0, 0, 0.3); padding: 0.62rem 1.25rem; border-radius: 0.31rem 0px 0px 0.31rem; right: 0px !important;
}
.ModuleFullSwitch .swiper-pagination-bullet .text {
	padding: 0.62rem 0px 0px 0.62rem; font-size: 1rem; font-weight: bold; opacity: 1;
}
.ModuleFullSwitch .swiper-pagination-bullet-active {
	background: none; opacity: 1;
}
.ModuleFullSwitch .swiper-pagination-bullet-active .icon {
	background: yellow;
}
.ModuleFullSwitch .swiper-pagination-bullet-active .text {
	color: rgb(202, 0, 0);
}
.ModuleFullSwitch .pagetitle {
	margin: 0.31rem 0px 0px 0.31rem; font-size: 1rem; font-weight: bold; display: inline-block;
}
.IpowerPager1 a {
	margin: 1px; padding: 1px 0.31rem; border-radius: 0.18rem; border: 1px solid rgb(204, 204, 204); border-image: none; width: 1.87rem; height: 1.87rem; text-decoration: none; -webkit-border-radius: 0.188rem; -moz-border-radius: 0.188rem; behavior: url(/share/PIE.htc);
}
.IpowerPager1 .curpage {
	background: rgb(51, 122, 183); margin: 1px; padding: 1px 0.31rem; border-radius: 0.18rem; border: 1px solid rgb(51, 122, 183); border-image: none; width: 1.87rem; height: 1.87rem; color: white; text-decoration: none; -webkit-border-radius: 0.188rem; -moz-border-radius: 0.188rem; behavior: url(/share/PIE.htc);
}
.PageNavigate {
	margin: 0px auto; padding: 0.71rem; width: 100%; text-align: center; bottom: 0.62rem; clear: both; display: block;
}
.PageNavigate font {
	text-decoration: underline;
}
.page-nav .page-item a {
	margin: 1px; padding: 1px 0.31rem; border-radius: 0.18rem; border: 1px solid rgb(204, 204, 204); border-image: none; width: 1.87rem; height: 1.87rem; text-decoration: none; -webkit-border-radius: 0.188rem; -moz-border-radius: 0.188rem; behavior: url(/share/PIE.htc);
}
.page-nav .page-current {
	background: rgb(51, 122, 183); margin: 1px; padding: 1px 0.31rem; border-radius: 0.18rem; border: 1px solid rgb(51, 122, 183); border-image: none; width: 1.87rem; height: 1.87rem; color: white; text-decoration: none; -webkit-border-radius: 0.188rem; -moz-border-radius: 0.188rem; behavior: url(/share/PIE.htc);
}
.page-nav {
	margin: 0px auto; padding: 0.71rem; width: 100%; text-align: center; bottom: 0.62rem; clear: both; display: block;
}
.page-more {
	text-align: center;
}
.page-more a {
	margin: 0px auto; border: 2px solid rgb(238, 238, 238); border-image: none; width: 300px; height: 50px; color: rgb(102, 102, 102) !important; line-height: 50px; font-size: 16px; display: block;
}
.StaticModule .PageNavigate {
	position: static;
}
.StaticModule .PageNavGiant {
	position: static;
}
.pagerGiant * {
	font-size: 12px; vertical-align: middle; box-sizing: border-box;
}
.pagerGiant .prev {
	margin: 0px 10px 0px 0px; padding: 0px; width: 18px; height: 30px; color: rgb(204, 204, 204); line-height: 30px; vertical-align: middle; display: inline-block;
}
.pagerGiant .next {
	margin: 0px 10px 0px 0px; padding: 0px; width: 18px; height: 30px; color: rgb(204, 204, 204); line-height: 30px; vertical-align: middle; display: inline-block;
}
.pagerGiant .next {
	margin-left: -4px;
}
.pagerGiant .num {
	background: rgb(255, 255, 255); padding: 0px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 30px; height: 30px; line-height: 30px; font-size: 12px; margin-right: 10px; display: inline-block;
}
.pagerGiant .current {
	background: rgb(51, 51, 51); margin: 0px 10px 0px 0px; padding: 0px; border: 1px solid rgb(0, 0, 0); border-image: none; width: 30px; height: 30px; color: rgb(255, 255, 255); line-height: 30px; font-size: 12px; display: inline-block;
}
.pagerGiant .ellipsis {
	margin: 0px 10px 0px 0px; width: auto; height: 30px; line-height: 24px; font-size: 12px; display: inline-block;
}
.pagerGiant .splitline {
	margin: 0px 16px 0px 0px; padding: 0px; height: 30px; color: rgb(204, 204, 204); line-height: 30px; font-size: 12px; display: inline-block;
}
.pagerGiant .text {
	padding: 0px; height: 30px; line-height: 30px; font-size: 12px; display: inline-block;
}
.pagerGiant .inputer {
	margin: 0px 10px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 30px; height: 30px; text-align: center; color: rgb(102, 102, 102); font-size: 12px;
}
.pagerGiant .submit {
	background: rgb(51, 51, 51); width: 55px; height: 30px; color: rgb(255, 255, 255); line-height: 30px; font-size: 12px; margin-left: 10px;
}
.pageMore {
	background: rgb(253, 110, 39); margin: 0px auto; padding: 0.2rem; border-radius: 0.4rem; width: 6rem; color: rgb(255, 255, 255);
}
.layout-color-blue .pagerGiant .current {
	border-color: rgb(30, 136, 229); background-color: rgb(30, 136, 229);
}
.layout-color-blue .pagerGiant .submit {
	border-color: rgb(30, 136, 229); background-color: rgb(30, 136, 229);
}
.layout-color-blue .pageMore {
	border-color: rgb(30, 136, 229); background-color: rgb(30, 136, 229);
}
.layout-color-black .pagerGiant .current {
	border-color: rgb(0, 0, 0); background-color: rgb(0, 0, 0);
}
.layout-color-black .pagerGiant .submit {
	border-color: rgb(0, 0, 0); background-color: rgb(0, 0, 0);
}
.layout-color-black .pageMore {
	border-color: rgb(0, 0, 0); background-color: rgb(0, 0, 0);
}
.layout-color-brown .pagerGiant .current {
	border-color: rgb(107, 58, 43); background-color: rgb(107, 58, 43);
}
.layout-color-brown .pagerGiant .submit {
	border-color: rgb(107, 58, 43); background-color: rgb(107, 58, 43);
}
.layout-color-brown .pageMore {
	border-color: rgb(107, 58, 43); background-color: rgb(107, 58, 43);
}
.layout-color-cyan .pagerGiant .current {
	border-color: rgb(16, 170, 156); background-color: rgb(16, 170, 156);
}
.layout-color-cyan .pagerGiant .submit {
	border-color: rgb(16, 170, 156); background-color: rgb(16, 170, 156);
}
.layout-color-cyan .pageMore {
	border-color: rgb(16, 170, 156); background-color: rgb(16, 170, 156);
}
.layout-color-green .pagerGiant .current {
	border-color: rgb(76, 175, 80); background-color: rgb(76, 175, 80);
}
.layout-color-green .pagerGiant .submit {
	border-color: rgb(76, 175, 80); background-color: rgb(76, 175, 80);
}
.layout-color-green .pageMore {
	border-color: rgb(76, 175, 80); background-color: rgb(76, 175, 80);
}
.layout-color-orange .pagerGiant .current {
	border-color: rgb(253, 110, 39); background-color: rgb(253, 110, 39);
}
.layout-color-orange .pagerGiant .submit {
	border-color: rgb(253, 110, 39); background-color: rgb(253, 110, 39);
}
.layout-color-orange .pageMore {
	border-color: rgb(253, 110, 39); background-color: rgb(253, 110, 39);
}
.layout-color-pink .pagerGiant .current {
	border-color: rgb(237, 31, 101); background-color: rgb(237, 31, 101);
}
.layout-color-pink .pagerGiant .submit {
	border-color: rgb(237, 31, 101); background-color: rgb(237, 31, 101);
}
.layout-color-pink .pageMore {
	border-color: rgb(237, 31, 101); background-color: rgb(237, 31, 101);
}
.layout-color-purple .pagerGiant .current {
	border-color: rgb(164, 30, 187); background-color: rgb(164, 30, 187);
}
.layout-color-purple .pagerGiant .submit {
	border-color: rgb(164, 30, 187); background-color: rgb(164, 30, 187);
}
.layout-color-purple .pageMore {
	border-color: rgb(164, 30, 187); background-color: rgb(164, 30, 187);
}
.layout-color-red .pagerGiant .current {
	border-color: rgb(241, 2, 21); background-color: rgb(241, 2, 21);
}
.layout-color-red .pagerGiant .submit {
	border-color: rgb(241, 2, 21); background-color: rgb(241, 2, 21);
}
.layout-color-red .pageMore {
	border-color: rgb(241, 2, 21); background-color: rgb(241, 2, 21);
}
.layout-color-yellow .pagerGiant .current {
	border-color: rgb(255, 210, 49); color: rgb(0, 0, 0); background-color: rgb(255, 210, 49);
}
.layout-color-yellow .pagerGiant .submit {
	border-color: rgb(255, 210, 49); color: rgb(0, 0, 0); background-color: rgb(255, 210, 49);
}
.layout-color-yellow .pageMore {
	border-color: rgb(255, 210, 49); color: rgb(0, 0, 0); background-color: rgb(255, 210, 49);
}
@media only screen and (max-width:768px)
{
.pagerGiant .splitline {
	display: none;
}
.pagerGiant .text {
	display: none;
}
.pagerGiant .inputer {
	display: none;
}
.pagerGiant .submit {
	display: none;
}
}
@media only screen and (max-width:991px)
{
.page-nav {
	padding-top: 20px; padding-bottom: 20px;
}
.page-more {
	padding-top: 20px; padding-bottom: 20px;
}
.page-more-loading {
	padding-top: 20px; padding-bottom: 20px;
}
}
@media only screen and (min-width:992px)
{
.page-nav {
	padding-top: 60px; padding-bottom: 60px;
}
.page-more {
	padding-top: 60px; padding-bottom: 60px;
}
.page-more-loading {
	padding-top: 60px; padding-bottom: 60px;
}
}
.PageLoading {
	left: 0px; top: 0px; width: 100% !important; height: 100% !important; text-align: center; font-size: 0px; display: block; position: absolute !important; z-index: 99999;
}
.PageLoading .content {
	left: 50%; top: 50%; position: absolute; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -m-transform: translate(-50%, -50%);
}
.PageLoading .content .loading-icon {
	color: rgb(51, 51, 51); font-size: 34px; margin-right: 10px; vertical-align: middle;
}
.PageLoading .content .loading-text {
	color: rgb(51, 51, 51); font-size: 12px; vertical-align: middle;
}
.page-more-loading .content {
	margin: 0px auto; border: 0px currentColor; border-image: none; width: 300px; height: 50px; text-align: center; color: rgb(102, 102, 102) !important; line-height: 50px; font-size: 16px; display: block;
}
.page-more-loading .content .loading-icon {
	font-size: 24px; margin-right: 10px; vertical-align: middle;
}
.page-more-loading .content .loading-text {
	font-size: 16px; vertical-align: middle;
}
.myrotateall {
	-webkit-animation: loading 1s linear infinite;
}
.tabs-default .ui-tabs-nav {
	line-height: 1.12rem;
}
.tabs-default .tab-content {
	overflow: hidden; padding-bottom: 0.93rem;
}
.tabs-default .tab-content > div {
	background: rgb(255, 255, 255); border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(221, 221, 221) rgb(221, 221, 221); padding: 0.62rem; border-image: none; overflow: hidden; -ms-zoom: 1;
}
.tabs-default .ui-tabs {
	padding: 0px;
}
.tabs-default .ui-widget {
	font-family: "Microsoft YaHei";
}
.tabs-default .ui-widget-header {
	background: rgb(225, 225, 225);
}
.tabs-default .ui-widget-content {
	background: rgb(255, 255, 255);
}
.tabs-default {
	background: rgb(255, 255, 255) !important;
}
.tabs-default .ui-state-default .ui-tabs-anchor {
	color: rgb(102, 102, 102); line-height: 1.12rem;
}
.tabs-default .ui-tabs-active .ui-tabs-anchor {
	color: rgb(0, 153, 255);
}
.tabs-default .ui-state-active a {
	background: rgb(255, 255, 255); color: rgb(51, 122, 183); line-height: 1.87rem; margin-left: 0px; float: left;
}
.tabs-default .ui-state-default a {
	color: rgb(102, 102, 102);
}
.ui-state-default a:link {
	color: rgb(102, 102, 102);
}
.ui-state-default a:visited {
	color: rgb(102, 102, 102);
}
.tabs-default .ui-state-active a {
	color: rgb(39, 121, 170);
}
.ui-state-active a:link {
	color: rgb(39, 121, 170);
}
.ui-state-active a:visited {
	color: rgb(39, 121, 170);
}
.tabs-default .ui-tabs .ui-tabs-nav {
	padding: 0px;
}
.tabs-default .ui-widget-header {
	border: currentColor; border-image: none;
}
.tabs-default .ui-corner-all {
	border-top-right-radius: 0px;
}
.ui-corner-top {
	border-top-right-radius: 0px;
}
.ui-corner-right {
	border-top-right-radius: 0px;
}
.ui-corner-tr {
	border-top-right-radius: 0px;
}
.tabs-default .ui-corner-all {
	border-top-left-radius: 0px;
}
.ui-corner-top {
	border-top-left-radius: 0px;
}
.ui-corner-left {
	border-top-left-radius: 0px;
}
.ui-corner-tl {
	border-top-left-radius: 0px;
}
.tabs-default .ui-corner-all {
	border-bottom-left-radius: 0px;
}
.ui-corner-bottom {
	border-bottom-left-radius: 0px;
}
.ui-corner-left {
	border-bottom-left-radius: 0px;
}
.ui-corner-bl {
	border-bottom-left-radius: 0px;
}
.tabs-default .ui-corner-all {
	border-bottom-right-radius: 0px;
}
.ui-corner-bottom {
	border-bottom-right-radius: 0px;
}
.ui-corner-right {
	border-bottom-right-radius: 0px;
}
.ui-corner-br {
	border-bottom-right-radius: 0px;
}
.tabs-default .ui-state-default {
	background: none; border: currentColor; border-image: none;
}
.ui-widget-content .ui-state-default {
	background: none; border: currentColor; border-image: none;
}
.ui-widget-header .ui-state-default {
	background: none; border: currentColor; border-image: none;
}
.tabs-default .ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin: 0px; padding: 0px; font-weight: normal;
}
.tabs-default .ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	font-weight: normal;
}
.tabs-default .ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	padding: 0.62rem 1.25rem;
}
.tabs-default .ui-tabs .ui-tabs-nav li {
	margin: 0px; padding: 0px;
}
.tabs-default .ui-widget input {
	font-size: 1rem;
}
.ui-widget select {
	font-size: 1rem;
}
.ui-widget textarea {
	font-size: 1rem;
}
.ui-widget button {
	font-size: 1rem;
}
[TabsTplClassName=tabs-default] .tplPreviewImg {
	background: url("tabsTpl/tabs-default.jpg");
}
.tabs-two .ui-tabs-nav {
	line-height: 1.87rem;
}
.tabs-two .tab-content {
	overflow: hidden; padding-bottom: 1rem;
}
.tabs-two .tab-content > div {
	background: rgb(255, 255, 255); border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(202, 0, 0) rgb(202, 0, 0); padding: 0.62rem; border-image: none; overflow: hidden; -ms-zoom: 1;
}
.tabs-two .ui-tabs {
	padding: 0px;
}
.tabs-two .ui-widget {
	font-family: "Microsoft YaHei";
}
.tabs-two .ui-widget-header {
	background: rgb(225, 225, 225);
}
.tabs-two .ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
	color: rgb(255, 255, 255);
}
.tabs-two {
	background: rgb(255, 255, 255) !important;
}
.tabs-two .ui-state-default .ui-tabs-anchor {
	color: rgb(102, 102, 102);
}
.tabs-two .ui-tabs-active .ui-tabs-anchor {
	color: rgb(255, 255, 255);
}
.tabs-two .ui-state-active a {
	background: rgb(128, 128, 128) !important; border-radius: 0.62rem; color: rgb(255, 255, 255); margin-bottom: 0px; margin-left: 0px; float: left;
}
.tabs-two .ui-state-default a {
	color: rgb(255, 255, 255);
}
.ui-state-default a:link {
	color: rgb(255, 255, 255);
}
.ui-state-default a:visited {
	color: rgb(255, 255, 255);
}
.tabs-two .ui-state-active a {
	color: rgb(255, 255, 255);
}
.ui-state-active a:link {
	color: rgb(255, 255, 255);
}
.ui-state-active a:visited {
	color: rgb(255, 255, 255);
}
.tabs-two .ui-tabs .ui-tabs-nav {
	padding: 0px;
}
.tabs-two .ui-widget-header {
	border: currentColor; border-image: none;
}
.tabs-two .ui-corner-all {
	border-top-right-radius: 0px;
}
.ui-corner-top {
	border-top-right-radius: 0px;
}
.ui-corner-right {
	border-top-right-radius: 0px;
}
.ui-corner-tr {
	border-top-right-radius: 0px;
}
.tabs-two .ui-corner-all {
	border-top-left-radius: 0px;
}
.ui-corner-top {
	border-top-left-radius: 0px;
}
.ui-corner-left {
	border-top-left-radius: 0px;
}
.ui-corner-tl {
	border-top-left-radius: 0px;
}
.tabs-two .ui-corner-all {
	border-bottom-left-radius: 0px;
}
.ui-corner-bottom {
	border-bottom-left-radius: 0px;
}
.ui-corner-left {
	border-bottom-left-radius: 0px;
}
.ui-corner-bl {
	border-bottom-left-radius: 0px;
}
.tabs-two .ui-corner-all {
	border-bottom-right-radius: 0px;
}
.ui-corner-bottom {
	border-bottom-right-radius: 0px;
}
.ui-corner-right {
	border-bottom-right-radius: 0px;
}
.ui-corner-br {
	border-bottom-right-radius: 0px;
}
.tabs-two .ui-state-default {
	background: none; border: currentColor; border-image: none;
}
.ui-widget-content .ui-state-default {
	background: none; border: currentColor; border-image: none;
}
.ui-widget-header .ui-state-default {
	background: none; border: currentColor; border-image: none;
}
.tabs-two .ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin: 0px; padding: 0px; font-weight: normal;
}
.tabs-two .ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	font-weight: normal;
}
.tabs-two .ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	padding: 0.62rem 1.25rem;
}
.tabs-two .ui-tabs .ui-tabs-nav li {
	margin: 0px; padding: 0px;
}
.tabs-two .ui-widget input {
	font-size: 1rem;
}
.ui-widget select {
	font-size: 1rem;
}
.ui-widget textarea {
	font-size: 1rem;
}
.ui-widget button {
	font-size: 1rem;
}
[TabsTplClassName=tabs-two] .tplPreviewImg {
	background: url("tabsTpl/tabs-two.jpg");
}
.tabs-three .ui-tabs-nav {
	background: rgb(255, 255, 255); line-height: 1.87rem; border-bottom-color: rgb(255, 51, 51); border-bottom-width: 0.18rem; border-bottom-style: solid;
}
.tabs-three .tab-content {
	overflow: hidden; padding-bottom: 0.93rem;
}
.tabs-three .tab-content > div {
	background: rgb(255, 255, 255); border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(202, 0, 0) rgb(202, 0, 0); padding: 0.62rem; border-image: none; overflow: hidden; -ms-zoom: 1;
}
.tabs-three .ui-tabs {
	padding: 0px;
}
.tabs-three .ui-widget {
	font-family: "Microsoft YaHei";
}
.tabs-three .ui-widget-header {
	background: rgb(255, 255, 255);
}
.tabs-three .ui-widget-content {
	background: rgb(255, 255, 255);
}
.tabs-three .ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
	color: rgb(255, 255, 255);
}
.tabs-three {
	background: rgb(255, 255, 255) !important;
}
.tabs-three .ui-state-default .ui-tabs-anchor {
	color: rgb(102, 102, 102);
}
.tabs-three .ui-tabs-active .ui-tabs-anchor {
	color: rgb(255, 51, 51); border-bottom-color: rgb(255, 51, 51) !important; border-bottom-width: 0.18rem !important; border-bottom-style: solid !important;
}
.tabs-three .ui-state-active {
	border-bottom-color: rgb(102, 102, 102); border-bottom-width: 0.18rem; border-bottom-style: solid; float: left;
}
.tabs-three .ui-state-active a {
	background: rgb(255, 255, 255) !important; text-align: center; color: rgb(102, 102, 102); margin-bottom: 0px; margin-left: 0px; border-bottom-color: rgb(255, 51, 51); border-bottom-width: 0.18rem; border-bottom-style: solid; float: left;
}
.tabs-three .ui-state-default a {
	color: rgb(255, 255, 255);
}
.ui-state-default a:link {
	color: rgb(255, 255, 255);
}
.ui-state-default a:visited {
	color: rgb(255, 255, 255);
}
.tabs-three .ui-state-active a {
	color: rgb(255, 255, 255);
}
.ui-state-active a:link {
	color: rgb(255, 255, 255);
}
.ui-state-active a:visited {
	color: rgb(255, 255, 255);
}
.tabs-three .ui-tabs .ui-tabs-nav {
	padding: 0px;
}
.tabs-three .ui-widget-header {
	border: currentColor; border-image: none;
}
.tabs-three .ui-corner-all {
	border-top-right-radius: 0px;
}
.ui-corner-top {
	border-top-right-radius: 0px;
}
.ui-corner-right {
	border-top-right-radius: 0px;
}
.ui-corner-tr {
	border-top-right-radius: 0px;
}
.tabs-three .ui-corner-all {
	border-top-left-radius: 0px;
}
.ui-corner-top {
	border-top-left-radius: 0px;
}
.ui-corner-left {
	border-top-left-radius: 0px;
}
.ui-corner-tl {
	border-top-left-radius: 0px;
}
.tabs-three .ui-corner-all {
	border-bottom-left-radius: 0px;
}
.ui-corner-bottom {
	border-bottom-left-radius: 0px;
}
.ui-corner-left {
	border-bottom-left-radius: 0px;
}
.ui-corner-bl {
	border-bottom-left-radius: 0px;
}
.tabs-three .ui-corner-all {
	border-bottom-right-radius: 0px;
}
.ui-corner-bottom {
	border-bottom-right-radius: 0px;
}
.ui-corner-right {
	border-bottom-right-radius: 0px;
}
.ui-corner-br {
	border-bottom-right-radius: 0px;
}
.tabs-three .ui-state-default {
	background: none; border: currentColor; border-image: none;
}
.ui-widget-content .ui-state-default {
	background: none; border: currentColor; border-image: none;
}
.ui-widget-header .ui-state-default {
	background: none; border: currentColor; border-image: none;
}
.tabs-three .ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin: 0px; padding: 0px; font-weight: normal;
}
.tabs-three .ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	font-weight: normal;
}
.tabs-three .ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	padding: 0.62rem 1.25rem;
}
.tabs-three .ui-tabs .ui-tabs-nav li {
	margin: 0px; padding: 0px;
}
.tabs-three .ui-widget input {
	font-size: 1rem;
}
.ui-widget select {
	font-size: 1rem;
}
.ui-widget textarea {
	font-size: 1rem;
}
.ui-widget button {
	font-size: 1rem;
}
[TabsTplClassName=tabs-three] .tplPreviewImg {
	background: url("tabsTpl/tabs-three.jpg");
}
.tabs-three .ui-tabs-nav .ui-state-default a {
	border-bottom-color: transparent; border-bottom-width: 0.18rem; border-bottom-style: solid;
}
.ModuleTabs .wrap {
	margin: 100px auto 0px;
}
.ModuleTabs .tabs {
	border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
.ModuleTabs .tabs a {
	background: rgb(238, 238, 238); padding: 10px 20px; text-align: center; color: rgb(51, 51, 51); font-size: 14px; text-decoration: none; margin-bottom: -1px; border-top-color: transparent; border-top-width: 2px; border-top-style: solid; float: left; display: block;
}
.ModuleTabs .tabs a:first-child {
	border-left-color: rgb(238, 238, 238); border-left-width: 1px; border-left-style: solid;
}
.ModuleTabs .tabs .active {
	background: rgb(255, 255, 255); color: rgb(51, 51, 51); border-top-color: rgb(12, 103, 195); border-top-width: 2px; border-top-style: solid;
}
.ModuleTabs .swiper-container {
	border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(238, 238, 238) rgb(238, 238, 238); border-image: none; width: 100%;
}
.ModuleTabs .swiper-slide {
	background: 0px 0px; width: 100%; color: rgb(255, 255, 255);
}
.ModuleTabs .swiper-slide > .SubContainer {
	padding: 10px;
}
.ModuleTabs .swiper-container {
	margin: 0px auto; overflow: hidden; position: relative; z-index: 1; backface-visibility: hidden; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -o-backface-visibility: hidden;
}
.ModuleTabs .swiper-wrapper {
	width: 100%; position: relative; box-sizing: content-box; transform: translate3d(0px, 0px, 0px); transition-property: transform, left, top; transition-duration: 0s; transition-timing-function: ease; -webkit-transition-timing-function: ease; -webkit-transform: translate3d(0, 0, 0); -webkit-box-sizing: content-box; -moz-box-sizing: content-box; -o-transition-timing-function: ease; -webkit-transition-duration: 0s; -o-transition-duration: 0s; -webkit-transition-property: -webkit-transform, left, top; -o-transition-property: -o-transform, left, top; -o-transform: translate(0, 0); -moz-transform: translate3d(0, 0, 0); -moz-transition-property: -moz-transform, left, top; -moz-transition-duration: 0s; -moz-transition-timing-function: ease;
}
.ModuleTabs .swiper-free-mode > .swiper-wrapper {
	margin: 0px auto; transition-timing-function: ease-out; -webkit-transition-timing-function: ease-out; -o-transition-timing-function: ease-out; -moz-transition-timing-function: ease-out;
}
.ModuleTabs .swiper-slide {
	float: left; box-sizing: content-box; -webkit-box-sizing: content-box; -moz-box-sizing: content-box;
}
.ModuleLangSwitch .lang1 .langHor {
	float: left; display: inline-block;
}
.ModuleLangSwitch .lang1 a:hover {
	text-decoration: underline;
}
.ModuleLangSwitch .lang3 .form-control {
	width: auto;
}
.ModuleCustomForm {
	padding: 0.62rem;
}
.ModuleCustomForm .siteFormItemCheckItem {
	margin-right: 0.6rem; float: left;
}
.ModuleCustomForm .customFieldName {
	padding: 0.31rem 0px; overflow: hidden; clear: both; font-size: 0.87rem; display: block;
}
.ModuleCustomForm .customFieldName font {
	color: rgb(255, 0, 0);
}
.ModuleCustomForm .customFormText {
	border: 1px solid rgb(221, 221, 221); border-image: none; width: 99%; height: 2rem; line-height: 2rem;
}
.ModuleCustomForm .customFormSelect {
	padding: 0px 0.62rem; border: 1px solid rgb(221, 221, 221); border-image: none; height: 2rem; line-height: 2rem;
}
.ModuleCustomForm .customFormTextarea {
	border: 1px solid rgb(221, 221, 221); border-image: none; width: 99%; min-height: 5rem;
}
.ModuleCustomForm .customFormRadio {
	margin: 0px 0.18rem 0.31rem 0px; width: 1.12rem; height: 1.12rem; vertical-align: middle;
}
.ModuleCustomForm .customFormCheckbox {
	margin: 0px 0.18rem 0.31rem 0px; width: 1.12rem; height: 1.12rem; vertical-align: middle;
}
.ModuleCustomForm label {
	margin: 0px; font-weight: normal; vertical-align: middle; display: inline-block;
}
.ModuleCustomForm .submitBox {
	padding: 0.31rem; text-align: center;
}
.ModuleCustomForm .customFormSubmit {
	background: rgb(71, 138, 246); border-radius: 5px; border: rgb(71, 138, 246); border-image: none; width: 100px; color: rgb(255, 255, 255); font-size: 1rem; margin-top: 0.31rem;
}
.ModuleCustomForm .customFormSubmit:hover {
	background: rgb(31, 112, 243);
}
.ModuleBreadcrumbs .menu:hover {
	text-decoration: underline;
}
.ModuleBreadcrumbs ol {
	margin: 0px; padding: 10px;
}
.ModuleBreadcrumbs .breadcrumb {
	margin: 0px; background-color: transparent;
}
.ModuleBreadcrumbs .breadcrumb > li {
	display: inline;
}
.ModuleBreadcrumbs .breadcrumb > li + li::before {
	padding: 0px; content: "";
}
.FootNavMenu {
	top: 0px; width: 100%; height: 100%; text-align: center; overflow: hidden; display: none; position: fixed; z-index: 10;
}
.FootNavQRCode {
	top: 0px; width: 100%; height: 100%; text-align: center; overflow: hidden; display: none; position: fixed; z-index: 10;
}
.QQServices {
	top: 0px; width: 100%; height: 100%; text-align: center; overflow: hidden; display: none; position: fixed; z-index: 10;
}
.FootNavMask {
	background: rgb(0, 0, 0); top: 0px; width: 100%; height: 100%; position: absolute; z-index: 15; opacity: 0.5;
}
.FootNavQRCode span {
	right: 0.62rem; bottom: 3.75rem; overflow: hidden; display: block; position: fixed; z-index: 20;
}
.FootNavQRCode span img {
	border: 0.62rem solid rgb(255, 255, 255); border-image: none;
}
.QQServices {
	z-index: 999;
}
.QQList {
	border: 1px solid rgb(221, 221, 221); border-image: none; width: 100%; bottom: 3.75rem; overflow: hidden; display: block; list-style-type: none; position: fixed; z-index: 20; background-color: rgb(255, 255, 255);
}
.QQList li {
	width: 45%; height: 3rem; line-height: 3rem; overflow: hidden; padding-top: 0.5rem; padding-bottom: 0.5rem; margin-left: 5%; float: left; display: block;
}
.QQServices li.QQCancel {
	width: 90%; line-height: 2rem; clear: both; margin-left: 5%; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
.QQList li a {
	height: 3rem; line-height: 2.5rem; overflow: hidden; display: block;
}
.QQList li a img {
	float: left; display: block;
}
.QQList li a span {
	float: left; display: block;
}
.FootNavMenu ul {
	background: rgb(51, 51, 51); width: 100%; bottom: 3.12rem; overflow: hidden; display: block; position: fixed; z-index: 20;
}
.FootNavMenu ul li {
	margin: auto; padding: 0px; text-align: center; line-height: 2.56rem; display: block;
}
.FootNavMenu ul li a {
	width: 100%; color: rgb(255, 255, 255); font-size: 1rem; text-decoration: none; border-top-color: rgb(81, 81, 81); border-bottom-color: rgb(24, 24, 24); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; display: block;
}
.FootNavMenu ul li a:link {
	width: 100%; color: rgb(255, 255, 255); font-size: 1rem; text-decoration: none; border-top-color: rgb(81, 81, 81); border-bottom-color: rgb(24, 24, 24); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; display: block;
}
.FootNavMenu ul li a:visited {
	width: 100%; color: rgb(255, 255, 255); font-size: 1rem; text-decoration: none; border-top-color: rgb(81, 81, 81); border-bottom-color: rgb(24, 24, 24); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; display: block;
}
.FootNavMenu ul li a:active {
	width: 100%; color: rgb(255, 255, 255); font-size: 1rem; text-decoration: none; border-top-color: rgb(81, 81, 81); border-bottom-color: rgb(24, 24, 24); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; display: block;
}
.footer {
	transition:0.5s; left: 0px; width: 100%; height: 2.81rem; text-align: center; bottom: 0px; overflow: hidden; clear: both; position: fixed; z-index: 20; -webkit-transition: 0.5s; -o-transition: 0.5s; -khtml-transition: 0.5; -moz-transition: 0.5s;
}
.footer.iconAndText {
	height: 3.12rem;
}
.mobileNavRenderElem {
	height: 2.81rem;
}
.mobileNavRenderElem.iconAndText {
	height: 3.4rem;
}
.foot-nav-list {
	height: 100%; line-height: 100%; -webkit-box-flex: 1;
}
.foot-nav-list li {
	width: 20%; height: 100%; line-height: 100%; float: left; display: block; -webkit-box-flex: 1;
}
.foot-nav-list li a {
	width: 100%; height: 100%; display: inline-block; position: relative; cursor: pointer; -webkit-touch-callout: none;
}
.footer .icon {
	background-position: center; margin: 0px auto; width: 100%; height: 100%; color: rgb(255, 255, 255); line-height: 2.81rem; font-size: 24px; display: block; background-repeat: no-repeat; background-size: 1.62rem 1.62rem;
}
.footer.iconAndText .icon {
	margin: 0px auto; width: 2rem; height: 2rem; color: rgb(255, 255, 255); line-height: 2rem; font-size: 24px; display: block; position: relative;
}
.itemText {
	margin: 0px auto; color: rgb(255, 255, 255); overflow: hidden; font-size: 0.75rem; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.foot-nav-list .footNav {
	background: url("../images/footbar/blackFootNavIcon.png") no-repeat center / 1.62rem 1.62rem;
}
.foot-nav-list .footTel {
	background: url("../images/footbar/blackFootTelIcon.png") no-repeat center / 1.62rem 1.62rem;
}
.foot-nav-list .footGuestbook {
	background: url("../images/footbar/blackFootGuestbookIcon.png") no-repeat center / 1.62rem 1.62rem;
}
.foot-nav-list .footToTop {
	background: url("../images/footbar/blackFootBacktoTopIcon.png") no-repeat center / 1.62rem 1.62rem;
}
.foot-nav-list .footQRCode {
	background: url("/images/footbar/QRCode.png") no-repeat center / 1.62rem 1.62rem;
}
.foot-nav-list .prevPage {
	background: url("/images/footbar/blackFootPrevIcon.png") no-repeat center / 1.62rem 1.62rem;
}
.foot-nav-list .nextPage {
	background: url("/images/footbar/blackFootNextIcon.png") no-repeat center / 1.62rem 1.62rem;
}
.foot-nav-list .homePage {
	background: url("/images/footbar/blackFootHomeIcon.png") no-repeat center / 1.62rem 1.62rem;
}
.foot-nav-list .StoreListPage {
	background: url("/images/footbar/blackStoreIcon.png") no-repeat center / 1.62rem 1.62rem;
}
.foot-nav-list .ProductClassPage {
	background: url("/images/footbar/ProductClassPageIcon.png") no-repeat center / 1.62rem 1.62rem;
}
.foot-nav-list .customService {
	background: url("/images/footbar/blackFootqqIcon.png") no-repeat center / 1.62rem 1.62rem;
}
.foot-nav-list .shopCart {
	background: url("/images/footbar/blackFootShopCartIcon.png") no-repeat center / 1.62rem 1.62rem;
}
.customService table tr td {
	padding: 8px 3px;
}
.customService table tbody tr td * {
	margin-right: 0.62rem; cursor: pointer;
}
.customService table tbody tr td i.glyphicon {
	color: rgb(102, 102, 102);
}
.customService table tbody tr:first-child td .glyphicon-arrow-up {
	color: rgb(170, 170, 170); cursor: not-allowed;
}
.customService table tbody tr:last-child td .glyphicon-arrow-down {
	color: rgb(170, 170, 170); cursor: not-allowed;
}
.customService table tbody tr td {
	font-size: 0.82rem;
}
#QQDialog > div {
	margin-top: 0.62rem; margin-left: 0.62rem;
}
#QQDialog > div:last-child {
	margin-bottom: 1.25rem;
}
#QQDialog .input-group input {
	width: 200px;
}
#QQDialog .input-group input:focus {
	border: rgb(204, 204, 204); border-image: none;
}
.footNavShopCartNum {
	padding: 0px 0.31rem; border-radius: 8px; left: 52%; top: 4px; height: 1rem; color: rgb(255, 255, 255); line-height: 16px; font-size: 0.75rem; position: absolute; background-color: rgb(253, 70, 9);
}
.BgOpacity {
	left: 0px; top: 0px; position: absolute; z-index: 9000; opacity: 0.5; background-color: rgb(0, 0, 0);
}
.BalanceMsg {
	border: 0px currentColor; border-image: none; width: 95%; overflow: hidden; font-size: 1.31rem; display: block; position: absolute; z-index: 9100; box-shadow: 0px 0px 0.62rem rgba(0,0,0,0.5); background-color: rgb(255, 255, 255); -webkit-box-shadow: 0 0 0.625rem rgba(0, 0, 0, .5); -moz-box-shadow: 0 0 0.625rem rgba(0, 0, 0, .5);
}
.Box_title {
	top: 0px; width: 100%; height: 1.87rem; clear: both; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid; position: absolute; background-color: rgb(49, 165, 246);
}
span.Box_close {
	padding: 0px; top: 0px; width: 1.87rem; height: 1.87rem; text-align: center; right: 0px; color: rgb(255, 255, 255); line-height: 20.31rem; overflow: hidden; font-size: 1.5em; display: inline-block; position: absolute; z-index: 9999; cursor: pointer;
}
span.Box_close:hover {
	background: rgb(240, 33, 33);
}
.BalanceMsg div.body {
	margin: 1.87rem auto auto; padding: 0.31rem 0px; width: 17.5rem;
}
.BalanceMsg p {
	padding: 10.31rem 0px; left: 0px; top: 1.87rem; width: 17.5rem; text-align: center; color: rgb(51, 51, 51); display: inline-block; position: absolute;
}
.BalanceMsg p span {
	width: 100%; display: inline-block;
}
.Box_button {
	left: 0.62rem; top: 11.25rem; width: 17.5rem; height: 1.87rem; display: inline-block; position: absolute;
}
.BodyUl {
	list-style: none; width: 100%; overflow: hidden; display: block;
}
.BodyUl li {
	padding: 0.31rem 0px; width: 100%; text-align: center; color: rgb(255, 0, 0); line-height: 1.87rem; clear: both; display: block;
}
.BodyUl li.phone {
	margin: 0px auto; width: 210.31rem; height: 1.87rem; position: relative;
}
.BodyUl li.pass {
	margin: 0px auto; width: 210.31rem; height: 1.87rem; position: relative;
}
.phone i {
	padding: 0px 0.31rem; width: 50.31rem; text-align: right; color: gray; font-style: normal; float: left; display: block; position: absolute; z-index: 10;
}
.pass i {
	padding: 0px 0.31rem; width: 50.31rem; text-align: right; color: gray; font-style: normal; float: left; display: block; position: absolute; z-index: 10;
}
.pass i {
	width: 3.12rem;
}
.phone input {
	padding-left: 50.31rem; float: left;
}
.pass input {
	padding-left: 50.31rem; float: left;
}
.butGet {
	border: 0px currentColor; border-image: none; width: 5rem; height: 1.75rem; color: rgb(255, 255, 255); cursor: pointer; background-color: rgb(16, 146, 254);
}
.txtInput {
	padding: 0px 0.31rem; border-radius: 0.18rem; border: 1px solid rgb(221, 221, 221); border-image: none; width: 13.12rem; height: 1.75rem; line-height: 1.75rem; vertical-align: middle;
}
input.error {
	border-color: rgb(255, 0, 0);
}
label.error {
	color: rgb(255, 0, 0); padding-left: 0.62rem; font-size: 1.12rem; float: left;
}
.LuckCard {
	width: 100%; height: 100%; overflow: hidden;
}
.LuckCardbg {
	background: url("/images/PartyImage/luckcard.jpg") no-repeat; margin: 0px auto; width: 31.25rem; height: 10.62rem; position: relative;
}
.mycar {
	border-radius: 0.18rem; top: 110.31rem; width: 12.5rem; height: 1.87rem; right: 1.25rem; overflow: hidden; position: absolute; cursor: pointer;
}
.result {
	width: 100%; height: 100%; overflow: hidden;
}
.result strong {
	text-align: center; color: rgb(255, 255, 255); line-height: 1.87rem; font-family: Arial, Helvetica, sans-serif; font-size: 1.12rem; display: block;
}
.canvas {
	position: absolute;
}
.result {
	background-color: rgb(151, 0, 0);
}
.reset {
	border-radius: 0.18rem; top: 11rem; width: 3.12rem; height: 1.75rem; text-align: center; right: 1.25rem; display: none; position: absolute; cursor: pointer; background-color: white;
}
.cardText {
	margin: 0.62rem 3%; border-radius: 0.31rem; overflow: hidden; clear: both; display: block; background-color: rgb(255, 248, 174);
}
.cardText h5 {
	width: 6.25em; color: white; line-height: 2rem; text-indent: 0.5rem; font-size: 0.87rem; display: inline-block; background-color: rgb(233, 104, 0);
}
.cardText dt {
	width: 6.25em; color: white; line-height: 2rem; text-indent: 0.5rem; font-size: 0.87rem; display: inline-block; background-color: rgb(233, 104, 0);
}
.cardText ul {
	padding: 0.31rem 0.62rem;
}
.cardText p {
	padding: 0.31rem 0.62rem;
}
.Rotate {
	width: 99.5%; overflow: hidden; display: block; list-style-type: none;
}
.Rotate dd {
	margin: 0.62rem 3%; border-radius: 0.31rem; overflow: hidden; clear: both; display: block;
}
.Rotate dd h5 {
	width: 6.25em; color: white; line-height: 2rem; text-indent: 0.5rem; font-size: 0.87rem; display: inline-block; background-color: rgb(233, 104, 0);
}
.Rotate dd.rotePlate {
	padding: 0px;
}
.Rotate dd.prizeList {
	background-color: rgb(255, 248, 174);
}
.Rotate dd.prizeList ul {
	padding: 0.31rem 0.62rem;
}
.Rotate dd.description {
	margin: 0px 3%; width: auto; background-color: rgb(255, 248, 174);
}
.Rotate dd.description p {
	padding: 0.31rem 0.62rem;
}
.RImage {
	margin: auto; width: 23.12rem; height: 23.12rem; overflow: hidden; display: block; position: relative;
}
.BackImage {
	position: absolute; max-width: 100%;
}
.RImage i {
	left: 90.12rem; top: 80.12rem; width: 5rem; height: 5rem; overflow: hidden; display: block; position: absolute; cursor: pointer;
}
.PShadow {
	left: 90.12rem; top: 80.12rem; width: 5rem; height: 5rem; overflow: hidden; display: block; position: absolute; cursor: pointer;
}
.RImage i img {
	max-height: 100%;
}
.PShadow {
	left: 0px; top: 0px; z-index: 100;
}
.egg {
	margin: auto; width: 99.5%; overflow: hidden;
}
.eggList {
	margin: 2.5rem auto 0px; width: 16.87rem; overflow: hidden; display: block; list-style-type: none;
}
.eggList li {
	background: url("/images/GoldEgg/egg_1.png") no-repeat bottom; width: 5.62em; height: 10.62rem; float: left; display: block; position: relative; cursor: pointer;
}
.eggList li span {
	margin: 3.75rem auto; width: 1.87rem; height: 3.75rem; color: rgb(255, 255, 0); font-size: 1.25rem; font-weight: bold; display: block;
}
.hammer {
	background: url("/images/GoldEgg/img-6.png") no-repeat 0% 0% / contain; left: 50%; width: 3.12rem; height: 3.12rem; margin-left: -20.31rem; display: none; position: absolute; z-index: 10;
}
.eggList li.curr {
	background: url("/images/GoldEgg/egg_2.png") no-repeat bottom / 70%; width: 5.62em; z-index: 300; cursor: default;
}
.eggList li.curr sup {
	background: url("/images/GoldEgg/img-4.png") no-repeat -1.87rem -1.87rem; width: 100%; height: 181px; display: block; z-index: 800;
}
.eggList li {
	background-size: 70%;
}
.eggList li.curr {
	background-size: 70%;
}
.eggList li.curr sup {
	background-size: 70%;
}
.RTip {
	background: rgb(255, 102, 0); padding: 0.31rem; border-radius: 0.18rem; width: 95%; text-align: center; color: rgb(255, 255, 255); line-height: 1.5rem; overflow: hidden; font-size: 0.87rem; margin-left: 0.25rem; display: none; position: absolute; z-index: 500;
}
.eggText {
	margin: 0.62rem 3%; border-radius: 0.31rem; overflow: hidden; clear: both; display: block; background-color: rgb(255, 248, 174);
}
.eggText h5 {
	width: 6.25rem; color: white; line-height: 2rem; text-indent: 0.5rem; font-size: 0.87rem; display: inline-block; background-color: rgb(233, 104, 0);
}
.eggText ul {
	padding: 0.31rem 0.62rem;
}
.eggText p {
	padding: 0.31rem 0.62rem;
}
.ModulePlate {
	margin: auto; width: 99.5%; overflow: hidden;
}
.Plate {
	margin: auto; width: 99%; overflow: hidden; display: block; list-style-type: none;
}
.Plate li {
	margin: 0px 0.12rem 0.12rem 0px; width: 48%; height: 5rem; text-align: center; line-height: 1.5; float: left; display: block; cursor: pointer; background-color: rgb(255, 106, 0);
}
.PlateList {
	margin: 0.62rem 3%; border-radius: 0.31rem; overflow: hidden; clear: both; display: block; background-color: rgb(255, 248, 174);
}
.PlateDetail {
	margin: 0.62rem 3%; border-radius: 0.31rem; overflow: hidden; clear: both; display: block; background-color: rgb(255, 248, 174);
}
.PlateList h5 {
	width: 6.25rem; color: white; line-height: 2rem; text-indent: 0.5rem; font-size: 0.87rem; display: inline-block; background-color: rgb(233, 104, 0);
}
.PlateDetail dt {
	width: 6.25rem; color: white; line-height: 2rem; text-indent: 0.5rem; font-size: 0.87rem; display: inline-block; background-color: rgb(233, 104, 0);
}
.PlateList ul {
	padding: 0.31rem 0.62rem;
}
.PlateDetail p {
	padding: 0.31rem 0.62rem;
}
.ModuleProductDetail .mainHint {
	margin: 0.5rem 0px; text-align: center; color: rgb(102, 102, 102); font-size: 1rem; font-weight: bold;
}
.ModuleProductDetail .subHint {
	text-align: center; color: rgb(153, 153, 153); font-size: 0.4rem;
}
.ModuleProductDetail .ReserveStartTime {
	background: rgb(255, 255, 255) !important; border: 1px solid rgb(204, 204, 204); border-image: none; width: 7rem; height: 1.5rem; text-align: center; line-height: 1.5rem; padding-left: 4px; font-size: 0.8rem;
}
.ModuleProductDetail .ReserveEndTime {
	background: rgb(255, 255, 255) !important; border: 1px solid rgb(204, 204, 204); border-image: none; width: 7rem; height: 1.5rem; text-align: center; line-height: 1.5rem; padding-left: 4px; font-size: 0.8rem;
}
.ModuleProductDetail .ReserveStartTime {
	margin-right: 5px;
}
.ModuleProductDetail .ReserveEndTime {
	margin-left: 5px;
}
.ModuleProductDetail .goods-attrval-name.outOfStock {
	border: 1px dashed rgb(214, 214, 216); border-image: none; color: rgb(205, 205, 205); cursor: not-allowed;
}
.ModuleProductDetail .pDetail .picshow {
	padding-right: 0px; padding-left: 0px;
}
.ModuleProductDetail .icon-qrcode {
	display: none;
}
@media screen and (min-width:992px)
{
.ModuleProductDetail .icon-qrcode {
	display: inline;
}
}
.easyzoom-flyout img {
	max-width: none;
}
.musicImg.playing {
	animation:music_rotating 1.2s linear infinite; -webkit-animation: music_rotating 1.2s linear infinite; -o-animation: music_rotating 1.2s linear infinite; -moz-animation: music_rotating 1.2s linear infinite;
}
.ModuleShareContainer {
	background: white; width: 100%; z-index: 99999;
}
.ModuleShare .title {
	margin: 0px auto; padding: 0.62rem 0px; width: 100%; text-align: center; font-size: 1rem; display: block; position: relative; box-shadow: 0px -3px 8px 0px #efefef;
}
.ModuleShare .close {
	width: 1.87rem; right: 0.62rem; font-size: 1.25rem; display: inline-block; position: absolute;
}
.ModuleShare .shareitem {
	padding: 0.5rem 0.2rem; width: 24%; text-align: center; display: inline-block; cursor: pointer;
}
.ModuleShare .ShareIcon {
	border-radius: 3.12rem; border: 1px solid rgb(255, 149, 47); border-image: none; width: 3.12rem; height: 3.12rem; text-align: center; right: 1rem; bottom: 7rem; color: white; padding-top: 0.31rem; display: block; position: fixed; z-index: 99999; opacity: 0.9; background-color: rgb(255, 149, 0); -webkit-opacity: 0.9; -moz-opacity: 0.9;
}
.ModuleShare .ShareIcon a {
	color: rgb(255, 255, 255); line-height: 1.25rem; font-size: 0.87rem; display: block;
}
.ShareTipsModal .jiantou {
	width: 100%; height: 69px; margin-top: 2%; position: relative;
}
.ShareTipsModal .jiantou img {
	right: 5%; position: absolute;
}
.UserBar {
	padding: 0.31rem 0px; width: 100%; height: 3.62rem; display: block; position: fixed; z-index: 951;
}
.Backlayer {
	left: 0px; top: 0px; width: 100%; height: 100%; display: block; position: absolute; opacity: 0.5; background-color: rgb(0, 0, 0);
}
.UserBar-content {
	width: 100%; height: 100%; position: absolute; z-index: 952;
}
.UserBar .Userhead {
	border-radius: 1.5rem; height: 3rem; margin-left: 0.62rem; float: left;
}
.NameText {
	margin: 0px 0px 0px 0.62rem; padding: 0px; float: left; display: block; list-style-type: none;
}
.NameText li {
	width: 100%; height: 1.5rem; color: rgb(255, 255, 255); line-height: 1.5rem; clear: both; display: block;
}
.subtn {
	margin-top: 0.5rem; margin-right: 0.62rem; float: right;
}
.WXQRCode {
	border: 1px solid rgb(221, 221, 221); border-image: none; width: 90%; margin-top: 0.31rem; margin-left: 5%; display: none; position: static;
}
.fenxiao {
	border-radius: 2rem; width: 3rem; height: 3rem; text-align: center; right: 1rem; margin-top: -6.87rem; display: block; position: absolute; background-color: rgb(0, 165, 34);
}
.fenxiao a:link {
	color: rgb(255, 255, 255); line-height: 1rem; padding-top: 0.5rem; display: block;
}
.fenxiao a:hover {
	color: rgb(255, 255, 255); line-height: 1rem; padding-top: 0.5rem; display: block;
}
.fenxiao a:visited {
	color: rgb(255, 255, 255); line-height: 1rem; padding-top: 0.5rem; display: block;
}
.fenxiao a:active {
	color: rgb(255, 255, 255); line-height: 1rem; padding-top: 0.5rem; display: block;
}
@media all and (min-width:768px)
{
.ModuleCouponList .modal-dialog {
	margin: 6%;
}
.CouponItem .CouponItemimg {
	max-height: 185px;
}
}
@media all and (max-width:551px)
{
.CouponItem .CouponItemimg {
	max-height: 200px;
}
}
@media all and (max-width:767px) and (min-width:551px)
{
.CouponItem .CouponItemimg {
	max-height: 152px;
}
}
.CouponItem .CouponItemimg {
	overflow: hidden;
}
.CouponItem {
	padding: 0px; font-family: "Microsoft YaHei"; font-size: 12px; margin-bottom: 10px; box-shadow: 0px 1px 8px #ddd;
}
.CouponItem img {
	padding: 8px 8px 1px;
}
.GetCoupon {
	margin-right: 7px; float: right;
}
.GetCoupon .btnGetCoupon {
	background: rgb(255, 124, 0); padding: 5px 18px; border-radius: 2px; border: 1px solid rgb(255, 124, 0); border-image: none; color: rgb(255, 255, 255); box-shadow: 0px 0px 2px rgba(255,124,0,0.73);
}
.GetCoupon .btnGotCoupon {
	background: gray; padding: 5px 18px; border-radius: 2px; border: 1px solid rgb(51, 51, 51); border-image: none; color: rgb(255, 255, 255); box-shadow: 0px 0px 2px rgba(255,124,0,0.73);
}
.CouponDetail {
	font-size: 12px;
}
.btnGetCoupon {
	background: rgb(255, 124, 0); border-radius: 5px; border: currentColor; border-image: none; width: 100%; height: 30px; color: rgb(255, 255, 255); margin-top: 10px;
}
.btnGotCoupon {
	background: gray; border-radius: 5px; border: currentColor; border-image: none; width: 100%; height: 30px; color: rgb(255, 255, 255); margin-top: 10px;
}
.DetailBox {
	left: 4%; top: 20%;
}
.DetailBox .modal-header {
	padding: 10px;
}
@media all and (min-width:768px)
{
.mhidden-lg {
	display: none;
}
.mhidden-md.mhidden-lg {
	display: none;
}
.mhidden-sm.mhidden-lg {
	display: none;
}
}
@media all and (max-width:767px)
{
.mhidden-xs {
	display: none;
}
}
@media screen and (min-width:768px)
{
#MobileNav {
	display: none;
}
#MobileNavRenderElem {
	display: none;
}
#MobileNavFloatLayer {
	display: none;
}
#MobileNavMask {
	display: none;
}
.FootNavMask {
	display: none;
}
.FootNavQRCodeImg {
	display: none;
}
.QQList {
	display: none;
}
#MobileFootNav {
	display: none;
}
.ModuleNav {
	display: block;
}
.ModuleNavGiant {
	display: block;
}
.ModuleNav .pre_nav .nav {
	display: block;
}
.ModuleNav .navMainItemGroup {
	display: block;
}
.ModuleNav .BodyCenter {
	display: block;
}
.ModuleNavGiant .pre_nav .nav {
	display: block;
}
.ModuleNavGiant .main-nav-item-group {
	display: block;
}
.ModuleNavGiant .BodyCenter {
	display: block;
}
}
@media screen and (max-width:767px)
{
#MobileNav {
	display: block;
}
#MobileNavRenderElem {
	display: block;
}
#MobileNavFloatLayer {
	display: block;
}
#MobileNavMask {
	display: block;
}
.FootNavMask {
	display: block;
}
.FootNavQRCodeImg {
	display: block;
}
.QQList {
	display: block;
}
#MobileFootNav {
	display: block;
}
.ModuleNav {
	display: none;
}
.ModuleNavGiant {
	display: none;
}
div[ModuleType=ModuleNav] {
	display: none;
}
div[ModuleType=ModuleNavGiant] {
	display: none;
}
.ModuleNav .pre_nav .nav {
	display: none;
}
.ModuleNav .navMainItemGroup {
	display: none;
}
.ModuleNav .BodyCenter {
	display: none;
}
.ModuleNavGiant .pre_nav .nav {
	display: none;
}
.ModuleNavGiant .main-nav-item-group {
	display: none;
}
.ModuleNavGiant .BodyCenter {
	display: none;
}
}
[alwaysshow='1'].ModuleItem {
	display: block !important;
}
[alwaysshow='1'].ModuleItem .ModuleNav {
	display: block !important;
}
[alwaysshow='1'].ModuleItem .ModuleNav .pre_nav .nav {
	display: block !important;
}
[alwaysshow='1'].ModuleItem .ModuleNav .navMainItemGroup {
	display: block !important;
}
[alwaysshow='1'].ModuleItem .ModuleNav .BodyCenter {
	display: block !important;
}
[alwaysshow='1'].ModuleItem .ModuleNavGiant {
	display: block !important;
}
[alwaysshow='1'].ModuleItem .ModuleNavGiant .pre_nav .nav {
	display: block !important;
}
[alwaysshow='1'].ModuleItem .ModuleNavGiant .main-nav-item-group {
	display: block !important;
}
[alwaysshow='1'].ModuleItem .ModuleNavGiant .BodyCenter {
	display: block !important;
}
.ModuleTabContainerGiant .tabContainer110 .btnScrollLeft {
	display: none;
}
.ModuleTabContainerGiant .tabContainer110 .btnScrollRight {
	display: none;
}
@media all and (max-width:767px)
{
.ModuleTabContainerGiant .tabContainer110 .btnScrollLeft {
	border-radius: 4px; top: 0px; width: 19px; height: 26px; text-align: center; color: rgb(255, 255, 255); line-height: 26px; font-size: 12px; display: inline-block; z-index: 99; background-color: rgba(0, 0, 0, 0.3);
}
.ModuleTabContainerGiant .tabContainer110 .btnScrollRight {
	border-radius: 4px; top: 0px; width: 19px; height: 26px; text-align: center; color: rgb(255, 255, 255); line-height: 26px; font-size: 12px; display: inline-block; z-index: 99; background-color: rgba(0, 0, 0, 0.3);
}
.ModuleTabContainerGiant .tabContainer110 .btnScrollLeft {
	left: 8px; top: 50px; position: absolute;
}
.ModuleTabContainerGiant .tabContainer110 .btnScrollRight {
	top: 50px; right: 8px; position: absolute;
}
}
@media all and (min-width:768px)
{
.ModuleTabContainerGiant .tabContainer110 .btnScrollLeft {
	border-radius: 4px; top: 0px; width: 26px; height: 33px; text-align: center; color: rgb(255, 255, 255); line-height: 33px; font-size: 12px; display: inline-block; z-index: 99; background-color: rgba(0, 0, 0, 0.3);
}
.ModuleTabContainerGiant .tabContainer110 .btnScrollRight {
	border-radius: 4px; top: 0px; width: 26px; height: 33px; text-align: center; color: rgb(255, 255, 255); line-height: 33px; font-size: 12px; display: inline-block; z-index: 99; background-color: rgba(0, 0, 0, 0.3);
}
.ModuleTabContainerGiant .tabContainer110 .btnScrollLeft {
	left: 8px; top: 62px; position: absolute;
}
.ModuleTabContainerGiant .tabContainer110 .btnScrollRight {
	top: 62px; right: 8px; position: absolute;
}
}
.ModuleTabContainer .tabContainer1 {
	position: relative;
}
.ModuleTabContainer .tabContainer1 .nav {
	overflow: hidden; white-space: nowrap; -ms-overflow-y: hidden;
}
.ModuleTabContainer .tabContainer1 .nav > li {
	margin: 0px; padding: 0px; float: none; display: inline-block; cursor: pointer;
}
.ModuleTabContainer .tabContainer1 .nav > li.active > a {
	margin: 0px; padding: 0px; border-radius: 0px; text-align: center; overflow: hidden; display: inline-block; white-space: nowrap;
}
.ModuleTabContainer .tabContainer1 .nav > li.active > a:focus {
	margin: 0px; padding: 0px; border-radius: 0px; text-align: center; overflow: hidden; display: inline-block; white-space: nowrap;
}
.ModuleTabContainer .tabContainer1 .nav > li.active > a:hover {
	margin: 0px; padding: 0px; border-radius: 0px; text-align: center; overflow: hidden; display: inline-block; white-space: nowrap;
}
.ModuleTabContainer .tabContainer1 .nav > li > a {
	margin: 0px; padding: 0px; border-radius: 0px; text-align: center; overflow: hidden; display: inline-block; white-space: nowrap;
}
.ModuleTabContainer .tabContainer1 .nav > li > a:focus {
	background: none;
}
.ModuleTabContainer .tabContainer1 .nav > li > a:hover {
	background: none;
}
.ModuleTabContainer .tabContainer1 .nav > li.active > a {
	background-color: transparent;
}
.ModuleTabContainer .tabContainer1 .nav > li.active > a:focus {
	background-color: transparent;
}
.tabContainer1 .nav > li.active > a:hover {
	background-color: transparent;
}
.ModuleTabContainer .tabContainer1 .panelBtnScroll {
	margin: 0px; top: 0px; width: auto; height: auto; right: 0px; padding-right: 10px; display: none; position: absolute; z-index: 99; background-color: transparent;
}
.ModuleTabContainerGiant .TabContainer-Container .panelBtnScroll {
	margin: 0px; top: 0px; width: auto; height: auto; right: 0px; padding-right: 10px; display: none; position: absolute; z-index: 99; background-color: transparent;
}
.ModuleTabContainerV2Giant .TabContainer-Container .panelBtnScroll {
	margin: 0px; top: 0px; width: auto; height: auto; right: 0px; padding-right: 10px; display: none; position: absolute; z-index: 99; background-color: transparent;
}
.ModuleTabContainer .tabContainer1 .panelBtnScroll .btnScrollLeft {
	border-radius: 4px; top: 0px; width: 20px; height: 20px; text-align: center; color: rgb(255, 255, 255); line-height: 20px; font-size: 12px; display: inline-block; background-color: rgba(0, 0, 0, 0.3);
}
.ModuleTabContainer .tabContainer1 .panelBtnScroll .btnScrollRight {
	border-radius: 4px; top: 0px; width: 20px; height: 20px; text-align: center; color: rgb(255, 255, 255); line-height: 20px; font-size: 12px; display: inline-block; background-color: rgba(0, 0, 0, 0.3);
}
.ModuleTabContainer .tabContainer1 .tab-content > .tab-pane {
	background: none;
}
.ModuleTabContainerGiant .tabContainerCommon .btnScrollLeft {
	border-radius: 4px; top: 0px; width: 19px; height: 26px; text-align: center; color: rgb(255, 255, 255); line-height: 26px; font-size: 12px; display: inline-block; z-index: 99; background-color: rgba(0, 0, 0, 0.3);
}
.ModuleTabContainerGiant .tabContainerCommon .btnScrollRight {
	border-radius: 4px; top: 0px; width: 19px; height: 26px; text-align: center; color: rgb(255, 255, 255); line-height: 26px; font-size: 12px; display: inline-block; z-index: 99; background-color: rgba(0, 0, 0, 0.3);
}
.ModuleTabContainerV2Giant .tabContainerCommon .btnScrollLeft {
	border-radius: 4px; top: 0px; width: 19px; height: 26px; text-align: center; color: rgb(255, 255, 255); line-height: 26px; font-size: 12px; display: inline-block; z-index: 99; background-color: rgba(0, 0, 0, 0.3);
}
.ModuleTabContainerV2Giant .tabContainerCommon .btnScrollRight {
	border-radius: 4px; top: 0px; width: 19px; height: 26px; text-align: center; color: rgb(255, 255, 255); line-height: 26px; font-size: 12px; display: inline-block; z-index: 99; background-color: rgba(0, 0, 0, 0.3);
}
.ModuleTabContainerGiant .tabContainerCommon .btnScrollLeft {
	left: 8px; top: 15px; position: absolute;
}
.ModuleTabContainerV2Giant .tabContainerCommon .btnScrollLeft {
	left: 8px; top: 15px; position: absolute;
}
.ModuleTabContainerGiant .tabContainerCommon .btnScrollRight {
	top: 15px; right: 8px; position: absolute;
}
.ModuleTabContainerV2Giant .tabContainerCommon .btnScrollRight {
	top: 15px; right: 8px; position: absolute;
}
.ModuleTabContainer .tabContainer2 {
	display: table; position: static;
}
.ModuleTabContainer .tabContainer2 .nav-tabs {
	width: 1%; vertical-align: top; float: none; display: table-cell; white-space: nowrap;
}
.ModuleTabContainer .tabContainer2 .tabs-left {
	padding: 0px; border: 0px currentColor; border-image: none;
}
.ModuleTabContainer .tabContainer2 .tabs-right {
	padding: 0px; border: 0px currentColor; border-image: none;
}
.ModuleTabContainer .tabContainer2 .nav li {
	text-align: center; cursor: pointer;
}
.ModuleTabContainer .tabContainer2 .nav li a {
	width: auto; text-align: center; overflow: hidden; display: inline-block; white-space: nowrap;
}
.ModuleTabContainer .tabContainer2 .tab-content {
	vertical-align: top; float: none; display: table-cell;
}
.ModuleTabContainer .tabContainer2 .tab-content > .tab-pane {
	background: none;
}
.ModuleTabContainer .tabContainer3 {
	position: static;
}
.ModuleTabContainer .tabContainer3 .panel {
	border: 0px currentColor; border-image: none;
}
.ModuleTabContainer .tabContainer3 .panel > .panel-heading > .panel-title {
	position: relative; cursor: pointer;
}
.ModuleTabContainer .tabContainer3 .panel > .panel-heading > .panel-title::after {
	top: 0px; right: 0px; color: rgb(51, 51, 51); line-height: 16px; font-family: Glyphicons Halflings; font-size: 12px; position: absolute; content: "\002b";
}
.ModuleTabContainer .tabContainer3 .panel.active > .panel-heading > .panel-title::after {
	color: rgb(245, 245, 245); content: "\2212";
}
@media all and (max-width:767px)
{
.ModuleTabContainerGiant .tabContainer5 .btnScrollLeft {
	left: 8px; top: 10px; position: absolute;
}
.ModuleTabContainerGiant .tabContainer5 .btnScrollRight {
	top: 10px; right: 8px; position: absolute;
}
}
.ModuleTabContainerGiant .addnewhelper {
	padding: 10px; line-height: 40px !important;
}
.ModuleTabContainerGiant .portrait .TabConOption {
	height: 50px; text-align: center; line-height: 50px; font-size: 14px; border-right-color: currentColor; border-left-color: rgb(238, 238, 238); border-right-width: 0px; border-left-width: 1px; border-right-style: none; border-left-style: solid; position: relative; z-index: 2; box-sizing: border-box;
}
.ModuleTabContainerGiant .portrait :nth-last-of-type(1).Nav-Container .TabConOption {
	border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
.ModuleTabContainerGiant .portrait .tabContentGiantWb.active {
	display: block;
}
.ModuleTabContainerGiant .portrait :first-child.Nav-Container .TabConOption {
	border-top-color: rgb(238, 238, 238); border-top-width: 1px; border-top-style: solid;
}
.ModuleTabContainerGiant .portrait .tabContentGiantWb {
	left: 0px; top: 0px; width: 100%; margin-right: 1px; display: none;
}
.ModuleTabContainerGiant .portrait .Nav-Container {
	width: 100%; float: left;
}
.ModuleTabContainerGiant .portrait .inTabContentGiant {
	background: rgb(247, 247, 245); padding: 5px; border: 1px solid rgb(238, 238, 238); border-image: none; margin-left: -1px;
}
.ModuleTabContainerGiant .portrait .TabConContainer.active {
	display: block;
}
.ModuleTabContainerGiant .portrait .TabConcontentWb {
	position: relative;
}
.ModuleTabContainerGiant .portrait .iconimg {
	display: none;
}
@media all and (max-width:767px)
{
.ModuleTabContainerGiant .portrait .iconimg {
	padding-right: 30px; float: right; display: block;
}
.ModuleTabContainerGiant .portrait .Nav-Container .TabConOption {
	background: rgb(255, 255, 255); border: 0px currentColor; border-image: none; width: 100% !important; height: 48px; text-align: left; color: rgb(51, 51, 51); line-height: 48px; padding-left: 30px; float: none; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.ModuleTabContainerGiant .portrait .Nav-Container .TabConOption.active {
	background: rgb(25, 118, 210); color: rgb(255, 255, 255); border-left-color: rgb(25, 118, 210); border-left-width: 3px; border-left-style: solid;
}
.ModuleTabContainerGiant .portrait .Nav-Container {
	margin-bottom: 6px;
}
.ModuleTabContainerGiant .portrait .Nav-Container .TabConContainer {
	border: 0px currentColor; border-image: none; margin-left: 0px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.ModuleTabContainerGiant .portrait .TabConContainer {
	position: static;
}
.ModuleTabContainerGiant .portrait :nth-last-of-type(1).Nav-Container .TabConOption {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.ModuleTabContainerGiant .portrait :first-child.Nav-Container .TabConOption {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
}
.ModuleTabContainerV2Giant .tabContainer.TabContainer-Container {
	position: relative;
}
.ModuleTabContainerV2Giant .addnewhelper {
	padding: 10px; line-height: 40px !important;
}
.ModuleTabContainerV2Giant .portrait .TabConOption {
	height: 50px; text-align: center; line-height: 50px; font-size: 14px; border-right-color: currentColor; border-left-color: rgb(238, 238, 238); border-right-width: 0px; border-left-width: 1px; border-right-style: none; border-left-style: solid; position: relative; z-index: 2; box-sizing: border-box;
}
.ModuleTabContainerV2Giant .portrait :nth-last-of-type(1).Nav-Container .TabConOption {
	border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
.ModuleTabContainerV2Giant .portrait .tabContentGiantWb.active {
	display: block;
}
.ModuleTabContainerV2Giant .portrait :first-child.Nav-Container .TabConOption {
	border-top-color: rgb(238, 238, 238); border-top-width: 1px; border-top-style: solid;
}
.ModuleTabContainerV2Giant .portrait .tabContentGiantWb {
	left: 0px; top: 0px; width: 100%; margin-right: 1px; display: none;
}
.ModuleTabContainerV2Giant .portrait .Nav-Container {
	width: 100%; float: left;
}
.ModuleTabContainerV2Giant .portrait .inTabContentGiant {
	background: rgb(247, 247, 245); padding: 5px; border: 1px solid rgb(238, 238, 238); border-image: none; margin-left: -1px;
}
.ModuleTabContainerV2Giant .portrait .TabConContainer.active {
	display: block;
}
.ModuleTabContainerV2Giant .portrait .TabConcontentWb {
	position: relative;
}
.ModuleTabContainerV2Giant .portrait .iconimg {
	display: none;
}
@media all and (max-width:767px)
{
.ModuleTabContainerV2Giant .portrait .iconimg {
	padding-right: 30px; float: right; display: block;
}
.ModuleTabContainerV2Giant .portrait .Nav-Container .TabConOption {
	background: rgb(255, 255, 255); border: 0px currentColor; border-image: none; width: 100% !important; height: 48px; text-align: left; color: rgb(51, 51, 51); line-height: 48px; padding-left: 30px; float: none; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.ModuleTabContainerV2Giant .portrait .Nav-Container .TabConOption.active {
	background: rgb(25, 118, 210); color: rgb(255, 255, 255); border-left-color: rgb(25, 118, 210); border-left-width: 3px; border-left-style: solid;
}
.ModuleTabContainerV2Giant .portrait .Nav-Container {
	margin-bottom: 6px;
}
.ModuleTabContainerV2Giant .portrait .Nav-Container .TabConContainer {
	border: 0px currentColor; border-image: none; margin-left: 0px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.ModuleTabContainerV2Giant .portrait .TabConContainer {
	position: static;
}
.ModuleTabContainerV2Giant .portrait :nth-last-of-type(1).Nav-Container .TabConOption {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.ModuleTabContainerV2Giant .portrait :first-child.Nav-Container .TabConOption {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
}
.ModuleTabContainerV2Giant .TabSubGridContainer {
	padding: 0px; min-height: 0px;
}
.ModuleTabContainerV2Giant .tabContainer110 .btnScrollLeft {
	display: none;
}
.ModuleTabContainerV2Giant .tabContainer110 .btnScrollRight {
	display: none;
}
@media all and (max-width:767px)
{
.ModuleTabContainerV2Giant .tabContainer110 .btnScrollLeft {
	border-radius: 4px; top: 0px; width: 19px; height: 26px; text-align: center; color: rgb(255, 255, 255); line-height: 26px; font-size: 12px; display: inline-block; z-index: 99; background-color: rgba(0, 0, 0, 0.3);
}
.ModuleTabContainerV2Giant .tabContainer110 .btnScrollRight {
	border-radius: 4px; top: 0px; width: 19px; height: 26px; text-align: center; color: rgb(255, 255, 255); line-height: 26px; font-size: 12px; display: inline-block; z-index: 99; background-color: rgba(0, 0, 0, 0.3);
}
.ModuleTabContainerV2Giant .tabContainer110 .btnScrollLeft {
	left: 8px; top: 50px; position: absolute;
}
.ModuleTabContainerV2Giant .tabContainer110 .btnScrollRight {
	top: 50px; right: 8px; position: absolute;
}
}
@media all and (min-width:768px)
{
.ModuleTabContainerV2Giant .tabContainer110 .btnScrollLeft {
	border-radius: 4px; top: 0px; width: 26px; height: 33px; text-align: center; color: rgb(255, 255, 255); line-height: 33px; font-size: 12px; display: inline-block; z-index: 99; background-color: rgba(0, 0, 0, 0.3);
}
.ModuleTabContainerV2Giant .tabContainer110 .btnScrollRight {
	border-radius: 4px; top: 0px; width: 26px; height: 33px; text-align: center; color: rgb(255, 255, 255); line-height: 33px; font-size: 12px; display: inline-block; z-index: 99; background-color: rgba(0, 0, 0, 0.3);
}
.tabContainer1 .panelBtnScroll .ModuleTabContainerV2Giant .tabContainer110 .btnScrollLeft {
	left: 8px; top: 62px; position: absolute;
}
.ModuleTabContainerV2Giant .tabContainer110 .btnScrollRight {
	top: 62px; right: 8px; position: absolute;
}
.ModuleTabContainerV2Giant .tabContainer110 .btnScrollLeft {
	left: 8px; top: 62px; position: absolute;
}
}
@media all and (max-width:767px)
{
.ModuleTabContainerGiant .tabContainer5 .btnScrollLeft {
	left: 8px; top: 10px; position: absolute;
}
.ModuleTabContainerGiant .tabContainer5 .btnScrollRight {
	top: 10px; right: 8px; position: absolute;
}
}
.ModuleTabContainerV2Giant .tabContainerCommon .btnScrollLeft {
	border-radius: 4px; top: 0px; width: 19px; height: 26px; text-align: center; color: rgb(255, 255, 255); line-height: 26px; font-size: 12px; display: inline-block; z-index: 99; background-color: rgba(0, 0, 0, 0.3);
}
.ModuleTabContainerV2Giant .tabContainerCommon .btnScrollRight {
	border-radius: 4px; top: 0px; width: 19px; height: 26px; text-align: center; color: rgb(255, 255, 255); line-height: 26px; font-size: 12px; display: inline-block; z-index: 99; background-color: rgba(0, 0, 0, 0.3);
}
.ModuleTabContainerV2Giant .tabContainerCommon .btnScrollLeft {
	border-radius: 4px; top: 0px; width: 19px; height: 26px; text-align: center; color: rgb(255, 255, 255); line-height: 26px; font-size: 12px; display: inline-block; z-index: 99; background-color: rgba(0, 0, 0, 0.3);
}
.ModuleTabContainerV2Giant .tabContainerCommon .btnScrollRight {
	border-radius: 4px; top: 0px; width: 19px; height: 26px; text-align: center; color: rgb(255, 255, 255); line-height: 26px; font-size: 12px; display: inline-block; z-index: 99; background-color: rgba(0, 0, 0, 0.3);
}
.ModuleTabContainerV2Giant .tabContainerCommon .btnScrollLeft {
	left: 8px; top: 15px; position: absolute;
}
.ModuleTabContainerV2Giant .tabContainerCommon .btnScrollLeft {
	left: 8px; top: 15px; position: absolute;
}
.ModuleTabContainerV2Giant .tabContainerCommon .btnScrollRight {
	top: 15px; right: 8px; position: absolute;
}
.ModuleTabContainerV2Giant .tabContainerCommon .btnScrollRight {
	top: 15px; right: 8px; position: absolute;
}
.ModuleTabContainerV2Giant .addnewhelper {
	padding: 10px; line-height: 40px !important;
}
.ModuleTabContainerV2Giant .portrait .TabConOption {
	height: 50px; text-align: center; line-height: 50px; font-size: 14px; border-right-color: currentColor; border-left-color: rgb(238, 238, 238); border-right-width: 0px; border-left-width: 1px; border-right-style: none; border-left-style: solid; position: relative; z-index: 2; box-sizing: border-box;
}
.ModuleTabContainerV2Giant .portrait :nth-last-of-type(1).Nav-Container .TabConOption {
	border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
.ModuleTabContainerV2Giant .portrait .tabContentGiantWb.active {
	display: block;
}
.ModuleTabContainerV2Giant .portrait :first-child.Nav-Container .TabConOption {
	border-top-color: rgb(238, 238, 238); border-top-width: 1px; border-top-style: solid;
}
.ModuleTabContainerV2Giant .portrait .tabContentGiantWb {
	left: 0px; top: 0px; width: 100%; margin-right: 1px; display: none;
}
.ModuleTabContainerV2Giant .portrait .Nav-Container {
	width: 100%; float: left;
}
.ModuleTabContainerV2Giant .portrait .inTabContentGiant {
	background: rgb(247, 247, 245); padding: 5px; border: 1px solid rgb(238, 238, 238); border-image: none; margin-left: -1px;
}
.ModuleTabContainerV2Giant .portrait .TabConContainer.active {
	display: block;
}
.ModuleTabContainerV2Giant .portrait .TabConcontentWb {
	position: relative;
}
.ModuleTabContainerV2Giant .portrait .iconimg {
	display: none;
}
@media only screen and (max-width:767px)
{
.ModuleTabContainerV2Giant .portrait .iconimg {
	padding-right: 30px; float: right; display: block;
}
.ModuleTabContainerV2Giant .portrait .Nav-Container .TabConOption {
	background: rgb(255, 255, 255); border: 0px currentColor; border-image: none; width: 100% !important; height: 48px; text-align: left; color: rgb(51, 51, 51); line-height: 48px; padding-left: 30px; float: none; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.ModuleTabContainerV2Giant .portrait .Nav-Container .TabConOption.active {
	background: rgb(25, 118, 210); color: rgb(255, 255, 255); border-left-color: rgb(25, 118, 210); border-left-width: 3px; border-left-style: solid;
}
.ModuleTabContainerV2Giant .portrait .Nav-Container {
	margin-bottom: 6px;
}
.ModuleTabContainerV2Giant .portrait .Nav-Container .TabConContainer {
	border: 0px currentColor; border-image: none; margin-left: 0px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.ModuleTabContainerV2Giant .portrait .TabConContainer {
	position: static;
}
.ModuleTabContainerV2Giant .portrait :nth-last-of-type(1).Nav-Container .TabConOption {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.ModuleTabContainerV2Giant .portrait :first-child.Nav-Container .TabConOption {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
}
.pageSetMainClass#pageSetMainClass {
	padding: 0px;
}
.pageSetMainClass > ul.nav-tabs {
	min-height: 35px; background-color: rgb(238, 238, 238);
}
.pageSetMainClass#pageSetMainClass .nav-tabs > li {
	margin-bottom: 0px;
}
.pageSetMainClass#pageSetMainClass .nav-tabs > li > a {
	padding: 0px 15px; border: 0px currentColor; border-image: none; line-height: 35px; font-size: 14px;
}
.pageSetMainClass#pageSetMainClass .nav-tabs > li.active > a {
	border-bottom-color: rgb(82, 161, 249); border-bottom-width: 3px; border-bottom-style: solid;
}
.nav-tabs > li > a {
	border: 0px currentColor; border-image: none;
}
.pageSetMainClass#pageSetMainClass .nav-tabs > li.active > a {
	background-color: rgb(255, 255, 255);
}
.nav-tabs > li.active > a:focus {
	background-color: rgb(255, 255, 255);
}
.nav-tabs > li.active > a:hover {
	background-color: rgb(255, 255, 255);
}
.microNavigation {
	text-align: left; padding-left: 10px;
}
.microNavigation input[type=radio]:checked::before {
	background: rgba(250, 92, 30, 1); border-radius: 100%; left: 0rem; top: 0rem;
}
input[type=file]:focus {
	outline: 0px;
}
input[type=checkbox]:focus {
	outline: 0px;
}
input[type=radio]:focus {
	outline: 0px;
}
.nav-tabs > li > a:hover {
	border-color: rgb(238, 238, 238) rgb(238, 238, 238) rgb(255, 255, 255);
}
#pageSetMainClass .panel-body {
	padding: 0px;
}
#pageframe body {
	background: rgb(204, 204, 204);
}
a {
	color: rgb(51, 51, 51); text-decoration: none;
}
a:hover {
	text-decoration: none;
}
.fl {
	float: left; display: inline;
}
.fr {
	float: right; display: inline;
}
.clear {
	height: 0px; line-height: 0px; clear: both; font-size: 0px;
}
.clearfix::after {
	display: table; content: "";
}
.clearfix::before {
	display: table; content: "";
}
.clearfix::after {
	clear: both;
}
.clearfix {
	-ms-zoom: 1;
}
.center {
	margin: 0px auto;
}
.centera {
	text-align: center;
}
.DIV {
	margin: 0px auto; width: 1200px; position: relative;
}
.DIVA {
	margin: 0px auto; width: 90%; position: relative;
}
h1 {
	font-size: 30px; font-weight: normal;
}
.h1 {
	text-align: right; color: rgb(42, 42, 42); font-family: "Arial";
}
h2 {
	font-size: 20px;
}
h3 {
	font-size: 19px;
}
.h3 {
	color: rgb(42, 42, 42); font-family: "Arial";
}
h4 {
	font-size: 16px;
}
.h4 {
	color: rgb(49, 49, 49); font-weight: 100; margin-top: 65px;
}
h5 {
	font-size: 14px;
}
h6 {
	font-size: 12px;
}
.fonta {
	font-size: 30px;
}
.fontb {
	font-size: 28px;
}
.fontc {
	font-size: 24px;
}
.fontdd {
	font-size: 22px;
}
.fontf {
	font-size: 20px;
}
.fonth {
	font-size: 18px;
}
.fontl {
	font-size: 16px;
}
.fontm {
	font-size: 14px;
}
.fontn {
	font-size: 12px;
}
.role_color {
	color: rgb(63, 181, 96);
}
.color {
	color: rgb(208, 41, 42);
}
.c2 {
	color: rgb(51, 51, 51);
}
.c3 {
	color: rgb(102, 102, 102);
}
.c4 {
	color: rgb(255, 255, 255);
}
.c5 {
	color: rgb(255, 114, 0);
}
.c6 {
	color: rgb(0, 0, 0);
}
.p1 {
	padding-top: 25px;
}
.p3 {
	padding-top: 30px;
}
.m1 {
	margin-top: 5px;
}
.m2 {
	margin-top: 20px;
}
.me {
	margin-top: -1px;
}
.m3 {
	margin-top: 30px;
}
.m-r {
	margin-bottom: 30px;
}
.m-b {
	margin-bottom: 70px;
}
.p1 {
	padding-top: 20px;
}
.p2 {
	padding-top: 10px;
}
.p-r-z {
	margin-right: 20px;
}
.p-r-v {
	padding: 76px 0px 45px;
}
.line1 {
	line-height: 20px;
}
.line2 {
	line-height: 24px;
}
.font-w {
	font-weight: bold;
}
.pointer {
	cursor: pointer;
}
.NoBorder {
	border: 0px currentColor; border-image: none;
}
.t-l {
	text-align: left;
}
.t-c {
	text-align: center;
}
.t-r {
	text-align: right;
}
.UnLine {
	text-decoration: underline;
}
.DisunLine {
	text-decoration: none;
}
.absolute {
	position: absolute;
}
.relative {
	position: relative;
}
.o-hidden {
	overflow: hidden;
}
.invisible {
	visibility: hidden;
}
.hidden {
	display: none;
}
.block {
	display: block;
}
.OneRow {
	overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.TowRow {
	overflow: hidden; -webkit-line-clamp: 2; -webkit-box-orient: vertical;
}
.ThreeRow {
	overflow: hidden; -webkit-line-clamp: 3; -webkit-box-orient: vertical;
}
.lh1 {
	line-height: 1px;
}
.lh10 {
	line-height: 10px;
}
.lh15 {
	line-height: 15px;
}
.lh18 {
	line-height: 18px;
}
.lh20 {
	line-height: 20px;
}
.lh25 {
	line-height: 25px;
}
.lh30 {
	line-height: 30px;
}
.lh35 {
	line-height: 35px;
}
.ptit25 {
	width: 100%; overflow: hidden;
}
.ptit20 {
	width: 100%; overflow: hidden;
}
.ptit18 {
	width: 100%; overflow: hidden;
}
.ptit30 {
	width: 100%; overflow: hidden;
}
.ptit {
	width: 100%; overflow: hidden;
}
.ptit1 {
	width: 100%; overflow: hidden;
}
.ptit22 {
	width: 100%; overflow: hidden;
}
.ptit30 {
	height: 45px; line-height: 45px;
}
.ptit28 {
	height: 40px; line-height: 40px;
}
.ptit27 {
	height: 30px; line-height: 30px;
}
.ptit25 {
	height: 25px; line-height: 25px;
}
.ptit22 {
	height: 22px; line-height: 22px;
}
.ptit20 {
	height: 20px; line-height: 20px;
}
.ptit18 {
	height: 18px; line-height: 18px;
}
.ptit15 {
	height: 15px; line-height: 15px;
}
.ptit10 {
	height: 10px; line-height: 10px;
}
.ptit1 {
	height: 1px; line-height: 1px;
}
.p-t-v {
	padding-top: 5px;
}
.p-t-l {
	padding-top: 10px;
}
.p-t-n {
	padding-top: 15px;
}
.p-t-r {
	padding-top: 20px;
}
.p-t-p {
	padding-top: 25px;
}
.p-t-b {
	padding-top: 30px;
}
.p-t-m {
	padding-top: 35px;
}
.p-m-v {
	padding-bottom: 5px;
}
.p-m-l {
	padding-bottom: 10px;
}
.p-m-n {
	padding-bottom: 15px;
}
.p-m-r {
	padding-bottom: 20px;
}
.p-m-p {
	padding-bottom: 25px;
}
.p-m-b {
	padding-bottom: 30px;
}
.p-m-m {
	padding-bottom: 35px;
}
.p-l-v {
	padding-left: 5px;
}
.p-l-l {
	padding-left: 10px;
}
.p-l-n {
	padding-left: 15px;
}
.p-l-r {
	padding-left: 20px;
}
.p-l-p {
	padding-left: 25px;
}
.p-l-b {
	padding-left: 30px;
}
.p-l-m {
	padding-left: 35px;
}
.p-l-v {
	padding-left: 5px;
}
.p-r-v {
	padding-right: 5px;
}
.p-r-l {
	padding-right: 10px;
}
.p-r-n {
	padding-right: 15px;
}
.p-r-r {
	padding-right: 20px;
}
.p-r-p {
	padding-right: 25px;
}
.p-r-b {
	padding-right: 30px;
}
.p-r-m {
	padding-right: 35px;
}
.p-e-v {
	padding: 0px 5px;
}
.p-e-l {
	padding: 0px 10px;
}
.p-e-n {
	padding: 0px 15px;
}
.p-e-r {
	padding: 0px 20px;
}
.p-e-p {
	padding: 0px 25px;
}
.p-e-b {
	paddingt: 0 30px;
}
.p-e-m {
	padding: 0px 35px;
}
.p-f-v {
	padding: 5px 0px;
}
.p-f-l {
	padding: 10px 0px;
}
.p-f-n {
	padding: 15px 0px;
}
.p-f-r {
	padding: 20px 0px;
}
.p-f-p {
	padding: 25px 0px;
}
.p-f-b {
	padding: 30px 0px;
}
.p-f-m {
	padding: 35px 0px;
}
.m-t-v {
	margin-top: 5px;
}
.m-t-l {
	margin-top: 10px;
}
.m-t-n {
	margin-top: 15px;
}
.m-t-r {
	margin-top: 20px;
}
.m-t-p {
	margin-top: 25px;
}
.m-t-b {
	margin-top: 30px;
}
.m-t-m {
	margin-top: 35px;
}
.m-m-v {
	margin-bottom: 5px;
}
.m-m-l {
	margin-bottom: 10px;
}
.m-m-n {
	margin-bottom: 15px;
}
.m-m-r {
	margin-bottom: 20px;
}
.m-m-p {
	margin-bottom: 25px;
}
.m-m-b {
	margin-bottom: 30px;
}
.m-m-m {
	margin-bottom: 35px;
}
.m-l-v {
	margin-left: 5px;
}
.m-l-l {
	margin-left: 10px;
}
.m-l-n {
	margin-left: 15px;
}
.m-l-r {
	margin-left: 20px;
}
.m-l-p {
	margin-left: 25px;
}
.m-l-b {
	margin-left: 30px;
}
.m-l-m {
	margin-left: 35px;
}
.m-l-v {
	margin-left: 5px;
}
.m-r-v {
	margin-right: 5px;
}
.m-r-l {
	margin-right: 10px;
}
.m-r-n {
	margin-right: 15px;
}
.m-r-r {
	margin-right: 20px;
}
.m-r-p {
	margin-right: 25px;
}
.m-r-b {
	margin-right: 30px;
}
.m-r-m {
	margin-right: 35px;
}
.m-e-v {
	margin: 0px 5px;
}
.m-e-l {
	margin: 0px 10px;
}
.m-e-n {
	margin: 0px 15px;
}
.m-e-r {
	margin: 0px 20px;
}
.m-e-p {
	margin: 0px 25px;
}
.m-e-b {
	margin: 0px 30px;
}
.m-e-m {
	margin: 0px 35px;
}
.m-f-v {
	margin: 5px 0px;
}
.m-f-l {
	margin: 10px 0px;
}
.m-f-n {
	margin: 15px 0px;
}
.m-f-r {
	margin: 20px 0px;
}
.m-f-p {
	margin: 25px 0px;
}
.m-f-b {
	margin: 30px 0px;
}
.m-f-m {
	margin: 35px 0px;
}
@media only screen and (max-width:480px)
{
.p-t-v {
	padding-top: 5px;
}
.p-t-l {
	padding-top: 5px;
}
.p-t-n {
	padding-top: 5px;
}
.p-t-r {
	padding-top: 8px;
}
.p-m-v {
	padding-bottom: 5px;
}
.p-m-l {
	padding-bottom: 5px;
}
.p-m-n {
	padding-bottom: 5px;
}
.p-l-v {
	padding-left: 5px;
}
.p-l-l {
	padding-left: 5px;
}
.p-l-n {
	padding-left: 5px;
}
.p-l-r {
	padding-left: 8px;
}
.p-r-v {
	padding-right: 5px;
}
.p-r-l {
	padding-right: 5px;
}
.p-r-n {
	padding-right: 5px;
}
.p-r-r {
	padding-right: 8px;
}
.p-e-v {
	padding: 0px 5px;
}
.p-e-l {
	padding: 0px 5px;
}
.p-e-n {
	padding: 0px 5px;
}
.p-e-r {
	padding: 0px 8px;
}
.p-f-v {
	padding: 5px 0px;
}
.p-f-l {
	padding: 5px 0px;
}
.p-f-n {
	padding: 5px 0px;
}
.p-f-r {
	padding: 8px 0px;
}
.m-t-v {
	margin-top: 5px;
}
.m-t-l {
	margin-top: 5px;
}
.m-t-n {
	margin-top: 5px;
}
.m-t-r {
	margin-top: 8px;
}
.m-m-v {
	margin-bottom: 5px;
}
.m-m-l {
	margin-bottom: 5px;
}
.m-m-n {
	margin-bottom: 5px;
}
.m-m-r {
	margin-bottom: 8px;
}
.m-l-v {
	margin-left: 5px;
}
.m-l-l {
	margin-left: 5px;
}
.m-l-n {
	margin-left: 5px;
}
.m-l-r {
	margin-left: 8px;
}
.m-r-v {
	margin-right: 5px;
}
.m-r-l {
	margin-right: 5px;
}
.m-r-n {
	margin-right: 5px;
}
.m-r-r {
	margin-right: 8px;
}
.m-e-l {
	margin: 0px 5px;
}
.m-e-n {
	margin: 0px 5px;
}
.m-e-r {
	margin: 0px 8px;
}
.m-f-v {
	margin: 5px 0px;
}
.m-f-l {
	margin: 10px 0px;
}
.m-f-n {
	margin: 15px 0px;
}
}
@media only screen and (max-width:960px) and (min-width:481px)
{
.p-m-n {
	padding-bottom: 10px;
}
}
@media only screen and (max-width:1024px) and (min-width:961px)
{
.p-m-n {
	padding-bottom: 5px;
}
}
.flexs {
	display: flex; flex-wrap: wrap; align-content: flex-start;
}
.swiper-butto-next {
	top: 50%; width: 27px; height: 44px; position: absolute; z-index: 10; cursor: pointer; transform: translate(0px, -50%);
}
.swiper-butto-prev {
	top: 50%; width: 27px; height: 44px; position: absolute; z-index: 10; cursor: pointer; transform: translate(0px, -50%);
}
.swiper-butto-next {
	left: 0px; right: auto; background-image: url("/images/pre.png");
}
.swiper-butto-prev {
	left: auto; right: 0px; background-image: url("/images/next.png");
}
.iconfont {
	font-family: "iconfont" !important; font-size: 16px; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
}
.productListOrderCtrlTab {
	background: rgb(255, 255, 255); border: 1px solid rgb(238, 238, 238); border-image: none; margin-bottom: 10px; position: relative;
}
.productListOrderCtrlTab .orderCtrlPanel {
	float: left;
}
.productListOrderCtrlTab .orderCtrlPanel li {
	padding: 0.6rem 0px; width: 6rem; text-align: center; color: rgb(0, 0, 0); font-size: 0.8rem; float: left; cursor: pointer !important;
}
.productListOrderCtrlTab .orderCtrlPanel li.selected {
	color: rgb(255, 255, 255); background-color: rgb(199, 2, 2);
}
.productListOrderCtrlTab .orderCtrlPanel li:hover {
	color: rgb(255, 255, 255); background-color: rgb(222, 2, 2);
}
.productListOrderCtrlTab .orderCtrlPanel li.sort.selected::after {
	top: 1px; line-height: 1; font-family: "Glyphicons Halflings"; font-size: 12px; font-style: normal; font-weight: 400; margin-left: 4px; display: inline-block; position: relative; content: "\e113"; -webkit-font-smoothing: antialiased;
}
.productListOrderCtrlTab .orderCtrlPanel li.sort.selected.descent::after {
	content: "\e114";
}
.productListOrderCtrlTab .summary {
	padding: 0.6rem 1rem 0.6rem 1.8rem; top: 0px; right: 0px; display: block; position: absolute;
}
.productListOrderCtrlTab .summary .totalProduct {
	margin: 0px 0.2rem 0px 0px; color: rgb(210, 14, 14);
}
@media screen and (max-width:480px)
{
.productListOrderCtrlTab .orderCtrlPanel {
	width: 100%;
}
.productListOrderCtrlTab .orderCtrlPanel li {
	width: 20%;
}
.productListOrderCtrlTab .summary {
	display: none;
}
}
.ModuleImageTextGiant .showHandle .btn {
	background: none; padding: 0px 0px 10px; border: 0px currentColor; border-image: none; color: rgb(51, 51, 51);
}
.wx-plug {
	background: rgba(0, 0, 0, 0.5); left: 0px; top: 0px; right: 0px; bottom: 0px; position: fixed; z-index: 99999;
}
.wx-plug .wx-plug-content {
	border-radius: 10px; border: 1px solid rgb(255, 255, 255); border-image: none; left: 50%; top: 50%; width: 700px; height: 600px; margin-top: -300px; margin-left: -350px; position: absolute; background-color: rgb(51, 51, 51);
}
.wx-plug .wx-plug-content .wx-plug-title {
	border-radius: 10px 10px 0px 0px; height: 36px; line-height: 36px; padding-left: 12px; background-color: rgb(255, 255, 255);
}
.wx-plug .wx-plug-content .wx-plug-title > span.wx-title {
	color: rgb(51, 51, 51); font-size: 14px;
}
.wx-plug .wx-plug-content .wx-plug-title > span.close-wx {
	background: url("/skinp/modules/ModuleUserLoginGiant/images/close.png") no-repeat 2px 7px; width: 25px; height: 25px; overflow: hidden; float: right; cursor: pointer;
}
.wx-plug .wx-plug-content .wx-barcode {
	text-align: center; box-sizing: border-box;
}
.wx-plug .wx-plug-content .wx-barcode .wx-item {
	margin: 90px auto 0px; width: 280px; height: 280px; text-align: center; line-height: 280px; background-color: rgb(255, 255, 255);
}
.wx-plug .wx-plug-content .wx-barcode > p {
	margin: 20px auto 0px; border-radius: 33px; width: 280px; height: 66px; text-align: center; color: rgb(255, 255, 255); line-height: 66px; cursor: pointer; background-color: rgb(0, 0, 0);
}
.wx-plug .wx-plug-content iframe {
	border: 0px currentColor; border-image: none; width: 270px; height: 270px; margin-top: 10px;
}
img#imgid {
	margin: 16px 16px 10px;
}
.ModuleImageTextGiant em {
	font-style: italic;
}
a.moduleButton {
	background: none; border: currentColor; border-image: none; display: inline-block; box-sizing: content-box;
}
.moduleButton.nohover:hover {
	color: inherit !important;
}
.moduleButton.horizontal:hover {
	animation-name: hvr-wobble-horizontal; animation-duration: 0.3s; animation-timing-function: ease-in-out; animation-iteration-count: 1; -webkit-animation-duration: 0.3s; -webkit-animation-iteration-count: 1; -webkit-animation-name: hvr-wobble-horizontal; -webkit-animation-timing-function: ease-in-out;
}
.moduleButton.horizontal {
	transform: translateZ(0px); -webkit-transform: translateZ(0);
}
.moduleButton.float {
	transform: translateZ(0px); transition-property: transform; transition-duration: 0.3s; transition-timing-function: ease-out; -webkit-transition-timing-function: ease-out; -webkit-transform: translateZ(0); -webkit-transition-duration: 0.3s; -webkit-transition-property: transform;
}
.moduleButton.float:hover {
	transform: translateY(-8px); -webkit-transform: translateY(-8px);
}
.moduleButton.hvr-sweep-to-right {
	vertical-align: middle; display: inline-block; position: relative; box-shadow: 0px 0px 1px transparent; transform: perspective(1px) translateZ(0px); transition-property: color; transition-duration: 0.3s; -webkit-transform: perspective(1px) translateZ(0); -webkit-transition-duration: 0.3s; -webkit-transition-property: color;
}
.moduleButton.hvr-sweep-to-right::before {
	background: rgb(246, 94, 82); transform-origin: 0% 50%; transition:0.3s ease-out; left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute; z-index: -1; content: ""; transform: scaleX(0); -webkit-transform: scaleX(0); -webkit-transform-origin: 0 50%;
}
.moduleButton.hvr-sweep-to-right:hover {
	color: white;
}
.moduleButton.hvr-sweep-to-right:hover::before {
	transform: scaleX(1); -webkit-transform: scaleX(1);
}
.moduleButton.hvr-wobble-horizontal {
	vertical-align: middle; display: inline-block; box-shadow: 0px 0px 1px transparent; transform: perspective(1px) translateZ(0px); -webkit-transform: perspective(1px) translateZ(0);
}
.moduleButton.faded {
	position: relative;
}
.moduleButton.faded::before {
	background: rgba(0, 0, 0, 0); transition:0.3s ease-out; left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; z-index: -1; content: "";
}
.moduleButton.hvr-sweep-to-top::before {
	background: rgb(246, 94, 82); transform-origin: 0% 100%; transition:0.3s ease-out; left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute; z-index: -1; content: ""; transform: scaleY(0); -webkit-transform: scaleY(0); -webkit-transform-origin: 0 100%;
}
.moduleButton.hvr-sweep-to-top:hover {
	color: white;
}
.moduleButton.hvr-sweep-to-top {
	vertical-align: middle; display: inline-block; position: relative; box-shadow: 0px 0px 1px transparent; transform: perspective(1px) translateZ(0px); transition-property: color; transition-duration: 0.3s; -webkit-transform: perspective(1px) translateZ(0); -webkit-transition-duration: 0.3s; -webkit-transition-property: color;
}
.moduleButton.Radial-Out {
	vertical-align: middle; display: inline-block; position: relative; box-shadow: 0px 0px 1px transparent; transform: perspective(1px) translateZ(0px); transition-property: color; transition-duration: 0.3s; -webkit-transform: perspective(1px) translateZ(0); -webkit-transition-duration: 0.3s; -webkit-transition-property: color;
}
.moduleButton.faded {
	vertical-align: middle; display: inline-block; position: relative; box-shadow: 0px 0px 1px transparent; transform: perspective(1px) translateZ(0px); transition-property: color; transition-duration: 0.3s; -webkit-transform: perspective(1px) translateZ(0); -webkit-transition-duration: 0.3s; -webkit-transition-property: color;
}
.moduleButton.Shutter-Out-Horizontal {
	vertical-align: middle; display: inline-block; position: relative; box-shadow: 0px 0px 1px transparent; transform: perspective(1px) translateZ(0px); transition-property: color; transition-duration: 0.3s; -webkit-transform: perspective(1px) translateZ(0); -webkit-transition-duration: 0.3s; -webkit-transition-property: color;
}
.moduleButton.Shutter-Out-Vertical {
	vertical-align: middle; display: inline-block; position: relative; box-shadow: 0px 0px 1px transparent; transform: perspective(1px) translateZ(0px); transition-property: color; transition-duration: 0.3s; -webkit-transform: perspective(1px) translateZ(0); -webkit-transition-duration: 0.3s; -webkit-transition-property: color;
}
.moduleButton.hvr-sweep-to-top:hover::before {
	transform: scaleY(1); -webkit-transform: scaleY(1);
}
.moduleButton.Radial-Out {
	position: relative;
}
.moduleButton.Radial-Out::before {
	background: rgb(246, 94, 82); transform-origin: 50% 50%; transition:0.3s ease-out; left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute; z-index: -1; content: ""; transform: scale(0); -webkit-transform: scale(0, 0); -webkit-transform-origin: 50% 50%;
}
.moduleButton.Radial-Out:hover {
	color: white;
}
.moduleButton.Radial-Out:hover::before {
	border-radius: 0px; transform: scale(1); -webkit-transform: scale(1, 1);
}
.moduleButton.Shutter-Out-Horizontal {
	position: relative;
}
.moduleButton.Shutter-Out-Horizontal::before {
	background: rgb(246, 94, 82); transform-origin: 50% 50%; transition:0.3s ease-out; left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute; z-index: -1; content: ""; transform: scaleX(0); -webkit-transform: scaleX(0); -webkit-transform-origin: 50% 50%;
}
.moduleButton.Shutter-Out-Horizontal:hover {
	color: white;
}
.moduleButton.Shutter-Out-Horizontal:hover::before {
	transform: scaleX(1); -webkit-transform: scaleX(1);
}
.moduleButton.Shutter-Out-Vertical {
	position: relative;
}
.moduleButton.Shutter-Out-Vertical::before {
	background: rgb(246, 94, 82); transform-origin: 0% 50%; transition:0.3s ease-out; left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute; z-index: -1; content: ""; transform: scaleY(0); -webkit-transform: scaleY(0); -webkit-transform-origin: 0 50%;
}
.moduleButton.Shutter-Out-Vertical:hover {
	color: white;
}
.moduleButton.Shutter-Out-Vertical:hover::before {
	transform: scaleX(1); -webkit-transform: scaleX(1);
}
.moduleButton.Radial-Out.laylout-101 {
	border: 1px solid rgb(221, 221, 221); border-image: none; color: rgb(221, 221, 221);
}
.Shutter-Out-Horizontal.laylout-101 {
	border: 1px solid rgb(221, 221, 221); border-image: none; color: rgb(221, 221, 221);
}
.Shutter-Out-Vertical.laylout-101 {
	border: 1px solid rgb(221, 221, 221); border-image: none; color: rgb(221, 221, 221);
}
.moduleButton.hvr-sweep-to-top.laylout-101:hover::before {
	background: rgb(198, 40, 40);
}
.moduleButton.Radial-Out.laylout-102 {
	background: none;
}
.moduleButton.Shutter-Out-Horizontal.laylout-102 {
	background: none;
}
.moduleButton.Shutter-Out-Vertical.laylout-102 {
	background: none;
}
.moduleButton.faded.laylout-105 {
	background: none;
}
.Radial-Out.laylout-105 {
	background: none;
}
.Shutter-Out-Horizontal.laylout-105 {
	background: none;
}
.Shutter-Out-Vertical.laylout-105 {
	background: none;
}
.moduleButton.shake {
	animation-name: shake; -webkit-animation-name: shake;
}
.moduleButton.horizontal:hover {
	animation:shake 1s ease-in-out;
}
.ModuleTabContainerGiant .noModule {
	background: rgb(238, 238, 238); height: 60px; text-align: center; color: rgb(153, 153, 153); line-height: 60px;
}
.ModuleTabContainerGiant .TabContainer-Container .Nav-Container .TabConOption {
	white-space: nowrap;
}
.ModuleTabContainerGiant .TabContainer-Container {
	position: relative;
}
.ModuleTabContainerGiant.layout-101 .panelBtnScroll {
	margin: 0px; top: 0px; width: auto; height: auto; right: 0px; padding-right: 10px; display: none; position: absolute; z-index: 99; background-color: transparent;
}
.ModuleTabContainerGiant .panelBtnScroll .btnScrollLeft {
	border-radius: 4px; top: 0px; width: 20px; height: 20px; text-align: center; color: rgb(255, 255, 255); line-height: 20px; font-size: 12px; display: inline-block; background-color: rgba(0, 0, 0, 0.3);
}
.ModuleTabContainerGiant .panelBtnScroll .btnScrollRight {
	border-radius: 4px; top: 0px; width: 20px; height: 20px; text-align: center; color: rgb(255, 255, 255); line-height: 20px; font-size: 12px; display: inline-block; background-color: rgba(0, 0, 0, 0.3);
}
.ModuleCustomFormGiant .Form-containt {
	
}
.ModuleCustomFormGiant p {
	margin: 0px; padding: 0px;
}
input {
	margin: 0px; padding: 0px;
}
.ModuleCustomFormGiant * {
	margin: 0px; padding: 0px;
}
.ModuleCustomFormGiant p {
	margin: 0px; padding: 0px;
}
input {
	margin: 0px; padding: 0px;
}
.ModuleCustomFormGiant li {
	list-style: none;
}
.ModuleCustomFormGiant .hide_box {
	display: none;
}
.ModuleCustomFormGiant .clear_x::after {
	width: 0px; height: 0px; overflow: hidden; clear: both; display: block; visibility: hidden; content: "";
}
.ModuleCustomFormGiant .colorred {
	color: red;
}
.ModuleCustomFormGiant .pd-0 {
	padding: 0px;
}
.ModuleCustomFormGiant input[type=color] {
	margin: 0px; padding: 0px; height: auto;
}
.ModuleCustomFormGiant input[type=date] {
	margin: 0px; padding: 0px; height: auto;
}
.ModuleCustomFormGiant input[type=datetime-local] {
	margin: 0px; padding: 0px; height: auto;
}
.ModuleCustomFormGiant input[type=datetime] {
	margin: 0px; padding: 0px; height: auto;
}
.ModuleCustomFormGiant input[type=email] {
	margin: 0px; padding: 0px; height: auto;
}
.ModuleCustomFormGiant input[type=month] {
	margin: 0px; padding: 0px; height: auto;
}
.ModuleCustomFormGiant input[type=number] {
	margin: 0px; padding: 0px; height: auto;
}
.ModuleCustomFormGiant input[type=password] {
	margin: 0px; padding: 0px; height: auto;
}
.ModuleCustomFormGiant input[type=search] {
	margin: 0px; padding: 0px; height: auto;
}
.ModuleCustomFormGiant input[type=tel] {
	margin: 0px; padding: 0px; height: auto;
}
.ModuleCustomFormGiant input[type=text] {
	margin: 0px; padding: 0px; height: auto;
}
.ModuleCustomFormGiant input[type=time] {
	margin: 0px; padding: 0px; height: auto;
}
.ModuleCustomFormGiant input[type=url] {
	margin: 0px; padding: 0px; height: auto;
}
.ModuleCustomFormGiant input[type=week] {
	margin: 0px; padding: 0px; height: auto;
}
.ModuleCustomFormGiant select {
	margin: 0px; padding: 0px; height: auto;
}
.ModuleCustomFormGiant textarea {
	margin: 0px; padding: 0px; height: auto;
}
.ModuleCustomFormGiant .mui-backdrop {
	left: 0px; top: 0px; right: 0px; bottom: 0px; position: fixed; z-index: 998; background-color: rgba(0, 0, 0, 0.3);
}
.ModuleCustomFormGiant .choose-time {
	padding: 0px 10px; border: 1px solid rgb(229, 229, 229); border-image: none; height: 32px; line-height: 32px; display: block; cursor: pointer;
}
.ModuleCustomFormGiant .chooseTimeicon {
	margin-top: 9px; float: right; cursor: pointer;
}
.ModuleCustomFormGiant .changebtn {
	color: rgb(241, 2, 21); line-height: 34px; font-size: 12px; margin-left: 8px; cursor: pointer;
}
.ModuleCustomFormGiant input[type=radio] {
	background: rgb(251, 251, 251); border-radius: 4px; border: 1px solid rgb(204, 204, 204); border-image: none; top: 3px; width: 18px; height: 18px; margin-right: 10px; vertical-align: baseline; display: inline-block; position: relative; cursor: pointer; -webkit-appearance: none;
}
.ModuleCustomFormGiant input[type=checkbox] {
	background: rgb(251, 251, 251); border-radius: 4px; border: 1px solid rgb(204, 204, 204); border-image: none; top: 3px; width: 18px; height: 18px; margin-right: 10px; vertical-align: baseline; display: inline-block; position: relative; cursor: pointer; -webkit-appearance: none;
}
.ModuleCustomFormGiant input[type=radio] {
	
}
.ModuleCustomFormGiant input[type=checkbox]:focus {
	
}
.ModuleCustomFormGiant input[type=radio] {
	
}
.ModuleCustomFormGiant input[type=checkbox]:active {
	
}
.ModuleCustomFormGiant input[type=text]:active {
	
}
.ModuleCustomFormGiant input[type=text]:focus {
	
}
.ModuleCustomFormGiant .pcCitybox select:focus {
	
}
.ModuleCustomFormGiant.layout-101 select:active {
	
}
.ModuleCustomFormGiant input[type=radio] {
	border-radius: 50%; width: 16px; height: 16px;
}
.ModuleCustomFormGiant label {
	color: rgb(102, 102, 102); font-size: 14px; font-weight: normal; margin-right: 38px;
}
.ModuleCustomFormGiant input[type=radio]:checked::before {
	background: rgba(250, 92, 30, 1); width: 8px; height: 8px; display: block; position: absolute; content: "";
}
.ModuleCustomFormGiant input[type=checkbox]:checked::before {
	background: rgba(250, 92, 30, 1); width: 8px; height: 8px; display: block; position: absolute; content: "";
}
.ModuleCustomFormGiant input[type=checkbox]:checked::before {
	background: url("/skinp/modules/ModuleCustomFormGiant/images/check.png") no-repeat center;
}
.ModuleCustomFormGiant input[type=radio]:checked {
	background: rgb(30, 136, 229); border: 1px solid rgb(30, 136, 229); border-image: none;
}
.ModuleCustomFormGiant input[type=checkbox]:checked {
	background: rgb(30, 136, 229); border: 1px solid rgb(30, 136, 229); border-image: none;
}
.ModuleCustomFormGiant input[type=radio]:checked::before {
	left: 0px; top: 0px; width: 8px; height: 8px; font-size: 13px; font-weight: 400; margin-top: 4px; vertical-align: top; display: inline-block; position: absolute; opacity: 1; -webkit-margin-start: 4px;
}
.ModuleCustomFormGiant input[type=checkbox]:checked::before {
	left: 0px; top: 0px; width: 8px; height: 8px; font-size: 13px; font-weight: 400; margin-top: 4px; vertical-align: top; display: inline-block; position: absolute; opacity: 1; -webkit-margin-start: 4px;
}
.ModuleCustomFormGiant input[type=radio]:checked::before {
	background: rgb(255, 255, 255); border-radius: 3px; left: 1px; top: 1px; width: 6px; height: 6px; margin-top: 3px; margin-left: 3px; content: ""; -webkit-margin-start: 3px;
}
.ModuleCustomFormGiant .Browse-file {
	position: relative;
}
.ModuleCustomFormGiant .Browse-file input[type=file] {
	left: 0px; top: 0px; width: 100%; height: 100%; display: block; position: absolute; z-index: 10; opacity: 0;
}
.ModuleCustomFormGiant .customform-upload-img-preview {
	padding: 2px; border: 1px solid rgb(221, 221, 221); border-image: none; width: 80px; height: 80px; text-align: center; margin-top: 16px; display: inline-block; position: relative; box-sizing: content-box;
}
.ModuleCustomFormGiant .customform-upload-img-preview img {
	left: 50%; top: 50%; position: absolute; max-height: 80px; max-width: 80px; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%);
}
.ModuleCustomFormGiant .multi-row-text {
	padding: 5px; border-radius: 5px; border: 1px solid rgb(229, 229, 229); border-image: none; width: 100%; height: 100px; line-height: 22px; box-sizing: border-box; -webkit-border-radius: 5px; -moz-border-radius: 5px;
}
.ModuleCustomFormGiant .multi-row-text:active {
	
}
.ModuleCustomFormGiant .multi-row-text:focus {
	
}
.ModuleCustomFormGiant ul .formList-content.formList-content-widthauto {
	height: auto;
}
.ModuleCustomFormGiant .posit-List {
	position: relative; cursor: pointer;
}
.ModuleCustomFormGiant .posit-List {
	position: relative;
}
.ModuleCustomFormGiant .mareimg {
	top: 50%; height: 10px; right: 10px; margin-top: -5px; position: absolute;
}
.ModuleCustomFormGiant .CustomFormGiant-err {
	background: rgb(255, 244, 215); padding: 0px 10px; height: 36px; color: rgb(102, 102, 102); line-height: 36px; font-size: 12px; margin-top: 11px; position: relative;
}
.ModuleCustomFormGiant p.CustomFormGiant-err::after {
	border-width: 0px 7px 7px; border-style: none solid solid; border-color: currentColor transparent rgb(255, 244, 215); border-image: none; left: 20px; top: -7px; height: 0px; position: absolute; content: "";
}
.ModuleCustomFormGiant .InsidePage {
	background: rgb(255, 255, 255); left: 0px; top: 0px; width: 100%; height: 100%; overflow: auto; display: none; position: fixed; z-index: 100001;
}
.ModuleCustomFormGiant .InsidePage .InsidePage-title .backImg {
	left: 0px; top: 0px; width: 32px; height: 44px; text-align: center; line-height: 44px; position: absolute;
}
.ModuleCustomFormGiant .InsidePage .InsidePage-title .ensure {
	left: 0px; top: 0px; width: 32px; height: 44px; text-align: center; line-height: 44px; position: absolute;
}
.ModuleCustomFormGiant .InsidePage .InsidePage-title .ensure {
	left: auto; width: 44px; right: 0px; font-size: 14px;
}
.ModuleCustomFormGiant .InsidePage .InsidePage-title .backImg img {
	height: 14px;
}
.ModuleCustomFormGiant .InsidePage .InsidePage-title {
	height: 44px; text-align: center; color: rgb(51, 51, 51); line-height: 44px; font-size: 18px; font-weight: normal; border-bottom-color: rgb(213, 213, 213); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.ModuleCustomFormGiant .InsidePage .CustomForm-icon-radio {
	width: 44px; height: 44px; text-align: center; font-size: 12px; float: right; display: none;
}
.ModuleCustomFormGiant .InsidePage-list-radio input[type=radio] {
	display: none;
}
.ModuleCustomFormGiant .InsidePage input[type=checkbox] {
	margin-right: 15px;
}
.ModuleCustomFormGiant .InsidePage input[type=radio] {
	margin-right: 15px;
}
.ModuleCustomFormGiant .InsidePage input[type=checkbox] {
	border-radius: 50%; top: 5px; width: 20px; height: 20px;
}
.ModuleCustomFormGiant .InsidePage input[type=checkbox]:checked::before {
	margin-top: 5px; margin-left: 5px; -webkit-margin-start: 5px;
}
.ModuleCustomFormGiant .InsidePage li {
	line-height: 44px; font-size: 14px; margin-left: 10px; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid; cursor: pointer;
}
.ModuleCustomFormGiant .clonecustomInsidePageFormGiant {
	background: rgb(255, 255, 255); left: 0px; top: 0px; width: 100%; height: 100%; position: fixed;
}
.ModuleCustomFormGiant ul li.formList-content div.mobile-formList-content {
	display: none;
}
.ModuleCustomFormGiant div.mobile-formList-content {
	display: none;
}
.ModuleCustomFormGiant .goToInsidePage {
	cursor: pointer;
}
@media screen and (max-width:767px)
{
.ModuleCustomFormGiant .mobile-formList-content {
	display: block;
}
.ModuleCustomFormGiant ul .in-formList.mobile-formList-content {
	display: flex;
}
.ModuleCustomFormGiant ul .choose-timewb.mobile-formList-content {
	display: flex;
}
.ModuleCustomFormGiant ul .mobile-formList-content {
	display: block;
}
.ModuleCustomFormGiant ul li.formList-content div.mobile-formList-content {
	display: block;
}
.ModuleCustomFormGiant ul .Pc-formList-content {
	display: none;
}
.ModuleCustomFormGiant .choose-time {
	height: 40px; line-height: 40px;
}
.ModuleCustomFormGiant .chooseTimeicon {
	margin-top: 14px;
}
}
.GridFloat {
	left: 0px !important; top: 0px !important; width: 100%; overflow: hidden !important; position: fixed !important; z-index: 999 !important; max-height: 400px !important;
}
.GridFloatBottom {
	left: 0px !important; width: 100%; bottom: 0px !important; overflow: auto !important; position: fixed !important; z-index: 999 !important; max-height: 400px !important;
}
.moduleContainerHelper .ItemCancelFloat .icon-wechaticon09 {
	color: rgb(98, 172, 255);
}
.moduleContainerHelper .ItemCancelFloatBottom .icon-wechaticon09 {
	color: rgb(98, 172, 255);
}
@media screen and (max-width:768px)
{
.GridFloatBottom {
	bottom: 45px !important;
}
}
.ModuleSlideGiant .swiper-container {
	z-index: 0;
}
.ModuleProductDetailGiant .inSlide-size {
	width: 100%;
}
.ModuleProductDetailGiant .fl {
	float: left;
}
.ModuleProductDetailGiant .fr {
	float: right;
}
.ModuleProductDetailGiant .clear_floatx::after {
	width: 0px; height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
.ModuleProductDetailGiant .introduce .pro-row {
	color: rgb(153, 153, 153); line-height: 1; font-size: 14px;
}
.ModuleProductDetailGiant .gallery-thumbs .swiper-slide {
	width: 70px; height: 100%;
}
.ModuleProductDetailGiant input:focus {
	
}
.ModuleProductDetailGiant button:focus {
	
}
.ModuleProductDetailGiant .guoguo {
	background-position: 2px 2px; right: 0px; bottom: 0px; border-bottom-color: red; border-left-color: transparent; border-bottom-width: 12px; border-left-width: 14px; border-bottom-style: solid; border-left-style: solid; display: none; position: absolute;
}
.ModuleProductDetailGiant .pro-style .pro-style-containt .gouimg {
	width: 7px; right: 0px; bottom: 1px; display: none; position: absolute;
}
.ModuleProductDetailGiant .pro-style .pro-style-containt.repertory-active .gouimg {
	display: block;
}
.ModuleProductDetailGiant .pro-row .pro-name {
	color: rgb(51, 51, 51); line-height: 1.5; font-size: 24px;
}
.ModuleProductDetailGiant .position {
	background: rgb(255, 255, 255); left: 0px; top: 44px; width: 100%; position: fixed; z-index: 12; min-height: 100%;
}
.ModuleProductDetailGiant .swiper-button-next.swiper-button-white {
	background-image: url("../images/arrow.png"); background-size: cover;
}
.ModuleProductDetailGiant .swiper-container-rtl .swiper-button-prev.swiper-button-white {
	background-image: url("../images/arrow.png"); background-size: cover;
}
.ModuleProductDetailGiant .swiper-button-prev.swiper-button-white {
	background-image: url("../images/back.png"); background-size: cover;
}
.ModuleProductDetailGiant .swiper-container-rtl .swiper-button-next.swiper-button-white {
	background-image: url("../images/back.png"); background-size: cover;
}
.ModuleProductDetailGiant .mobile-introduce {
	padding: 0px 10px; left: 0px; bottom: -16px; color: rgb(255, 255, 255); line-height: 16px; font-size: 12px; position: absolute; z-index: 13; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.ModuleProductDetailGiant .swiper-pagination-fraction {
	top: 0px; color: rgb(255, 255, 255); line-height: 50px;
}
.ModuleProductDetailGiant .bigpictop {
	min-height: 50px;
}
.ModuleProductDetailGiant .back-btn {
	left: 10px; top: 17px; width: 10px; position: absolute; z-index: 11;
}
.ModuleProductDetailGiant .fot16 {
	font-size: 16px;
}
.ModuleProductDetailGiant .swiper-pagination-bullet-active {
	background: rgb(51, 51, 51);
}
.ModuleProductDetailGiant .fot12 {
	font-size: 12px;
}
.ModuleProductDetailGiant .pd-b14 {
	padding-bottom: 14px;
}
.ModuleProductDetailGiant .pd-l16 {
	padding-left: 14px;
}
.ModuleProductDetailGiant .pd-b6 {
	padding-bottom: 6px;
}
.ModuleProductDetailGiant .pd-b9 {
	padding-bottom: 9px;
}
.ModuleProductDetailGiant .pd-b7 {
	padding-bottom: 7px;
}
.ModuleProductDetailGiant .col333 {
	color: rgb(51, 51, 51);
}
.ModuleProductDetailGiant .pd-t20 {
	padding-top: 20px;
}
.ModuleProductDetailGiant .pd-t7 {
	padding-top: 7px;
}
.ModuleProductDetailGiant .pd-b12 {
	padding-bottom: 12px;
}
.ModuleProductDetailGiant .pd-b28 {
	padding-bottom: 22px;
}
.ModuleProductDetailGiant .pd-b7 {
	padding-bottom: 7px;
}
.ModuleProductDetailGiant .pd-b18 {
	padding-bottom: 22px;
}
.ModuleProductDetailGiant .introduceTop {
	border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
.ModuleProductDetailGiant .introduceBottom {
	padding-top: 20px;
}
.ModuleProductDetailGiant .pd-b16 {
	padding-bottom: 16px;
}
.ModuleProductDetailGiant .pd-b20 {
	padding-bottom: 20px;
}
.ModuleProductDetailGiant .pd-b12 {
	padding-bottom: 12px;
}
.ModuleProductDetailGiant .pd-b10 {
	padding-bottom: 10px;
}
.ModuleProductDetailGiant .pd-b4 {
	padding-bottom: 4px;
}
.ModuleProductDetailGiant .pd-t20 {
	padding-top: 20px;
}
.ModuleProductDetailGiant .pd-t40 {
	padding-top: 40px;
}
.ModuleProductDetailGiant .pro-price {
	color: rgb(0, 0, 0); font-size: 30px;
}
.ModuleProductDetailGiant .pro-btn {
	background: rgb(255, 255, 255); border: 1px solid rgb(102, 102, 102); border-image: none; width: 80px; height: 30px; color: rgb(51, 51, 51); line-height: 28px; font-size: 12px; margin-right: 10px;
}
.ModuleProductDetailGiant .pro-btn.active {
	background: rgb(102, 102, 102); color: rgb(255, 255, 255);
}
.ModuleProductDetailGiant .particulars .particularsNavBox {
	border-bottom-color: rgb(219, 219, 219); border-bottom-width: 1px; border-bottom-style: solid;
}
.ModuleProductDetailGiant .particulars {
	background: rgb(255, 255, 255);
}
.ModuleProductDetailGiant .modulePro-top-nav .nav-list-top li {
	cursor: pointer;
}
.bd_weixin_popup {
	height: 315px !important; z-index: 100001 !important;
}
.ModuleProductDetailGiant .mobile-parameter-choose {
	cursor: pointer;
}
.ModuleProductDetailGiant .mobile-specification-choose {
	cursor: pointer;
}
.ModuleProductDetailGiant .particularsNav {
	top: 1px; text-align: center; color: rgb(0, 0, 0); line-height: 40px; font-size: 16px; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 4px; border-bottom-style: solid; display: inline-block; position: relative;
}
.ModuleProductDetailGiant .particularsNav.layout1 {
	width: 70px;
}
.ModuleProductDetailGiant .mobile-specification {
	background: rgb(255, 255, 255); color: rgb(51, 51, 51); line-height: 44px; padding-left: 10px; font-size: 14px; margin-bottom: 8px; display: none;
}
.ModuleProductDetailGiant .mobile-right-pic {
	width: 45px; float: right;
}
.ModuleProductDetailGiant .pro-mobile-title {
	padding-right: 18px;
}
.ModuleProductDetailGiant .mobile-dialog-content-top .mobile-price {
	color: red; line-height: 1; font-size: 22px; font-weight: bold;
}
.ModuleProductDetailGiant .mobile-dialog-content-top .mobile-price em {
	font-size: 14px; font-weight: normal;
}
.ModuleProductDetailGiant .mobile-dialog-content-top .mobile-price strong {
	font-weight: normal;
}
.ModuleProductDetailGiant .close-dialog {
	top: 0px; width: 30px; text-align: right; right: 0px; position: absolute;
}
.ModuleProductDetailGiant .close-dialog img {
	width: 30px; display: block; cursor: pointer;
}
.ModuleProductDetailGiant .mobile-dialog-content-top {
	background: rgb(255, 255, 255); left: 0px; top: 0px; width: 100%; padding-bottom: 10px; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid; display: none; position: absolute; z-index: 10;
}
.ModuleProductDetailGiant .mobile-dialog-priceAndRepertory {
	padding-top: 30px; margin-left: 150px;
}
.ModuleProductDetailGiant .mobile-dialog-content-top .mobile-Repertory {
	color: rgb(153, 153, 153); line-height: 40px; font-size: 14px;
}
.ModuleProductDetailGiant .mobile-dialog-content-top .mobile-Repertory2 {
	color: rgb(153, 153, 153); line-height: 40px; font-size: 14px;
}
.ModuleProductDetailGiant .mobile-footer {
	background: rgb(255, 255, 255); transition:0.3s ease-out; left: 0px; width: 100%; height: 50px; bottom: 0px; display: none; position: fixed; z-index: 25; box-shadow: 0px 0px 5px rgba(0,0,0,0.3);
}
.ModuleProductDetailGiant .mobile-footer .mobile-joincarAndBuynow-left img {
	padding: 5px; width: 50px;
}
.ModuleProductDetailGiant .mobile-footer .mobile-joincarAndBuynow-right {
	margin: 5px 10px 5px 110px;
}
.ModuleProductDetailGiant .mobile-footer .mobile-joincarAndBuynow-right button {
	background: rgb(255, 255, 255); border: 1px solid red; border-image: none; width: 48%; color: red; line-height: 38px; margin-left: 2%;
}
.ModuleProductDetailGiant .mobile-footer .mobile-joincarAndBuynow-right .mobile-joinCar {
	margin-right: 2%; margin-left: 0px;
}
.ModuleProductDetailGiant .mobile-footer .mobile-joincarAndBuynow-right button.active {
	background: red; color: rgb(255, 255, 255);
}
.ModuleProductDetailGiant .EvaluateX_nav_top {
	background: rgb(255, 255, 255); margin: 5px 0px; padding: 0px 10px;
}
.ModuleProductDetailGiant .EvaluateX_nav_top dl {
	padding: 10px 0px; border-bottom-color: rgba(242, 242, 242, 0.5); border-bottom-width: 1px; border-bottom-style: solid;
}
.ModuleProductDetailGiant .EvaluateX_nav_top dt {
	border-radius: 50%; width: 30px; height: 30px; overflow: hidden;
}
.ModuleProductDetailGiant .EvaluateX_nav_top dd {
	line-height: 1; padding-left: 35px;
}
.ModuleProductDetailGiant .EvaluateX_nav_top dd p {
	padding-bottom: 2px;
}
.ModuleProductDetailGiant .EvaluateX_nav_top dd p {
	color: rgb(51, 51, 51); padding-bottom: 2px; font-size: 12px;
}
.EvaluateX_nav_bot {
	color: rgb(51, 51, 51); padding-bottom: 2px; font-size: 12px;
}
.ModuleProductDetailGiant .pengfen2 img {
	width: 12px; padding-top: 2px; margin-right: 0px;
}
.ModuleProductDetailGiant .EvaluateX_nav_top dd .in_dd {
	text-align: right; color: rgb(102, 102, 102); line-height: 30px;
}
.ModuleProductDetailGiant .EvaluateX_nav_bot {
	padding: 10px 0px; line-height: 15px;
}
.ModuleProductDetailGiant .product_pic_box li {
	list-style: none; margin-left: 10px; float: left; position: relative;
}
.ModuleProductDetailGiant .product_pic_box li .inproduct_pic {
	border-radius: 5px; border: 1px solid rgb(223, 223, 223); border-image: none; width: 80px; height: 80px;
}
.ModuleProductDetailGiant .product_pic_box li img {
	width: 100%;
}
.ModuleProductDetailGiant .product_pic_box .sanjiao {
	left: 50%; width: 0px; height: 0px; bottom: -5px; margin-left: -4px; border-top-color: red; border-right-color: transparent; border-left-color: transparent; border-top-width: 5px; border-right-width: 4px; border-left-width: 4px; border-top-style: solid; border-right-style: solid; border-left-style: solid; display: none; position: absolute;
}
.ModuleProductDetailGiant .product_pic_box li.active .sanjiao {
	display: block;
}
.ModuleProductDetailGiant .ImgCenter {
	max-height: 100%; max-width: 100%;
}
.ModuleProductDetailGiant .ImgCenterbox {
	-webkit-box-orient: horizontal; -webkit-box-pack: center; -webkit-box-align: center; -moz-box-orient: horizontal; -moz-box-pack: center; -moz-box-align: center; -o-box-orient: horizontal; -o-box-pack: center; -o-box-align: center; -ms-box-orient: horizontal; -ms-box-pack: center; -ms-box-align: center; box-orient: horizontal; box-pack: center; box-align: center;
}
.ModuleProductDetailGiant .ImgCenterboxwb {
	-webkit-box-orient: horizontal; -webkit-box-pack: center; -webkit-box-align: center; -moz-box-orient: horizontal; -moz-box-pack: center; -moz-box-align: center; -o-box-orient: horizontal; -o-box-pack: center; -o-box-align: center; -ms-box-orient: horizontal; -ms-box-pack: center; -ms-box-align: center; box-orient: horizontal; box-pack: center; box-align: center;
}
.ModuleProductDetailGiant .product_pic_box li.active .inproduct_pic {
	border: 2px solid rgb(230, 0, 18); border-image: none;
}
.ModuleProductDetailGiant .big_picbox {
	margin: 16px 0px; padding-bottom: 20px; position: relative;
}
.ModuleProductDetailGiant .inbig_picbox {
	background: padding-box content-box rgb(255, 255, 255); padding: 4px; border: 1px solid rgb(191, 191, 191); border-image: none; left: 10px; top: 0px; width: 420px; height: 420px; margin-left: 10px;
}
.ModuleProductDetailGiant .mobile-harebin {
	background: rgb(255, 255, 255); padding: 13px 10px; margin-bottom: 8px;
}
.ModuleProductDetailGiant .evaluate-pro-name {
	padding: 12px 10px; color: rgb(102, 102, 102); line-height: 1; font-size: 12px;
}
.ModuleProductDetailGiant .manager-reply {
	padding: 0px 10px 14px; color: rgb(255, 86, 0); line-height: 20px; font-size: 14px;
}
.ModuleProductDetailGiant .evaluate-container {
	border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.ModuleProductDetailGiant .mobile-harebin-top-right {
	margin-left: 60px;
}
.ModuleProductDetailGiant .shop-namewb {
	padding-bottom: 6px;
}
.ModuleProductDetailGiant .mobile-harebin-top-right .shop-name {
	color: rgb(51, 51, 51); padding-bottom: 5px; font-size: 14px;
}
.ModuleProductDetailGiant .mobile-footer.mobile-joincarAndBuynow .mobile-joincarAndBuynow-left span .subn {
	background: red; border-radius: 50%; width: 16px; height: 16px; color: rgb(255, 255, 255); line-height: 8px; font-size: 12px; margin-left: 5px; position: absolute;
}
.ModuleProductDetailGiant .mobile-harebin-top-right .inShop {
	background: red; padding: 5px 10px; border-radius: 3px; color: rgb(255, 255, 255); line-height: 18px; font-size: 12px; text-decoration: none; float: right;
}
.ModuleProductDetailGiant .mobile-harebin-top-right .inShop img {
	top: -2px; width: 16px; padding-right: 5px; position: relative;
}
.ModuleProductDetailGiant .harebin-dj {
	padding: 2px 5px; border-radius: 9px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 62px; text-align: center; color: rgb(153, 153, 153); line-height: 18px; font-size: 12px; margin-right: 10px; display: inline-block;
}
.ModuleProductDetailGiant .mobile-harebin-bottom {
	padding: 10px 0px 13px 60px; color: rgb(153, 153, 153); line-height: 1; font-size: 12px;
}
.ModuleProductDetailGiant .ifNoPro {
	background: rgb(255, 255, 255);
}
.ModuleProductDetailGiant .ifNoPro p {
	text-align: center; color: rgb(51, 51, 51); line-height: 50px; font-size: 14px;
}
.ModuleProductDetailGiant .mobile-pro-details {
	display: none;
}
.ModuleProductDetailGiant .gallery-thumbs-box {
	margin: 25px auto 0px; width: 260px; display: block; position: relative;
}
.ModuleProductDetailGiant .gallery-thumbs-box .pro-thumbnail-direction {
	left: -50px; top: 50%; width: 50px; margin-top: -25px; position: absolute; cursor: pointer;
}
.ModuleProductDetailGiant .gallery-thumbs-box .pro-thumbnail-prev {
	left: auto; right: -50px;
}
.ModuleProductDetailGiant .ifNoPro .inifNoPro {
	text-align: center;
}
.ModuleProductDetailGiant .ModuleProduteDetailMain {
	margin: 0px auto; position: relative; max-width: 1200px;
}
.ModuleProductDetailGiant .lineh15 {
	line-height: 1.5 !important;
}
.ModuleProductDetailGiant .swiperBox {
	background: rgb(255, 255, 255);
}
.ModuleProductDetailGiant .pc-share-list {
	padding: 3px 12px; border: 1px solid rgb(189, 189, 189); border-image: none; width: 242px; font-size: 14px;
}
.ModuleProductDetailGiant .no_comment_text {
	text-align: center; line-height: 50px; font-size: 14px; margin-top: 100px;
}
.ModuleProductDetailGiant .no_comment_pic {
	margin: 0px auto; display: none;
}
.ModuleProductDetailGiant .join-success {
	background: rgba(0, 0, 0, 0.8); padding: 0px 20px; border-radius: 5px; left: 50%; top: 200px; color: rgb(255, 255, 255); line-height: 50px; font-size: 16px; margin-left: -60px; position: fixed;
}
.ModuleProductDetailGiant .swiper-pagination {
	display: none;
}
.ModuleProductDetailGiant .downloadonc {
	font-size: 12px; text-decoration: none;
}
.ModuleProductDetailGiant .downloadonc:hover {
	text-decoration: underline;
}
.ModuleProductDetailGiant .ImgCenterbox {
	width: 100%; height: 100%;
}
.ModuleProductDetailGiant .harebin-pic-box {
	border-radius: 2px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 50px; height: 50px; overflow: hidden; float: left;
}
@media only screen and (max-width:767px)
{
.ModuleProductDetailGiant .mobile-specification {
	display: block;
}
.ModuleProductDetailGiant .swiper-pagination {
	display: block;
}
.ModuleProductDetailGiant .mobile-pro-details {
	display: block;
}
.ModuleProductDetailGiant .mobile-pro-pic-dialog {
	display: block;
}
.ModuleProductDetailGiant .mobile-dialog-content-top {
	display: block;
}
.ModuleProductDetailGiant .mobile-footer {
	display: block;
}
.ModuleProductDetailGiant .mobile-harebin {
	display: block;
}
.ModuleProductDetailGiant.layout-102 .buy-btn .repertory {
	display: none;
}
.ModuleProductDetailGiant .mobile-dialog-container {
	display: none;
}
.ModuleProductDetailGiant .gallery-thumbs-box {
	display: none;
}
.ModuleProductDetailGiant .mobile-dialog-bottom {
	overflow: auto; box-sizing: content-box; -webkit-box-sizing: content-box; -moz-box-sizing: content-box;
}
.ModuleProductDetailGiant .no_comment_pic {
	margin: 0px auto; width: 500px; display: block;
}
.ModuleProductDetailGiant .no_comment_text {
	margin-top: 0px;
}
.ModuleProductDetailGiant .ifNoPro img {
	width: 100%;
}
.ModuleProductDetailGiant .mobile-dialog-maskLayer {
	background: rgba(0, 0, 0, 0.7); width: 100%; height: 100%; display: none; position: absolute; z-index: 1;
}
.ModuleProductDetailGiant .introduceTop {
	padding-top: 15px;
}
.ModuleProductDetailGiant .mobile-specification-dialog {
	left: 0px; top: 0px; width: 100%; height: 100%; position: fixed; z-index: 26;
}
.ModuleProductDetailGiant .product_pic_box li .inproduct_pic {
	width: 100%;
}
.ModuleProductDetailGiant .mobile-dialog-content {
	left: 0px; width: 100%; height: 70%; bottom: 0px; overflow: hidden; padding-top: 30%; position: absolute; z-index: 2; min-height: 50%; box-sizing: content-box; -webkit-box-sizing: content-box; -moz-box-sizing: content-box;
}
.ModuleProductDetailGiant .inmobile-dialog-content {
	background: rgb(255, 255, 255); padding-bottom: 50px; position: relative;
}
.ModuleProductDetailGiant.layout-102 .introduceBottom {
	padding: 0px 10px;
}
.ModuleProductDetailGiant .inmobile-dialog-content .introduceBottom .pro-row .price-title {
	float: none; display: block;
}
.ModuleProductDetailGiant .product_pic_box li {
	margin: 0px; width: 20%; padding-right: 10px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
}
@media only screen and (max-width:425px)
{
.ModuleProductDetailGiant .no_comment_pic {
	width: 100%;
}
}
.no-data-container {
	padding: 100px 20px; text-align: center;
}
.no-data-container .no-data-img img {
	width: 50px;
}
.no-data-container .no-data-msg {
	font-size: 16px; margin-top: 20px;
}
.anchor-link {
	color: inherit; font-size: inherit;
}
#tooltipInner .hold {
	border-radius: 10px; transition:0.3s;
}
#tooltipInner .hold.active {
	z-index: -1 !important; opacity: 1 !important; background-image: url("/scripts/jquery.pagewalkthrough/css/images/front-s1/kuang_bg.png"); background-size: cover;
}
#tooltipInner .kuang_prev {
	transition:0.3s;
}
#tooltipInner .kuang_prev.active {
	z-index: 1 !important; opacity: 1 !important; background-image: url("/scripts/jquery.pagewalkthrough/css/images/front-s1/kuang_prev.png"); background-repeat: no-repeat; background-size: cover;
}
@media only screen and (max-width:376px) and (min-height:723px)
{
.footer.iconAndText {
	height: 4.12rem;
}
}
