@charset "utf-8";

* {
	-webkit-tap-highlight-color:rgba(255, 255, 255, 0);
	-webkit-touch-callout:none;
	margin:0
}
::-webkit-scrollbar {
width:4px;
height:4px
}
::-webkit-scrollbar-track {
-webkit-box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.2);
border-radius:0;
background:rgba(0, 0, 0, 0.1)
}
::-webkit-scrollbar-thumb {
border-radius:5px;
-webkit-box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.2);
background:rgba(0, 0, 0, 0.2)
}
::-webkit-scrollbar-thumb:hover {
border-radius:5px;
-webkit-box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.2);
background:rgba(0, 0, 0, 0.4)
}
html {
	height:100%
}
body {
	background:#fff;
}
input, textarea {
	-webkit-user-select:text
}
a {
	color:#000;
	padding:0;
	text-decoration:none;
	cursor:pointer;
	font-family:"\5FAE\8F6F\96C5\9ED1", Helvetica, "黑体", Arial, Tahoma
}
video {
	width:100%
}
img {
	border:0;
	max-width:100%;
	max-height:100%;
	vertical-align:top
}
input[type="radio"], input[type="checkbox"] {
	vertical-align:-2px
}
.g_textArea {
text-indent:.25rem;
	height:2.5rem;
	line-height:1.1rem;
font-size:.7rem;
	font-family:"\5FAE\8F6F\96C5\9ED1", Helvetica, "黑体", Arial, Tahoma;
	width:100%;
	border:1px solid #ccc;
	background:#fff;
	-webkit-appearance:none;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-ms-border-radius:2px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	margin-top:-1px;
	outline:0;
	z-index:1;
	position:relative;
	text-indent:0;
padding-top:.6rem;
padding-right:.5rem;
	color:#999
}
.g_textArea:focus {
	border-color:#9dbff6;
	color:#333
}
.g_border {
	border-bottom:1px solid #CCC
}
.g_separator {
	background:#CCC
}
.g_panel {
	background:#d5f8f4
}
.g_replyPanel {
	background:#b8deea
}
.g_panelArrow {
	color:#b8deea
}
.g_dashed {
	border-bottom:1px dashed #e1e1e1
}
.g_input {
padding-left:.75rem;
	height:2.5rem;
	line-height:normal;
font-size:.7rem;
	background-color:#fff;
	border:1px solid #ccc;
	margin-top:-1px;
	width:100%;
	color:#999;
	font-family:"\5FAE\8F6F\96C5\9ED1", Helvetica, "黑体", Arial, Tahoma;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-ms-border-radius:2px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-webkit-appearance:none;
	outline:0;
	z-index:1;
	position:relative
}
.itemEdit {
	padding-left:2.1rem
}
.g_locale2052 .itemEdit {
	padding-left:2.85rem
}
.g_input:focus {
	color:#333;
	border-color:#9dbff6;
	z-index:2
}
.g_close {
	bottom:0;
	top:0;
	float:left;
	background-size:70%;
	background-repeat:no-repeat;
	background-position:center center;
	position:absolute;
	left:0;
	display:table;
	height:100%
}
.icon-gClose {
	font-size:1.6rem;
	color:#fff
}
.icon-gClose:before {
	content:"\e60e";
	display:table-cell;
	vertical-align:middle
}
#g_body {
	overflow-x:hidden;
	overflow-y:auto;
	color:#000;
font-size:.7rem;
	font-family:"\5FAE\8F6F\96C5\9ED1", Helvetica, "黑体", Arial, Tahoma;
	height:100%; background:#fff;
}
.g_web {
	margin:0 auto;
	max-width:640px;
	left:0;
	top:0;
	overflow-x:hidden;
	width:100%;
	min-height:100%
}
.webLeft, .webRight {
	display:none
}
@media only screen and (min-width:640px) {
.webLeft, .webRight {
position:fixed;
display:block;
width:calc(50% - 8rem);
height:100%;
top:0;
z-index:999;
background:#282828
}
.webLeft {
left:0
}
.webRight {
right:0
}
}
.webContainerBox {
	z-index:0;
	display:block;
	position:relative;
	top:2.4rem;
	bottom:0;
	left:0;
	right:0;
	margin:0 auto;
	-webkit-backface-visibility:hidden
}
.webContainerBox .nei{ width:100%; background:url(../img/bg.jpg) repeat left top; overflow:hidden; padding:8px 0 12px;}
.webContainerBox  dl{ padding:10px 0 5px; overflow:hidden;}
.webContainerBox dt{ width:30%; float:left;}
.webContainerBox dt img{ width:100%; vertical-align:middle; padding-top:.6rem;}
.webContainerBox dd{ width:69%; float:right;}
.webContainerBox dd h1{font-size:.7rem;}
.webContainerBox dd h1 span{font-size:.4rem; font-weight:normal;}
.webContainerBox dd p{font-size:.5rem; line-height:.7rem; padding-right:1px;}
.webContainerBox .jiameng{ padding:10px;}
.webContainerBox .jiameng h2{ font-size:.7rem; padding:10px 0;}
.webContainerBox .jiameng p{font-size:.6rem; line-height:1rem;}
.webContainerBox .jiaji{ padding:10px;}
.webContainerBox .jiaji i{font-size:.7rem; color:#D32D2D;padding:10px 0; display:block; font-weight:bold;}
.webContainerBox .jiaji p{font-size:.6rem; line-height:1rem;}
.webContainerBox .jiaji em{font-size:.6rem;font-weight:bold;}
.webBackgroundFix {
	height:100%;
	position:fixed;
	top:0;
	z-index:-1;
	width:100%;
	max-width:640px
}
.webTop {
	margin:0 auto;
	position:fixed;
	top:0;
	z-index:90;
	-webkit-backface-visibility:hidden;
	width:100%;
	max-width:640px;
	height:0;
-webkit-transition:all .4s;
-ms-transition:all .4s;
-moz-transition:all .4s;
transition:all .4s
}
.webHeader {
	max-width:640px;
	width:100%
}
.webHeaderBox {
	width:100%;
	max-width:640px;
	margin:0 auto;
	-webkit-backface-visibility:hidden;
transition:all .35s ease;
-o-transition:all .35s ease;
-moz-transition:all .35s ease;
-ms-transition:all .35s ease;
-webkit-transition:all .35s ease
}
.webHeaderBg {
	color:#fff;
	position:relative
}
.headerSiteMaskWhiteBg {
	position:absolute;
	width:100%;
	z-index:49;
	background-color:white;
	display:none
}
.headerSiteMaskBg {
	position:absolute;
	width:100%;
	z-index:50;
	display:none
}
.header {
	text-align:center;
	position:relative
}
.header .pageTitle {
	height:2.4rem;
	font-weight:normal;
	font-size:1rem;
	line-height:2.4rem;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	max-width:76.56125%;
	display:inline-block;
	color:#fff;
	vertical-align:top;
padding-right:.25rem;
padding-left:.25rem;
	clear:both;
	position:relative;
	z-index:80
}
.header .pageLogo {

	z-index:99
}
.header .pageLogo .logoImg {
	height:100%;
	width:100%;
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center;
	box-sizing:border-box;
}
.header .cusLogo {
	max-width:1.7rem;
	max-height:1.7rem
}
.header img {
	height:2.25rem;
	vertical-align:top;

}
.header .pageLogo.right {
	float:right
}
.mobitipsTitle {
	position:fixed
}
.scroll_fix {
	position:fixed!important;
	max-width:640px;
	top:0;
	-webkit-backface-visibility:hidden
}
.webTips {
	position:fixed;
	max-width:100%;
	width:100%;
	z-index:3;
	height:1.5rem;
	-webkit-perspective:1000;
	-moz-perspective:1000;
	-ms-perspective:1000;
	perspective:1000
}
.webTips .mobitips {
	max-width:640px;
	width:100%;
	margin:0 auto;
	text-align:center
}
.webTips .mobiScrollbar {
	text-align:center;
	overflow:hidden;
	height:1.5rem;
font-size:.6rem;
	position:fixed;
	background:#fef5d8;
	width:100%;
	max-width:640px;
	z-index:9
}
.webTips .marquee {
	position:relative;
	-webkit-transition:all 1000ms;
	-ms-transition:all 1000ms;
	-o-transition:all 1000ms;
	-moz-transition:all 1000ms;
	transition:all 1000ms
}
.webTips .marquee li {
	list-style:none;
	line-height:1.5rem;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.webTopBox {
	margin:auto
}
.g_web .loading {
	z-index:9999;
	position:fixed;
	width:100%;
	max-width:640px;
	top:0;
	bottom:0;
	left:0;
	right:0;
	margin:0 auto;
	background:rgba(0, 0, 0, .5)!important
}
.g_web .loading .splashscreen {
	position:absolute;
	-webkit-transform:translateX(-50%) translateY(-50%);
	-ms-transform:translateX(-50%) translateY(-50%);
	-moz-transform:translateX(-50%) translateY(-50%);
	-o-transform:translateX(-50%) translateY(-50%);
	transform:translateX(-50%) translateY(-50%);
	top:50%;
	left:50%;
	display:block
}
.loading .ui-loader {
	opacity:.85
}
.loading .ui-loader .ui-icon {
	position:static;
	display:block;
	opacity:.9;
	width:3rem;
	height:3rem;
	background-color:transparent
}
@-webkit-keyframes headerBgAnimate {
0% {
background-position:100% 100%
}
40% {
background-position:60% 100%
}
70% {
background-position:30% 100%
}
100% {
background-position:0 100%
}
}
.spin {
	-webkit-transform:rotate(360deg);
	-ms-transform:rotate(360deg);
	-moz-transform:rotate(360deg);
	-o-transform:rotate(360deg);
	transform:rotate(360deg);
	-webkit-animation:spin 1s infinite;
	-ms-animation:spin 1s infinite;
	-moz-animation:spin 1s infinite;
	-o-animation:spin 1s infinite;
	animation:spin 1s infinite
}
@-webkit-keyframes spin {
from {
-webkit-transform:rotate(0deg);
-moz-transform:rotate(0deg);
-ms-transform:rotate(0deg);
-o-transform:rotate(0deg);
transform:rotate(0deg)
}
to {
	-webkit-transform:rotate(360deg);
	-ms-transform:rotate(360deg);
	-moz-transform:rotate(360deg);
	-o-transform:rotate(360deg);
	transform:rotate(360deg)
}
}
@-moz-keyframes spin {
from {
-webkit-transform:rotate(0deg);
-moz-transform:rotate(0deg);
-ms-transform:rotate(0deg);
-o-transform:rotate(0deg);
transform:rotate(0deg)
}
to {
	-webkit-transform:rotate(360deg);
	-ms-transform:rotate(360deg);
	-moz-transform:rotate(360deg);
	-o-transform:rotate(360deg);
	transform:rotate(360deg)
}
}
@-ms-keyframes spin {
from {
-webkit-transform:rotate(0deg);
-moz-transform:rotate(0deg);
-ms-transform:rotate(0deg);
-o-transform:rotate(0deg);
transform:rotate(0deg)
}
to {
	-webkit-transform:rotate(360deg);
	-ms-transform:rotate(360deg);
	-moz-transform:rotate(360deg);
	-o-transform:rotate(360deg);
	transform:rotate(360deg)
}
}
@-o-keyframes spin {
from {
-webkit-transform:rotate(0deg);
-moz-transform:rotate(0deg);
-ms-transform:rotate(0deg);
-o-transform:rotate(0deg);
transform:rotate(0deg)
}
to {
	-webkit-transform:rotate(360deg);
	-ms-transform:rotate(360deg);
	-moz-transform:rotate(360deg);
	-o-transform:rotate(360deg);
	transform:rotate(360deg)
}
}
.mobi_notice_right_to_left_normal {
	-webkit-animation:mobi_notice_right_to_left 20s linear 1s infinite;
	-moz-animation:mobi_notice_right_to_left 20s linear 1s infinite;
	-o-animation:mobi_notice_right_to_left 20s linear 1s infinite;
	animation:mobi_notice_right_to_left 20s linear 1s infinite
}
.mobi_notice_right_to_left_slow {
	-webkit-animation:mobi_notice_right_to_left 30s linear 1s infinite;
	-moz-animation:mobi_notice_right_to_left 30s linear 1s infinite;
	-o-animation:mobi_notice_right_to_left 30s linear 1s infinite;
	animation:mobi_notice_right_to_left 30s linear 1s infinite
}
.mobi_notice_right_to_left_fast {
	-webkit-animation:mobi_notice_right_to_left 15s linear 1s infinite;
	-moz-animation:mobi_notice_right_to_left 15s linear 1s infinite;
	-o-animation:mobi_notice_right_to_left 15s linear 1s infinite;
	animation:mobi_notice_right_to_left 15s linear 1s infinite
}
@-webkit-keyframes mobi_notice_right_to_left {
0% {
-webkit-transform:translateX(0)
}
100% {
-webkit-transform:translateX(-100%)
}
}
@-moz-keyframes mobi_notice_right_to_left {
0% {
-moz-transform:translateX(0)
}
100% {
-moz-transform:translateX(-100%)
}
}
@-o-keyframes mobi_notice_right_to_left {
0% {
-o-transform:translateX(0)
}
100% {
-o-transform:translateX(-100%)
}
}
@keyframes mobi_notice_right_to_left {
0% {
transform:translateX(0)
}
100% {
transform:translateX(-100%)
}
}
@-ms-keyframes mobi_notice_right_to_left {
0% {
-ms-transform:translateX(0)
}
100% {
-ms-transform:translateX(-100%)
}
}
.mobi_notice_right_to_left_50_fast {
	-webkit-animation:mobi_notice_right_to_left_50 7.5s linear 1s infinite;
	-moz-animation:mobi_notice_right_to_left_50 7.5s linear 1s infinite;
	-o-animation:mobi_notice_right_to_left_50 7.5s linear 1s infinite;
	animation:mobi_notice_right_to_left_50 7.5s linear 1s infinite
}
.mobi_notice_right_to_left_50_slow {
	-webkit-animation:mobi_notice_right_to_left_50 15s linear 1s infinite;
	-moz-animation:mobi_notice_right_to_left_50 15s linear 1s infinite;
	-o-animation:mobi_notice_right_to_left_50 15s linear 1s infinite;
	animation:mobi_notice_right_to_left_50 15s linear 1s infinite
}
.mobi_notice_right_to_left_50_normal {
	-webkit-animation:mobi_notice_right_to_left_50 10s linear 1s infinite;
	-moz-animation:mobi_notice_right_to_left_50 10s linear 1s infinite;
	-o-animation:mobi_notice_right_to_left_50 10s linear 1s infinite;
	animation:mobi_notice_right_to_left_50 10s linear 1s infinite
}
@-webkit-keyframes mobi_notice_right_to_left_50 {
0% {
-webkit-transform:translateX(0)
}
100% {
-webkit-transform:translateX(-50%)
}
}
@-moz-keyframes mobi_notice_right_to_left_50 {
0% {
-moz-transform:translateX(0)
}
100% {
-moz-transform:translateX(-50%)
}
}
@-o-keyframes mobi_notice_right_to_left_50 {
0% {
-o-transform:translateX(0)
}
100% {
-o-transform:translateX(-50%)
}
}
@keyframes mobi_notice_right_to_left_50 {
0% {
transform:translateX(0)
}
100% {
transform:translateX(-50%)
}
}
@-ms-keyframes mobi_notice_right_to_left_50 {
0% {
-ms-transform:translateX(0)
}
100% {
-ms-transform:translateX(-50%)
}
}
.mobi_notice_left_to_right_normal {
	-webkit-animation:mobi_notice_left_to_right 20s linear 1s infinite;
	-moz-animation:mobi_notice_left_to_right 20s linear 1s infinite;
	-o-animation:mobi_notice_left_to_right 20s linear 1s infinite;
	animation:mobi_notice_left_to_right 20s linear 1s infinite
}
.mobi_notice_left_to_right_slow {
	-webkit-animation:mobi_notice_left_to_right 30s linear 1s infinite;
	-moz-animation:mobi_notice_left_to_right 30s linear 1s infinite;
	-o-animation:mobi_notice_left_to_right 30s linear 1s infinite;
	animation:mobi_notice_left_to_right 30s linear 1s infinite
}
.mobi_notice_left_to_right_fast {
	-webkit-animation:mobi_notice_left_to_right 15s linear 1s infinite;
	-moz-animation:mobi_notice_left_to_right 15s linear 1s infinite;
	-o-animation:mobi_notice_left_to_right 15s linear 1s infinite;
	animation:mobi_notice_left_to_right 15s linear 1s infinite
}
@-webkit-keyframes mobi_notice_left_to_right {
0% {
-webkit-transform:translateX(0)
}
100% {
-webkit-transform:translateX(100%)
}
}
@-moz-keyframes mobi_notice_left_to_right {
0% {
-moz-transform:translateX(0)
}
100% {
-moz-transform:translateX(100%)
}
}
@-o-keyframes mobi_notice_left_to_right {
0% {
-o-transform:translateX(0)
}
100% {
-o-transform:translateX(100%)
}
}
@keyframes mobi_notice_left_to_right {
0% {
transform:translateX(0)
}
100% {
transform:translateX(100%)
}
}
@-ms-keyframes mobi_notice_left_to_right {
0% {
-ms-transform:translateX(0)
}
100% {
-ms-transform:translateX(100%)
}
}
.mobi_notice_left_to_right_50_fast {
	-webkit-animation:mobi_notice_left_to_right_50 7.5s linear 1s infinite;
	-moz-animation:mobi_notice_left_to_right_50 7.5s linear 1s infinite;
	-o-animation:mobi_notice_left_to_right_50 7.5s linear 1s infinite;
	animation:mobi_notice_left_to_right_50 7.5s linear 1s infinite
}
.mobi_notice_left_to_right_50_slow {
	-webkit-animation:mobi_notice_left_to_right_50 15s linear 1s infinite;
	-moz-animation:mobi_notice_left_to_right_50 15s linear 1s infinite;
	-o-animation:mobi_notice_left_to_right_50 15s linear 1s infinite;
	animation:mobi_notice_left_to_right_50 15s linear 1s infinite
}
.mobi_notice_left_to_right_50_normal {
	-webkit-animation:mobi_notice_left_to_right_50 10s linear 1s infinite;
	-moz-animation:mobi_notice_left_to_right_50 10s linear 1s infinite;
	-o-animation:mobi_notice_left_to_right_50 10s linear 1s infinite;
	animation:mobi_notice_left_to_right_50 10s linear 1s infinite
}
@-webkit-keyframes mobi_notice_left_to_right_50 {
0% {
-webkit-transform:translateX(0)
}
100% {
-webkit-transform:translateX(50%)
}
}
@-moz-keyframes mobi_notice_left_to_right_50 {
0% {
-moz-transform:translateX(0)
}
100% {
-moz-transform:translateX(50%)
}
}
@-o-keyframes mobi_notice_left_to_right_50 {
0% {
-o-transform:translateX(0)
}
100% {
-o-transform:translateX(50%)
}
}
@keyframes mobi_notice_left_to_right_50 {
0% {
transform:translateX(0)
}
100% {
transform:translateX(50%)
}
}
@-ms-keyframes mobi_notice_left_to_right_50 {
0% {
-ms-transform:translateX(0)
}
100% {
-ms-transform:translateX(50%)
}
}
.loading .ui-icon-loading {
	background-image:url(/image/mobi/loading.png);
	border-radius:1rem;
	background-size:3rem 3rem
}
.swipe {
	overflow:hidden;
	visibility:hidden;
	position:relative;
	margin:0 auto
}
.swipe img {
	width:100%
}
.hiddenDefaultBanner .defaultBanner {
	background:0
}
.swipe .bannerImageDiv {
	background-repeat:no-repeat;
	height:100%;
	background-position:50% 50%
}
.swipe .systemtBanner {
	background-repeat:no-repeat;
	background-size:contain
}
.swipe .customBanner {
	background-size:contain
}
.bannerHidden {
	display:none
}
.bannerSwipeContainer {
	overflow:hidden;
	position:relative;
	height:100%;
	background-size:contain;
	-webkit-perspective:500;
	-moz-perspective:500;
	-ms-perspective:500;
	perspective:500;
	-webkit-transform-style:preserve-3d;
	-moz-transform-style:preserve-3d;
	-o-transform-style:preserve-3d;
	-webkit-transform-style:preserve-3d
}
.bannerSwipeContainer img {
	display:inline-block;
	width:100%;
	height:100%;
	font-size:0;
	line-height:0;
	vertical-align:middle;
	background-size:100%;
	background-position:50% 50%;
	background-repeat:no-repeat
}
.bannerSwipeContainer>div {
	float:left;
	width:100%;
	position:relative;
	height:100%
}
.webBannerBox .bannerBullet {
	position:absolute;
height:.9rem;
	bottom:0;
	width:100%
}
.webBannerBox .bannerBullet .bullets {
	text-align:center;
	list-style:none;
	margin:0;
	padding:0
}
.webBannerBox .bullets li {
	display:inline-block;
width:.35rem;
height:.35rem;
	border-radius:100%;
	background:#999;
margin:0 .1rem;
	cursor:pointer;
	background:rgba(170, 170, 170, 0.5);
	box-shadow:0 0 2px rgba(0, 0, 0, 0.3);
	vertical-align:middle
}
.webBannerBox .bullets li.on {
	background:#fff
}
.nextAndPreviousIcon {
	width:1.75rem;
	height:1.75rem;
	float:right;
	top:35%;
	cursor:pointer;
	position:absolute;
background-position:.25rem;
	border-radius:4px
}
.imageSliderNext {
	background:url(/image/PicRight.png?v=201311111730) rgba(0, 0, 0, .4) no-repeat;
	background-size:100%;
right:.75rem
}
.imageSliderPrevious {
	background:url(/image/PicLeft.png?v=201311111730) rgba(0, 0, 0, .4) no-repeat;
	background-size:100%;
left:.75rem
}
.webFooter {
	margin:0 auto
}
.mobiCol12 .g_web .moveAnimation, .mobiCol12 .g_web .webContainerBox .webModuleContainer, .mobiCol13 .g_web .moveAnimation, .mobiCol13 .g_web .webContainerBox .webModuleContainer, .mobiCol14 .g_web .moveAnimation, .mobiCol14 .g_web .webContainerBox .webModuleContainer {
	-webkit-transform:initial!important;
	-ms-transform:initial!important;
	-moz-transform:initial!important;
	-o-transform:initial!important;
	transform:initial!important
}
.mobiCol11 #g_web, .mobiCol12 #g_web, .mobiCol14 #g_web, .mobiCol16 #g_web {
	background-color:#f7f7f7;
	min-height:100%
}
.mobiCol10 #g_web, .mobiCol13 #g_web {
	background-color:#f7f7f7
}
.mobiCol10 #g_web .webContainerBox, .mobiCol10 #g_web .webModuleContainer, .mobiCol10 #g_web .form, .mobiCol13 #g_web .webContainerBox, .mobiCol13 #g_web .webModuleContainer, .mobiCol13 #g_web .form, .mobiCol14 #g_web .webContainerBox, .mobiCol14 #g_web .webModuleContainer, .mobiCol14 #g_web .form, .mobiCol16 #g_web .webContainerBox, .mobiCol16 #g_web .webModuleContainer, .mobiCol16 #g_web .form {
	height:100%;
	background:#f7f7f7;
	background-color:#f7f7f7;
	border-bottom:0;
	border-top:0
}
.mobiCol11 #g_web .form, .mobiCol20 #g_web .form, .mobiCol12 #g_web .form, .mobiCol14 #g_web .form, .mobiCol21 #g_web .form {
	border-bottom:0;
	border-top:0
}
.mobiCol14 #g_web .form .formMiddle {
	background:#f7f7f7;
	background-color:#f7f7f7
}
.mobiCol10 .middleCenter .moduleContent, .mobiCol11 .middleCenter .moduleContent, .mobiCol12 .middleCenter .moduleContent, .mobiCol13 .middleCenter .moduleContent {
	color:#666
}
.mobiCol10 .middleCenter, .mobiCol11 .middleCenter, .mobiCol12 .middleCenter, .mobiCol13 .middleCenter {
	background-color:#f7f7f7;
	color:#333;
	padding-bottom:1rem;
	height:100%
}
.mobiCol10 .webFooterBox, .mobiCol11 .webFooterBox, .mobiCol12 .webFooterBox, .mobiCol13 .webFooterBox, .mobiCol14 .webFooterBox, .mobiCol16 .webFooterBox {
	display:none
}
.webFooterBox {
	margin:0 auto;
}
.webFooterBox .bottomdiv {
	height:1.75rem
}
.webFooterBox .bottomdiv .bottom {
	position:relative;
	background:#2d2d2d;
	height:1.5rem
}
.webFooterBox .bottomdiv .bottom .backtop {
	width:2rem;
	float:right;
	color:#fff;
	position:relative;
	text-transform:capitalize;
	text-align:right;
	padding-right:1rem;
	line-height:1.5rem;
	transition:all 350ms;
	-webkit-transition:all 350ms;
	font-family:verdana;
	font-weight:bold;
	cursor:pointer
}
.webFooterBox .bottomdiv .bottom .backtop:active {
	background:rgba(0, 0, 0, .5)
}
.webFooterBox .bottomdiv .bottom .backtop b {
	position:absolute;
	width:0;
	height:0;
top:.5rem;
right:.35rem;
border:.2rem transparent solid;
	border-bottom-color:#fff
}
.icon-mSearchIcon {
	position:absolute;
	top:0;
	left:0;
	width:1.6rem;
	height:1.6rem;
	color:#bfbfbf
}
.icon-mSearchIcon::before {
content:"\e6de";
font-size:1.4rem;
position:absolute;
top:50%;
transform:translateY(-50%);
-webkit-transform:translateY(-50%);
-moz-transform:translateY(-50%);
-ms-transform:translateY(-50%);
-o-transform:translateY(-50%)
}
.icon-mSearchBtn {
	width:1.6rem;
	height:1.6rem;
	position:absolute;
	right:0;
	top:0;
	color:#666;
	text-align:center
}
.icon-mSearchBtn::before {
content:"\e6de";
font-size:1.4rem;
position:absolute;
top:50%;
left:0;
width:100%;
transform:translateY(-50%);
-moz-transform:translateY(-50%);
-webkit-transform:translateY(-50%);
-ms-transform:translateY(-50%);
-o-transform:translateY(-50%)
}
.searchType0, .searchType1, .searchType2 {
	border-radius:3px
}
.searchType1 .icon-mSearchBtn, .searchType2 .icon-mSearchBtn {
	border-top-right-radius:3px;
	border-bottom-right-radius:3px
}
.searchType0 .icon-mSearchIcon::before {
content:none
}
.searchType1 .mSearchInput {
	padding-left:1.45rem
}
.searchType1 .icon-mSearchBtn {
	width:2.5rem;
	background-color:#666
}
.searchType1 .icon-mSearchBtn::before {
content:"搜索";
color:#fff;
font-size:.7rem;
height:.9rem
}
.searchType2 .mSearchInput {
	padding-left:1.45rem
}
.searchType2 .icon-mSearchBtn {
	width:1.75rem;
	background-color:#666;
	border:#666
}
.searchType2 .icon-mSearchBtn::before {
content:"GO";
color:#fff;
font-size:.7rem
}
.searchType2 .icon-mSearchBtn::after {
content:"";
position:absolute;
top:.5rem;
left:-0.4rem;
width:0;
height:0;
border-right:solid .4rem;
border-right-color:inherit;
border-top:solid .4rem transparent;
border-bottom:solid .4rem transparent
}
.searchType3 {
	border-radius:1rem
}
.searchType3 .mSearchInput {
padding-left:.8rem
}
.searchType3 .icon-mSearchBtn {
right:.25rem
}
.searchType3 .icon-mSearchIcon::before {
content:none
}
.searchType4 {
	border-radius:1rem
}
.searchType4 .mSearchInput {
padding-left:.8rem
}
.searchType4 .icon-mSearchBtn {
	background-color:#666;
	color:#fff;
	width:2.8rem;
	border-radius:1rem
}
.searchType4 .icon-mSearchIcon::before {
content:none
}
.searchType5 {
	border-radius:1rem;
	background-color:#666
}
.searchType5 .mSearchInput {
padding-left:.8rem;
	color:#fff
}
.searchType5 .icon-mSearchBtn {
	color:#fff;
right:.25rem;
	border-radius:1rem
}
.searchType5 .icon-mSearchIcon::before {
content:none
}
.searchWindow {
	position:fixed;
	overflow-y:auto;
	top:0;
	background-color:#fff;
	width:100%;
	max-width:640px;
	margin:0 auto;
	height:100%;
	z-index:999;
-webkit-animation:popupSearchWindow .25s both;
-moz-animation:popupSearchWindow .25s both;
-o-animation:popupSearchWindow .25s both;
-ms-animation:popupSearchWindow .25s both;
animation:popupSearchWindow .25s both
}
@-webkit-keyframes popupSearchWindow {
0% {
opacity:0;
top:3rem
}
100% {
opacity:1;
top:0
}
}
@-moz-keyframes popupSearchWindow {
0% {
opacity:0;
top:3rem
}
100% {
opacity:1;
top:0
}
}
@-o-keyframes popupSearchWindow {
0% {
opacity:0;
top:3rem
}
100% {
opacity:1;
top:0
}
}
@-ms-keyframes popupSearchWindow {
0% {
opacity:0;
top:3rem
}
100% {
opacity:1;
top:0
}
}
@keyframes popupSearchWindow {
0% {
opacity:0;
top:3rem
}
100% {
opacity:1;
top:0
}
}
.searchWindowOff {
-webkit-animation:closeSearchWindow .25s both;
-moz-animation:closeSearchWindow .25s both;
-o-animation:closeSearchWindow .25s both;
-ms-animation:closeSearchWindow .25s both;
animation:closeSearchWindow .25s both
}
@-webkit-keyframes closeSearchWindow {
0% {
opacity:1;
top:0
}
100% {
opacity:0;
top:3rem
}
}
@-moz-keyframes closeSearchWindow {
0% {
opacity:1;
top:0
}
100% {
opacity:0;
top:3rem
}
}
@-o-keyframes closeSearchWindow {
0% {
opacity:1;
top:0
}
100% {
opacity:0;
top:3rem
}
}
@-ms-keyframes closeSearchWindow {
0% {
opacity:1;
top:0
}
100% {
opacity:0;
top:3rem
}
}
@keyframes closeSearchWindow {
0% {
opacity:1;
top:0
}
100% {
opacity:0;
top:3rem
}
}
.searchInputBar {
	border-bottom:1px solid #ddd;
padding:.5rem 0;
	text-align:left;
	position:relative
}
.icon-closeSearch {
	display:inline-block;
	width:1.5rem;
	height:1.75rem;
	vertical-align:top;
	text-align:center;
	cursor:pointer;
	position:relative
}
.icon-closeSearch::before {
content:"\e60e";
font-size:1.75rem;
color:#a9aaac;
position:absolute;
top:50%;
left:50%;
transform:translateY(-50%) translateX(-50%);
-webkit-transform:translateY(-50%) translateX(-50%);
-moz-transform:translateY(-50%) translateX(-50%);
-ms-transform:translateY(-50%) translateX(-50%);
-o-transform:translateY(-50%) translateX(-50%)
}
.popupSearchWrap {
	display:inline-block;
	width:13.5rem;
	height:1.6rem;
	position:relative;
	border:solid 1px #bfbfbf;
	border-radius:2px
}
.icon-popupSearchIcon {
	position:absolute;
	top:0;
	left:0;
	width:1.6rem;
	height:1.6rem;
	text-align:center;
	color:#bfbfbf
}
.icon-popupSearchIcon::before {
content:"\e6de";
text-align:center;
font-size:1.4rem;
position:absolute;
top:50%;
left:50%;
transform:translateY(-50%) translateX(-50%);
-webkit-transform:translateY(-50%) translateX(-50%);
-moz-transform:translateY(-50%) translateX(-50%);
-ms-transform:translateY(-50%) translateX(-50%);
-o-transform:translateY(-50%) translateX(-50%)
}
.popupSearchInput {
font-size:.6rem;
	height:1.6rem;
	width:100%;
	border:0;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
padding-left:.5rem;
	-webkit-appearance:none;
	outline:0;
	font-family:"\5FAE\8F6F\96C5\9ED1", Helvetica, "黑体", Arial, Tahoma
}
.icon-popupSearchBtn {
	position:absolute;
	top:0;
	right:0;
	height:1.6rem;
	width:1.6rem;
	text-align:center;
	color:#666
}
.icon-popupSearchBtn::before {
content:"\e6de";
font-size:1.4rem;
width:100%;
position:absolute;
top:50%;
left:0;
transform:translateY(-50%);
-webkit-transform:translateY(-50%);
-moz-transform:translateY(-50%);
-ms-transform:translateY(-50%);
-o-transform:translateY(-50%)
}
.popupSearchWrap0 .icon-popupSearchIcon {
	display:none
}
.popupSearchWrap1 .popupSearchInput {
	padding-left:1.65rem
}
.popupSearchWrap1 .icon-popupSearchBtn {
	width:2.5rem;
	background-color:#aaa
}
.popupSearchWrap1 .icon-popupSearchBtn::before {
content:"搜索";
font-size:.7rem;
color:#fff
}
.popupSearchWrap2 .popupSearchInput {
	padding-left:1.65rem
}
.popupSearchWrap2 .icon-popupSearchBtn {
	background-color:#aaa;
	border-color:#aaa
}
.popupSearchWrap2 .icon-popupSearchBtn::after {
content:"";
position:absolute;
top:.48rem;
left:-0.4rem;
width:0;
height:0;
border-right:solid .4rem;
border-right-color:inherit;
border-top:solid .4rem transparent;
border-bottom:solid .4rem transparent
}
.popupSearchWrap2 .icon-popupSearchBtn::before {
content:"GO";
font-size:.7rem;
color:#fff
}
.popupSearchWrap3 {
	border-radius:1rem
}
.popupSearchWrap3 .popupSearchInput {
	background-color:transparent;
padding-left:.8rem
}
.popupSearchWrap3 .icon-popupSearchIcon {
	display:none
}
.popupSearchWrap3 .icon-popupSearchBtn {
	right:4px
}
.popupSearchWrap4 {
	border-radius:1rem
}
.popupSearchWrap4 .popupSearchInput {
	background-color:transparent;
padding-left:.8rem
}
.popupSearchWrap4 .icon-popupSearchBtn {
	border-radius:1rem;
	background-color:#aaa;
	width:2.8rem;
	color:#fff
}
.popupSearchWrap4 .icon-popupSearchIcon {
	display:none
}
.popupSearchWrap5 {
	border-radius:1rem;
	background-color:#aaa
}
.popupSearchWrap5 .popupSearchInput {
	background-color:transparent;
padding-left:.8rem;
	color:#fff
}
.popupSearchWrap5 .popupSearchInput::-webkit-input-placeholder {
color:#fff
}
.popupSearchWrap5 .popupSearchInput::-moz-input-placeholder {
color:#fff
}
.popupSearchWrap5 .popupSearchInput::-ms-input-placeholder {
color:#fff
}
.popupSearchWrap5 .popupSearchInput::-o-input-placeholder {
color:#fff
}
.popupSearchWrap5 .icon-popupSearchBtn {
	color:#fff;
	right:4px
}
.popupSearchWrap5 .icon-popupSearchIcon {
	display:none
}
.hotTopicWrap, .historyTopicWrap {
padding:.8rem .8rem 0 .8rem
}
.historyTopicWrap {
	overflow:hidden;
	max-height:5.8rem;
padding-top:.8rem
}
.hotTopicWrap~.historyTopicWrap {
padding-top:.4rem
}
.searchWindow h3 {
	color:#333;
	font-weight:normal;
margin-bottom:.5rem;
font-size:.6rem
}
.topicItem {
font-size:.6rem;
	display:inline-block;
	color:#999;
	border:solid 1px #ddd;
padding:.3rem .5rem;
margin:0 .4rem .4rem 0;
	border-radius:2px;
	cursor:pointer;
	max-width:5.6rem;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.clearHistoryBtn {
	color:#666;
	width:12.5rem;
	background-color:#f2f2f2;
margin:.2rem auto .8rem auto;
	text-align:center;
font-size:.65rem;
padding:.35rem 0;
	border-radius:2px;
	cursor:pointer
}
.pageButton {
	width:3rem;
	height:1.25rem;
	border:1px #c9c9c9 solid;
font-size:.6rem;
	text-align:center;
	margin:0 auto;
	float:left
}
.pageButton p {
	text-decoration:none;
	text-align:center;
line-height:.75rem;
	color:#666;
	box-shadow:rgba(247, 239, 239, 0.5) 0 0 1.2rem inset;
padding:.25rem
}
.lastPageButton {
border-radius:.5rem;
	margin-left:-0.25rem;
margin-top:.75rem;
	float:left;
	width:1.6rem;
	height:2.5rem;
	background-color:rgba(0, 0, 0, 0.3);
	background-image:url(/image/Pc.png?v=201401151016);
	background-repeat:no-repeat;
	background-position:2px -78px
}
.nextPageButton {
	margin-right:-0.25rem;
border-radius:.5rem;
margin-top:.75rem;
	float:right;
	width:1.6rem;
	height:2.5rem;
	background-color:rgba(0, 0, 0, 0.3);
	background-image:url(/image/Pc.png?v=201401151016);
	background-repeat:no-repeat;
	background-position:-34px -78px
}
.box .imgClass {
margin:.5rem 0
}
.mProductList .paramNowrap {
	white-space:nowrap;
	table-layout:fixed;
	display:block
}



.mProductTileForm {
margin-top:.25rem;
margin-bottom:.25rem;
	text-align:center
}
.mProductTileForm .paramCollection {
	padding:0;
margin:.15rem auto 0 auto
}
.mProductTileForm .paramWrap {
	word-break:break-all
}





.tableBox {
	display:table;
margin:.25rem 0;
	width:100%;
	table-layout:fixed
}
.tableBox .tableCell {
	display:table-cell;
	vertical-align:middle;
	padding:0;
padding-left:.5rem
}
.tableBox .tableCell-30 {
	width:30%
}
.tableBox .tableCell-70 {
	width:70%
}
.tableBox .paramNowrap {
	overflow:hidden;
	text-overflow:ellipsis
}
.tableBox .paramWrap {
	word-break:break-all
}
.mProductList .tableBox {
	table-layout:fixed
}
.form {
	position:relative;
margin-top:.6rem
}
.form:nth-child(1) {
margin-top:0;
box-shadow:none
}
.form .formBannerTitle {
	width:100%;
	font-weight:500;
font-size:.8rem;
	line-height:1.75rem
}
.formBannerTitle {
	width:100%
}
.formMiddle {
	width:100%
}
.form .formBannerTitle .titleText {
text-indent:.4rem;
	width:78%;
	white-space:nowrap;
	overflow:hidden;
	float:left;
	color:#fff
}
.formBannerTitle .titleTextIcon {
	display:none;
	float:left;
	line-height:inherit
}
.form .formBannerTitle .textContent {
	white-space:nowrap;
	float:left;
	overflow:hidden;
	text-overflow:ellipsis;
	width:90%
}
.newsDetail .title {
	float:none;
	line-height:1.5rem;
	background:0;
	height:auto;
	width:100%
}
.textAreaLine {
	height:auto
}
.newsList .line:before {
	content:""
}
.newsList .line.wWLineOne:before {
	content:"";
	background:0;
	box-shadow:none;
	-webkit-box-shadow:none;
	border:0
}
.newsList .line.wWLineOne:nth-last-child(2):before {
content:"";
background:0;
box-shadow:none;
-webkit-box-shadow:none;
border:0
}
.newsList .line.wWLineOne:after {
	content:"";
	border:0;
	background:0
}
.newsList .line.wWLineOne:nth-last-child(2):after {
content:"";
border:0;
background:0;
border:0
}
.newsList .line.One:before {
	content:"";
	background:0;
	box-shadow:none;
	-webkit-box-shadow:none;
	border:0
}
.newsList .line.One:nth-last-child(2):before {
content:"";
background:0;
box-shadow:none;
-webkit-box-shadow:none;
border:0
}
.newsList .line.One:after {
	content:"";
	border:0;
	background:0
}
.newsList .line.One:nth-last-child(2):after {
content:"";
border:0;
background:0
}
.newsList .wWLine {
	height:auto;
	overflow:visible
}
.newsList .wWLineOne {
	height:auto;
	overflow:hidden;
	zoom:1;
padding-left:.3rem;
padding-right:.3rem;
	max-width:100%
}
.newsList .One {
	height:auto;
	max-width:100%;
	overflow:hidden;
	zoom:1;
padding-left:.3rem;
padding-right:.3rem
}
.newsList .line .newsCalendar {
	height:1.15rem;
	line-height:1.15rem;
	width:3.75rem;
	cursor:pointer;
	text-align:right
}
.newsList .line .newsCalendar a {
	display:inline-block;
padding:0 0 0 .25rem;
	text-decoration:none
}
.newsList .line a {
	display:inline-block;
	max-width:100%;
	text-decoration:none;
	outline:0;
	word-break:keep-all;
	-o-text-overflow:ellipsis;
	height:1.5rem;
	line-height:1.5rem;
font-size:.7rem;
	font-weight:normal;
	width:100%;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.separatorLine {
	clear:both;
	margin:0;
	font-size:0;
	border-top:0;
	border-left:none;
	border-right:0;
	height:1px;
	line-height:1px;
	border-width:1px
}

.newsList .line .lineBody .g_topFlag {
	width:1rem;
	height:1rem;
	margin:0;
	padding:0;
	float:left
}
.newsList .line.One .lineBodyPic .g_topFlag {
	width:1rem;
	height:1rem;
	margin:0;
	padding:0;
	float:none;
	position:static
}
.newsList .line.One .lineBodyPic .topFlagTableCell {
	display:table-cell;
	vertical-align:middle;
	width:1rem;
	height:1rem
}
.newsList .line.wWLineOne .lineBodyPic .g_topFlag {
	width:1rem;
	height:1rem;
	margin:0;
	padding:0;
	float:none;
	position:static
}
.newsList .line.wWLineOne .lineBodyPic .topFlagTableCell {
	display:table-cell;
	vertical-align:middle;
	width:1rem;
	height:1rem
}
.newsList .mixNewsStyleLine .lineBody .g_topFlag {
	width:1rem;
	height:1rem;
	padding:0;
	float:left;
	display:inline-block;
margin:.1rem 0 0 0;
	position:relative
}
.newsList .mixNewsStyleLine .newsCalendar {
	height:1.15rem;
	line-height:1.15rem;
	width:3.75rem;
	cursor:pointer;
	text-align:right
}
.newsList .mixNewsStyleLine .newsCalendar a {
	display:inline-block;
padding:0 0 0 .25rem;
	text-decoration:none
}
.newsList .mixNewsStyleLine a {
	display:inline-block;
	text-decoration:none;
	outline:0;
	word-break:keep-all;
	-o-text-overflow:ellipsis;
	height:1.75rem;
	line-height:1.75rem;
font-size:.7rem;
	font-weight:normal;
	width:90%;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.newsList .wWLine a {
	height:auto;
	line-height:1rem;
	word-break:break-all;
	white-space:normal;
	text-overflow:clip;
	-o-text-overflow:clip;
	width:100%
}
.newsList .wWLineOne a {
	width:100%;
	height:auto;
	display:block
}
.newsList .wWLineOne a .twoLineHidden {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:normal;
	word-break:break-all
}
.newsList .One a {
	display:block;
	height:auto;
	overflow:hidden;
	text-overflow:ellipsis;
	-o-text-overflow:clip;
	width:100%
}
.newsList .line.One .textTableCell a {
	table-layout:fixed;
	vertical-align:middle;
padding-left:.25rem;
padding-right:.25rem;
	display:table;
	line-height:1rem;
	height:auto;
	max-height:2.5rem;
	word-break:break-all;
	white-space:normal;
	overflow:hidden;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	width:100%
}
.newsList .One a .twoLineHidden {
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.newsList .wWLineOne .textTableCell {
	display:table-cell;
	vertical-align:middle
}
.newsList .One .textTableCell {
	display:table-cell;
	vertical-align:middle
}
.newsList .wWLineOne .picTableCell {
	display:table-cell;
	width:3.5rem;
	height:3.5rem;
	vertical-align:middle
}
.newsList .One .picTableCell {
	display:table-cell;
padding-right:.1rem
}
.newsList .wWLineOne .fontTableCell {
	height:auto;
	line-height:1rem;
padding-left:.25rem;
padding-right:.15rem;
	display:table-cell;
	width:auto;
	height:auto;
	vertical-align:middle
}
.newsList .One .fontTableCell {
	display:table-cell;
	vertical-align:middle;
padding-left:.25rem;
padding-right:.15rem
}
.newsList .One .fontTableCell .fontHiddenTable {
	display:table;
	width:100%;
	table-layout:fixed
}
.newsList .wWLineOne .lineBodyPic {
	display:table;
	width:100%;
	height:auto
}
.newsList .One.line .lineBodyPic {
padding-top:.25rem;
padding-bottom:.25rem;
	display:table;
	width:100%
}
.newsList .wWLine.line .lineBody {
padding-top:.6rem;
padding-bottom:.4rem
}
.newsList .line .lineBody {
padding-top:.29rem;
padding-bottom:.29rem
}
.newsList .picNumOne a {
	height:auto;
	word-break:break-all;
	white-space:normal;
	overflow:auto;
	text-overflow:clip;
	-o-text-overflow:clip;
	width:90%
}
.newsList .mixNewsStyleLine .lineBody {
	position:relative;
	overflow:hidden;
padding:0 0 .4rem 0
}
.newsList .mixNewsStyleLine .mixNewsStyleImgBox {
	float:left;
	clear:both;
padding:.5rem .5rem 0 .5rem
}
.newsList .mixNewsStyleLine .mixNewsStyleImgBox1 {
	float:left;
	clear:both;
padding:.5rem .5rem 0 .5rem
}
.newsList .mixNewsStyleLine .mixNewsStyleImgBox1 img, .newsList .mixNewsStyleLine .mixNewsStyleImgBox1 div {
	float:left;
	max-width:5.6rem;
	max-height:5rem
}
.newsList .mixNewsStyleLine .mixNewsStyleImgBox1 .newsTitlePic1 {
	float:left;
	max-width:5.6rem;
	max-height:5rem;
	width:5.6rem;
	height:5rem
}
.newsList .mixNewsStyleLine .mixNewsStyleImgBox3 {
	clear:both;
padding-left:.3rem;
padding-top:.3rem;
padding-right:.3rem
}
.newsList .mixNewsStyleLine .mixNewsStyleImgBox3 .newsTitlePic {
	width:100%;
	height:8rem;
	box-sizing:border-box;
	padding:1%;
	background-size:100% 100%;
	background-color:#f2f2f2
}
.newsList .mixNewsStyleLine .mixNewsStyleImgBox4 {
	clear:both;
padding-left:.3rem;
padding-top:.3rem;
padding-right:.3rem
}
.newsList .mixNewsStyleLine .mixNewsStyleImgBox4 .newsTitlePic {
	width:100%;
	height:8rem;
	box-sizing:border-box;
	padding:1%;
	background-size:100% 100%;
	background-color:#f2f2f2
}
.newsList .mixNewsStyleLine .icon-noFigureB:before {
	content:"\e729";
	background-color:#f2f2f2;
	display:inline-block;
	font-size:6.5rem;
	position:relative;
	top:0;
	left:50%;
	margin:0 0 0 -3.2rem;
	color:#c4c4c4;
	opacity:1
}
.newsList .mixNewsStyleLine .mixNewsStyleImgBox img {
	float:left;
	max-width:5.6rem;
	max-height:5rem
}
.newsList .mixNewsStyleLine .mixNewsStyleTitleContainer {
padding:.25rem 0 0 0
}
.newsList .mixNewsStyleLine .mixNewsStyleTitleContainer3 {
	position:absolute;
	bottom:0;
	background:rgba(0, 0, 0, .7);
font-size:.8rem;
	font-weight:normal;
	color:white;
	width:100%;
	height:auto;
	max-height:2.8rem;
padding-bottom:.25rem;
padding-top:.25rem
}
.newsList .mixNewsStyleLine .mixNewsStyleTitleContainer4 {
	position:absolute;
	bottom:0;
	background:rgba(0, 0, 0, .7);
font-size:.8rem;
	font-weight:normal;
	color:white;
	width:100%;
	height:auto;
	max-height:2.8rem;
padding-bottom:.25rem;
padding-top:.25rem
}
.newsList .mixNewsStyleLine .mixNewsStyleTitle1 {
padding-left:.25rem;
padding-right:.25rem;
	width:auto;
	display:block;
	font-weight:bold
}
.newsList .mixNewsStyleLine .mixNewsStyleTitle2 {
padding-left:.25rem;
	width:50%;
	height:1.3rem;
	font-weight:bold;
	line-height:1.3rem
}
.newsList .mixNewsStyleLine .mixNewsStyleTitleContainer4 .mixNewsStyleTitle1 {
padding-left:.25rem;
padding-right:.25rem;
	width:auto;
	display:block;
	font-weight:normal;
	line-height:1.15rem;
	max-height:2.25rem;
	overflow:hidden;
	text-overflow:ellipsis
}
.newsList .mixNewsStyleLine .mixNewsStyleTitleContainer3 .mixNewsStyleTitle1 {
padding-left:.25rem;
padding-right:.25rem;
	width:auto;
	display:block;
	font-weight:normal;
	line-height:1.15rem;
	max-height:2.25rem;
	overflow:hidden;
	text-overflow:ellipsis
}
.newsList .mixNewsStyleLine .mixNewsStyleTitleContainer4 .mixNewsStyleTitle2 {
padding-left:.25rem;
padding-right:.25rem;
	width:auto;
	height:1.3rem;
	font-weight:normal;
	line-height:1.3rem;
	overflow:hidden;
	text-overflow:ellipsis
}
.newsList .mixNewsStyleLine .mixNewsStyleTitleContainer3 .mixNewsStyleTitle2 {
padding-left:.25rem;
padding-right:.25rem;
	width:auto;
	height:1.3rem;
	font-weight:normal;
	line-height:1.3rem;
	overflow:hidden;
	text-overflow:ellipsis
}
.newsList .mixNewsStyleLine .mixNewsStyleSummary {
padding-left:.25rem;
padding-right:.25rem;
	color:#808080;
	display:block;
	width:auto;
	height:auto;
font-size:.6rem;
	line-height:1rem;
	word-wrap:break-word;
	word-break:break-all;
	white-space:normal;
	overflow:visible;
	cursor:pointer
}
.newsList .topFlagLine a {
	width:100%
}
.newsList .wWLineOne.topFlagLine a {
	width:auto
}
.newsList .wWLineOne.topFlagLine {
padding-left:.3rem;
padding-right:.3rem;
	max-width:100%
}
.newsList .One.topFlagLine a {
	width:100%
}
.newsList .One.topFlagLine {
padding-left:.3rem;
padding-right:.3rem
}
.newsList .smallPic {
	position:absolute;
	top:0;
	right:2.3rem
}
.newsList .newsLine .newsLeftImg {
	width:2.5rem;
	height:2.5rem
}
.newsList .newsLine .newsRightImg {
	width:2.5rem;
	height:2.5rem
}
.newsList .newsLine .icon-noFigureS {
	width:50px;
	height:50px;
	background-color:#f2f2f2
}
.newsList .newsLine .icon-noFigureS:before {
	content:"\e729";
	display:inline-block;
	font-size:40px;
	position:relative;
	top:4px;
	left:4px;
	margin:0;
	color:#c4c4c4;
	opacity:1
}
.newsList .newsLine .icon-noFigureM:before {
	content:"\e729";
	background-color:#f2f2f2;
	display:inline-block;
	font-size:3.4rem;
	position:relative;
	top:0;
	left:0;
	margin:0;
	color:#c4c4c4;
	opacity:1
}
.newsList .newsLine.One .picLink {
	width:auto;
	height:auto;
	max-width:100%;
	display:table-cell
}
.newsList .newsLine.wWLineOne .picLink {
	width:auto;
	height:auto;
	max-width:100%;
	display:table-cell
}
.newsList .topFlagLine .lineBodyTable {
	display:table;
	width:100%
}
.newsList .topFlagLine .wholeLineTFTableCell {
	display:table-cell;
	width:1rem;
	vertical-align:top;
padding-top:.25rem
}
.newsList .topFlagLine .linkTableCell {
	display:table-cell;
	width:auto
}
.newsList .topFlagLine.wWLine .wholeLineTFTableCell {
	padding-top:0
}
.newsList .topFlagLine .linkTable {
	display:table;
	table-layout:fixed;
	width:100%;
	text-overflow:ellipsis;
}
.webBannerBox {
	margin:0 auto;
	position:relative
}
.weblogoBox{margin:10px 20px; text-align:center;
	position:relative}
.navbar .navLeft {
	display:none
}
.navbar .navRight {
	display:none
}
.icon-navLeft:before {
	font-size:1.5rem;
	position:absolute;
	margin-left:-0.4rem;
	margin-top:0rem!important;
	top:50%;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	transform:translateY(-50%)
}
.icon-navRight:before {
	font-size:1.5rem;
	position:absolute;
	margin-left:-0.3rem;
	margin-top:0rem!important;
	top:50%;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	transform:translateY(-50%)
}
.pagenation .pagePrev.pageDisable:active {
	background:0
}
.pagenation .pageNext.pageDisable:active {
	background:0
}
.navbar {
	text-align:center;
	left:0;
	right:0;
	height:2.5rem;
	overflow:hidden;
	margin:0 auto;
	position:absolute;
	-webkit-overflow-scrolling:touch;
	-webkit-backface-visibility:hidden
}
.navExistOffPanel {
	display:none;
	position:fixed;
	margin-left:0;
	bottom:0;
	top:0;
	height:100%;
	width:100%;
	max-width:640px;
	z-index:1;
	transition:all 300ms
}
.navExistOffPanel.navPanelOpen {
	margin-left:7.5rem
}
.navbar .itemSep {
	display:none
}
.navbar .itemSep:first-child {
	display:none
}
.navbar .itemSelected {
	background-color:#2a2929
}
.navbar .navButton {
	display:none
}
.navButton .navButtonPanel {
	display:none;
	z-index:99!important
}
.navbar .navMenuHeader {
	display:none
}
.navBaseIcon .navItemIcon {
	width:1rem;
	height:1.05rem;
	display:block;
	margin:0 auto;
	background-repeat:no-repeat
}
.navBaseIcon .navItem .navItemName {
	vertical-align:middle
}
.navBaseIcon .icon-navItemIcon:before {
	content:"\e6df";
	font-size:1.1rem;
	color:#fff
}
.navItem_3 .icon-navItemIcon:before {
	content:"\e686"
}
.navItem_6 .icon-navItemIcon:before {
	content:"\e6ac"
}
.navItem_7 .icon-navItemIcon:before {
	content:"\e669"
}
.navItem_9 .icon-navItemIcon:before {
	content:"\e6b6"
}
.navItem_10 .icon-navItemIcon:before {
	content:"\e640"
}
.navItem_11 .icon-navItemIcon:before {
	content:"\e65d"
}
.navItem_12 .icon-navItemIcon:before {
	content:"\e726"
}
.navItem_101 .icon-navItemIcon:before {
	content:"\e6a8"
}
.navItem_102 .icon-navItemIcon:before {
	content:"\e667"
}
.navItem_103 .icon-navItemIcon:before {
	content:"\e640"
}
.faisco-icons-contact1:before {
	content:"\e640"
}
.faisco-icons-edit1:before {
	content:"\e65d"
}
.faisco-icons-cart1:before {
	content:"\e630"
}
.navButton .menuNav .icon-menuNavTip:before {
	content:"\e6b0";

	color:#fff;
	display:block;
	position:relative;
	z-index:3
}
.navbar .navItem a {
	overflow:hidden;
font-size:.75rem;
	text-decoration:none;
	text-align:center;
	display:block;
	position:relative;
padding:0 .5rem;
	word-break:keep-all;
	white-space:nowrap;
	width:auto;
	min-width:3rem;
	max-width:none;
	font-family:"\5FAE\8F6F\96C5\9ED1", Helvetica, "黑体", Arial, Tahoma;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-webkit-box-sizing:border-box
}
.pagenationSelectDiv {
	max-width:36.6544444444444444444%;
	display:inline-block;
	-webkit-transform:translate3d(0, 0, 0);
	-o-transform:translate3d(0, 0, 0);
	-moz-transform:translate3d(0, 0, 0);
	-ms-transform:translate3d(0, 0, 0);
	line-height:1.3rem;
	height:1.3rem;
	font-size:1.2rem;
	margin:.6rem 0 .5rem .5rem
}
.pagenation {
	clear:both;
font-size:.7rem;
	color:#333;
	height:2.5rem;
	width:100%;
	text-align:center;
	position:relative
}
.pagenation a {
	text-decoration:none;
	width:100%;
	height:100%;
	display:block;
	position:absolute;
	top:0
}
.pagenation .pagePrev {
	left:0;
	display:inline-block;
	width:4.5rem;
	border:2px solid #c9c9c9;
margin:.6rem 0 .5rem .5rem
}
.pagenation .pageOptions {
	text-align:center
}
.pagenation .pageNext {
	right:0;
	display:inline-block;
	width:4.5rem;
	height:1.75rem;
	border:2px solid #c9c9c9;
margin:.6rem .5rem .5rem 0
}
.pagenation .pageNext a:active, .pagenation .pagePrev a:active {
	background-size:contain!important
}
.pagenation .pagePrev span, .pagenation .pageNext span {
	line-height:1.3rem;
	height:1.3rem
}
.pagenation .pagePrev, .pagenation .pageNext {
	height:1.3rem;
	line-height:1.3rem;
	position:absolute
}
.pagenation .icon-pageNext:before {
	content:"\e672";
	font-size:1.2rem;
	display:inline-block;
margin-left:.2rem;
	padding:0;
	position:absolute;
	top:50%;
	left:50%;
	transform:translateX(-50%) translateY(-50%);
	-ms-transform:translateX(-50%) translateY(-50%);
	-webkit-transform:translateX(-50%) translateY(-50%);
	-moz-transform:translateX(-50%) translateY(-50%);
	-o-transform:translateX(-50%) translateY(-50%);
	width:3.5rem
}
.pagenation .icon-pagePrev:before {
	content:"\e60e";
	font-size:1.2rem;
	display:inline-block;
margin-right:.2rem;
	padding:0;
	position:absolute;
	top:50%;
	left:50%;
	transform:translateX(-50%) translateY(-50%);
	-ms-transform:translateX(-50%) translateY(-50%);
	-webkit-transform:translateX(-50%) translateY(-50%);
	-moz-transform:translateX(-50%) translateY(-50%);
	-o-transform:translateX(-50%) translateY(-50%);
	width:3.5rem
}
.pagenation .icon-pageNext:active:before {
	color:#fff
}
.pagenation .icon-pagePrev:active:before {
	color:#fff
}
.pagenation .pageDisable {
	opacity:.5
}
.pagenation .pageSelect {
	height:1.3rem;
padding:0 .35rem;
margin-bottom:.5rem;
	border:1px solid #c9c9c9;
	background:#fff;
font-size:.6rem;
	font-weight:normal;
margin-top:.6rem;
	text-indent:0
}
.pagenation select::-ms-expand {
display:none
}
.mobiLogo {
margin:.25rem 0;
	text-align:center
}
.mobiLogo .logo {
	max-height:2.5rem;
	max-width:8rem;
	float:left
}
.mobiLogo img {
	vertical-align:middle
}
.mobiLogo .mobititle {
padding-left:.5rem;
	font-weight:bold;
font-size:.7rem
}
.mobiLogo .clear {
	clear:both
}
.textImg3 {
	float:none;
	width:100%;
	display:block;
	text-align:center
}
.textImg1 {
	float:left;
margin:.25rem .5rem .25rem .25rem;
	width:50%;
	overflow:hidden
}
.textImg4 {
	float:right;
	width:50%;
margin:.25rem .5rem .25rem .25rem;
	overflow:hidden
}
.richContent {
	line-height:1.6;
padding:0 .35rem;
	white-space:normal;
	word-wrap:break-word;
	word-break:normal;
	overflow:hidden;
	text-align:left;
margin:.5rem 0;
font-size:.8rem
}

.PicContent {
	line-height:1.6;
padding:0.35rem ;
	white-space:normal;
	word-wrap:break-word;
	word-break:normal;
	overflow:hidden;
	text-align:left;
font-size:.6rem
}
.productDetailInfoPanel img, .richContent img {
	max-height:none
}
.richContent ol {
	padding-left:2rem
}
.richContent ul {
	padding-left:1.35rem
}
.richContent4 {
	overflow:visible;
	width:auto
}
.richContent1 {
	width:auto;
padding-left:.25rem;
	overflow:visible
}
.richContent a, .content a {
	text-decoration:underline;
}
.clear {
	clear:both
}
.footer {
padding:.5rem 0;
	position:relative
}
.technical {
	margin-bottom:1rem
}
.technicalSupport {
	clear:both;
	text-align:center;
	color:#666;
	margin:0;
padding:.1rem 0;
	position:relative;
	overflow:hidden;
font-size:.6rem
}
.technicalSupport ol {
	padding-left:2rem
}
.technicalSupport ul {
	padding-left:1.35rem
}
.footer a {
	text-decoration:none
}
.technicalSupport a {
	color:#666;
	text-decoration:underline
}
.PcVer {
margin-left:.5rem
}
.rep {
margin-left:.5rem
}
.webModuleContainer {
	position:relative
}
.formMiddle {
	overflow:hidden;
padding-bottom:.25rem;
	table-layout:fixed;
	border-spacing:0
}
.formMiddle .middleLeft, .formMiddle .middleRight {
	display:none
}
.proImgSwipe .productBullet {
	position:absolute;
height:.9rem;
	top:auto;
	bottom:0;
	background:rgba(0, 0, 0, 0.2);
	width:100%
}
.proImgSwipe .bullets {
	text-align:center;
	list-style:none;
	margin:0;
	padding:0
}
.proImgSwipe .bullets li {
	display:inline-block;
width:.35rem;
height:.35rem;
	border-radius:100%;
	background:#999;
margin:0 .1rem;
	cursor:pointer;
	background:#adb1b1
}
.proImgSwipe .bullets li.on {
	background:#fff
}
.proImgSwipe {
	overflow:hidden;
	position:relative;
	margin:0 auto;
	text-align:center;
	visibility:visible;
margin-bottom:.5rem
}
.proDetailImgBox {
	margin:0 auto;
	margin-top:.5rem;
	margin-bottom:.5rem;
	overflow:hidden;
	position:relative;
}
.proDetailImg {
	vertical-align:middle
}
.swipImgBox {
	height:100%;
	position:relative;
	float:left;
	text-align:center
}
.proDetailDiv {
	text-align:center
}
.proDetailDiv .g_button {
	width:90%
}
.remarkBox {
padding:0 .5rem
}
.remarkBox ol {
	padding-left:2rem
}
.remarkBox ul {
	padding-left:1.35rem
}
.paginateTable {
	width:100%;
}
.sorryTips {
padding:0 .25rem;
margin:.5rem auto;
	color:gray
}
.webCustomerServiceBox {
	margin:0 auto;
	margin-bottom:2.4rem
}
.webCustomerServiceBox .customerServiceDiv {
	width:100%;
	max-width:640px;
	-webkit-backface-visibility:hidden
}
.webCustomerServiceBox .service {
	height:2.4rem;
	line-height:2.4rem;
	float:left;
	text-align:center
}
.webCustomerServiceBox a {
	color:#fff
}
.webCustomerServiceBox .discribe {
	color:#fff
}
.customerServiceDiv .customServiceLine {
	display:none
}
.customerServiceDiv .icon {
	-webkit-backface-visibility:hidden;
	height:1.5rem;
	margin:auto;
	font-size:1.5rem;
	color:#fff
}
.faisco-icons-mail1:before {
	background: url(dot_2.png) no-repeat center
}
.faisco-icons-qq1:before {
	content:"\e6ca"
}
.faisco-icons-call1:before {
	content:"\e62c"
}
.faisco-icons-gps1:before {
	content:"\e67c"
}
.faisco-icons-message1:before {
	content:"\e6b2"
}
.customerServiceDiv .describe {
	color:#fff;
line-height:.8rem;
font-size:.5rem;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden
}
.baidu_all_map {
	overflow:hidden;
	zoom:1;
	position:relative
}
.baidu_map {
	height:100%;
-webkit-transition:all .5s ease-in-out;
transition:all .5s ease-in-out
}
.map_marker_panel {
	position:absolute
}
.webMapServiceBox {
	visibility:hidden;
	position:fixed;
	top:150%;
	height:100%;
	width:100%;
	max-width:640px;
	z-index:99;
	background:#000;
	transition:all 500ms;
	-ms-transition:all 500ms;
	-moz-transition:all 500ms;
	-o-transition:all 500ms;
	-webkit-transition:all 500ms
}
.showMapService {
	top:0;
	visibility:visible;
	transition:all 500ms;
	-ms-transition:all 500ms;
	-moz-transition:all 500ms;
	-o-transition:all 500ms;
	-webkit-transition:all 500ms
}
.webMapServiceBox .webMapHeader {
	height:2.3rem
}
.msgBoard .msgTop {
margin:.75rem .5rem 0 .5rem;
padding-bottom:.6rem
}
.msgBoard .msgBottom {
	width:96%;
margin:.5rem auto 0 auto
}
.msgBoard .msgBottom .msgBottomTop {
	background:0;
	margin:0;
	width:100%;
	padding-bottom:0
}
.msg_textArea {
	height:5rem;
margin-bottom:.35rem;
	padding-left:2.1rem
}
.mbAddTitle {
margin:.5rem 0;
	font-weight:bold
}
.msgTop .g_input {
	padding-left:2.1rem
}
.msgTop .captchaText {
padding-left:.75rem
}
.msgTop .captchaImg {
top:.5rem
}
.msgTop .icon-update:before {
top:.7rem
}
.icon-mnameIcon:before, .icon-memailIcon:before, .icon-mphoneIcon:before, .icon-mmsgIcon:before, .icon-mpswIcon:before {
	position:absolute;
top:.8rem;
left:.6rem;
font-size:.9rem;
	z-index:2;
	color:#333
}
.icon-mpswIcon:before {
	content:"\e69b"
}
.icon-mnameIcon:before {
	content:"\e641"
}
.icon-memailIcon:before {
	content:"\e6a1"
}
.icon-mphoneIcon:before {
	content:"\e62d"
}
.icon-mmsgIcon:before {
	content:"\e6b3"
}
.mtitle {
	margin-bottom:0;
	text-align:center
}
.g_globalLine .mustSpan {
	position:absolute;
	right:-0.5rem;
top:.5rem
}
.publishIcon {
	display:inline-block
}
.publishIcon span {
	display:inline-block;
	height:2rem;
	line-height:2rem
}
.userMsgIcon span {
	display:inline-block;
	height:2rem;
	line-height:2rem
}
.g_button {
	background-repeat:no-repeat;
	border:0;
	color:white;
	height:2rem;
	line-height:2rem;
font-size:.8rem;
	font-family:"\5FAE\8F6F\96C5\9ED1", Helvetica, "黑体", Arial, Tahoma;
	text-align:center;
margin:.5rem auto;
	padding:0;
	width:100%;
	display:block;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-ms-border-radius:2px;
	-webkit-appearance:none;
	-moz-appearance:none;
	-o-appearance:none;
	outline:0
}
.mbTitle {
	height:2rem;
font-size:.8rem;
	font-weight:500;
	color:#2982ba;
	line-height:2rem;
	text-align:center
}
.icon-userMsgIcon:before {
	content:"\e6b4";
padding-right:.2rem;
	font-size:1rem;
	vertical-align:top;
	z-index:2
}
.icon-publishIcon:before {
	content:"\e72a";
padding-right:.2rem;
font-size:.9rem;
	vertical-align:top
}
.notice {
	text-align:center;
	overflow:hidden;
	height:1.25rem;
font-size:.6rem;
	background:#fef5d8;
	color:#eb6a40;
	line-height:1.25rem;
	width:100%;
margin:-0.05rem auto .65rem auto
}
.msgTitle {
	min-height:1.4rem;
	line-height:1.4rem;
	width:100%
}
.msgArea {
padding:.25rem .25rem 1rem .25rem;
margin-bottom:.5rem;
margin-top:.5rem
}
.msgArea .msgUser {
	display:inline-block;
	height:1.1rem;
	line-height:1.1rem;
	width:48%;
	color:#999;
	overflow:hidden;
	white-space:nowrap;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis;
font-size:.55rem
}
.tabBody .msgArea .msgUser {
	float:left;
	width:30%
}
.msgArea .msgLevalUser {
	color:#f60;
	float:left;
	height:1.1rem;
	line-height:1.1rem;
	opacity:.65;
font-size:.6rem
}
.msgTime {
	color:#666;
	float:right;
	height:1.1rem;
	line-height:1.1rem;
	overflow:hidden;
	white-space:nowrap;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis;
font-size:.55rem
}
.msgContent {
	line-height:1.2rem;
	word-wrap:break-word;
font-size:.6rem
}
.captchaImg {
	width:4.5rem;
	position:absolute;
	top:1rem;
right:.1rem;
	z-index:2
}
.icon-update:before {
	content:"\e671";
	font-size:1.2rem;
	font-weight:bold;
	position:absolute;
	top:1.3rem;
right:.2rem;
	color:#666;
	z-index:2
}
.msgArrow {
font-size:.7rem;
height:.65rem;
width:.7rem;
	margin:0 1rem;
margin-left:.25rem;
	margin-top:-1.75rem
}
.reqArea {
padding:.5rem 2.5%;
	margin-left:-1%;
	width:94%;
	word-wrap:break-word
}
.admReqContent {
	line-height:1.2rem
}
.admReq {
	font-weight:500;
	padding-left:1.1rem;
	background:url(/image/guanliyuan.png) no-repeat;
	background-position:left;
	background-size:1.1rem;
	height:1.4rem;
	line-height:1.4rem
}
.newsDetail .title .titleText {
font-size:.9rem;
	line-height:1.75rem;
	color:#333;
	float:none;
	display:block;
	white-space:normal;
	height:auto;
	overflow:auto;
padding:.4rem;
	font-weight:normal;
	word-break:break-all
}
.sortPanelList .line {
padding-right:.25rem
}
.line {
padding-left:.5rem;
	clear:both;
	position:relative;
	background-repeat:no-repeat;
background-position:.25rem 1rem;
padding-left:.5rem;
	padding-right:1.6rem
}
.categoryModel {
	overflow-x:hidden;
overflow:-y:auto;
	-ms-overflow-style:none
}
.categoryModel::-webkit-scrollbar {
display:none!important
}
.sortPanelList .pgName {
	display:inline-block;
	float:left;
	text-decoration:none;
	outline:0;
	word-break:keep-all;
	-o-text-overflow:ellipsis;
	height:1.9rem;
	line-height:1.9rem;
	font-weight:normal;
	width:90%;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	font-family:"\5FAE\8F6F\96C5\9ED1", Helvetica, "黑体", Arial, Tahoma
}
.sortPanelList .pgMark {
	float:right;
margin:.4rem .55rem 0 0;
font-size:.9rem
}
.pgListDiv {
	background-color:#fff
}
.pgDetail {
	position:relative;

	background-color:#fff;
font-size:.75rem
}
.pgDetail .pgBox {
	width:100%;
	background-color:#fff
}
.pgDetail .pgBoxCollapse {
	width:40%;
	transition:all 500ms;
	-ms-transition:all 500ms;
	-moz-transition:all 500ms;
	-o-transition:all 500ms;
	-webkit-transition:all 500ms
}
.pgDetail .pgBox .g_globalLine {
margin:0 .4rem;
	width:100%
}
.pgDetail .pgBox .pgName, .pgDetail .pgBox .pgModeTitle {
	display:inline-block;
	float:left;
	color:black;
	text-decoration:none;
	outline:0;
	word-break:keep-all;
	-o-text-overflow:ellipsis;
	height:2.5rem;
	line-height:2.5rem;
font-size:.7rem;
	font-weight:normal;
	width:80%;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.pgDetail .pgBox .pgBox2Item {
	height:0rem;
transition:all .3s;
	overflow-y:scroll;
	overflow-x:hidden;
	width:100%;
	background-color:#f7f7f7;
	-webkit-overflow-scrolling:touch
}
.pgDetail .pgBox .pgBox2Item .pgName {
padding:0 .5rem 0 1rem;
	border-top:1px solid #f2f2f2;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-webkit-box-sizing:border-box
}
.pgDetail .pgBox .icon-upIcon {
	display:inline-block;
	float:right;
	height:2.5rem;
	line-height:2.5rem;
margin-right:.5rem
}
.pgBox2Item .pgDetail .pgBox .line .pgBoxItem {
	background-color:#e3e3e3
}
.pgDetail .pgBox .pgSelect {
	background-color:#e3e3e3;
	height:1.6rem;
	position:absolute;
left:.4rem;
	width:98%
}
.pgDetail .pgBox2 {
	position:absolute;
	top:0;
	width:60%;
	left:100%;
	background-color:#e3e3e3;
	height:100%;
	overflow-x:hidden
}
.pgDetail .pgBox2Collapse {
	position:absolute;
	top:0;
	left:40%;
	transition:all 300ms;
	-ms-transition:all 300ms;
	-moz-transition:all 300ms;
	-o-transition:all 300ms;
	-webkit-transition:all 300ms
}
.pgDetail .pgBox2 .pgBox2Item {
	position:absolute;
	top:0;
	width:100%;
	left:100%;
	display:none
}
.pgDetail .pgBox2 .pgName {
	display:block;
	float:left;
	color:black;
	text-decoration:none;
	outline:0;
	word-break:keep-all;
	-o-text-overflow:ellipsis;
	height:2rem;
	line-height:2rem;
font-size:.7rem;
	font-weight:normal;
	width:90%;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	clear:both
}
.pgDetail .pgBox2 .pgBox2ItemCollapse {
	position:relative;
	top:0;
	left:5%;
	display:block;
	transition:all 300ms;
	-ms-transition:all 300ms;
	-moz-transition:all 300ms;
	-o-transition:all 300ms;
	-webkit-transition:all 300ms
}
.g_web .multilingualArea {
	margin:auto;
	position:relative
}
.g_web .multilingual {
	height:1.4rem;
	z-index:1;
	background:0;
	line-height:1.4rem
}
.multilingual .memberEntrance {
padding-left:.25rem;
	height:1.4rem
}
.multilingualArea .g_mullink span:before {
font-size:.9rem;
	vertical-align:top
}
.multilingualArea .g_mullink span {
	display:inline-block;
	height:1.4rem;
	line-height:1.4rem
}
.multilingualArea .g_mullink .g_mullinkFont {
	line-height:1.3rem;
	vertical-align:top
}
.multilingualArea .g_mullink {
font-size:.7rem;
padding-left:.2rem;
	color:#2982ba;
	overflow:hidden;
	max-width:5rem;
	text-overflow:ellipsis;
	display:inline-block;
	height:1.4rem;
	line-height:1.4rem;
	white-space:nowrap
}
.multilingualArea .multiLanguageCtrl {
	height:1.4rem;
	line-height:1.4rem;
font-size:.7rem;
	float:right;
	background-repeat:no-repeat;
	background-position:0 50%;
	color:#3a8dc1;
	cursor:pointer
}
.multilingualArea .multilingual .lanTitle {
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
	word-break:break-all;
	display:inline-block;
	vertical-align:top
}
#multiLanguageCtrl .lanIcon {
	height:1.4rem;
	line-height:1.4rem
}
#multiLanguageCtrl .lanTitle {
	max-width:5rem
}
#multiLanguageCtrl.Icon1108 .lanTitle, #multiLanguageCtrl.Icon1054 .lanTitle {
	max-width:3rem
}
#multiLanguageCtrl.Icon1049 .lanTitle, #multiLanguageCtrl.Icon1036 .lanTitle, #multiLanguageCtrl.Icon1040 .lanTitle {
	max-width:4rem
}
#multiLanguageCtrl.lanStyle1 .lanTitle {
	display:none
}
.multilingualArea .multilingual .lanStyle2 .lanTitle {
	display:none
}
.multilingualArea .multilingual .lanStyle3 .lanTitle {
margin:0 .6rem
}
.multilingualArea .multilingual .lanSelect .lanStyle3 .lanTitle {
margin:0 .35rem
}
.multilingualArea .multilingual .lanSelect .lanStyle1 .lanTitle {
margin-left:.25rem
}
.multilingualArea .multilingual .lanIcon {
margin:0 .3rem;
background-size:1.1rem .75rem;
	background-repeat:no-repeat;
	background-position:50%;
	display:inline-block;
	height:1.6rem;
	width:1.8rem;
	vertical-align:top
}
.multilingualArea .multilingual .lanSelect .lanIcon {
margin:0 .05rem
}
.multilingualArea .multilingual .lanStyle3 .lanIcon {
	background-image:none;
	margin:0;
	width:0
}
.lanSelect {
	position:absolute;
top:.15rem;
margin-right:.25rem;
	max-height:12.35rem;
	width:auto;
	background:rgba(255, 255, 255, 0.9);
	z-index:9;
	right:0;
	border-radius:4px;
	white-space:nowrap;
	overflow:hidden;
	box-shadow:0 0 4px rgba(0, 0, 0, 0.2);
transition:all .15s;
	height:0;
	opacity:0;
font-size:.7rem;
	color:#333!important
}
.lanFixed {
	width:100%;
	height:100%;
	opacity:0;
	position:fixed;
	background:#000;
	z-index:8;
	left:0;
	top:0
}
.lanSelect .lanContainer {
	max-height:10rem;
	overflow-y:auto;
	overflow-x:hidden;
	width:100%;
	-ms-overflow-style:none
}
.lanSelect .lanContainer::-webkit-scrollbar {
display:none!important
}
.lanSelect .lanTitle {
	max-width:10rem
}
.lanSelect .lanSelected .multiLanguageCtrl {
	top:-0.25rem;
	color:#333!important;
	position:relative;
	height:1.35rem;
	line-height:1.6rem;
	cursor:default
}
.lanSelect .lanItem {
	height:1.6rem;
	line-height:1.6rem;
	width:100%;
	cursor:default;
	text-align:right;
	clear:both
}
.lanSelect .lanItem:hover {
	cursor:pointer;
	background-color:transparent!important;
	color:#333!important
}
.lanSelect .lanItem:active {
	cursor:pointer;
	background-color:#ddd!important
}
.Icon2052 .lanIcon {
	background-image:url(/image/language/cn.png?v=201401061752)
}
.Icon1036 .lanIcon {
	background-image:url(/image/language/1036.png?v=201409151809)
}
.Icon1033 .lanIcon {
	background-image:url(/image/language/1033.png?v=201401061752)
}
.Icon1028 .lanIcon {
	background-image:url(/image/language/cn.png?v=201401061752)
}
.Icon1041 .lanIcon {
	background-image:url(/image/language/1041.png?v=201401061752)
}
.Icon1042 .lanIcon {
	background-image:url(/image/language/1042.png?v=201401061752)
}
.Icon1108 .lanIcon {
	background-image:url(/image/language/1108.png?v=201401061752)
}
.Icon1054 .lanIcon {
	background-image:url(/image/language/1054.png?v=201312111813)
}
.Icon11274 .lanIcon {
	background-image:url(/image/language/11274.png?v=201401061752)
}
.Icon1049 .lanIcon {
	background-image:url(/image/language/1049.png?v=201401061752)
}
.Icon1040 .lanIcon {
	background-image:url(/image/language/1040.png?v=201504131742)
}
.photoListDetailShow {
	position:fixed;
	top:150%;
	height:100%;
	z-index:99;
	max-width:640px;
	width:100%;
	background:#000;
	transition:all 500ms linear;
	-ms-transition:all 500ms linear;
	-moz-transition:all 500ms linear;
	-o-transition:all 500ms linear;
	-webkit-transition:all 500ms linear;
	overflow:hidden
}
.photoListDetailShow .webPhotoListDetail {
	margin:0;
	position:relative;
	height:100%
}
.photoListDetailShow .webPhotoListDetail .prevPhoto {
	position:absolute;
	background:url(/image/PicLeft.png?v=201311111730) 50% 50% no-repeat rgba(0, 0, 0, .5);
	-moz-background-size:1.2rem, auto;
	-ms-background-size:1.2rem, auto;
	-o-background-size:1.2rem, auto;
	-webkit-background-size:1.2rem, auto;
	background-size:1.2rem, auto;
	-moz-border-radius:4px;
	-ms-border-radius:4px;
	-o-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	width:1.75rem;
	height:1.75rem;
	top:50%;
left:.25rem;
	z-index:1;
	transition:opacity 200ms linear;
	-ms-transition:opacity 200ms linear;
	-moz-transition:opacity 200ms linear;
	-o-transition:opacity 200ms linear;
	-webkit-transition:opacity 200ms linear
}
.photoListDetailShow .photoFilter .prevPhoto, .photoListDetailShow .photoFilter .nextPhoto {
	display:none
}
.photoListDetailShow .photoFilter {
	filter:blur(3px);
	-webkit-filter:blur(3px);
	-moz-filter:blur(3px);
	-o-filter:blur(3px);
	-ms-filter:blur(3px);
	transition:all 500ms linear;
	-ms-transition:all 500ms linear;
	-moz-transition:all 500ms linear;
	-o-transition:all 500ms linear;
	-webkit-transition:all 500ms linear
}
.photoListDetailShow .webPhotoListDetail .nextPhoto {
	background:url(/image/PicRight.png?v=201311111730) no-repeat 50% 50% rgba(0, 0, 0, .4);
	-moz-background-size:1.2rem, auto;
	-ms-background-size:1.2rem, auto;
	-o-background-size:1.2rem, auto;
	-webkit-background-size:1.2rem, auto;
	background-size:1.2rem, auto;
	-moz-border-radius:4px;
	-ms-border-radius:4px;
	-o-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	width:1.75rem;
	height:1.75rem;
	position:absolute;
right:.25rem;
	z-index:1;
	top:50%;
	transition:opacity 200ms linear;
	-ms-transition:opacity 200ms linear;
	-moz-transition:opacity 200ms linear;
	-o-transition:opacity 200ms linear;
	-webkit-transition:opacity 200ms linear
}
.photoDetailDescription .descriptionFilter {
	height:100%;
	position:absolute;
	left:0;
	width:150%;
	z-index:-1;
	background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0.0, rgba(0, 0, 0, .8)), color-stop(1.0, rgba(0, 0, 0, .0)));
	background-image:-moz-gradient(linear, left bottom, left top, color-stop(0.0, rgba(0, 0, 0, .8)), color-stop(1.0, rgba(0, 0, 0, .0)));
	background-image:-ms-linear-gradient(bottom, rgba(0, 0, 0, .8) 0, rgba(0, 0, 0, .0) 100%);
	background-image:-o-gradient(linear, left bottom, left top, color-stop(0.0, rgba(0, 0, 0, .8)), color-stop(1.0, rgba(0, 0, 0, .0)));
	background-image:gradient(linear, left bottom, left top, color-stop(0.0, rgba(0, 0, 0, .8)), color-stop(1.0, rgba(0, 0, 0, .0)))
}
.photoListDetailLoadingDom {
	height:100%;
	position:absolute;
	z-index:9;
	top:0;
	width:100%;
	max-width:640px;
	background:#000;
	opacity:.5
}
.photoListDetailLoadingDom .photoLoading {
	background-image:url(/image/mobi/loading.png);
	border-radius:1rem;
	width:3rem;
	height:3rem;
	margin:50% auto;
	background-size:3rem 3rem
}
.photoListDetailShow .webPhotoListDetail .photoDetail {
	float:left;
	text-align:center;
	height:100%
}
.photoListDetailShow .webPhotoListDetail .photoDetail .imageSpan {
	display:inline-block;
	height:100%;
	vertical-align:middle
}
.photoListDetailShow .webPhotoListDetail .photoDetail img {
	margin:auto;
	vertical-align:middle
}
.photoListDetailShow .photoDetailClose {
	width:1.75rem;
	height:1.75rem;
	background:url(/image/PicClose.png?v=201311111730) 50% 50% no-repeat rgba(0, 0, 0, .5);
	-moz-background-size:14px, auto;
	-ms-background-size:14px, auto;
	-o-background-size:14px, auto;
	-webkit-background-size:14px, auto;
	background-size:14px, auto;
	-moz-border-radius:4px;
	-ms-border-radius:4px;
	-o-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
right:.5rem;
margin:.4rem 0;
	cursor:pointer;
	position:absolute;
	z-index:1;
	transition:opacity 200ms linear;
	-ms-transition:opacity 200ms linear;
	-moz-transition:opacity 200ms linear;
	-o-transition:opacity 200ms linear;
	-webkit-transition:opacity 200ms linear
}
.photoListDetailShow .photoDetailDescription {
	margin-top:2.5rem;
	height:auto;
	color:#fff;
	width:100%;
	z-index:2;
	position:absolute;
	bottom:-100%;
	transition:bottom 500ms linear;
	-ms-transition:bottom 500ms linear;
	-moz-transition:bottom 500ms linear;
	-o-transition:bottom 500ms linear;
	-webkit-transition:bottom 500ms linear
}
.photoListDetailShow .photoDetailDescription .handleIcon {
	height:1.75rem;
	width:20%;
	position:absolute;
	right:0
}
.photoListDetailShow .photoDetailDescription .handleUp {
	background:url(/image/mobi/zhankai.png?v=201311131705);
	background-position:50% 50%;
	background-repeat:no-repeat;
	-moz-background-size:18px 18px;
	-ms-background-size:18px 18px;
	-o-background-size:18px 18px;
	-webkit-background-size:18px 18px;
	background-size:18px 18px
}
.photoListDetailShow .photoDetailDescription .handleDown {
	background:url(/image/mobi/shouqi.png?v=201311131705);
	background-position:50% 50%;
	background-repeat:no-repeat;
	-moz-background-size:18px 18px;
	-ms-background-size:18px 18px;
	-o-background-size:18px 18px;
	-webkit-background-size:18px 18px;
	background-size:18px 18px
}
.photoListDetailShow .photoDetailDescription .descriptionDom {
	margin-top:1.75rem;
padding:.5rem .25rem;
	line-height:1.2rem
}
.photoListDetailShow .photoDetailDescription .drawer_handle {
	height:1.75rem;
	width:80%;
	position:absolute;
	line-height:1.75rem;
	text-align:left;
	white-space:nowrap;
	overflow:hidden;
	text-indent:.5em;
	font-weight:bold;
	text-overflow:ellipsis;
font-size:.8rem;
	color:#fff;
	cursor:pointer
}
.photoModule.styleForm1 {
margin-top:.5rem
}
.photoModule.styleForm1 li {
	text-align:center
}
.photoModule.styleForm1 .photoDiv {
	display:inline-block;
	margin-bottom:1rem;
	vertical-align:top;
	-webkit-backface-visibility:hidden
}
.photoModule.styleForm1 .imgDiv {
	overflow:hidden;
	vertical-align:middle;
	text-align:center
}
.photoModule.styleForm1 .photoDiv .imgName {
	word-break:break-all;
	max-width:13rem;
	margin:0 auto;
	text-overflow:ellipsis;
	overflow:hidden;
	color:#676767;
	text-align:center;
font-size:.8rem;
	line-height:1.2rem
}
.imgDetailDiv {
	overflow:scroll;
	display:none;
	top:0;
	transition:all 500ms;
	-webkit-transition:all 500ms;
	-ms-transition:all 500ms;
	-moz-transition:all 500ms;
	-o-transition:all 500ms;
	position:fixed;
	height:100%;
	z-index:99;
	background:black
}
.exitButton {
	background:url(/image/PicClose.png?v=201311111730) no-repeat;
	width:1rem;
	height:1rem;
	right:1rem;
top:.9rem;
	position:absolute;
	background-size:100%;
	cursor:pointer;
	position:fixed
}
.showImg {
	width:100%
}
.imgDetailArea {
	margin-top:2rem;
	color:white;
	line-height:1.8;
padding:0 .5rem;
	white-space:normal;
	word-wrap:break-word;
	word-break:normal;
	overflow:hidden;
	text-align:left
}
.imgDetailDiv .imgName {
	width:100%;
	text-align:center;
margin-top:.5rem;
	color:white;
font-size:.8rem;
	font-weight:bold;
	overflow:hidden;
	word-wrap:break-word
}
.imgDesc {
	width:100%;
	text-align:center;
margin-top:.5rem;
	color:white
}
.g_background {
	background:#fff
}
.photoModule.styleForm7 {
	position:relative;
margin:.5rem auto;
	overflow:hidden;
	width:100%
}
.photoModule.styleForm7 ul {
	position:absolute;
	padding:0;
	left:0;
	transition:all 500ms
}
.photoModule.styleForm7 ul li {
	width:15rem;
	list-style-type:none;
	float:left;
	text-align:center;
	overflow:hidden;
	background:#fff
}
.photoModule.styleForm7 .imgDiv2 {
	overflow:hidden;
	display:inline-block;
	background:#fff
}
.photoModule.styleForm7 .prevPhoto {
	background:url(/image/PicLeft.png?v=201311111730) rgba(0, 0, 0, .4) no-repeat;
	width:1.75rem;
	height:1.75rem;
	float:left;
	top:30%;
	cursor:pointer;
	position:absolute;
	background-size:80%;
background-position:.25rem;
	border-radius:4px;
left:.75rem
}
.photoModule.styleForm7 .nextPhoto {
	background:url(/image/PicRight.png?v=201311111730) rgba(0, 0, 0, .4) no-repeat;
	width:1.75rem;
	height:1.75rem;
	float:right;
	top:30%;
	cursor:pointer;
	position:absolute;
	background-size:80%;
background-position:.25rem;
	border-radius:4px;
right:.75rem
}
.photoModule .styleForm7 .imgContainer {
	display:table-cell;
	vertical-align:middle
}
.imageMiddleSpan {
	display:inline-block;
	height:100%;
	vertical-align:middle
}
.photoModule .photoModuleImageSwipeContainer {
	overflow:hidden;
	position:relative
}
.photoModule.styleForm7 .imgName {
	position:absolute;
	bottom:0;
	overflow:hidden;
	text-overflow:ellipsis;
	word-wrap:break-word;
	background:rgba(0, 0, 0, .4);
	color:#fff;
	line-height:1.2rem;
font-size:.7rem;
	width:100%;
	text-align:center
}
.photoModule.styleForm6 {
margin-top:.5rem;
margin-bottom:.5rem
}
.photoModule.styleForm6 .photoSwipe {
	overflow:hidden;
	position:relative;
	margin:0 auto;
	text-align:center;
	visibility:visible
}
.photoModule.styleForm6 .photoSwipeBox {
	margin:0 auto;
	overflow:hidden;
	position:relative;
	height:100%
}
.photoModule.styleForm6 .photoSwipeBox .swipImgArea {
	height:100%;
	position:relative;
	float:left
}
.imageDiv img {
	vertical-align:middle
}
.photoModule.styleForm6 .photoBullet {
	position:absolute;
	width:100%;
	height:1.2rem;
	top:auto;
	bottom:0;
	background:rgba(0, 0, 0, 0.4);
	line-height:1.2rem
}
.photoModule.styleForm6 .noBG {
	background:0;
	text-align:center
}
.photoModule.styleForm6 .photoBullet .bullets {
	text-align:right;
	list-style:none;
	margin:0;
	padding:0
}
.photoModule.styleForm6 .noBG .bullets {
	text-align:center
}
.photoModule.styleForm6 .photoBullet .bullets li {
	display:inline-block;
width:.35rem;
height:.35rem;
	border-radius:100%;
margin:0 .1rem;
	cursor:pointer;
	background:#adb1b1
}
.photoModule.styleForm6 .noBG .bullets li {
	background:rgba(170, 170, 170, 0.5);
	box-shadow:0 0 2px rgba(0, 0, 0, 0.3)
}
.photoModule.styleForm6 .photoBullet .bullets li.on {
	background:#fff
}
.photoModule .photoBullet .imgName {
	float:left;
	width:120%;
	bottom:0;
	overflow:hidden;
	text-overflow:ellipsis;
	color:#fff;
	line-height:1.2rem;
font-size:.8rem;
	text-align:left
}
.photoModule .photoBullet .tableFix {
	border-spacing:0;
	width:100%;
	table-layout:fixed
}
.photoModule .photoBullet .tableFix .tdUl {
	vertical-align:bottom
}
.g_locale2052 .mbLineCtrl .msgSubmitButton {
	letter-spacing:.2em
}
.g_locale2052 .g_button {
	background-position:32% 40%
}
.g_locale1028 .mbLineCtrl .msgSubmitButton {
	letter-spacing:.2em
}
.g_locale1028 .g_button {
	background-position:24% 40%
}
.g_locale1033 .mbLineCtrl .msgSubmitButton {
	text-transform:capitalize
}
.g_locale1033 .g_button {
	background-position:30% 40%
}
.g_locale1041 .mbLineCtrl .msgSubmitButton {
	background-position:30% 40%
}
.g_locale1041 .g_button {
	background-position:32% 40%
}
.g_locale1042 .mbLineCtrl .msgSubmitButton {
	background-position:35% 40%
}
.g_locale1042 .g_button {
	background-position:30% 40%
}
.g_locale1108 .mbLineCtrl .msgSubmitButton {
	background-position:35% 40%
}
.g_locale1108 .g_button {
	background-position:26% 40%
}
.g_locale1054 .mbLineCtrl .msgSubmitButton {
	background-position:35% 40%
}
.g_locale1054 .g_button {
	background-position:32% 40%
}
.g_locale11274 .mbLineCtrl .msgSubmitButton {
	background-position:26% 40%
}
.g_locale11274 .g_button {
	background-position:26% 40%
}
.g_locale1049 .mbLineCtrl .msgSubmitButton {
	background-position:22% 40%
}
.g_locale1049 .g_button {
	background-position:22% 40%
}
.loginHeader, .ShipDetailsHeader {
	text-align:center;
	height:2.25rem;
	line-height:2.25rem;
	margin:0;
	padding:0;
	position:relative
}
.loginHeader .title, .ShipDetailsHeader .title {
	z-index:1;
	text-align:center;
	height:2.4rem;
	font-weight:500;
	font-size:1rem;
	line-height:2.4rem;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	max-width:11.5rem;
	display:inline-block;
	color:#fff
}
.loginContent {
padding:.75rem .5rem .75rem .5rem;
	text-align:center
}
.icon-nameIcon:before, .icon-userIcon:before {
	content:"\e641";
	position:absolute;
top:.8rem;
left:.6rem;
font-size:.9rem;
	z-index:2
}
.icon-pswIcon:before {
	content:"\e69b";
	position:absolute;
top:.8rem;
left:.6rem;
font-size:.9rem;
	z-index:2
}
.icon-phoneIcon:before {
	content:"\e62d";
	position:absolute;
top:.8rem;
left:.6rem;
font-size:.9rem;
	z-index:2
}
.icon-emailIcon:before {
	content:"\e6a1";
	position:absolute;
top:.8rem;
left:.6rem;
font-size:.9rem;
	z-index:2
}
.loginContent .autoLoginCtrl {
margin:.65rem 0 .75rem 0
}
.loginContent .autoLoginCtrl .autoLoginCheck {
width:.5rem;
height:.5rem;
margin-right:.2rem;
	display:none
}
.loginContent .autoLoginCtrl .autoLoginLabel {
font-size:.55rem
}
.loginContent .loginSubmitCtrl {
	background:#2982ba;
margin:.6rem .5rem 0 .5rem
}
.loginContent .loginSubmit {
	background-color:#2982ba;
	background-repeat:no-repeat;
	background-size:1.2rem auto;
	background-position:32% 40%;
	border:0;
	color:white;
	height:1.75rem;
font-size:.7rem;
	font-weight:bold;
	border-radius:0;
	width:14rem;
	margin:0;
	padding:0
}
.loginIcon {
	display:none;
	background:url(/image/loading/loading.png?v=201311251759) no-repeat;
	width:1.2rem;
	height:1.2rem;
	position:absolute;
	margin-top:-1.9rem;
	left:5.4rem;
	background-size:1.2rem 1.2rem
}
.loginContent .loginBottom {
	text-align:right;
margin-top:.4rem
}
.loginContent .loginBottom .freeRegister {
	font-family:"\5FAE\8F6F\96C5\9ED1", Helvetica, "黑体", Arial, Tahoma;
	color:#666
}
.loginContent .loginCaptchaCtrl {
	display:none
}
.loginErrorLine {
	display:none;
	width:100%;
	position:fixed;
	text-align:center;
	top:50%;
	width:200px;
	margin-left:3rem
}
.errorTips {
	background:rgba(0, 0, 0, .7);
	border-radius:4px;
	color:#fff;
font-size:.7rem;
padding:.7rem;
	word-wrap:break-word
}
.gohomeIcon {
	float:left;
	background:url(/image/loading/gohome.png?v=201311251759) no-repeat;
	width:1.25rem;
	height:1.25rem;
	background-size:1.25rem;
margin-left:.4rem;
margin-top:.4rem
}
.exit {
	color:#2982ba
}
.checkEmail {
	text-align:left;
padding:0 .5rem;
	width:93%;
	word-wrap:break-word
}
.emailAddr {
	display:none;
margin-top:.5rem;
	text-align:left;
padding-left:.5rem;
	color:#06c
}
.icon-msgIcon:before {
	content:"\e6b3";
	position:absolute;
top:.8rem;
left:.6rem;
font-size:.9rem;
	z-index:2
}
.signUpContent {
margin:.75rem .5rem 0 .5rem
}
.signUpContent .loginNotice {
	text-align:center;
	overflow:hidden;
	height:1.25rem;
font-size:.6rem;
	background:#fef5d8;
	color:red;
	line-height:1.25rem;
margin:0 .5rem .6rem .5rem
}
.mustIcon {
	color:red
}
.g_globalLine {
	position:relative;
	width:100%
}
.moduleContent .mustIcon {
	position:absolute;
top:.5rem;
	right:-1rem
}
.mustSpan {
	position:absolute
}
.signUpContent .captchaText, .loginContent .captchaText {
margin-top:.5rem
}
.signUpContent .ProtocolLineCtrl {
padding:.5rem 0 0 0
}
.signUpContent .ProtocolLineCtrl .memberProtocol {
	text-decoration:none;
font-size:.55rem;
	color:#0590c7
}
#mProPage {
	display:none
}
.mProContent {
padding:.75rem .85rem;
	background-color:#f7f7f7;
	color:#666;
	font-size:"\5FAE\8F6F\96C5\9ED1", Helvetica, "黑体", Arial, Tahoma;
font-size:.75rem
}
.mProContent .set-line p {
margin-bottom:.5rem
}
.signUpContent .g_textArea {
	padding-left:1.75rem;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-webkit-box-sizing:border-box
}
.signUpContent .ProtocolLineCtrl .memberAgreeProCheck {
width:.5rem;
height:.5rem;
	display:none
}
.signUpContent .ProtocolLineCtrl .memberAgreeProLabel {
font-size:.55rem
}
.icon-checkIcon:before {
	content:"\e6fd";
	display:inline-block;
margin-right:.2rem;
font-size:.7rem;
	position:relative;
top:.1rem
}
.icon-uncheckIcon:before {
	content:"\e715";
	display:inline-block;
margin-right:.2rem;
font-size:.7rem;
	position:relative;
top:.1rem
}
.signUpContent .signupSubmit, .loginContent .sendIcon {
	margin-bottom:0;
	font-weight:normal;
font-size:.85rem
}
.signUpContent .signupSubmit:disabled, .loginContent .sendIcon:disabled {
	opacity:.5
}
.profileContent {
	color:#333;
padding:.5rem .5rem .5px .5rem
}
.bulletinCotent {
	color:#333;
padding:.6rem .5rem;
	text-align:left
}
.profileContent ul {
	list-style:none;
	border-top:1px #ececec solid;
margin-top:.5rem;
	background-color:#fff;
	padding-left:0
}
.profileContent li:last-child {
	border-bottom:0
}
.profileContent li {
	height:2.5rem;
	line-height:2.5rem;
	border-bottom:1px #ececec solid;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-webkit-box-sizing:border-box
}
.profileContent li .itemName {
	color:#666;
	max-width:70%;
	overflow:hidden;
	text-overflow:ellipsis;
	float:left;
	white-space:nowrap
}
.profileContent .g_globalLine .itemName {
	font-family:"\5FAE\8F6F\96C5\9ED1", Helvetica, "黑体", Arial, Tahoma;
font-size:.75rem;
	color:#333
}
.profileContent li .itemName .bulletinTitle {
	padding-right:1rem;
	overflow:hidden;
	text-overflow:ellipsis
}
@keyframes newsReminds {
0% {
background-position:100% 0
}
25% {
background-position:100% 20%
}
50% {
background-position:100% 0
}
75% {
background-position:100% 20%
}
100% {
background-position:100% 0
}
}
@-webkit-keyframes newsReminds {
0% {
background-position:100% 0
}
25% {
background-position:100% 20%
}
50% {
background-position:100% 0
}
75% {
background-position:100% 20%
}
100% {
background-position:100% 0
}
}
.profileContent li .itemName .newsReminds {
	display:inline-block;
width:.3rem;
height:.3rem;
	border-radius:50%;
	background-color:#f00;
	position:relative;
	top:-0.3rem;
	left:-0.1rem;
	padding-right:0
}
.profileContent li .itemText {
	color:#999;
	max-width:55%;
	overflow:hidden;
	text-overflow:ellipsis;
	float:right;
	white-space:nowrap
}
.profileContent li .clickIcon {
margin-right:.45rem;
	color:#666;
	float:right
}
.profileContent li .clickIcon .icon-clickIcon:before {
	content:"\e672";
font-size:.9rem
}
.profileContent .modifyArea li {
	cursor:pointer
}
.profileContent .g_input {
	padding-left:2.1rem
}
.profileContent .itemInput {
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-webkit-box-sizing:border-box
}
.profileContent .itemInput:focus {
	border-color:#9dbff6;
	color:#333;
	z-index:2
}
.modifyProfile {
	display:none
}
.icon-noLoginIcon:before {
	content:"\e641";
	font-size:4.5rem;
	color:#999
}
.modifyProfile .profileSubmit:disabled {
	opacity:.5
}
#modifyProfile .loginIcon {
	margin-top:-2rem
}
#modifyPsw .loginIcon {
	margin-top:-1.45rem
}
.profileContent .integrationLine, .profileContent .incomeLine {
	width:100%;
	height:2.5rem;
	line-height:2.5rem;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	border:1px solid #ccc;
	position:relative;
	z-index:1;
	margin-top:-1px;
	color:#333;
	background-color:#fff
}
.g_locale2052 .profileContent .integrationLine span:first-child, .g_locale2052 .profileContent .incomeLine span:first-child {
	display:inline-block;
	width:4.2rem;
	text-align:center;
	padding-left:0
}
.g_locale2052 .profileContent .integrationLine span:last-child, .g_locale2052 .profileContent .incomeLine span:last-child {
	display:inline-block;
	width:20%;
	text-align:left;
	padding-right:0
}
.profileContent .integrationLine span:first-child, .profileContent .incomeLine span:first-child {
	display:inline-block;
	width:80%;
	text-align:left;
padding-left:.75rem;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-webkit-box-sizing:border-box
}
.profileContent .integrationLine span:last-child, .profileContent .incomeLine span:last-child {
	display:inline-block;
	width:20%;
	text-align:right;
padding-right:.75rem;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-webkit-box-sizing:border-box
}
#profile .profileContent {
	padding:0
}
.memberBasicInfo {
	width:100%;
	height:2.9rem;
	border-top:1px solid #ececec;
	border-bottom:1px solid #ececec;
	background-color:#fff
}
.memberBasicInfo span {
	float:left
}
.memberBasicInfo .icon-pnameIcon {
	width:2.35rem;
	height:2.35rem;
	border-radius:50%;
	border:1px solid #ececec;
	background-color:#f5f5f5;
	display:inline-block;
margin:.25rem 0 0 .75rem;
	text-align:center
}
.memberBasicInfo .icon-pnameIcon:before {
	content:"\e641";
	display:block;
	height:2.35rem;
	font-size:1.6rem;
margin-top:.3rem;
	color:#7e7e7e;
	z-index:2;
	font-family:icomoon
}
.memberBasicInfo .memberName {
margin:1rem 0 0 .5rem;
	color:#535353
}
.memberBasicInfo .memberLevelName {
margin:1rem 0 0 .5rem;
	color:#fd8668
}
#profile .profileContent .icon-pInfoIcon:before, #profile .profileContent .icon-cPswIcon:before, #profile .profileContent .icon-orderIcon:before, #profile .profileContent .icon-addrInfoIcon:before, #profile .profileContent .icon-starIcon:before, #profile .profileContent .icon-noticeIcon:before {
	display:inline-block;
	width:2.3rem;
	text-align:center;
font-size:.9rem;
	position:relative;
top:.15rem;
	z-index:2
}
#profile .profileContent .icon-pInfoIcon:before {
	content:"\e641";
	color:#96c4fe
}
#profile .profileContent .icon-cPswIcon:before {
	content:"\e69b";
	color:#e79bc6
}
#profile .profileContent .icon-orderIcon:before {
	content:"\e66a";
	color:#ffd670
}
#profile .profileContent .icon-addrInfoIcon:before {
	content:"\e664";
	color:#ff8e7c
}
#profile .profileContent .icon-starIcon:before {
	content:"\e6ee";
	color:#f99e8c
}
#profile .profileContent .icon-noticeIcon:before {
	content:"\e6c1";
	color:#c2b2ea
}
#modifyPersInfo .profileContent {
	padding-top:0
}
#modifyPersInfo .g_input {
padding-left:.5rem;
	color:#999;
	margin-top:0
}
#modifyPersInfo .itemInput:focus {
	border-color:#9dbff6;
	color:#333
}
#modifyPersInfo .profileContent .itemName {
	text-align:left;
margin:.75rem 0 .75rem .5rem
}
#modifyPersInfo .profileContent .sendIcon {
	color:#f7f7f7
}
.siteForm {
padding:.5rem 0 .5rem 0
}
.siteFormAddButton {
	line-height:1.75rem;
	text-align:center;
	width:90%;
	margin:auto;
margin:.5rem auto
}
.siteFormItem label {
margin-left:.15rem
}
.siteFormAddButton input {
font-size:.8rem;
	font-weight:bold;
	color:#fff
}
.g_warning {
	background-color:#fef5d8;
	color:#eb6a40
}
.siteFormItemTable {
	width:100%;
	height:1.25rem;
	table-layout:fixed;
	display:table
}
.siteFormName {
	text-align:center;
font-size:.7rem;
	font-weight:600
}
.siteFormItem {
	height:1.75rem;
	display:table-row
}
.siteFormItem .g_itext[type="text"] {
	height:1.75rem;
	width:90%;
font-size:.55rem
}
.siteFormItem .g_itext, .siteFormItem .g_textarea {
	background:#f7f7f7;
	border:1px solid #ccc
}
.siteFormItem select {
	border:1px solid #ececec
}
.siteFormItem td {
padding:.2rem 0
}
.formValidateUpDiv {
	display:table;
	table-layout:fixed;
padding-top:.5rem;
	width:80%;
padding-left:.25rem
}
.siteFormValidate .left {
	display:table-cell;
	vertical-align:top
}
.siteFormValidate .siteFormItemValidate {
	width:70%
}
.siteFormValidate input {
text-indent:.25rem
}
.siteFormItemCheckItem {
	float:left;
margin-right:.75rem;
	line-height:1.75rem
}
.siteFormItemCheckItem span {
	cursor:default
}
.siteFormItemLink {
	height:1px;
	line-height:1px;
	border-bottom:1px dashed #e1e1e1;
margin-bottom:.5rem
}
.siteFormItemShowName {
	line-height:1.75rem;
padding-right:.25rem;
padding-top:.25rem;
	text-align:right
}
.siteFormItemShowName font {
	float:left;
margin-left:.5rem;
font-size:.9rem;
padding-right:.25rem
}
.siteForm .siteFormItemShowNameFont {
	padding-top:0;
	text-align:left;
padding-left:.5rem;
	line-height:2.5rem;
width:.75rem;
	font-size:1rem;
	float:left
}
.siteFormValidate .validateUpImageDiv {
	width:5rem
}
.siteFormItemShowNameUp {
	text-align:left
}
.siteFormValidate .changeSiteFormValidate {
	line-height:1.75rem;
	background-image:url(/image/refurbish.png?v=201311251759);
	background-repeat:no-repeat;
	width:10%;
	height:1.75rem;
	background-size:18px auto;
	cursor:pointer;
	background-position:80% 35%
}
.siteFormValidate .validateCodeImg {
	cursor:pointer;
	height:1.6rem;
	visibility:visible
}
.siteForm .siteFormMsg {
	text-align:center;
	width:90%;
	height:auto;
	line-height:1.5rem;
margin:.25rem auto;
	display:none
}
.siteFormItem select {
	height:1.75rem;
	margin:auto;
font-size:.6rem;
	font-weight:normal;
	width:90%
}
.webFooterBox .mobiCalendarPlugins {
	position:fixed;
	top:100%;
	z-index:99;
	height:100%;
	width:100%;
	max-width:640px;
	background:#f5f5f5;
	transition:all 350ms linear;
	-webkit-transition:all 350ms linear;
	-ms-transition:all 350ms linear;
	-moz-transition:all 350ms linear;
	-o-transition:all 350ms linear
}
.webFooterBox .ui-calendar {
	line-height:2.25rem;
font-size:.7rem;
	visibility:hidden;
	top:100%
}
.webFooterBox .ui-calendar-show {
	visibility:visible;
	top:0
}
.webFooterBox .ui-calendar-header {
	background:#383838;
	color:#545454;
	text-align:center;
padding:.25rem 0;
	height:1.75rem
}
.webFooterBox .ui-calendar-header a {
	color:#545454;
	text-decoration:none;
	display:inline-block;
	height:1.75rem;
	width:1.75rem
}
.webFooterBox .ui-calendar-header .ui-calendar-prev {
	background:url(/image/comm/calendar/timePre.png?v=201311251759) no-repeat;
	background-size:90% 90%
}
.webFooterBox .ui-calendar-header .ui-calendar-next {
	background:url(/image/comm/calendar/timeNext.png?v=201311251759) no-repeat;
	background-size:90% 90%;
margin-left:.75rem
}
.webFooterBox .ui-calendar-header .ui-calendar-return {

	background:url(/image/comm/calendar/return.png?v=201311251759) no-repeat;
	float:left;
margin-left:.25rem;
	background-size:90% 90%
}
.webFooterBox .ui-calendar-header a.ui-state-hover {
	background-color:#ccc
}
.webFooterBox .ui-calendar-header .ui-calendar-title {
	text-align:center;
	display:inline-block;
	float:left;
	margin-left:1rem
}
.webFooterBox .ui-calendar-header .ui-calendar-preandnext {
	width:5rem;
	float:right;
	height:1.75rem
}
.webFooterBox .ui-calendar-calendar {
	width:100%;
	border-collapse:collapse
}
.ui-calendar-title select {
	float:left;
	height:1.75rem;
	border:1px solid #c9c9c9;
margin:0 .25rem;
	color:#666;
text-indent:.25rem;
font-size:.6rem;
	font-weight:normal
}
select::-ms-expand {
display:none
}
select {
	background:url(/image/selectTriangle.png?v=201311251759), #f7f7f7;
	background-repeat:no-repeat;
background-size:.6rem .6rem;
	cursor:pointer;
	background-position:96% 50%;
	-webkit-appearance:none;
	-moz-appearance:none;
	-o-appearance:none;
text-indent:.25rem;
	-webkit-border-radius:0;
	-o-border-radius:0;
	-ms-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	padding-right:1rem;
	border:1px solid #ececec;
	color:#666
}
.ui-calendar-title .ui-calendar-year {
	width:4rem
}
.ui-calendar-title .ui-calendar-month {
	width:3rem
}
.webFooterBox .ui-calendar-calendar th, .ui-calendar-calendar td {
	text-align:center;
	color:#000;
	background:#f5f5f5;
	border:1px solid #b8b8b8;
	font-weight:normal
}
.webFooterBox .ui-calendar-calendar thead tr {
	border:1px solid #fff
}
.webFooterBox .ui-calendar-calendar thead th {
	color:#000;
	background:#dfdfdf
}
.webFooterBox .ui-calendar-calendar a {
	text-decoration:none;
	color:#000;
	display:block
}
.webFooterBox .ui-calendar-calendar tr.ui-calendar-gap td {
line-height:.25rem;
	font-size:0;
	border:0;
	background:transparent
}
.webFooterBox .ui-calendar-calendar td.ui-calendar-unSelectable {
	color:#e1e1e1
}
.webFooterBox .ui-calendar-calendar td.ui-calendar-today {
	background:#fbf9ee
}
.webFooterBox .ui-calendar-calendar td.ui-calendar-current-day {
	background:#dfdfdf;
	font-weight:bold
}
.webFooterBox .ui-calendar-calendar td.ui-state-hover {
	background:#ccc
}
.webFooterBox .ui-slideup .header {
	line-height:2.15rem;
	height:2.15rem;
	border-top:1px solid black;
	border-bottom:1px solid black;
	opacity:.9;
	background:url(./calendar-header.png) repeat-x;
	overflow:hidden
}
.webFooterBox .ui-slideup .ok-btn, .ui-slideup .no-btn {
	position:absolute;
top:.35rem;
	height:1rem;
	line-height:1rem;
padding:0 .25rem;
	margin:0;
border-width:.25rem;
font-size:.6rem;
	font-weight:bold;
	text-shadow:rgba(0, 0, 0, 0.8) 0 -1px 0;
	color:white;
	text-decoration:none;
	display:block
}
.webFooterBox .ui-slideup .ok-btn {
right:.35rem;
	float:right;
	-webkit-border-image:url(done.png) 5
}
.webFooterBox .ui-slideup .no-btn {
left:.35rem;
	float:left;
	-webkit-border-image:url(cancel.png) 5
}
.webFooterBox .ui-slideup .ok-btn.ui-state-hover, .ui-slideup .no-btn.ui-state-hover {
	opacity:.4
}
.webFooterBox .ui-slideup .frame {
	background:#e1e1e1;
padding:.25rem
}
.webFooterBox .ui-holder {
	position:absolute!important;
	clip:rect(1px 1px 1px 1px);
	left:-10000px
}
.webFooterBox .ui-slideup {
	position:absolute;
	top:100%;
	width:100%;
	left:0
}
.webFooterBox .ui-slideup-wrap {
	position:absolute;
	left:0;
	z-index:1200;
	width:100%;
	background:rgba(255, 255, 255, 0.4);
	overflow:hidden;
	-webkit-tap-highlight-color:rgba(255, 255, 255, 0);
	-webkit-transform:translateZ(0)
}
.mobiIng, .mobiIngTigs {
	position:fixed;
	top:25%;
	margin:0 auto;
	height:auto;
	width:100%;
	z-index:9999;
	transition:all 500ms linear;
	-webkit-transition:all 500ms linear;
	-ms-transition:all 500ms linear;
	-moz-transition:all 500ms linear;
	-o-transition:all 500ms linear
}
.mobiIng .mobiTips, .mobiIngTigs .mobiTips {
	height:1.75rem;
	width:15rem;
	margin:auto;
	line-height:1.75rem;
	color:#fff;
	z-index:9999
}
.mobiIngTigs .mobiTips {
	height:5.25rem;
	min-width:7.15rem;
	max-width:15rem;
	display:table
}
.mobiIng .mobiTips .mobiMsg {
	text-align:center;
	width:auto;
	background:rgba(0, 0, 0, .8);
border-radius:.25rem;
padding:.25rem 0
}
.mobiIngTigs .mobiTips .mobiMsg {
	text-align:center;
	width:auto;
	height:inherit;
	background:rgba(0, 0, 0, .7);
border-radius:.25rem;
	padding:1.1rem 0;
	box-sizing:border-box;
	display:table-cell;
	vertical-align:middle
}
.mobiIngTigs .mobiTips .mobiMsg div {
font-size:.9rem;
	line-height:1.2rem;
margin-bottom:.2rem
}
.mobiIng .mobiTips .mobiClose {
	display:inline-block;
	cursor:pointer;
margin:.4rem .25rem 0 .25rem;
margin:.3rem .25rem 0 .25rem;
	background:url(/image/close01.gif) no-repeat;
width:.4rem;
height:.4rem;
font-size:.4rem
}
.mobiIng .mobiTips a {
	color:red
}
.icon-errorTigs:before {
	content:"\e72b";
	font-size:2rem
}
.icon-succeedTigs:before {
	content:"\e778";
	font-size:2rem
}
.mobiPrompt {
	position:fixed;
	top:0;
	margin:0 auto;
	width:100%;
	height:auto;
	z-index:9998;
	top:50%;
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%)
}
.mobiPrompt .mobiPrompt_inner {
	width:13.85rem;
	margin:auto;
	line-height:1rem;
	color:#333;
	z-index:9999;
	border-radius:5px;
	background:#fff;
	text-align:center;
font-size:.75rem;
	box-shadow:0 1px 4px rgba(0, 0, 0, 0.4);
	opacity:0;
	-webkit-transform:scale(0.7);
	-moz-transform:scale(0.7);
	-ms-transform:scale(0.7);
	transform:scale(0.7);
	-webkit-transition:all 200ms linear;
	-ms-transition:all 200ms linear;
	-moz-transition:all 200ms linear;
	-o-transition:all 200ms linear;
	transition:all 200ms linear
}
.mobiPrompt .mobiPrompt_content {
	padding:2.4rem 1.5rem 1.5rem;
	position:relative;
	line-height:1.2rem
}
.mobiPrompt .mobiPrompt_buttons {
	padding-bottom:1rem
}
.mobiPrompt .icon-mobiPromptClose {
	position:absolute;
right:.2rem;
top:.2rem
}
.mobiPrompt .icon-mobiPromptClose:before {
	content:'\e66f';
	font-size:1.2rem;
	color:#999
}
.mobiPrompt .mobiPromptCancel {
	display:inline-block;
	width:5.5rem;
margin-right:.8rem;
padding:.1rem 0;
	border-radius:3px;
	border:1px solid #d4d4d4;
	background:#fffeff;
	color:#666;
	font-size:1.6rem
}
.mobiPrompt .mobiPromptSave {
	display:inline-block;
	width:5.5rem;
padding:.1rem 0;
	border-radius:3px;
	border:1px solid #4786f2;
	background:#387af2;
	color:#eff2fd;
	font-size:1.6rem
}
.mobiPrompt_Bg {
	width:100%;
	height:100%;
	position:fixed;
	background:#000;
	top:0;
	left:0;
	z-index:9997;
	overflow:hidden;
	opacity:0;
	-webkit-transition:all 200ms linear;
	-ms-transition:all 200ms linear;
	-moz-transition:all 200ms linear;
	-o-transition:all 200ms linear;
	transition:all 200ms linear
}
.mobiPrompt .icon-PromptCancel:before {
	content:'\e670'
}
.mobiPrompt .icon-PromptSave:before {
	content:'\e777'
}
.g_locale2052 .mobiPrompt .icon-PromptCancel {
padding:.5rem 0;
font-size:.7rem
}
.g_locale2052 .mobiPrompt .icon-PromptSave {
padding:.5rem 0;
font-size:.7rem
}
.g_locale2052 .mobiPrompt .icon-PromptCancel:before {
	content:'取消';
	font-family:"\5FAE\8F6F\96C5\9ED1", Helvetica, "黑体", Arial, Tahoma
}
.g_locale2052 .mobiPrompt .icon-PromptSave:before {
	content:'确认收货';
	font-family:"\5FAE\8F6F\96C5\9ED1", Helvetica, "黑体", Arial, Tahoma
}
.g_locale2052 .mobiPrompt .deleteOrder.icon-PromptSave:before {
	content:'确定';
	font-family:"\5FAE\8F6F\96C5\9ED1", Helvetica, "黑体", Arial, Tahoma
}
.mobiPromptShow .mobiPrompt_inner {
	opacity:1;
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1)
}
.mobiPromptBgShow {
	opacity:.3;
	height:101%
}
.linkArea {
	text-align:left
}
.linkArea .link-h-container {
	float:left;
padding:.7rem;
	display:inline-block
}
.linkArea .link-v-container {
	display:block;
	line-height:1.75rem;
padding:0 .7rem
}
.linkArea .link-p-container {
margin-top:.25rem;
	display:inline-block;
	text-align:center;
	width:40%;
	vertical-align:top
}
.linkArea .link-p-container img {
	display:inline-block
}
.noticeMarquee {
	position:absolute;
	height:auto
}
.noticeMarquee .noticeMarqueeDiv .noticeMarqueeRow span {
	white-space:nowrap
}
.noticeContainer {
	position:relative;
	width:100%;
	overflow:hidden;
margin:.25rem 0
}
.notice-image0 {
	background:url(/image/mobi/noticeIco1.gif?v=201312091651) no-repeat left center
}
.notice-image1 {
	background:url(/image/mobi/noticeIco2.gif?v=201312091651) no-repeat left center
}
.notice-image2 {
	background:url(/image/mobi/noticeIco3.gif?v=201312091651) no-repeat left center
}
.notice-ico {
	padding-left:1.1rem
}
.noticeMarqueeUD {
	position:relative;
	overflow:hidden;
	height:1.3rem
}
.noticeScrollbar {
	margin:0;
padding:.25rem 0 .25rem 0;
	position:relative;
	overflow:hidden;
	width:100%
}
.noticeScrollbar .scrollbarLi {
padding:.25rem .25rem;
	white-space:nowrap
}



.mProductTileForm {
	width:47%;
	margin-left:1.5%;
	margin-right:1.5%;
	background:#3F0;
}

.photoModule.styleForm1 .photoDiv {
	width:45%;
	margin-left:2.5%;
	margin-right:2.5%
}
.linkArea .link-p-container {
	width:45%;
margin:.25rem 2.5%
}
.productWaterFall {
margin-bottom:.5rem;
	width:7.1rem;
line-height:.9rem;
	border:1px solid #DDD;
	box-sizing:border-box;
border-radius:.2rem;
-webkit-border-radius:.2rem;
-moz-border-radius:.2rem;
	background:#FFF
}
.productWaterFall .waterFallImg {
	width:100%;
	overflow:hidden;
border-radius:.2rem .2rem 0 0;
-webkit-border-radius:.2rem .2rem 0 0;
-moz-border-radius:.2rem .2rem 0 0
}
.productWaterFall .g_text.paramName.proNameToNewStyle {
	color:#000
}
.styleForm8 {
	position:relative
}
.productWaterFall:nth-child(2n+1) {
margin-left:.5rem;
height:auto
}
.productWaterFall:nth-child(2n) {
right:.5rem;
height:auto
}
.style8Img {
	width:7.1rem
}
.paramPadding {
padding:.25rem;
border-radius:0 0 .2rem .2rem;
-webkit-border-radius:0 0 .2rem .2rem;
-moz-border-radius:0 0 .2rem .2rem
}
.productCrossedSlide {
	display:inline-block;
margin-bottom:.5rem;
	width:7.1rem;
line-height:.9rem;
	border:1px solid #DDD;
border-radius:.2rem;
-webkit-border-radius:.2rem;
-moz-border-radius:.2rem;
	overflow:hidden;
	background:#FFF
}
.style7Img {
	width:7.1rem;
	height:7.1rem
}
.productCrossedSlide:nth-child(2n+1) {
float:left;
margin-left:.5rem
}
.productCrossedSlide:nth-child(2n) {
float:right;
margin-right:.5rem
}
.productSwipeContainer {
	overflow:hidden;
	position:relative;
	height:100%
}
.productSwipeContainer .productSwipeItem .productSwipeDiv .paramName {
	color:#000;
font-size:.6rem;
	word-break:break-all
}
.productSwipeContainer .productSwipeItem .productSwipeDiv .paramPadding .productParam {
	color:#999
}
.paramPadding .g_link.productParam.proParamNoWrap {
	color:#999
}
.productWaterFall .paramPadding .paramName {
	color:#000;
font-size:.6rem;
	word-break:break-all;
margin-bottom:.1rem
}
.productWaterFall .paramPadding .pramaWrap.productParam {
	color:#999
}
.mProductList .paramPadding .proParamNoWrap {
	word-break:break-all;
	white-space:nowrap;
	width:100%;
	overflow:hidden;
	text-overflow:ellipsis
}
.productSlideList .productCrossedSlideSec .paramPadding .paramName {
	color:#000;
font-size:.6rem;
	word-break:break-all
}
.productSlideList .productCrossedSlideSec .paramPadding .productParam {
	color:#999
}
.webContainerBox .bannerBullet {
	position:absolute;
	height:18px;
	bottom:0;
	width:100%
}
.webPagePanel .bullets, .webContainerBox .productBullet .bullets {
	text-align:center;
	list-style:none;
	margin:0;
	padding:0
}
.webPagePanel .bullets li, .webContainerBox .bullets li {
	display:inline-block;
width:.35rem;
height:.35rem;
	border-radius:100%;
	background:#999;
margin:0 .1rem;
	cursor:pointer;
	background:rgba(0, 0, 0, 0.15)
}
.webContainerBox .productBullet {
height:.65rem;
	line-height:0
}
.webContainerBox .bullets li.on {
	background:#000
}
.productSwipeContainer img {
	display:inline-block;
	width:100%;
	height:100%;
	font-size:0;
	line-height:0;
	vertical-align:middle;
	background-size:100%;
	background-position:50% 50%;
	background-repeat:no-repeat
}
.productSwipeContainer>div {
	float:left;
	width:100%;
	position:relative;
	height:100%;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	backface-visibility:hidden;
	-webkit-perspective:1000;
	-moz-perspective:1000;
	-ms-perspective:1000;
	perspective:1000
}
.paramPadding .mallPrice {
	color:#ff5000;
	font-weight:normal;
font-size:.7rem
}
.paramPadding .productParam {
	color:#999;
font-size:.6rem
}
.paramPadding .paramLine {
	border-top:1px #DDD dashed;
margin:.2rem .1rem
}
.productCrossedSlideSec {
margin-bottom:.5rem;
margin-left:.5rem;
	width:5.95rem;
line-height:.9rem;
	border:1px solid #DDD;
border-radius:.2rem;
-webkit-border-radius:.2rem;
-moz-border-radius:.2rem;
	overflow:hidden;
	float:left;
	background:#FFF
}
.style9Img {
	width:5.95rem
}
@media only screen and (min-width:480px) {
select {
background-position:98% 50%
}
.defaultBanner, .swipe .systemtBanner {
background-size:100%;
background-repeat:no-repeat
}
}
.mallCart {
	margin-bottom:3.2rem;
	text-align:center
}
.mallCart .mallButton, .orderList .mallButton, .profileContent .mallButton {
	margin:auto;
	width:45%;
margin-bottom:.5rem;
border-width:.1rem;
	background-color:#fff
}
.noProduct {
	width:6.4rem;
	height:6.4rem;
	line-height:6.4rem;
	border-radius:50%;
	border:1px solid #ddd;
	margin:1.9rem auto 1.25rem auto;
	text-align:center;
	background-color:#fff
}
.icon-noProduct:before {
	content:"\e631";
	font-size:4.5rem;
	color:#666
}
.noProductTips {
	margin-bottom:2.5rem;
font-size:.75rem;
	color:#999;
	text-align:center
}
.mallCart .bottom {
	text-align:right;
	bottom:0;
	width:100%;
font-size:.75rem;
	max-width:640px;
	border-top:1px solid #ccc;
	background-color:#fff;
	z-index:100;
	position:fixed
}
.mallCart .bottom .g_button {
font-size:.75rem;
	border-radius:0;
	width:6rem;
margin-right:.5rem
}
.mall_product {
	display:flex;
padding:.5rem .5rem .5rem 0;
margin-left:.5rem;
	background-color:#fff;
	border-bottom:1px solid #f2f2f2
}
.mallCart .payCount_line {
	text-align:left;
	display:inline-block;
	float:left;
	padding:1.05rem 1rem 1rem 1rem;
	color:#333
}
.mall_product .left .imgClass {
	width:4.5rem;
	height:4.5rem
}
.mall_product .right {
padding-left:.5rem;
	text-align:left;
	width:10rem;
	height:4.5rem
}
.mallCart .mall_product .right .product_name {
	height:1.7rem;
	overflow:hidden
}
.mall_product .right .product_attr {
	height:1.6rem;
	overflow:hidden;
font-size:.6rem;
	color:#999
}
.mall_product .right .product_param {
	position:relative;
	bottom:0rem;
	width:100%;
	height:1.25rem;
	overflow:hidden
}
.mall_product .right .product_name a {
	height:1.6rem;
line-height:.8rem;
	margin-right:1.25rem;
font-size:.6rem;
	color:#666;
	word-break:break-all;

	overflow:hidden;
	text-overflow:ellipsis;
	display:block;
	display:-webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	z-index:2
}
.mall_product .right .param_line {
line-height:.9rem
}
.mall_product .right .param_line div {
	display:inline-block
}
.mall_product .mallOptions {
	color:#ccc
}
.marketPrice {
	text-decoration:line-through
}
.mallCart .mallPrice {
	line-height:1.8rem;
	float:right;
	position:relative;
	top:-0.3rem;
font-size:.7rem
}
.orderSettle .icon-minisIcon, .orderSettle .icon-plusIcon, .mall_product .icon-minisIcon, .mall_product .icon-plusIcon {
	float:left;
	width:1.2rem;
	height:1.2rem;
	position:relative;
	vertical-align:middle;
	background:#fff;
	font-weight:400;
	box-sizing:border-box;
	display:inline-block;
	-webkit-user-select:none;
	background-color:#fff;
	border:1px solid #d5d5d5;
font-size:.7rem
}
.icon-plusIcon:before {
	content:"\e71d";
	color:#666;
font-size:.8rem
}
.icon-minisIcon:before {
	content:"\e724";
	color:#666;
font-size:.8rem
}
.mall_product .icon-minisIcon {
	margin-right:-2px
}
.mall_product .icon-plusIcon {
	margin-left:-2px
}
.form .moduleContent .mall_product a {
	color:#333
}
.mall_product .icon-minisIcon a, .mall_product .icon-plusIcon a {
	display:inline-block;
	width:1.15rem;
	height:1.15rem;
	color:#333
}
.mall_product .buyNumber, .orderSettle .buyNumber {
	float:left;
	width:1.35rem;
	height:1.2rem;
	box-sizing:border-box;
	display:inline-block;
	outline:0;
	border:0;
	-webkit-border-radius:0;
	border-radius:0;
	text-align:center;
	border-top:1px solid #d5d5d5;
	border-bottom:1px solid #d5d5d5;
font-size:.6rem;
	-webkit-appearance:none
}
.icon-delIcon {
	display:inline-block;
	position:relative;
	float:right;
	top:-1.5rem;
	z-index:1
}
.icon-delIcon:before {
	content:"\e6f8";
	color:#666;
font-size:.75rem
}
.cartSettle {
	display:inline-block;
	padding:0 1rem;
	width:inherit;
	margin-left:1rem
}
.mallCart .bottom .shopping {
	display:inline-block
}
.icon-shopping:before {
	content:"\e631";
	font-size:1rem;
	vertical-align:middle
}
.orderSettle {
	margin-bottom:3.8rem;
	color:#666
}
.orderSettle .g_textArea, .addrSettle .g_textArea {
padding-left:.75rem
}
.editCusInfo {
	display:none;
	background-color:#fff
}
.mallCart .g_separator {
	display:none
}
.orderSettle .g_separator {
	width:100%;
height:.5rem;
	background-color:#f7f7f7;
	border-bottom:1px solid #f2f2f2
}
.editCusInfo .orderSettle .editPanel {
	background-color:#fff;
padding:.5rem
}
.editPanel .edit_line {
margin-bottom:.5rem
}
.editPanel .edit_line .linetitle {
margin-bottom:.5rem;
padding-left:.2rem
}
.orderSettle .orderAssign_line {
margin-bottom:.4rem;
	border-bottom:1px solid #f2f2f2;
	background-color:#FFF
}
.orderSettle .orderAssign_line .shipTopBg {
	width:100%;
height:.2rem;
	background:url(/image/mall/shipTopBg.jpg?v=201506081842);
	background-size:100% 100%;
	background-position:0rem 0rem
}
.orderSettle .orderAssign_line .linetitle1 {
	height:2.1rem;
	line-height:2.1rem;
margin:0 .5rem;
font-size:.7rem;
	color:#333;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-webkit-box-sizing:border-box
}
.orderSettle .orderAssign_line .linetitle2 {
	height:1.5rem;
	line-height:1.5rem;
margin:0 .5rem 0 .4rem;
	border-bottom:1px solid #f2f2f2;
font-size:.7rem;
	color:#333;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-webkit-box-sizing:border-box
}
.orderSettle .orderAssign_line .assignItem_line {
	height:3.5rem;
margin:0 .45rem 0 .85rem;
padding:.2rem 0;
	overflow:hidden;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-webkit-box-sizing:border-box
}
.orderSettle .orderAssign_line .separatorLine {
	border-top:1px solid #f2f2f2;
margin:0 .5rem
}
.orderSettle .orderAssign_line .assignItem_line .addr_value {
	line-height:1rem;
margin-right:.5rem;
font-size:.65rem;
	color:#333
}
.orderSettle .orderAssign_line .assignItem_line span#info_phone {
	float:right;
	margin-right:1rem
}
.orderSettle .orderAssign_line .assignItem_line div {
	height:2rem;
	width:90%;
	line-height:1rem;
font-size:.6rem;
	color:#999;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-line-clamp:2
}
.orderSettle .orderAssign_line .mall_DefaultAddr {
	display:inline-block;
	width:2.1rem;
height:.75rem;
line-height:.75rem;
	background-color:#d20001;
	border-radius:1px;
	color:#fff;
	text-align:center;
margin-right:.2rem;
font-size:.5rem
}
.orderSettle .orderAssign_line .info_addrDetail {
font-size:.5rem
}
.icon-rightIcon:before {
	content:"\e672";
	font-size:1rem
}
.orderSettle .orderAssign_line .assignItem_line .icon-rightIcon {
	color:#ccc;
	height:3.1rem;
	line-height:3.1rem;
	float:right;
	position:relative;
	top:-3rem;
	margin-right:-0.2rem
}
.orderSettle .orderAssign_line .linetitle1 .icon-rightIcon {
	color:#ccc;
	height:2.1rem;
	line-height:2.1rem;
	float:right
}
.cusInfo .orderSettle .orderSettle_line {
	background-color:#FFF;
	border-top:1px solid #f2f2f2
}
.orderSettle .orderSettle_line .mall_product {
	height:3rem;
margin-left:.5rem;
	overflow:hidden
}
.orderSettle .mall_product .right .product_name {
	height:1.6rem
}
.orderSettle .mall_product .right .product_attr {
	height:1.6rem;
	width:74%;
line-height:.8rem;
font-size:.55rem;
	color:#999;
	word-break:break-all;
	overflow:hidden;
	text-overflow:ellipsis;
	display:block;
	display:-webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical
}
.orderSettle .mall_product .mall_price {
font-size:.75rem;
	color:#333
}
.orderSettle .product_price {
	position:relative;
	top:-0.85rem;
	float:right;
	color:#999;
font-size:.55rem
}
.orderSettle .product_amount {
	position:relative;
	top:-3.9rem;
	float:right;
	color:#999
}
.orderSettle .orderSettle_line .mall_product .left .imgClass {
	width:3rem;
	height:3rem
}
.orderSettle .ship_line, .orderSettle .mall_integral {
	height:2.5rem;
	line-height:2.5rem;
padding:0 .5rem;
	border-bottom:1px solid #f2f2f2;
	background-color:#fff;
font-size:.75rem;
	color:#333
}
.orderSettle .ship_line .selectship, .orderSettle .pay_line .select_line {
	text-align:right
}
.orderSettle .ship_line .selectship .icon-rightIcon:before {
	position:relative;
top:.2rem;
	color:#ccc;
	margin-right:-0.2rem
}
.orderSettle .pay_line .icon-rightIcon:before {
	position:relative;
top:.2rem;
	color:#ccc;
	margin-right:-0.2rem
}
.modifyShipDetails {
	background-color:#f7f7f7;
	min-height:100%
}
.modifyShipDetails .profileContent {
	padding:0;
	background-color:#fff
}
.modifyShipDetails .count_line {
	height:2.5rem;
	line-height:2.5rem;
	border-bottom:1px solid #f2f2f2;
padding:0 .5rem
}
.modifyShipDetails .right {
	text-align:right
}
.orderSettle .pay_line {
	height:2.5rem;
	line-height:2.5rem;
padding:0 .5rem;
	border-bottom:1px solid #f2f2f2;
	background-color:#fff;
font-size:.75rem;
	color:#333
}
.orderSettle .pay_line .payItem {
	width:86%;
	padding-left:0;
	outline:0;
	border:0;
	text-align:right;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.orderSettle select, .addrSettle select {
	height:2.5rem;
	line-height:2.5rem;
	width:100%;
font-size:.7rem;
	background:0;
	border:1px solid #ddd;
	background-color:#f7f7f7
}
.orderSettle .g_input {
	border:1px solid #ddd;
	border-radius:4px;
	background-color:#f7f7f7
}
.orderSettle .g_textArea, .addrSettle .g_textArea {
	border:1px solid #ddd;
	background-color:#f7f7f7
}
.icon-addrSelect:before {
	content:"\e656";
	color:#666;
	font-size:1rem;
	float:right;
	position:relative;
	top:2.25rem;
right:.85rem
}
.orderSettle .orderSettle_line .item_line {
margin:.25rem 0;
	color:#808080;
	min-height:1.75rem;
	line-height:1.75rem
}
.orderSettle .orderSettle_line .item_line .item_name {
	min-width:5rem;
	text-align:left
}
.orderSettle .orderSettle_line .item_line .item_value {
	word-wrap:break-word;
margin-left:.3rem
}
.orderSettle .orderSettle_line .addAmount {
margin-top:.7rem;
	float:right
}
.orderSettle .orderSettle_line .mall_price, .orderSettle .orderSettle_line .mall_addAmount {
margin-left:.5rem;
padding-right:.5rem;
	border-bottom:1px solid #f2f2f2;
font-size:.75rem
}
.orderSettle .orderSettle_line .order_leave_msg {
	height:2.5rem;
	line-height:2.5rem;
padding:0 .5rem;
	border-bottom:1px solid #f2f2f2
}
.orderSettle .orderSettle_line .lvMsgValue {
	width:15rem;
	height:1.65rem;
-webkit-border-radius:.25rem;
-moz-border-radius:.25rem;
border-radius:.25rem;
	background-color:#eee;
	border-color:#eee
}
.orderSettle .orderSettle_line .count_line {
	height:2.5rem;
	line-height:2.5rem;
	color:#333
}
.orderSettle .order_btm_sep {
	color:#ddd
}
.orderSettle .sep_line_sty {
	padding:0;
	margin:0;
	width:100%;
	border:0;
	background-color:#ddd;
	height:1px
}
.orderSettle .order_bottom {
	height:3.1rem;
	width:100%;
	max-width:640px;
	bottom:0;
	border-top:1px solid #f2f2f2;
	background-color:#fff;
	z-index:100;
font-size:.75rem;
	color:#333;
	position:fixed
}
.orderSettle .order_bottom .g_button {
	width:6rem;
	height:2rem;
	line-height:2rem;
	float:right;
margin-right:.5rem;
font-size:.75rem;
	border-radius:0
}
.orderSettle .order_bottom .mall_allPrice {
	display:inline-block;
	margin:1rem
}
.mall_price .right {
	display:block;
	float:right;
	width:70%;
	height:2.5rem;
	overflow:hidden
}
.orderSettle .orderSettle_line .count_line .right {
	text-align:right;
	min-width:70px
}
.orderDetail_line .totalStr {
	display:inline-block;
	float:right
}
.orderSettle .orderSettle_line .top {
	color:#808080;
	line-height:1.25rem
}
.orderSettle .orderSettle_line .center {
	border-bottom:1px solid #f2f2f2;
	line-height:1.25rem;
padding:0 .5rem 0 0;
margin-left:.5rem;
font-size:.75rem
}
.orderSettle .orderSettle_line .center .useNum {
	text-align:right;
font-size:.6rem
}
.orderSettle .orderSettle_line .center .useTips {
	text-align:right;
font-size:.5rem
}
.orderSettle .orderSettle_line .bottom {
	height:1.75rem;
	line-height:1.75rem
}
.pgDetail .line {
	padding-left:0;
	padding-right:0
}
.pgDetail .pgBoxItem {
padding-left:.5rem;
	border-bottom:1px solid #f2f2f2;
	height:2.5rem
}
.orderDetail {
	color:#666;
	background-color:#fff
}
.orderDetail .orderDetailTop {
	background-color:#fff;
	text-align:center;
	padding-bottom:1rem;
	padding-top:1rem
}
.orderDetail .orderDetailTop .icon-SucceedIcon {
	display:block;
	background-color:#50c417;
	border-radius:50%;
	width:2.5rem;
	height:2.5rem;
	margin:0 auto;
	color:#fff
}
.orderDetail .orderDetailTop .icon-SucceedIcon:before {
	content:"\e777";
	font-size:2.5rem;
	font-weight:bold
}
.orderDetail .orderDetailTop .submitSucceed {
	display:inline-block;
font-size:.75rem;
	margin-top:1rem;
	color:#666
}
.orderDetail .orderDetailTop .g_button {
	max-width:7rem;
font-size:.85rem
}
.orderDetail .orderDetailTop .bottom {
	margin-top:1rem;
margin:1rem .5rem 0 .5rem
}
.orderDetail .orderDetailTop .bottom .buttonContainer {
	width:202px
}
.orderDetail .orderDetailTop .orderDetailButton {
	height:2rem;
	line-height:2rem
}
.orderDetailButton {
	height:1.75rem;
	line-height:1.75rem;
	white-space:nowrap;
	text-overflow:ellipsis;
font-size:.7rem
}
.orderDetail .orderDetailArea {
	border-top:1px solid #f2f2f2;
	border-bottom:1px solid #f2f2f2;
	background-color:#fff
}
.orderDetail .orderDetailArea .bankList {
margin-left:.5rem
}
.orderDetail .orderDetailArea .bankListTable {
	width:100%;
	border-collapse:collapse
}
.orderDetail .orderDetailArea .bankListTable td {
	border-top:1px solid #f2f2f2;
	border-collapse:collapse;
	padding-left:4px;
	height:2.5rem;
	line-height:2.5rem;
	color:#333
}
.orderDetail .orderDetailArea .bankListTable .bankItemValue {
font-size:.6rem;
	color:#999;
	text-align:right;
padding-right:.5rem
}
.orderDetail .orderDetailArea .bankListTable tr:first-child td {
	border-top:0
}
.orderDetail .orderDetailArea .bankListTable .bankItemName {
	width:40%
}
.orderDetail .orderDetailArea .line {
	height:2.5rem;
	line-height:2.5rem;
	border-bottom:1px solid #f2f2f2;
	padding:0;
	padding-left:0;
padding-right:.5rem;
margin-left:.5rem
}
.orderDetail .orderDetailArea .line:last-child {
	border-bottom:0
}
.orderDetail .orderDetailArea .line .item_name {
	float:left;
font-size:.7rem;
	color:#333
}
.orderDetail .orderDetailArea .line .item_val {
	float:right;
font-size:.6rem;
	color:#999
}
.orderDetail .count_line {
margin:0 .5rem;
	height:1.75rem;
	line-height:1.75rem;
	text-align:right;
font-size:.8rem
}
.orderDetail .orderDetail_line {
	background-color:#FFF!important;
	padding-top:0;
	border-top:1px solid #f2f2f2
}
.orderDetail .orderDetail_line .line_title {
	-webkit-box-shadow:0 1px 0 #fff!important;
	-ms-box-shadow:0 1px 0 #fff!important;
	-moz-box-shadow:0 1px 0 #fff!important;
	-o-box-shadow:0 1px 0 #fff!important;
	box-shadow:0 1px 0 #fff!important;
	color:#333;
	line-height:1.75rem;
	border-bottom:1px solid #f2f2f2!important;
margin-left:.5rem;
padding-right:.6rem
}
.orderDetail .orderDetail_line .order_lv_msg {
	word-break:break-all
}
.orderDetail .orderDetail_line .line_title.noflow {
	margin-left:0;
padding-left:.5rem
}
.orderDetail .orderDetail_line .right {
	text-align:right
}
.orderDetail .orderDetail_line .itgName {
font-size:.75rem;
	color:#333
}
.orderDetail .orderDetail_line .line_item {
	color:#666;
font-size:.6rem;
	line-height:1.75rem;
margin-left:.5rem;
padding-right:.7rem
}
.orderDetail .orderDetail_line .line_item:nth-last-child(1) {
border-bottom:1px solid #fff!important
}
.orderDetail .orderDetail_line .borderTop {
	border-top:1px solid #f2f2f2!important
}
.orderDetail .orderDetail_line .line_item a {
	color:#666;
	word-break:break-all;
line-height:.8rem
}
.orderDetail .orderDetail_line .seeMore {
	height:1.45rem;
	line-height:1.45rem;
font-size:.6rem;
	color:#808080;
	border:1px solid #e8e8e8;
margin:0 .4rem .5rem;
	background:#f5f5f5;
	text-align:center
}
.orderDetail .orderDetail_line .seeMore .icon-seemoreIcon:before {
	content:"\e656";
font-size:.7rem;
	font-weight:bold;
margin-left:.2rem;
	position:relative;
top:.1rem
}
.orderDetail .orderDetail_line .seeMore .icon-hidemoreIcon:before {
	content:"\e701";
font-size:.7rem;
margin-left:.2rem;
	font-weight:bold;
	position:relative;
top:.1rem
}
.orderDetail .orderDetail_line .moreGoods {
	display:none
}
.orderDetail .orderDetail_line .line_item .imgClass {
	width:3rem;
	height:3rem;
margin:.5rem 0
}
.orderDetail .orderDetail_line .line_item .createTime {
	color:#bebebe
}
.orderDetail .orderDetail_line .line_item .amount {
line-height:.1rem
}
.orderDetail .orderDetail_line .line_item .product_name {
padding-top:.5rem;
	display:-webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	text-overflow:ellipsis;
	overflow:hidden;
	word-break:break-all;
	height:1.6rem
}
.orderDetail .orderDetail_line .line_item .product_prop {
	position:relative;
	width:150%;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
font-size:.55rem;
	height:1.5rem
}
.icon-upIcon:before {
	content:"\e656";
font-size:.75rem
}
.opened .icon-upIcon:before {
	content:"\e701";
font-size:.75rem
}
.order-ext-panel {
	transition:margin-left 500ms;
	-ms-transition:margin-left 500ms;
	-moz-transition:margin-left 500ms;
	-o-transition:margin-left 500ms;
	-webkit-transition:margin-left 500ms;
	position:fixed;
	width:100%;
	height:100%;
	max-width:640px;
	margin-left:100%;
	top:0;
	background:#fff;
	z-index:9999;
	overflow:auto;
	-ms-overflow-style:none
}
.order-ext-panel::-webkit-scrollbar {
display:none
}
.ct-panel .l-item {
padding:0 .7rem 0 .5rem;
font-size:.6rem;
	line-height:1.75rem;
	border-bottom:1px solid #f2f2f2
}
.ct-panel .i-block1 {
	display:inline-block;
	vertical-align:top;
	width:25%;
	position:relative
}
.ct-panel .i-block2 {
	display:inline-block;
	vertical-align:top;
	width:75%;
	position:relative
}
.ct-panel .pd-n {
padding-top:.5rem;
	display:-webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	text-overflow:ellipsis;
	overflow:hidden;
	word-break:break-all;
	height:1.6rem;
line-height:.8rem
}
.ct-panel .pd-o {
	position:relative;
	width:100%;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
font-size:.55rem;
	height:1.5rem;
	line-height:1.5rem;
	color:#666
}
.ct-panel .b-img {
margin:.5rem 0;
	width:3rem;
	height:3rem
}
.ct-panel .p-txt {
	float:left
}
.ct-panel .ct-txt {
font-size:.7rem;
	color:#bebebe;
	padding:0 1.5rem;
	display:inline-block
}
.ct-panel .orderButton {
margin:.2rem 0;
	padding:0 1.4rem;
	border-color:#ff6239;
	color:#ff6239
}
.ct-panel .ct-content {
	color:#bebebe;
padding:.7rem;
	line-height:1rem
}
.ct-panel .l-item-ico {
	line-height:0;
	border-bottom:1px solid #f2f2f2;
padding:.5rem .7rem .5rem .5rem
}
.ct-panel .g_textArea {
	height:8rem;
	border:0
}
.flowDetailPanel .flowPanel {
margin-left:.4rem
}
.flowDetailPanel .orderProductList {
	overflow:hidden;
	transition:height 200ms;
	-ms-transition:height 200ms;
	-moz-transition:height 200ms;
	-o-transition:height 200ms;
	-webkit-transition:height 200ms
}
.flowDetailPanel .moreOrderProductList {
	color:#808080;
	border:1px solid #e8e8e8;
margin:0 .4rem .5rem;
	background:#f5f5f5;
	text-align:center
}
.flowDetailPanel .icon-more:before {
	content:'\e656';
	font-size:1.2rem
}
.flowDetailPanel .icon-less:before {
	content:'\e701';
	font-size:1.2rem
}
.flowDetailPanel .more {
	line-height:1.4rem
}
.flowDetailPanel .less {
	line-height:1.4rem;
	display:none
}
.flowDetail .flowDetail_line {
	background-color:#FFF;
	padding-top:0;
	border-top:1px solid #f2f2f2
}
.flowDetail .flowDetail_line .line_title {
	color:#333;
	line-height:1.75rem;
	border-bottom:1px solid #f2f2f2!important;
margin-left:.5rem;
padding-right:.6rem
}
.flowDetail .flowDetail_line .right {
	text-align:right
}
.flowDetail .flowDetail_line .line_item {
	color:#666;
font-size:.6rem;
	line-height:1.75rem;
margin-left:.5rem;
padding-right:.7rem
}
.flowDetail .flowDetail_line .line_item a {
	color:#666;
	word-break:break-all;
line-height:.8rem
}
.flowDetail .flowDetail_line .line_item .imgClass {
	width:3rem;
	height:3rem;
margin:.5rem 0
}
.flowDetail .flowDetail_line .line_item .createTime {
	color:#bebebe
}
.flowDetail .flowDetail_line .line_item .amount {
line-height:.1rem
}
.flowDetail .flowDetail_line .orderProductList .line_item {
	border-bottom:1px #f2f2f2 solid
}
.flowDetail .flowDetail_line .orderProductList .line_item:nth-last-child(1) {
border-bottom:1px #fff solid
}
.flowDetail .flowDetail_line .line_item .product_name {
padding-top:.5rem;
	display:-webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	text-overflow:ellipsis;
	overflow:hidden;
	word-break:break-all;
	max-height:1.6rem
}
.flowDetail .flowDetail_line .line_item .product_prop {
	position:absolute;
	width:150%;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
font-size:.55rem;
	top:0;
	line-height:6.5rem
}
.flowDetail .g_separator {
	background:#eee;
	border-top:1px #f2f2f2 solid;
	border-bottom:0;
height:.5rem;
	margin:0
}
.flowDetail .flowBaseInfo {
line-height:.8rem;
padding:.7rem .3rem
}
.inlineBlock1 {
	width:25%;
	display:inline-block;
	vertical-align:top;
	position:relative
}
.inlineBlock2 {
	width:45%;
	display:inline-block;
	vertical-align:top;
	position:relative
}
.inlineBlock3 {
	width:30%;
	display:inline-block;
	vertical-align:top;
	position:relative
}
.wekitBox {
	display:-moz-box;
	display:-ms-flexbox;
	display:-webkit-box;
	display:-webkit-flex;
	display:box;
	display:flexbox;
	display:flex
}
.flex1 {
	-webkit-box-flex:1;
	-moz-box-flex:1;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1
}
.flex2 {
	-webkit-box-flex:2;
	-moz-box-flex:2;
	-webkit-flex:2;
	-ms-flex:2;
	flex:2
}
.orderStatus {
	color:#ff6239;
font-size:.6rem
}
.orderNumber {
font-size:.6rem
}
.g_locale2052 .orderStatus {
	display:inline-block;
	width:50%;
	text-align:right;
font-size:.7rem
}
.g_locale2052 .orderNumber {
	display:inline-block;
	width:50%;
font-size:.7rem
}
.orderDetail .g_separator {
	background:#f7f7f7;
	border-top:1px #f2f2f2 solid;
	border-bottom:0;
height:.5rem;
	margin:0
}
.orderDetail .footerSeparator {
	height:2rem;
	width:100%;
	background-color:#f7f7f7
}
.orderDetail .mall_product {
margin-top:.5rem;
	border:0;
	margin-bottom:0;
	padding:0;
	box-shadow:none
}
.orderDetail .placeholder {
	height:2.5rem
}
.orderDetail .buyButton {
	border:1px solid #666;
	line-height:1.4rem;
	color:#666;
font-size:.7rem;
	border-radius:3px;
margin:.5rem 0;
padding:0 .6rem;
	display:inline-block;
	vertical-align:top;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	max-width:6rem
}
.mall_textArea {
	background:#f7f7f7;
	-webkit-appearance:none;
	-moz-appearance:none;
	-o-appearance:none;
text-indent:.25rem;
	-webkit-border-radius:0;
	-o-border-radius:0;
	-ms-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	border:1px solid #ececec;
	color:#666;
	width:100%;
	height:5rem;
	line-height:2.5rem
}
.orderList .pagenation {
	border-top:1px solid #f2f2f2
}
.orderList .orderList_line {
	background-color:#FFF;
	padding-top:0;
	border-top:1px solid #f2f2f2;
	clear:both
}
.orderList .orderList_line.topTip {
padding:.25rem
}
.orderList .orderList_line.topTip div {
	display:inline-block;
	margin-right:1rem
}
.orderList .orderList_line .line_title {
	line-height:1.75rem;
margin-left:.5rem;
padding-right:.6rem;
	color:#333
}
.orderList .orderList_line .line_item {
	color:#666;
font-size:.6rem;
	line-height:1.75rem;
margin-left:.5rem;
padding-right:.7rem;
	border-top:1px solid #f2f2f2
}
.orderList .orderList_line .line_item .imgClass {
	width:3rem;
	height:3rem;
margin:.5rem 0
}
.orderList .orderList_line .line_item .product_name {
line-height:.8rem;
padding-top:.5rem;
	display:-webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	text-overflow:ellipsis;
	overflow:hidden;
	word-break:break-all;
	max-height:1.6rem
}
.orderList .orderList_line .line_item .createTime {
	color:#bebebe
}
.orderButton {
	border:1px solid #666;
	line-height:1.4rem;
	color:#666;
font-size:.7rem;
	border-radius:3px;
margin:.5rem 0;
padding:0 .6rem;
	display:inline-block;
	vertical-align:top;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	max-width:6rem;
	cursor:pointer
}
.orderList .orderList_line .right {
	text-align:right
}
.orderList .g_separator {
	background:#eee;
	border-top:1px #f2f2f2 solid;
	border-bottom:0;
height:.5rem;
	display:block!important;
	margin:0
}
.orderList .comment-txt {
	color:#bebebe;
font-size:.7rem
}
.flowPanel {
padding-left:.5rem;
font-size:.6rem;
margin:0 .6rem 0 .5rem
}
.flowInfo {
padding:.35rem 1rem;
	position:relative;
	line-height:1.2rem;
	color:#666
}
.flowInfo:after {
	content:'';
width:.06rem;
	height:100%;
	background:#DDD;
	position:absolute;
	display:block;
	left:0;
	top:1rem
}
.flowFlag {
width:.8rem;
height:.8rem;
	border-radius:50%;
	position:absolute;
	z-index:9999;
	left:-0.375rem;
top:.55rem
}
.flowFlag:before {
	content:'';
width:.55rem;
height:.55rem;
	border-radius:50%;
	background:#DDD;
	position:relative;
	display:block;
	-webkit-transform:translate(-50%, -50%);
	-moz-transform:translate(-50%, -50%);
	-o-transform:translate(-50%, -50%);
	-ms-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%);
	top:50%;
	left:50%
}
.flowInfo .icon-flowCurrent:before {
	content:'\e672';
	position:absolute;
margin-top:.3rem
}
.flowInfo:nth-child(1) {
color:#ff6239
}
.flowInfo:nth-last-child(1):after {
display:none
}
.flowInfo:nth-child(1) .flowFlag {
background:rgba(255, 98, 57, 0.4)
}
.flowInfo:nth-child(1) .flowFlag:before {
background:#ff6239
}
.noflowInfo {
	display:none
}
.multilingualArea .carIcon {
	height:1.4rem;
	line-height:1.4rem;
margin-left:.25rem;
font-size:.7rem
}
.icon-mallEdit:before {
	content:"\e67d";
	line-height:1.4rem;
	font-size:1rem;
	position:relative;
top:.15rem
}
.pdCommentSwitchBox {
	margin:1rem auto;
	width:90%
}
.pdCommentSwitch {
	color:#666;
	background:#fff;
	height:1.75rem;
	border:1px solid #cecece
}
.pdCommentSwitch .left {
	float:left;
	width:1.75rem;
	height:1.75rem;
	background-size:1rem;
	background-position:50% 50%
}
.pdCommentSwitch .middle {
	float:left;
	height:1.75rem;
	line-height:1.75rem
}
.pdCommentSwitch .right {
	float:right;
	width:1.75rem;
	height:1.75rem;
	background-size:1rem;
	background-position:50% 50%
}
.liuyanIcon {
	background:url(/images/liuyan.png) no-repeat
}
.shuomingIcon {
	background:url(/images/shuoming.png) no-repeat
}
.rightArrow {
	background:url(/images/jjtou.png) no-repeat
}
.homeIcon {
	position:absolute;
	right:0;
	height:100%;
	bottom:0;
	top:0;
	position:absolute;
	display:table;
	height:100%
}
.icon-homeIcon:before {
	content:"\e687";
	font-size:1.4rem;
	display:table-cell;
	vertical-align:middle;
padding-right:.6rem
}
.homeIcon:active {
	background:rgba(0, 0, 0, .2)
}
.commentBox {
margin:.25rem
}
.commentBox .msgArea {
margin:0 0 .5rem 0
}
.postArea {
margin:.5rem;
	padding-bottom:1rem
}
.postArea .line {
	width:93%;
	margin:0 auto;
margin-bottom:.5rem
}
.postArea .g_textArea {
	height:5rem;
margin-bottom:.35rem;
	padding-left:2.1rem
}
.postArea .g_input {
	padding-left:2.1rem
}
.postArea .captchaText {
padding-left:.75rem
}
.postArea .captchaImg {
top:.5rem
}
.postArea .icon-update:before {
top:.7rem
}
.mustSpan {
	color:red
}
.vote {
margin:.5rem;
padding:0 .8rem .7rem .8rem
}
.vote .voteSubject {
	text-align:center;
	line-height:1.75rem
}
.vote .voteSubject .voteSubjectText {
	display:inline-block;
	padding-left:1rem;
	background:url(/images/toupiaoicon.png) no-repeat;
	background-size:1rem;
	background-position:0 50%
}
.voteBtn {
	width:90%
}
.vote .voteItems {
	align-items:baseline;
margin-top:.75rem
}
.vote .voteItems .voteLab {
margin-left:.25rem
}
.vote .voteItems .voteItemName {
	display:inline-block;
margin-left:.25rem
}
.vote .voteOperate {
	text-align:center;
margin-top:.5rem
}
.vote .voteItemCount {
	width:4rem;
	display:inline-block;
	text-align:center;
font-size:.4rem
}
.vote .voteItemShow {
	align-items:center
}
.fullScreenDivCotainer {
	position:fixed;
	z-index:99;
	padding:0!important
}
.fullScreenDiv {
	visibility:hidden;
	left:150%;
	overflow-y:auto!important;
	overflow-x:hidden;
	position:fixed;
	top:0;
	height:100%;
	width:100%;
	max-width:640px;
	z-index:99!important;
	transition:all 500ms;
	-ms-transition:all 500ms;
	-moz-transition:all 500ms;
	-o-transition:all 500ms;
	-webkit-transition:all 500ms
}
.showFullScreen {
	visibility:visible;
	left:0;
	visibility:visible;
	transition:all 500ms;
	-ms-transition:all 500ms;
	-moz-transition:all 500ms;
	-o-transition:all 500ms;
	-webkit-transition:all 500ms
}
.progressBarBg {
	width:100%;
height:.5rem;
	overflow:hidden;
	background:#dbdbdb
}
.progressBar {
	width:0;
	height:100%;
	background:transparent url(/images/pre.png) 0 0 repeat
}
.progressBar-box {
padding:.25rem 0;
margin-top:.25rem
}
.vote .selectedItem {
	background:#f0f0f0
}
.vote .progressBar-box .voteItemName.selected {
	background:url(/images/toupiaoselect.png) no-repeat;
	padding-left:1.25rem;
	background-size:10.3rem;
background-position:.25rem
}
.voteResultDiv {
	visibility:hidden;
	position:fixed;
	top:150%;
	height:100%;
	width:100%;
	max-width:640px;
	z-index:99;
	transition:all 500ms;
	-ms-transition:all 500ms;
	-moz-transition:all 500ms;
	-o-transition:all 500ms;
	-webkit-transition:all 500ms;
	overflow-y:auto
}
.showVoteResult {
	top:0!important;
	visibility:visible;
	transition:all 500ms;
	-ms-transition:all 500ms;
	-moz-transition:all 500ms;
	-o-transition:all 500ms;
	-webkit-transition:all 500ms
}
.voteResultHeader {
	height:2.3rem;
	text-align:center
}
.voteResultHeader .title {
	font-size:1rem;
	line-height:2.3rem
}
.voteResultDiv .vote {
	margin:0
}
.memberCard {
	background:url(/image/member/mobiCart2@2x.png?v=201412151729) no-repeat;
	background-size:contain;
	width:14rem;
	height:3rem;
	display:inline-block;
margin:.5rem auto;
font-size:.7rem;
	color:white;
	line-height:1.4rem;
	text-shadow:0 0 3px #744c10;
	text-align:right
}
.memberCard .memberLevelName {
padding-right:.5rem
}
.memberCard .memberName {
padding-right:.5rem
}
.memberSignUpCardArea {
	display:inline-block;
margin-bottom:.5rem
}
.memberSignUpCard {
	background:url(/image/member/mobiCart1@2x.png?v=201412151729) no-repeat;
	background-size:contain;
	width:14rem;
	height:3rem;
margin:.5rem auto;
font-size:.7rem;
	color:white;
	line-height:1.75rem;
	text-shadow:0 0 3px #744c10;
	text-align:center;
	display:table-cell;

	vertical-align:middle
}
.ngLine {
	cursor:pointer;
	overflow:hidden
}
.ngLine-bg {
	background-color:white;
transition:all .35s ease;
-o-transition:all .35s ease;
-moz-transition:all .35s ease;
-ms-transition:all .35s ease;
-webkit-transition:all .35s ease
}
.ngGroupDiv {
	position:relative;
	background-color:white;
	width:60%;
	float:right;
	-webkit-box-shadow:-1px 0 4px rgba(0, 0, 0, .05);
	box-shadow:-1px 0 4px rgba(0, 0, 0, .05);
transition:all .35s ease;
-o-transition:all .35s ease;
-moz-transition:all .35s ease;
-ms-transition:all .35s ease;
-webkit-transition:all .35s ease
}
.ngName {
transition:all .35s ease;
-o-transition:all .35s ease;
-moz-transition:all .35s ease;
-ms-transition:all .35s ease;
-webkit-transition:all .35s ease
}
.ngName-w {
	width:33%
}
.ngMark-f {
	float:left
}
.ngMark-c {
	color:white
}
.mobiAdvertisement_box {
	position:relative;
	height:2rem;
	line-height:2rem;
	display:none;
	overflow:hidden
}
.mobiAdvertisement_box .mobiAdvertisement_adImg {
	width:100%;
	display:block;
	height:2rem;
	line-height:2rem;
text-indent:.5rem;
font-size:.8rem;
	opacity:.8;
	color:#fff;
	box-sizing:border-box;
	-ms-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box
}
.mobiAdvertiseClose {
	position:absolute;
	width:2rem;
	height:2rem;
	right:0;
	top:0
}
.mobiAdvertisement_boxTip {
	width:120.25rem;
	height:1.3rem;
	border:1px solid #fec24a;
margin-left:.6rem;
	background:#fffcc9;
	display:none;
font-size:.6rem;
padding:0 .5rem;
	line-height:1.3rem
}
.mobiAdvertiseClose .mobiAdClose {
	background:url(/image/mobi/closeIcon.png?v=201405261749) no-repeat;
	width:1.6rem;
	height:1.6rem;
	background-size:50% 50%;
margin-top:.6rem;
margin-left:.75rem
}
.mobiVideo {
	width:100%
}
.mobiVideoOnline {
	height:13rem
}
.mobiVideoOnlineIframe {
	width:100%;
	height:100%
}
.fileDownloadPanel .mainBodyContainer {
	margin:0;
	padding:1px;
	width:100%;
	table-layout:fixed;
	padding:0;
	word-wrap:break-word;
	word-break:keep-all;
	overflow:hidden
}
.fileDownloadPanel .fileName {
	width:100%;
	height:1.15rem;
margin-left:.25rem;
	margin-top:1px
}
.fileDownloadPanel .fileImg {
	height:1.75rem;
	width:1.75rem;
	margin-top:0;
padding-right:.25rem
}
.fileDownloadPanel .fileName .fileNameText {
	width:97%;
	height:1.15rem;
font-size:.7rem;
	line-height:1.25rem;
	word-wrap:break-word;
	word-break:keep-all;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.fileDownloadPanel .fileSize {
	width:9rem;
	height:1.15rem;
font-size:.6rem;
	color:#c8c8c8;
	line-height:1.05rem;
	padding-top:0;
	padding-left:0;
	padding-bottom:0
}
.fileDownloadPanel .fileOperate {
	width:2rem;
	height:2.7rem;
	padding-left:0;
padding-right:.25rem
}
.fileDownloadPanel .iconAvi {
	background:url(/image/fileDownload/Format_icon_01.png?v=201410271757)no-repeat;
	background-size:contain!important;
	width:1.75rem;
	height:1.75rem;
	margin-left:0;
	margin-right:3px
}
.fileDownloadPanel .iconWmv {
	background:url(/image/fileDownload/Format_icon_02.png?v=201410271757)no-repeat;
	background-size:contain!important;
	width:1.75rem;
	height:1.75rem;
	margin-left:0;
	margin-right:3px
}
.fileDownloadPanel .icon3gp {
	background:url(/image/fileDownload/Format_icon_03.png?v=201410271757)no-repeat;
	background-size:contain!important;
	width:1.75rem;
	height:1.75rem;
	margin-left:0;
	margin-right:3px
}
.fileDownloadPanel .iconMkv {
	background:url(/image/fileDownload/Format_icon_04.png?v=201410271757)no-repeat;
	background-size:contain!important;
	width:1.75rem;
	height:1.75rem;
	margin-left:0;
	margin-right:3px
}
.fileDownloadPanel .iconFlv {
	background:url(/image/fileDownload/Format_icon_05.png?v=201410271757)no-repeat;
	background-size:contain!important;
	width:1.75rem;
	height:1.75rem;
	margin-left:0;
	margin-right:3px
}
.fileDownloadPanel .iconMp4 {
	background:url(/image/fileDownload/Format_icon_06.png?v=201410271757)no-repeat;
	background-size:contain!important;
	width:1.75rem;
	height:1.75rem;
	margin-left:0;
	margin-right:3px
}
.fileDownloadPanel .iconRmvb {
	background:url(/image/fileDownload/Format_icon_07.png?v=201410271757)no-repeat;
	background-size:contain!important;
	width:1.75rem;
	height:1.75rem;
	margin-left:0;
	margin-right:3px
}
.fileDownloadPanel .iconSwf {
	background:url(/image/fileDownload/Format_icon_08.png?v=201410271757)no-repeat;
	background-size:contain!important;
	width:1.75rem;
	height:1.75rem;
	margin-left:0;
	margin-right:3px
}
.fileDownloadPanel .iconMp3 {
	background:url(/image/fileDownload/Format_icon_09.png?v=201410271757)no-repeat;
	background-size:contain!important;
	width:1.75rem;
	height:1.75rem;
	margin-left:0;
	margin-right:3px
}
.fileDownloadPanel .iconWav {
	background:url(/image/fileDownload/Format_icon_10.png?v=201410271757)no-repeat;
	background-size:contain!important;
	width:1.75rem;
	height:1.75rem;
	margin-left:0;
	margin-right:3px
}
.fileDownloadPanel .downWma {
	background:url(/image/fileDownload/Format_icon_11.png?v=201410271757)no-repeat;
	background-size:contain!important;
	width:1.75rem;
	height:1.75rem;
	margin-left:0;
	margin-right:3px
}
.fileDownloadPanel .iconOgg {
	background:url(/image/fileDownload/Format_icon_12.png?v=201410271757)no-repeat;
	background-size:contain!important;
	width:1.75rem;
	height:1.75rem;
	margin-left:0;
	margin-right:3px
}
.fileDownloadPanel .iconApe {
	background:url(/image/fileDownload/Format_icon_13.png?v=201410271757)no-repeat;
	background-size:contain!important;
	width:1.75rem;
	height:1.75rem;
	margin-left:0;
	margin-right:3px
}
.fileDownloadPanel .iconAcc {
	background:url(/image/fileDownload/Format_icon_14.png?v=201410271757)no-repeat;
	background-size:contain!important;
	width:1.75rem;
	height:1.75rem;
	margin-left:0;
	margin-right:3px
}
.fileDownloadPanel .iconGif {
	background:url(/image/fileDownload/Format_icon_15.png?v=201410271757)no-repeat;
	background-size:contain!important;
	width:1.75rem;
	height:1.75rem;
	margin-left:0;
	margin-right:3px
}
.fileDownloadPanel .iconJpg {
	background:url(/image/fileDownload/Format_icon_16.png?v=201410271757)no-repeat;
	background-size:contain!important;
	width:1.75rem;
	height:1.75rem;
	margin-left:0;
	margin-right:3px
}
.fileDownloadPanel .iconPng {
	background:url(/image/fileDownload/Format_icon_17.png?v=201410271757)no-repeat;
	background-size:contain!important;
	width:1.75rem;
	height:1.75rem;
	margin-left:0;
	margin-right:3px
}
.fileDownloadPanel .iconBmp {
	background:url(/image/fileDownload/Format_icon_18.png?v=201410271757)no-repeat;
	background-size:contain!important;
	width:1.75rem;
	height:1.75rem;
	margin-left:0;
	margin-right:3px
}
.fileDownloadPanel .iconWps {
	background:url(/image/fileDownload/Format_icon_19.png?v=201410271757)no-repeat;
	background-size:contain!important;
	width:1.75rem;
	height:1.75rem;
	margin-left:0;
	margin-right:3px
}
.fileDownloadPanel .iconEpub {
	background:url(/image/fileDownload/Format_icon_20.png?v=201410271757)no-repeat;
	background-size:contain!important;
	width:1.75rem;
	height:1.75rem;
	margin-left:0;
	margin-right:3px
}
.fileDownloadPanel .iconTxt {
	background:url(/image/fileDownload/Format_icon_21.png?v=201410271757)no-repeat;
	background-size:contain!important;
	width:1.75rem;
	height:1.75rem;
	margin-left:0;
	margin-right:3px
}
.fileDownloadPanel .iconPpt {
	background:url(/image/fileDownload/Format_icon_22.png?v=201410271757)no-repeat;
	background-size:contain!important;
	width:1.75rem;
	height:1.75rem;
	margin-left:0;
	margin-right:3px
}
.fileDownloadPanel .iconPdf {
	background:url(/image/fileDownload/Format_icon_23.png?v=201410271757)no-repeat;
	background-size:contain!important;
	width:1.75rem;
	height:1.75rem;
	margin-left:0;
	margin-right:3px
}
.fileDownloadPanel .iconXls {
	background:url(/image/fileDownload/Format_icon_24.png?v=201410271757)no-repeat;
	background-size:contain!important;
	width:1.75rem;
	height:1.75rem;
	margin-left:0;
	margin-right:3px
}
.fileDownloadPanel .iconDoc {
	background:url(/image/fileDownload/Format_icon_25.png?v=201410271757)no-repeat;
	background-size:contain!important;
	width:1.75rem;
	height:1.75rem;
	margin-left:0;
	margin-right:3px
}
.fileDownloadPanel .iconHtml {
	background:url(/image/fileDownload/Format_icon_26.png?v=201410271757)no-repeat;
	background-size:contain!important;
	width:1.75rem;
	height:1.75rem;
	margin-left:0;
	margin-right:3px
}
.fileDownloadPanel .iconCss {
	background:url(/image/fileDownload/Format_icon_27.png?v=201410271757)no-repeat;
	background-size:contain!important;
	width:1.75rem;
	height:1.75rem;
	margin-left:0;
	margin-right:3px
}
.fileDownloadPanel .iconJs {
	background:url(/image/fileDownload/Format_icon_28.png?v=201410271757)no-repeat;
	background-size:contain!important;
	width:1.75rem;
	height:1.75rem;
	margin-left:0;
	margin-right:3px
}
.fileDownloadPanel .iconRar {
	background:url(/image/fileDownload/Format_icon_29.png?v=201410271757)no-repeat;
	background-size:contain!important;
	width:1.75rem;
	height:1.75rem;
	margin-left:0;
	margin-right:3px
}
.fileDownloadPanel .iconZip {
	background:url(/image/fileDownload/Format_icon_30.png?v=201410271757)no-repeat;
	background-size:contain!important;
	width:1.75rem;
	height:1.75rem;
	margin-left:0;
	margin-right:3px
}
.fileDownloadPanel .iconApk {
	background:url(/image/fileDownload/Format_icon_31.png?v=201506291745)no-repeat;
	background-size:contain!important;
	width:1.75rem;
	height:1.75rem;
	margin-left:0;
	margin-right:3px
}
.fileDownloadPanel .iconDefault {
	background:url(/image/fileDownload/Format_icon_32.png?v=201410271757)no-repeat;
	background-size:contain!important;
	width:1.75rem;
	height:1.75rem;
	margin-left:0;
margin-right:.15rem
}
.fileDownloadPanel .download {
	background:url(/image/fileDownload/download_icon2.png?v=201410271757)no-repeat;
	background-size:contain!important;
	width:1.75rem;
	height:1.75rem;
	margin-bottom:0;
margin-right:.1rem
}
.shareInfo {
	float:right;
	clear:both;
	width:11rem;
margin-bottom:.4rem
}
.shareInfo .shareCtrl {
	float:left;
height:.8rem;
line-height:.8rem
}
.shareInfo .shareCtrl a {
	font-family:verdana;
	text-decoration:none;
	display:block;
	width:1.5rem;
	float:left;
margin:0 .3rem .25rem 0
}
.shareInfo .shareMt a {
	width:4rem;
margin:.25rem 0 .25rem 0
}
.shareInfo .sharePanel {
	width:7.2rem;
	height:1.4rem;
	padding:4px;
	overflow:hidden
}
.shareInfo .shareNotTitlePanel {
	height:auto
}
.shareInfo .shareIcon {
	float:left;
	height:1.5rem;
	line-height:1.5rem;
	width:1.5rem;
margin:0 .1rem 0 .1rem
}
.shareInfo .shareto {
	cursor:default;
	margin-top:10px
}
.shareInfo .sina_weibo {
	background:url(/image/share/sina_weibo.png?v=201411171731) 0 0 no-repeat;
	background-size:1.4rem 1.4rem
}
.shareInfo .qq_weibo {
	background:url(/image/share/qq_weibo.png?v=201411171731) 0 0 no-repeat;
	background-size:1.4rem 1.4rem
}
.shareInfo .qq_zone {
	background:url(/image/share/qq_zone.png?v=201411171731) 0 0 no-repeat;
	background-size:1.4rem 1.4rem
}
.shareInfo .kaixin001 {
	background:url(/image/share/kaixin001.png?v=201411171731) 0 0 no-repeat;
	background-size:1.4rem 1.4rem
}
.shareInfo .renren {
	background:url(/image/share/renren.png?v=201411171731) 0 0 no-repeat;
	background-size:1.4rem 1.4rem
}
.shareInfo .douban {
	background:url(/image/share/douban.png?v=201411171731) 0 0 no-repeat;
	background-size:1.4rem 1.4rem
}
.shareInfo .sohu_weibo {
	background:url(/image/share/sohu_weibo.png?v=201411171731) 0 0 no-repeat;
	background-size:1.4rem 1.4rem
}
.shareInfo .netease_weibo {
	background:url(/image/share/netease_weibo.png?v=201411171731) 0 0 no-repeat;
	background-size:1.4rem 1.4rem
}
.shareInfo .baidu_hi {
	background:url(/image/share/baidu_hi.png?v=201411171731) 0 0 no-repeat;
	background-size:1.4rem 1.4rem
}
.shareInfo .baidu_tieba {
	background:url(/image/share/baidu_tieba.png?v=201411171731) 0 0 no-repeat;
	background-size:1.4rem 1.4rem
}
.shareInfo .taojianghu {
	background:url(/image/share/taojianghu.png?v=201411171731) 0 0 no-repeat;
	background-size:1.4rem 1.4rem
}
.shareInfo .FaceBook {
	background:url(/image/share/facebook.png?v=201411171731) 0 0 no-repeat;
	background-size:1.4rem 1.4rem
}
.shareInfo .Twitter {
	background:url(/image/share/twitter.png?v=201411171731) 0 0 no-repeat;
	background-size:1.4rem 1.4rem
}
.shareInfo .LinkedIn {
	background:url(/image/share/linkedin.png?v=201411171731) 0 0 no-repeat;
	background-size:1.4rem 1.4rem
}
.shareInfo .showIcon {
	background:url(/image/share/showicon.png?v=201411171731) 0 0 no-repeat;
	background-size:1.4rem 1.4rem
}
.shareInfo .hideIcon {
	background:url(/image/share/hideicon.png?v=201411171731) 0 0 no-repeat;
	background-size:1.4rem 1.4rem
}
.shareToFriendDiv {
	border:1px solid #c3c1c1;
	float:right;
	box-shadow:0 2px 2px 0 #c5c5c5;
	background-image:-webkit-linear-gradient(bottom, #ddd, #f2f3f2);
	background-image:-ms-linear-gradient(bottom, #ddd, #f2f3f2);
	background-image:-moz-linear-gradient(bottom, #ddd, #f2f3f2);
	background-image:-o-linear-gradient(bottom, #ddd, #f2f3f2);
	background-image:linear-gradient(bottom, #ddd, #f2f3f2);
	background-color:gray;
	border-radius:2px;
	width:140px;
	height:34px;
	line-height:34px;
	margin-left:7%
}
.shareToWeiXinDiv {
	border:1px solid #c3c1c1;
	float:left;
	box-shadow:0 2px 2px 0 #c5c5c5;
	background-image:-webkit-linear-gradient(bottom, #ddd, #f2f3f2);
	background-image:-ms-linear-gradient(bottom, #ddd, #f2f3f2);
	background-image:-moz-linear-gradient(bottom, #ddd, #f2f3f2);
	background-image:-o-linear-gradient(bottom, #ddd, #f2f3f2);
	background-image:linear-gradient(bottom, #ddd, #f2f3f2);
	background-color:gray;
	border-radius:2px;
	width:140px;
	height:34px;
	line-height:34px;
	margin-right:7%
}
.shareToFriend {
	height:30px;
	width:117px;
	line-height:30px;
	font-size:13px;
	font-family:"微软雅黑";
	text-align:right;
	margin-top:2px
}
.shareToFriendIcon {
	background:url(/image/shareIcon.png?v_20140271750) 0 -679px no-repeat;
	background-size:28px 785px;
	height:30px;
	width:30px;
	position:absolute;
	margin-left:19px;
	margin-top:2px
}
.shareToWeiXin {
	height:30px;
	width:122px;
	line-height:30px;
	font-family:"微软雅黑";
	font-size:13px;
	text-align:right;
	margin-top:2px
}
.shareToWeiXinIcon {
	background:url(/image/shareIcon.png?v_20140271750) 0 -645px no-repeat;
	background-size:28px 785px;
	height:30px;
	width:30px;
	position:absolute;
	margin-left:14px;
	margin-top:2px
}
.shareFullbg {
	background-color:#000;
	left:0;
	opacity:.7;
	top:0;
	z-index:100
}
.shareTips {
	z-index:999;
	position:fixed;
	right:1rem;
	top:1rem;
	width:254px;
	height:11rem;
	background:url(/image/prompt.png?v_20140271750) 0 0 no-repeat;
	float:right
}
.sharePosition1 {
	width:49%;
margin-bottom:.4rem;
	float:left
}
.sharePosition2 {
	width:49%;
margin-bottom:.4rem;
	float:right
}
.productDetail .shareInfo .shareCtrl a {
font-size:.6rem!important
}
.productDetail .shareInfo .shareto {
font-size:.6rem!important
}
.newsDetail .shareInfo .shareCtrl a {
font-size:.6rem!important
}
.newsDetail .shareInfo .shareto {
font-size:.6rem!important
}
.productNewDetailPanel {
	background-color:#fff
}
.productNewDetailPanel .proImgSwipe {
	margin-bottom:0
}
.productMallOptionHead, .mallNewOptionBox, .productNumberPanel {
padding-left:.5rem
}
.mallOptionAndNumBox {
	max-height:9rem;
	overflow:auto
}
.productDetailHeader {
	position:fixed;
	width:100%;
	max-width:640px;
	z-index:10;
	height:2.4rem
}
.productNewDetail .productBullet {
	background:0
}
.productNewDetail .proDetailImgBox {
	margin:0
}
.productNewDetail .proDetailImg {
	height:15rem;
	margin:0;
	background-size:cover;
	background-position:50% 50%
}
.productNewDetail .productPrice {
	height:2.75rem
}
.productNewDetail .mallPrice {
	height:2.75rem;
	line-height:2.75rem;
	display:inline-block;
	font-size:1rem;
	float:none
}
.productNewDetail .marketPrice {
	height:2.75rem;
	line-height:2.75rem;
	display:inline-block;
font-size:.6rem;
word-spacing:.2rem;
	vertical-align:top;
	color:#999
}
.marketPrice {
font-size:.6rem
}
.productNewDetail .productInfoSize {
	height:2.2rem;
	line-height:2.2rem
}
.productNewDetail .proCommProperty {
padding-left:.45rem;
	border-bottom:1px solid #ddd;
	text-align:left
}
.productNewDetail .choiceProductSize {
	display:inline-block;
	height:100%
}
.productNewDetail .productParamterNameList {
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	width:13rem
}
.productNewDetail .productCrossedSlideSec {
	border:0;
	border-radius:initial;
	-webkit-border-radius:initial;
	-moz-border-radius:initial;
	-ms-border-radius:initial
}
.CrossedSlideSecImg {
	position:relative
}
.CrossedSlideSecImg .paramPadding {
	border-radius:initial;
	-webkit-border-radius:initial;
	-moz-border-radius:initial;
	-ms-border-radius:initial
}
#g_web .CrossedSlideSecImg .paramName {
	color:#fff
}
.productCrossedSlideSec .mallPrice {
font-size:.7rem;
	height:1.4rem;
	line-height:1.4rem
}
.CrossedSlideSecImg .paramCollection {
	height:1.5rem;
	background:rgba(0, 0, 0, 0.5);
	position:absolute;
	width:100%;
	box-sizing:border-box;
	bottom:0
}
.tabUl_fix {
	position:fixed;
	top:2.4rem;
	border-top:1px solid #ddd;
	z-index:9
}
.tabUl.tabUl_fix~.tabBody {
margin-top:2.2rem
}
.tabUl {
	max-width:640px;
	background-color:#fff;
	border-bottom:1px solid #ddd;
	width:100%;
	padding:0;
	margin:0;
	list-style:none;
	text-align:center;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex
}
.tabUl .tabLi {
	height:2.2rem;
	line-height:2.3rem;
	width:34%
}
.tabUl .tabLi2 {
	width:50%
}
.tabUl .tabLi1 {
	width:100%
}
.userCommentBody .tabUl .tabLi {
	height:2.2rem;
	line-height:2.2rem;
	width:50%
}
.tabUl .tabLi.tabActive {
border-bottom:.1rem solid #d10000;
	color:#d10000
}
.productNewDetailPanel .tabBody {
	min-height:4rem;
	position:relative;
	overflow:hidden;
	border-top:0;
	z-index:7;
-webkit-transition:height .3s;
transition:height .3s
}
.tabBody .tabPanel {
	position:absolute;
	top:0;
	width:100%;
	z-index:6;
	float:left;
	visibility:hidden;
-webkit-transition:-webkit-transform .3s;
transition:transform .3s;
	-webkit-transform:translateX(-100%);
	-ms-transform:translateX(-100%);
	transform:translateX(-100%)
}
.tabBody .tabPanel.tabPanelAtive {
	position:relative;
	z-index:7;
	visibility:visible;
	-webkit-transform:translateX(0);
	-ms-transform:translateX(0);
	transform:translateX(0)
}
.tabBody .tabPanel.tabPanelAtive~.tabPanel {
-webkit-transform:translateX(100%);
-ms-transform:translateX(100%);
transform:translateX(100%)
}
.tabBody .tabPanelLoading {
	position:absolute;
	top:0;
	width:100%;
	z-index:9;
	height:5rem;
	background-color:#fff;
	background-image:url(/image/loading/loading_2.gif);
	background-repeat:no-repeat;
	background-position:50% 50%
}
.productDetailInfoPanel {
padding:.5rem;
	line-height:1.6;
padding:0 .35rem;
	white-space:normal;
	word-wrap:break-word;
	word-break:normal;
	overflow:hidden;
	text-align:left;
margin:.5rem 0;
font-size:.7rem
}
.tabPanel .mProductListTitle {
	height:2rem;
	line-height:2rem;
padding-left:.45rem;
	color:#333
}
.productSlide .productCrossedSlideSec {
	margin-top:1rem
}
.mProductListTitle~.productSlide .productCrossedSlideSec {
margin-top:0rem
}
.tabPanel .mProductListTitle~.productSlide {
border-top:0;
margin-bottom:0rem
}
.tabPanel .mProductListTitle {
	border-top:1px solid #ddd
}
.webPagePanel .bullets li.on, .productNewDetailPanel .bullets li.on {
	background-color:#d10000
}
.proOtherPanel {
	position:absolute;
	width:1.6rem;
	top:2.4rem;
-webkit-transition:all .3s;
transition:all .3s;
right:.45rem;
	height:0rem;
	visibility:hidden;
	overflow:hidden
}
.proOtherPanel.proOtherPanelOpen {
	height:4rem;
	visibility:visible
}
.userCommentPanel .notice {
	width:initial;
margin:.5rem
}
.productNameSwipBox, .newsInfoTitle {
	position:absolute;
	width:100%;
	bottom:0;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
padding:.9rem .8rem;
	text-align:left;
	color:#fff;
font-size:.8rem;
	background:rgba(19, 19, 19, 0.5);
	background:-webkit-linear-gradient(rgba(76, 76, 76, 0) 0, rgba(19, 19, 19, 0.5) 100%);
	background:linear-gradient(rgba(76, 76, 76, 0) 0, rgba(19, 19, 19, 0.5) 100%)
}
.proShare {
	top:2rem
}
.propInfo {
	width:100%;
	display:table;
	border-collapse:collapse
}
.propInfoRow {
	border-bottom:1px solid #ddd;
	display:table-row;
	text-align:left
}
.propInfoCell {
	display:inline-block;
	display:table-cell;
	height:2rem;
	vertical-align:middle;
	color:#333;
font-size:.65rem
}
.productNewDetail .propName {
	width:33%;
	text-indent:1rem;
	color:#b8b8b8
}
.productDetailTabPanel {
	margin-bottom:3.25rem
}
.productMallShop {
	height:3.25rem;
	z-index:9;
	position:fixed;
	bottom:0;
	width:100%;
	max-width:640px;
	text-align:center;
	border-top:1px solid #ddd;
	background-color:#fff;
font-size:.75rem
}
.g_mallInput {
	display:none
}
.g_mallLabel {
	min-width:1.5rem;
font-size:.6rem;
	border-radius:3px;
	text-align:center;
margin:.25rem .75rem 0 0;
	display:inline-block;
	border:1px solid #ceced0;
	background-color:#fff;
padding:0 .5rem;
	height:1.4rem;
	line-height:1.4rem;
	color:#666
}
.g_decrease {
	font-weight:400;
	border-bottom-left-radius:2px;
	border-top-left-radius:2px;
	box-sizing:border-box;
	display:inline-block;
	float:left;
	width:2rem;
	height:1.9rem;
	-webkit-user-select:none;
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#eeefee));
	background-image:-webkit-linear-gradient(top, #fff 0, #eeefee 100%);
	background-image:linear-gradient(180deg, #fff 0, #eeefee 100%);
	border:1px solid #b2b2b2;
font-size:.7rem
}
.g_increase {
	font-weight:700;
	border-bottom-right-radius:2px;
	border-top-right-radius:2px;
	border:0;
	box-sizing:border-box;
	display:inline-block;
	float:left;
	width:2rem;
	height:1.9rem;
	-webkit-user-select:none;
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#eeefee));
	background-image:-webkit-linear-gradient(top, #fff 0, #eeefee 100%);
	background-image:linear-gradient(180deg, #fff 0, #eeefee 100%);
	border:1px solid #b2b2b2;
	margin-left:-0.1rem;
font-size:.7rem
}
.g_buyNumber {
	float:left;
	box-sizing:border-box;
	display:inline-block;
	height:1.9rem;
	outline:0;
	width:2rem;
	border:0;
	-webkit-border-radius:0;
	border-radius:0;
	text-align:center;
	border:1px solid #b2b2b2;
font-size:.8rem;
	-webkit-appearance:none
}
.g_buyNumber::-webkit-inner-spin-button {
-webkit-appearance:none
}
.propValue.propInfoCell .mallPrice {
font-size:.65rem;
	height:initial;
	line-height:initial
}
.mallNewOptionLine {
padding:.7rem 0;
	color:#333
}
.productNumberPanel {
	height:2.9rem;
	line-height:2.9rem;
	position:relative
}
.productMallOptionPanel .separatorLine {
	margin:0
}
.productNumberContent {
	display:inline-block;
	float:right;
	position:absolute;
	top:50%;
	left:50%;
	transform:translateX(10%) translateY(-50%);
	-webkit-transform:translateX(10%) translateY(-50%);
	-ms-transform:translateX(10%) translateY(-50%)
}
.productMallOptionContentPanel .productNumberContent {
	left:56%
}
.productMallOptionPanel .productMallOptionContent {
	min-height:8.3rem;
	max-height:18rem;
	background-color:#fff;
	position:absolute;
	bottom:3.2rem;
	width:100%
}
.productMallOptionPanel .productMallOptionContentPanel {
	height:100%;
	overflow-y:auto;
	overflow-x:hidden;
	width:100%;
	position:absolute;
	-webkit-overflow-scrolling:touch;
	bottom:0;
	-ms-overflow-style:none
}
.productMallOptionPanel .productMallOptionContentPanel::-webkit-scrollbar {
display:none!important
}
.productMallOptionMargin {
	min-height:calc(100% - 18rem);
	max-height:calc(100% - 11.5rem)
}
.productMallBuyPanel {
	height:2.7rem;
	background-color:#fff;
	border-top:1px solid #dadada;
padding-top:.5rem;
	position:absolute;
	bottom:0;
	width:100%
}
.productMallBuyPanel .g_button {
margin:0 .5rem;
	-webkit-border-radius:initial;
	-ms-border-radius:initial;
	-moz-border-radius:initial;
	-o-border-radius:initial;
	border-radius:initial;
	width:initial
}
.g_opacity50 {
	opacity:.5
}
.icon-shopCartIcon:before {
	content:"\e69d";
margin-left:.2rem;
	position:relative;
top:.1rem
}
.productAddMall.g_mallButton {
margin:.45rem .4rem .45rem 0;
	color:#d10000
}
.productImmediatelyBug {
	background-color:#d10000;
	color:#fff
}
.g_mallButton {
	display:inline-block;
	width:7rem;
	text-align:center;
	vertical-align:middle;
padding:.6rem 0;
margin:.45rem 0rem .45rem 0;
border:.1rem solid #d10000
}
.productMallOptionHead .productMallOptionImage {
left:.5rem;
	background-color:#fff;
	position:absolute;
	border-radius:5px;
	border:1px solid #ececec;
	padding:4px;
	top:-1rem
}
.productMallOptionHead .productMallOptionImageContent {
	border-radius:5px;
	border:1px solid #ececec;
	width:5.5rem;
	height:5.5rem
}
.productMallOptionHead .mallOptionImg {
	vertical-align:middle;
	width:100%
}
.productMallOptionContent .productDetail {
	min-height:5.3rem;
	position:relative;
	padding-left:6.25rem
}
.productDetailName {
	position:absolute;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	top:32%
}
.productDetailMallAmount {
	position:absolute;
	top:60%;
	color:#666
}
.productDetailClose {
	position:absolute;
width:.75rem;
height:.75rem;
right:.2rem;
top:.5rem;
	border-radius:100%;
	border:1px solid #666
}
.icon-Off:before {
	content:"\e66f";
font-size:.7rem
}
.icon-share:before {
	content:"\e6e2";
	font-size:1.2rem
}
.icon-decrease:before {
	content:"\e724";
	color:#666;
	font-size:1rem
}
.icon-increase:before {
	content:"\e71d";
	color:#666;
	font-size:1rem
}
.icon-increase, .icon-decrease {
	position:relative;
	vertical-align:middle;
	background:#fff
}
.icon-defaultColor:before {
	color:#3c414a
}
.productDetailName .productName {
	display:-webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	max-height:2rem;
	overflow:hidden;
	padding-right:1rem
}
.g_displayClamp2 {
	display:-webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	height:1.95rem;
	overflow:hidden;
	vertical-align:middle
}
@media screen and (min-width:800px) {
.g_displayClamp2 {
min-height:2.1rem
}
}
.productMallOptionPanel .optionSelected {
	background-color:red;
	color:#fff!important;
	border:1px solid transparent
}
.form.formStyle35 {
	top:0;
	margin:0 auto;
	padding:0
}
.productDetailHeader .proBack {
left:.45rem;
top:.4rem
}
.productDetailHeader .proBack:before {
	color:#3c414a
}
.productDetailHeader .proShopping {
	right:2.45rem;
top:.4rem
}
.productDetailHeader .proOther {
right:.45rem;
top:.4rem
}
.productDetailHeader .icon-gClose:before {
	padding-left:0;
	font-size:1.4rem;

	color:#333
}
.productDetailHeader .icon-noProduct:before {
	padding-left:0;
	font-size:1.2rem
}
.g_iconMiddle:before {
	padding:0;
	position:absolute;
	top:50%;
	left:50%;
	transform:translateX(-50%) translateY(-50%);
	-ms-transform:translateX(-50%) translateY(-50%);
	-webkit-transform:translateX(-50%) translateY(-50%);
	-moz-transform:translateX(-50%) translateY(-50%);
	-o-transform:translateX(-50%) translateY(-50%)
}
.icon-gOther:before {
	content:"\e6b8";
	display:table-cell;
	vertical-align:middle;
	font-size:1.2rem
}
.productNewDetail .icon-gGoforward {
	width:2.2rem;
	height:2.2rem;
	position:absolute;
	right:0
}
.icon-gGoforward:before {
	content:"\e672";
	font-size:1rem;
	left:1.6rem
}
.g_round {
	border-radius:100%;
	-ms-border-radius:100%;
	position:absolute;
	width:1.6rem;
	height:1.6rem;
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
	-o-border-radius:100%;
	background:rgba(255, 255, 255, 0.7)
}
.tabBody .showMoreComment {
	height:1.5rem;
	line-height:1.5rem;
	text-align:center;
	border:1px solid #ddd;
	box-sizing:border-box
}
.tabBody .userComment {
	text-align:right;
margin-top:.75rem;
	margin-bottom:3rem;
	color:red;
margin-right:.5rem;
font-size:.6rem
}
.webPagePanel .userCommentPanel {
	overflow-y:auto;
	overflow-x:hidden;
	position:fixed;
	height:100%;
	width:100%;
	max-width:640px;
	top:0;
	background:#f7f7f7;
	z-index:99;
	transform:translate3d(100%, 0, 0);
	-webkit-transform:translate3d(100%, 0, 0);
	transform:-moz-translate3d(100%, 0, 0);
	-ms-transform:translate3d(100%, 0, 0);
-webkit-transition:-webkit-transform .2s cubic-bezier(0, 0, .25, 1);
transition:transform .2s cubic-bezier(0, 0, .25, 1)
}
.userCommentPanel .userCommentHead {
	text-align:center;
	font-size:1rem;
	background-color:#fff;
	color:#4e4e4e;
	width:100%;
	max-width:640px;
	height:2.4rem;
	line-height:2.4rem;
	border-bottom:1px solid #ddd
}
.userCommentPanel .userCommentHead .icon-gHome:before {
	color:#4e4e4e
}
.icon-gHome:before {
	content:"\e687";
	display:table-cell;
	vertical-align:middle;
	font-size:1.2rem
}
.userCommentGoBack {
	width:2.4rem;
	height:2.4rem;
	position:absolute;
	left:0
}
.userCommentGoHome {
	width:2.4rem;
	height:2.4rem;
	position:absolute;
	display:inline-block;
	right:0
}
.productNewDetailPanel .g_globalLine {
	width:100%;
	margin:0 auto
}
.userCommentInfo {
margin:.5rem .5rem .75rem .5rem;
	border-radius:2px
}
.userCommentInfo .captchaImg {
top:.5rem
}
.userCommentInfo .icon-update:before {
top:.7rem
}
.g_locale2052 .userCommentInfo .itemEdit {
	padding-left:2.1rem
}
.userCommentInfo .g_textArea {
	height:5rem;
margin-bottom:.35rem;
	padding-left:2.1rem;
	background-color:#fff
}
#g_body .productNewDetailPanel .g_defaultColor {
	color:#4e4e4e
}
#g_body .productNewDetailPanel .g_mirrorColor {
	color:#999
}
.userCommentGoBack.icon-gClose:before {
	color:#4e4e4e;
	font-size:1.4rem
}
.commentBoxPanel .commentBox .msgArea {
	border-bottom:1px solid #f2f2f2
}
.shareListPanel {
	height:11.25rem!important;
	overflow-x:hidden
}
.proHome, .proShare {
	border:1px solid #ccc;
	box-sizing:border-box
}
.productNewDetailPanel .g_middleColor {
	color:#333;
font-size:.75rem
}
.productMallOptionContent .g_middleColor {
	color:#333
}
.shareListPanel .shareListPanelBg {
	height:100%;
	width:100%
}
.shareListPanel .shareListContent.shareListContentShow {
	transform:translate3d(0, 0, 0);
	-webkit-transform:translate3d(0, 0, 0);
	transform:-moz-translate3d(0, 0, 0);
	-ms-transform:translate3d(0, 0, 0)
}
.shareListPanel .shareListContent {
	position:absolute;
	bottom:0;
	width:100%;
	background-color:#fff
}
.shareListPanel .shareTitle {
	height:1.4rem;
	line-height:1.4rem;
	text-align:center;
	color:#999
}
.shareListPanel .shareListShow {
	position:relative;
	background-color:#fff;
	border-bottom:1px solid #ddd;
	height:6.5rem
}
.shareListPanel a:nth-child(1) {
margin-left:.7rem
}
.shareListPanel a:nth-child(5) {
margin-left:.7rem
}
.shareListPanel .shareListCancel {
	height:3.25rem;
	text-align:center;
	line-height:3.25rem
}
.shareListPanel .shareListSwipe {
	overflow:hidden;
	position:relative;
	margin:0 auto;
margin-bottom:.5rem
}
.shareListShow .shareBullet {
	position:absolute;
	height:1.2rem;
	top:auto;
	bottom:0;
	width:100%
}
.shareNewIcon {
	color:#fff;
	border-radius:100%;
	height:2.15rem;
	position:relative;
	font-size:2.15rem;
	width:2.15rem;
margin:.45rem .75rem;
	vertical-align:middle;
	display:inline-block
}
.icon-sina_weibo:before {
	content:"\e717";
	background-color:#e92529;
	border-radius:100%
}
.icon-qq_weibo:before {
	content:"\e716";
	background-color:#0590ce;
	border-radius:100%
}
.icon-qq_zone:before {
	content:"\e718";
	background-color:#0a97f7;
	border-radius:100%
}
.icon-kaixin001:before {
	content:"\e719";
	background-color:#ff9600;
	border-radius:100%
}
.icon-renren:before {
	content:"\e71a";
	background-color:#4a76c0;
	border-radius:100%
}
.icon-douban:before {
	content:"\e71b";
	background-color:#2d9918;
	border-radius:100%
}
.icon-sohu_weibo:before {
	content:"\e71c";
	background-color:#fdd100;
	border-radius:100%
}
.icon-netease_weibo:before {
	content:"\e717";
	background-color:red;
	border-radius:100%
}
.icon-baidu_hi:before {
	content:"\e71e";
	background-color:#3f3fd8;
	border-radius:100%
}
.icon-baidu_tieba:before {
	content:"\e71f";
	background-color:#1e84e1;
	border-radius:100%
}
.icon-taojianghu:before {
	content:"\e723";
	background-color:#ff5a00;
	border-radius:100%
}
.icon-FaceBook:before {
	content:"\e720";
	background-color:#3b589c;
	border-radius:100%
}
.icon-Twitter:before {
	content:"\e721";
	background-color:#1ab2e8;
	border-radius:100%
}
.icon-LinkedIn:before {
	content:"\e722";
	background-color:#006a9a;
	border-radius:100%
}
.shareText {
	color:#333;
font-size:.6rem;
	text-align:center
}
.shareLink {
	display:inline-block
}
.g_locale2052 .icon-sina_weibo-text:after {
	content:"新浪微博"
}
.g_locale2052 .icon-qq_weibo-text:after {
	content:"腾讯微博"
}
.g_locale2052 .icon-qq_zone-text:after {
	content:"QQ空间"
}
.g_locale2052 .icon-renren-text:after {
	content:"人人网"
}
.g_locale2052 .icon-douban-text:after {
	content:"豆瓣网"
}
.g_locale2052 .icon-kaixin001-text:after {
	content:"开心网"
}
.g_locale2052 .icon-sohu_weibo-text:after {
	content:"搜狐网"
}
.g_locale2052 .icon-netease_weibo-text:after {
	content:"网易微博"
}
.g_locale2052 .icon-baidu_hi-text:after {
	content:"百度HI"
}
.g_locale2052 .icon-baidu_tieba-text:after {
	content:"百度贴吧"
}
.g_locale2052 .icon-taojianghu-text:after {
	content:"淘江湖"
}
.g_locale2052 .icon-FaceBook-text:after {
	content:"脸书"
}
.g_locale2052 .icon-Twitter-text:after {
	content:"推特"
}
.g_locale2052 .icon-LinkedIn-text:after {
	content:"领英"
}
.g_locale2052 .shareText:after {
	font-family:"\5FAE\8F6F\96C5\9ED1", Helvetica, "黑体", Arial, Tahoma
}
.g_locale2052 .shareListPanel {
	height:13.75rem!important
}
.g_locale2052 .shareListPanel .shareListShow {
	height:9rem
}
.webPagePanel::-webkit-scrollbar {
display:none!important
}
.webPagePanel {
	position:fixed;
	min-height:100%;
	display:none;
	z-index:1000;
	overflow-y:auto;
	width:100%;
-webkit-transition:-webkit-transform .2s cubic-bezier(0, 0, .25, 1);
transition:transform .2s cubic-bezier(0, 0, .25, 1);
	max-width:640px;
	bottom:0;
	-webkit-overflow-scrolling:touch;
	-ms-overflow-style:none
}
#g_web.gwNoScroll {
	-ms-overflow-style:none;
	overflow:hidden;
	overflow-y:hidden;
	height:100%
}
#g_web.gwNoScroll::-webkit-scrollbar {
width:0;
height:0;
display:none!important
}
.webPagePanelBg {
	background:rgba(0, 0, 0, 0.5);
	height:100%;
	width:100%;
	position:absolute;
	max-width:640px;
	top:0;
	z-index:999
}
.webPagePanel .webPagePanelShow {
	bottom:0;
	position:fixed;
	height:100%;
	width:100%;
	max-width:640px;
	transform:translate3d(0, 0, 0);
	-webkit-transform:translate3d(0, 0, 0);
	visibility:visible
}
.webPagePanelRight {
	transform:translate3d(100%, 0, 0);
	-webkit-transform:translate3d(100%, 0, 0);
	transform:-moz-translate3d(100%, 0, 0);
	-ms-transform:translate3d(100%, 0, 0)
}
.webPagePanelLeft {
	transform:translate3d(-100%, 0, 0);
	-webkit-transform:translate3d(-100%, 0, 0);
	transform:-moz-translate3d(-100%, 0, 0);
	-ms-transform:translate3d(-100%, 0, 0)
}
.webPagePanelTop {
	transform:translate3d(0, -100%, 0);
	-webkit-transform:translate3d(0, -100%, 0);
	transform:-moz-translate3d(0, -100%, 0);
	-ms-transform:translate3d(0, 100%, 0)
}
.webPagePanelBottom {
	transform:translate3d(0, 100%, 0);
	-webkit-transform:translate3d(0, 100%, 0);
	transform:-moz-translate3d(0, 100%, 0);
	-ms-transform:translate3d(0, 100%, 0)
}
.formMiddleContent19 {
	margin-bottom:4.5rem
}
.newsNewDetailPanel .newsContentPanel {
padding:0 .45rem .5rem .45rem;
	word-wrap:break-word;
	word-break:break-all
}
.newsNewDetailPanel .newsShare {
right:.45rem;
top:.4rem
}
.newsNewDetailPanel .newsHome {
top:.4rem
}
.newsNewDetailPanel .newsBack {
left:.45rem;
top:.4rem
}
.newsNewDetailPanel .newsInfoTitle {
padding:.45rem .5rem
}
.newsNewDetailPanel .newsFigure {
	position:relative;
	background-size:cover
}
.newsCustomPanel {
	height:1rem;
	line-height:1rem;
margin-top:.3rem;
font-size:.6rem
}
.newsNewDetailPanel .newsCustom {
	display:inline-block;
	height:1rem;
	line-height:1rem;
margin-right:.55rem;
	color:#666
}
.newsNewDetailPanel .newsGroupName, .newsNewDetailPanel .newsView {
	float:right;
margin-left:.55rem;
	margin-right:0
}
.newsNewDetailPanel .newsContent {
	padding:1.2rem 0 1rem 0;
font-size:.75rem;
	color:#333;
	line-height:1.2rem
}
.icon-views::before {
content:"\e727";
font-size:.75rem;
position:relative;
top:.1rem
}
.icon-group::before {
content:"\e728";
font-size:.75rem;
position:relative;
top:.1rem
}
.newsNewDetailPanel .newsContent p {
	line-height:1.2rem
}
.newsNewDetailPanel .newsContent img, .newsNewDetailPanel .newsFigure img {
	width:100%
}
.newsNewDetailPanel .newsSource, .newsNewDetailPanel .newsLink {
font-size:.6rem;
	color:#333;
margin-bottom:.45rem;
	word-wrap:break-word;
	word-break:break-all
}
.form .moduleContent .newsNewDetailPanel .newsLink a {
	color:#0591c8
}
.newsBottom {
	height:2.2rem;
	z-index:9;
	position:fixed;
	bottom:0;
	width:100%;
	max-width:640px;
	text-align:center;
	background-color:#ddd;
font-size:.6rem
}
.icon-postComm {
font-size:.9rem;
	position:relative;
top:.15rem
}
.icon-postComm:before {
	content:"\e72a"
}
.postComment {
	height:1.65rem;
	line-height:1.65rem;
margin:.3rem .8rem;
	background-color:#fff;
border-radius:.8rem;
	color:#999
}
.newsNewDetailPanel .commentBox {
	margin:0;
padding:0 .45rem;
	border-top:1px solid #ddd
}
.newsNewDetailPanel .g_separator {
	border-bottom:1px solid #ddd
}
.nnewsComHeader {
	text-align:center;
	border-bottom:1px solid #ddd;
	color:#333;
font-size:.7rem;
	height:2.2rem;
	line-height:2.2rem;
	box-sizing:border-box
}
.newsNewDetailPanel .commentBox .msgArea {
padding:.75rem 0 1rem 0;
	border-bottom:1px solid #ddd;
	margin:0
}
.newsNewDetailPanel .commentBox .msgArea:last-child {
	border-bottom:0
}
.icon-nUserMsgIcon:before {
	content:"\e6b3";
padding-right:.2rem;
	font-size:1rem;
	z-index:2;
	position:relative;
top:.2rem
}
.newsNewDetailPanel .msgTitle {
font-size:.55rem;
	line-height:1.1rem;
min-height:.55rem
}
.newsNewDetailPanel .msgArea .msgContent {
	line-height:1.2rem;
	color:#4e4e4e
}
.newsNewDetailPanel .msgArea .msgTime {
	color:#999
}
.msgUser span {
	opacity:.65
}
.getMoreComments {
	height:1.5rem;
	line-height:1.5rem;
font-size:.65rem;
	color:#666;
margin:0 .45rem;
	border:1px solid #ddd;
	background-color:#f5f5f5;
	text-align:center
}
.icon-noFigure:before {
	content:"\e729";
	display:inline-block;
	font-size:6rem;
	position:relative;
	top:50%;
	left:50%;
	margin:-3rem 0 0 -3rem;
	color:#fff;
	opacity:.5
}
#g_body.noScroll {
	overflow-y:hidden;
	max-height:100%
}
.photoGroupAll {
	overflow:hidden;
padding:.5rem
}
.photoGroup {
	height:8rem;
	margin-top:2%
}
.photoGroupAll .photoGroup .photoGroup-a {
	width:100%;
	height:100%;
	display:block;
	position:relative;
	color:#fff;
	font-family:微软雅黑;
	overflow:hidden;
	z-index:3;
	box-sizing:border-box;
	text-align:center
}
.photoGroup-img {
	width:100%;
	height:100%;
	vertical-align:middle;
	background-color:#fff;
	background-size:cover;
	background-position:center;
	background-repeat:no-repeat
}
.photoGroup-curtain {
	width:100%;
	position:absolute;
	bottom:0;
	z-index:1
}
.photoGroup-curtainDefault {
	background-image:url(/image/mobi/descBg.png?v=201502031406);
	background-repeat:repeat;
	height:1.5rem
}
.photoGroup-FontDiv {
	width:100%;
	position:absolute;
	bottom:0;
	z-index:2
}
.photoGroup-title {
	text-align:left;
	width:62%;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	font-weight:bold;
	position:absolute;
	left:2%;
	bottom:2%;
	z-index:2;
font-size:.7rem
}
.photoGroup-photoNum {
	text-align:right;
	width:34%;
	position:absolute;
	bottom:2%;
	right:2%;
	z-index:2;
font-size:.6rem
}
.photoGroupStyle2 {
	float:left;
	width:49%
}
.photoGroupStyle2:nth-child(1) {
margin-top:0
}
.photoGroupStyle2:nth-child(2) {
margin-top:0
}
.photoGroupStyle2:nth-child(2n+2) {
margin-left:2%
}
.photoGroupStyle1:nth-child(1) {
margin-top:0
}
.ps-active {
	overflow-y:hidden!important
}
.phoneDiv {
	width:100%
}
.tablesDiv {
	width:105%;
	max-width:640px;
	height:auto;
	max-height:100%;
	overflow:auto;
	background-color:white;
	opacity:1;
	position:fixed;
	bottom:-100%;
	z-index:101;
transition:all .3s ease
}
.phoneFullBg {
	max-width:640px;
	background-color:#000;
	position:fixed;
	z-index:100;
	top:0;
	opacity:0
}
.fullTableDiv {
	width:100%;
	height:2.75rem
}
.fullTableDiv:active {
	width:100%;
	height:2.75rem;
	background:rgba(0, 0, 0, .1)
}
.tableBox .phoneName {
	color:black;
	text-align:center;
	height:51px;
	line-height:51px;
	width:25%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	padding-left:0;
font-size:.8rem
}
.tableBox .phoneNumber {
font-size:.8rem;
	font-weight:bold;
	color:black;
	width:50%;
	height:51px;
	line-height:51px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	margin-left:auto;
	margin-right:auto;
padding-left:.25rem;
padding-right:.25rem;
	text-align:center
}
.tableBox .phoneOperation {
	width:25%;
	height:51px;
	margin-right:0;
	padding-left:0;
	line-height:51px
}
.phoneLine {
	width:80%;
	height:1px;
	margin-left:auto;
	margin-right:auto;
	background-color:#d2d2d2;
	clear:both;
	font-size:0;
	border-top:0;
	border-left:none;
	border-right:0;
	height:1px;
	line-height:1px;
	border-width:1px
}
.phoneOperImg {
	width:1.75rem;
	height:1.75rem;
	background:url(/image/phone.png?v_20140271750) 0 0 no-repeat;
	background-size:1.75rem 1.75rem;
	float:right
}
.phoneOperImg:active {
	background:url(/image/phone1.png?v_20140271750) 0 0 no-repeat rgba(0, 0, 0, .2);
	background-size:1.75rem 1.75rem;
	border-radius:9px
}
.pCancle {
	height:2.75rem;
	line-height:2.75rem;
	width:100%;
	text-align:center
}
.phoneCancle {
	height:2.75rem;
	line-height:2.75rem;
	display:inline-block;
	font-size:1.15rem;
	color:#585858;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	cursor:default
}
.phoneCancle:active {
	width:100%;
	height:100%;
	background:rgba(0, 0, 0, .1)
}
.qqDiv {
	width:100%
}
.scrollTable {
	width:100%;
	overflow:auto
}
.qqFullBg {
	max-width:640px;
	background-color:#000;
	position:fixed;
	z-index:100;
	top:0;
	opacity:0
}
.fullTableDiv:active {
	width:100%;
	height:2.75rem;
	background:rgba(0, 0, 0, .1)
}
.tableDiv {
	margin:0 auto 0 auto;
	height:2.75rem;
	width:80%
}
.tableBox .qqName {
	color:black;
	text-align:center;
	height:51px;
	line-height:51px;
	width:25%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	padding-left:0;
font-size:.8rem
}
.tableBox .qqNumber {
	color:black;
font-size:.8rem;
	font-weight:bold;
	width:50%;
	height:51px;
	line-height:51px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	margin-left:auto;
	margin-right:auto;
padding-left:.25rem;
padding-right:.25rem;
	text-align:center
}
.tableBox .qqOperation {
	width:25%;
	height:51px;
	margin-right:0;
	padding-left:0;
	line-height:51px
}
.qqLine {
	width:80%;
	height:1px;
	margin-left:auto;
	margin-right:auto;
	background-color:#d2d2d2;
	clear:both;
	font-size:0;
	border-top:0;
	border-left:none;
	border-right:0;
	height:1px;
	line-height:1px;
	border-width:1px
}
.qqOperImg {
	width:1.75rem;
	height:1.75rem;
	background:url(/image/QQ.png?v_20140271750) 0 0 no-repeat;
	background-size:1.75rem 1.75rem;
	float:right
}
.qqOperImg:active {
	background:url(/image/QQ1.png?v_20140271750) 0 0 no-repeat rgba(0, 0, 0, .2);
	background-size:1.75rem 1.75rem;
	border-radius:9px
}
.qCancle {
	height:2.75rem;
	line-height:2.75rem;
	width:100%;
	text-align:center
}
.qqCancle {
	height:2.75rem;
	line-height:2.75rem;
	display:inline-block;
	font-size:1.15rem;
	color:#585858;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	cursor:default
}
.qqCancle:active {
	width:100%;
	height:100%;
	background:rgba(0, 0, 0, .1)
}
.bgm_icon {
	cursor:pointer;
	width:1.25rem;
	height:1.25rem;
border:.25rem solid rgba(0, 0, 0, 0);
	border-radius:50%;
	background:rgba(0, 0, 0, 0.4);
	position:fixed;
	z-index:1
}
#bgm_icon {
	-webkit-transition:all 150ms;
	-ms-transition:all 150ms;
	-moz-transition:all 150ms;
	transition:all 150ms
}
.bgm_icon_inner {
	width:1.25rem;
	height:1.25rem;
	border-radius:50%;
	background:url(/image/musicIcon.png?v_20140271750) rgba(0, 0, 0, 0.4) no-repeat;
	background-size:60%;
background-position:.2rem .25rem
}
.bgm_rightUp, .bgm_rightDown {
	margin-left:13.75rem
}
.bgm_leftUp, .bgm_leftDown {
margin-left:.5rem
}
.bgm_on {
	background-image:url(/image/musicIcon.png?v_20140271750);
	-webkit-animation:spin 2s linear infinite;
	-moz-animation:spin 2s linear infinite;
	-o-animation:spin 2s linear infinite;
	-ms-animation:spin 2s linear infinite;
	animation:spin 2s linear infinite
}
.bgm_off {
	background-image:url(/image/musicIcon.png?v_20140271750)
}
body.ps-active, body.ps-building, div.ps-active, div.ps-building {
	background:#000;
	overflow:hidden
}
body.ps-active *, div.ps-active * {
	-webkit-tap-highlight-color:rgba(255, 255, 255, 0)
}
body.ps-active *:focus, div.ps-active *:focus {
	outline:0
}
div.ps-document-overlay {
	background:#000
}
div.ps-uilayer {
	background:#000;
	cursor:pointer
}
div.ps-zoom-pan-rotate {
	background:#000
}
div.ps-zoom-pan-rotate * {
	display:block
}
div.ps-carousel {
	background-color:#000
}
div.ps-carousel-item-loading {
	background:url(/image/mobi/loading.png) no-repeat center center
}
div.ps-carousel-item-error {
	background:url(error.gif) no-repeat center center
}
div.ps-caption {
	background:rgba(0, 0, 0, 0.8);
	color:#fff;
font-size:.6rem;
	font-family:"Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
	text-align:center
}
div.ps-caption * {
	display:inline
}
div.ps-caption-bottom {
	border-top:1px solid #42403f;
	border-bottom:0;
	min-height:2.2rem
}
div.ps-caption-content {
padding:.7rem;
	display:block
}
div.ps-caption-content .ps-page {
	display:block;
	text-align:right;
	color:#fff
}
div.ps-toolbar {
	background:rgba(0, 0, 0, 0.8);
	color:#fff;
font-size:.7rem;
	font-family:"\5FAE\8F6F\96C5\9ED1", Helvetica, "黑体", Arial, Tahoma;
	text-align:center;
	overflow:visible!important;
	z-index:1001!important;
	display:table;
	table-layout:fixed
}
div.ps-toolbar * {
	display:block
}
div.ps-toolbar-top {
	border-bottom:1px solid #42403f;
	border-top:0
}
div.ps-toolbar-close, div.ps-toolbar-previous, div.ps-toolbar-next, div.ps-toolbar-play {
	cursor:pointer;
	display:table-cell;
	height:2.2rem
}
div.ps-uidetail {
	background:rgba(0, 0, 0, .8);
	display:none
}
div.ps-toolbar div div.ps-toolbar-content {
	width:2.2rem;
	height:2.2rem;
	margin:0 auto 0;
	background-image:url(/image/icons@2x.png?v=201412151729);
	-moz-background-size:8.8rem 4.4rem;
	-o-background-size:8.8rem 4.4rem;
	-webkit-background-size:8.8rem 4.4rem;
	background-size:8.8rem 4.4rem;
	background-repeat:no-repeat
}
div.ps-toolbar-base {
	position:relative
}
div.uiDetailChild {
	top:2rem;
	color:#fff;
	height:100%;
	position:relative
}
div.uiDetailContent {
padding:0 .5rem
}
div.uiDetailTitle {
	transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	-moz-transform:rotate(180deg);
	-webkit-transform:rotate(180deg);
	-o-transform:rotate(180deg);
	transform:rotate(180deg);
	position:absolute;
	background-size:40%;
	border:1px solid #faf9f9;
	border-radius:2px;
right:.5rem;
top:.55rem;
	width:1.8rem;
height:.8rem;
	cursor:pointer;
	color:#fff
}
div.icon-uiDetailTitle:before {
	content:"\e701";
	font-size:1rem;
	position:relative;
left:.4rem;
bottom:.15rem
}
#ui-detail-title-name-id {
	height:2rem;
	line-height:2rem
}
div.uiDetailTitlePanel {
	position:absolute;
	right:0;
	bottom:1px;
	height:2rem;
	width:100%;
	top:0
}
div.ps-toolbar-base-detail {
	position:absolute;
right:.5rem;
bottom:.4rem;
	background-size:40%;
	border:1px solid #faf9f9;
	border-radius:2px;
	width:1.8rem;
height:.8rem;
	cursor:pointer
}
div.icon-toolbar-base-detail:before {
	content:"\e701";
	font-size:1rem;
	top:-2px;
	position:relative
}
div.ps-toolbar-close div.ps-toolbar-content {
	background-position:0 0
}
div.ps-toolbar-previous div.ps-toolbar-content {
	background-position:-2.2rem 0
}
div.ps-toolbar-previous-disabled div.ps-toolbar-content {
	background-position:-44px -44px
}
div.ps-toolbar-next div.ps-toolbar-content {
	background-position:-6.6rem 0
}
div.ps-toolbar-next-disabled div.ps-toolbar-content {
	background-position:-132px -44px
}
div.ps-toolbar-play div.ps-toolbar-content {
	background-position:-88px 0
}
div.ps-toolbar-base-describe {
	max-height:4rem;
	position:relative;
	text-align:left;
padding:.25rem .5rem
}
div.ps-toolbar-base-title {
font-size:.7rem;
	height:1.75rem;
	line-height:1.75rem;
	text-align:left;
text-indent:.5rem;
	font-weight:normal;
	width:80%;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	color:#fff
}
div.ps-toolbar-close-style {
	display:block;
	width:1.75rem;
	height:1.75rem;
	display:block;
	position:fixed;
	top:0;
	background-size:70%;
margin:.15rem;
	padding:inherit
}
div.icon-toolbar-close-style:before {
	content:"\e60e";
	font-size:2rem
}
#g_body.g_viewMode {
	overflow-y:auto;
	-ms-overflow-style:none
}
.g_viewMode .sitetipsTitle {
	position:relative;
	left:-19px;
	-webkit-transform:scale(0.8);
	-moz-transform:scale(0.8);
	-ms-transform:scale(0.8);
	transform:scale(0.8)
}
.g_viewMode .fullTableDiv {
	height:3.2rem
}
.g_viewMode, .g_viewMode * {
	cursor:url(/image/viewCursor.png) 10 10, all!important
}
.g_viewMode * {
	-moz-user-select:-moz-all;
	-webkit-user-select:all;
	-ms-user-select:all;
	user-select:all
}
.g_viewMode .webTips {
	display:none!important
}
.g_viewMode::-webkit-scrollbar, .g_viewMode div::-webkit-scrollbar {
width:2px;
height:2px;
display:none
}
.g_viewMode::-webkit-scrollbar-track, .g_viewMode div::-webkit-scrollbar-track {
background:rgba(0, 0, 0, 0)!important
}
.g_viewMode::-webkit-scrollbar-thumb, .g_viewMode div::-webkit-scrollbar-thumb {
background:rgba(0, 0, 0, 0.5)!important
}
.fullScreenBackground {
	display:none;
	position:fixed;
	top:0;
	left:0;
	height:100%;
	width:100%;
	z-index:-1
}
.pagenation .icon-pagePrev.icon-cnNewsP:before {
	content:'上一篇';
	font-family:"\5FAE\8F6F\96C5\9ED1", Helvetica, "黑体", Arial, Tahoma;
font-size:.7rem;
	line-height:1.3rem;
	margin-right:0
}
.pagenation .icon-pageNext.icon-cnNewsN:before {
	content:'下一篇';
	font-family:"\5FAE\8F6F\96C5\9ED1", Helvetica, "黑体", Arial, Tahoma;
font-size:.7rem;
	line-height:1.3rem;
	margin-left:0
}
.pagenation .icon-pagePrev.icon-cnListP:before {
	content:'上一页';
	font-family:"\5FAE\8F6F\96C5\9ED1", Helvetica, "黑体", Arial, Tahoma;
font-size:.7rem;
	line-height:1.3rem;
	margin-right:0
}
.pagenation .icon-pageNext.icon-cnListN:before {
	content:'下一页';
	font-family:"\5FAE\8F6F\96C5\9ED1", Helvetica, "黑体", Arial, Tahoma;
font-size:.7rem;
	line-height:1.3rem;
	margin-left:0
}
.g_locale2052 .icon-userIcon:before, .g_locale2052 .icon-pswIcon:before, .g_locale2052 .icon-emailIcon:before, .g_locale2052 .icon-phoneIcon:before, .g_locale2052 .icon-msgIcon:before, .g_locale2052 .icon-nameIcon:before, .g_locale2052 .icon-customIcon:before, .g_locale2052 .customIcon {
	font-family:"\5FAE\8F6F\96C5\9ED1", Helvetica, "黑体", Arial, Tahoma;
font-size:.7rem;
	position:absolute;
top:.85rem;
left:.75rem;
	color:#333;
	z-index:3;
	display:inline-block;
	max-width:2.8rem;
	height:1rem;
	overflow:hidden;
	white-space:nowrap!important
}
.g_locale2052 .icon-userIcon:before {
	content:'帐号'
}
.g_locale2052 .icon-pswIcon:before {
	content:'密码'
}
.g_locale2052 .icon-emailIcon:before {
	content:'邮箱'
}
.g_locale2052 .icon-phoneIcon:before {
	content:'电话'
}
.g_locale2052 .icon-msgIcon:before {
	content:'留言'
}
.g_locale2052 .icon-nameIcon:before {
	content:'姓名'
}
.g_locale2052 .customIcon {
	display:inline-block;
top:.8rem;
left:.75rem
}
.g_locale2052 .icon-customIcon:before {
	display:none
}
.customIcon {
	display:none
}
.icon-customIcon:before {
	content:"\e6e0";
	position:absolute;
top:.8rem;
left:.6rem;
font-size:.9rem;
	z-index:2
}
.g_locale2052 .modifyProfile .g_input {
	padding-left:3.55rem
}
.g_locale2052 .modifyProfile .icon-pswIcon {
	display:none
}
.g_locale2052 .modifyProfile .icon-cnNewPsw:before {
	content:"新密码";
	font-family:"\5FAE\8F6F\96C5\9ED1", Helvetica, "黑体", Arial, Tahoma;
font-size:.7rem;
	position:absolute;
top:.9rem;
left:.75rem;
	color:#333;
	z-index:3
}
.g_locale2052 .modifyProfile .icon-cnOldPsw:before {
	content:"旧密码";
	font-family:"\5FAE\8F6F\96C5\9ED1", Helvetica, "黑体", Arial, Tahoma;
font-size:.7rem;
	position:absolute;
top:.9rem;
left:.75rem;
	color:#333;
	z-index:3
}
.g_locale2052 .tagWidth4 .g_input {
	padding-left:2.85rem
}
.g_locale2052 .tagWidth6 .g_input {
	padding-left:3.55rem
}
.g_locale2052 .tagWidth8 .g_input {
	padding-left:4.25rem
}
#addrInfoList .addrInfo {
	height:7rem;
	margin-bottom:1.2rem;
	border-bottom:1px solid #f2f2f2;
	background-color:#FFF;
margin-top:.6rem
}
#addrInfoList .shipTopBg {
	width:100%;
height:.3rem;
	background:url(/image/mall/shipTopBg.jpg);
	background-size:100% 100%;
	background-position:0rem 0rem
}
#addrInfoList .addrInfo .nameAndPhone {
	height:1rem;
padding-top:.5rem
}
#addrInfoList .addrInfo .nameAndPhone .name {
	line-height:1rem;
margin-left:.5rem;
font-size:.65rem;
	color:#333
}
#addrInfoList .addrInfo .nameAndPhone .phone {
	float:right;
	margin-right:1rem
}
#addrInfoList .addrInfo .address {
	height:3rem;
	width:95%;
	line-height:1rem;
font-size:.6rem;
	color:#999;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-line-clamp:2;
margin-top:.5rem;
margin-left:.5rem
}
#addrInfoList .addrInfo .address .defaultAddr {
	display:inline-block;
	width:3rem;
	height:1rem;
line-height:.75rem;
	background-color:#d20001;
	border-radius:1px;
	color:#fff;
	text-align:center;
margin-right:.2rem;
font-size:.5rem;
padding-top:.3rem
}
#addrInfoList .addAddrInfo {
	padding-top:1rem;
	text-align:center;
	height:1.8rem;
	width:100%;
font-size:.8rem;
	color:#FFF;
	border-top:1px solid #ccc;
	background-color:#F00;
	position:fixed;
	bottom:0;
	line-height:1rem;
	max-width:640px
}
#addrInfoList .addrInfo .opera .delete {
	display:inline-block;
	font-family:'icomoon', 微软雅黑, 'microsoft yahei', 宋体, 新宋体;
	float:right;
	z-index:1;
	margin-left:1rem;
margin-right:.7rem
}
#addrInfoList .addrInfo .opera .edit {
	font-family:'icomoon', 微软雅黑, 'microsoft yahei', 宋体, 新宋体;
	display:inline-block;
	float:right;
	z-index:1;
	margin-left:1rem;
margin-right:.7rem
}
#addrInfoList .addrInfo .opera {
	height:1.7rem;
	overflow:hidden
}
.delete:before {
	content:"\e6f8";
	color:#666;
	font-size:1rem
}
.edit:before {
	content:"\e65e";
	color:#666;
	font-size:1rem
}
#editAddrInfo .addrSettle {
	margin-bottom:2rem;
	color:#666
}
#editAddrInfo .addrSettle .editPanel {
	background-color:#fff;
padding:.5rem
}
.addrSettle .g_input {
	border:1px solid #ddd;
	border-radius:4px;
	background-color:#f7f7f7;
padding-left:.75rem!important
}
#editAddrInfo .saveAddrInfo {
	bottom:0;
padding-top:.8rem;
	text-align:center;
	height:1.8rem;
	width:100%;
font-size:.8rem;
	color:#FFF;
	border-top:1px solid #ccc;
	background-color:#F00;
	z-index:10;
	position:fixed;
	line-height:1rem;
	max-width:640px
}
#editAddrInfo .default {
	height:2.4rem;
	width:100%;
padding-top:.5rem
}
#editAddrInfo .default .setDefault {
padding-top:.5rem;
padding-left:.2rem;
	float:left
}
#editAddrInfo .default #div1 {
padding-top:.5rem;
	width:2.8rem;
	height:1.1rem;
	border-radius:1.2rem;
	position:relative;
	float:left;
	margin-left:5.5rem
}
#editAddrInfo .default #div2 {
	width:1.5rem;
	height:1.6rem;
	border-radius:1rem;
	position:absolute;
	background:white
}
#editAddrInfo .default .open1 {
	background:#d20001
}
#editAddrInfo .default .open2 {
	top:0rem;
	right:0rem
}
#editAddrInfo .default .close1 {
	background:#f8f8f8;
border:.1rem solid #efefef
}
#editAddrInfo .default .close2 {
	left:-0.1rem;
	top:-0.1rem;
border:.1rem solid rgba(0, 0, 0, 0.1)
}
/* proul------------------------------------------------------------------------------------------------- */

.proul{float:left; width:100%; height:30%; }
.proul ul{width:100%; margin-top:10px;}
.proul li{ width:22%; margin-bottom:14px; float:left; overflow:hidden; border-radius:14px; padding-left:1%; margin-right:1%; list-style:none;}
.proul li div{ width:100%;float:left;}
.proul li img{width:100%; display:block; float:left;-moz-border-bottom-left-radius: 14px;-webkit-border-bottom-left-radius: 14px;border-bottom-left-radius: 14px;-moz-border-bottom-right-radius: 14px;-webkit-border-bottom-right-radius: 14px;border-bottom-right-radius: 14px;}
.proul .proimg{ float:left; width:100%; }
.proul li .protxt{width:100%; float:left; text-align:center;  color:#000; float:left;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }
/*.protxt a{color:#fff;}
.Index_pro{}
.Index_pro ul{width:99%; padding:0 1%;}
.Index_pro li{ float:left; width:31%; padding:1%;}
.proul h2{ font-size:14px; color:#F90; text-align:center;}*/
.pic_sty_class{
	width:30%; margin-bottom:14px; float:left; overflow:hidden; border-radius:14px; margin-left:1%; margin-right:1%;
}
.foot_sty {
	width:100%; margin-left:7%
}
.foot_sty li {
	width:33%; float:left; text-align:center;
}
.box_sty{
	 overflow: hidden
}
.logo{ overflow: hidden;}

/* swipe */
.swipe{width:100%; overflow:hidden; margin:0 auto}
.swipe ul{-webkit-transition:left 800ms ease-in 0;-moz-transition:left 800ms ease-in 0;-o-transition:left 800ms ease-in 0;-ms-transition:left 800ms ease-in 0;transition:left 800ms ease-in 0;}
.swipe #pagenavi{position:absolute;left:0;bottom:10px;text-align:center;width:100%;}
.swipe #pagenavi a{width:10px;height:10px;line-height:99em;background:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin:0 4px;overflow:hidden;cursor:pointer;display:inline-block;*display:inline;*zoom:1;}
.swipe #pagenavi a.active{background:#C80002;}

.chanpin_r{ width:100%; margin:0 auto;  padding-top:20px; }
.chanpin_rm{ width:100%; height:40px; text-align:center; line-height:40px;text-align:center;padding:0 5px 10px 0;}
.chanpin_rm span{ width:30%;height:30px; line-height:30px;text-align:center;cursor:pointer;float:left; margin-right:1%;}
.blue{background:#9be552; color:#fff;}
.gray{ background:#f7f7f7;color:#898787;}
.chanpin_rmword{ width:15%; text-align:center;line-height:30px;background:#008738;float:right; }
.chanpin_rmword a{color:#fff;line-height:30px; }
.chanpin_rmword a:hover { text-decoration: none; }
.series .more{ float:right; width:15%; text-align:center;line-height:30px;background:#008738;}
.webContainerBox img{ width:100%;}

