@charset "gb2312";
@font-face {
font-family:'icomoon';
src:url('fontsIco/icomoon.eot?-2mgmdr&v=112');
src:url('fontsIco/icomoon.eot?#iefix-2mgmdr&v=112') format('embedded-opentype'), url('fontsIco/icomoon.woff?-2mgmdr&v=112') format('woff'), url('fontsIco/icomoon.ttf?-2mgmdr&v=112') format('truetype');
font-weight:normal;
font-style:normal
}
[class^="icon-"], [class*=" icon-"], [class*="faisco-icons-"] {
font-family:'icomoon', 微软雅黑, 'microsoft yahei', 宋体, 新宋体;
speak:none;
font-style:normal;
font-weight:normal;
font-variant:normal;
text-transform:none;
line-height:1;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale
}
* {
	-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:#282828
}
input, textarea {
	-webkit-user-select:text
}
ul, li {
	list-style-type:none;
	list-style-image:none;
	margin:0;
	padding:0px;
}
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%
}
.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
}
.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;
	width:3rem
}
.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:#999;
	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
}
.form .formBannerMore .titleMoreIcon {
	display:none;
padding:0 .5rem;
	float:right;
	text-align:center;
	position:relative
}
.form .formBannerMore .titleMore {
	color:#fff;
padding:0 .5rem;
	float:right;
font-size:.6rem;
	font-weight:500;
	text-align:center;
	position:relative
}
.form .formBannerMore .icon-titleMore:before {
	position:absolute;
	top:50%;
	margin-top:-0.5rem;
left:.05rem
}
.productParam {
	text-align:left;
line-height:.9rem;
	color:#666;
font-size:.7rem
}
.g_text.productParam {
padding-left:.5rem;
	text-decoration:none;
	text-align:left;
font-size:.8rem;
	line-height:2rem;
	overflow:hidden
}
.mProductList {
margin-top:.5rem
}
.form .mProductList a {
	color:#333;
font-size:.7rem;
	text-decoration:none
}
.form .mProductList .paramName {
font-size:.7rem;
	overflow:hidden;
	text-overflow:ellipsis;
	width:100%;
margin-bottom:.4rem
}
.form .mProductList .nameWrap {
	word-break:break-all;
	white-space:normal;
	overflow:visible;
	text-overflow:clip
}
.form .mProductList .textAlign_center {
	text-align:center
}
.form .mProductList .textAlign_left {
	text-align:left
}
.proDetailDiv .buyNumber::-webkit-inner-spin-button {
-webkit-appearance:none
}
.proDetailDiv .productNumberPanel {
	text-align:left;
padding-left:.5rem;
	color:#333
}
.proDetailDiv .buyNumber {
	height:1.8rem;
	width:4.1rem;
	border:0;
	-webkit-border-radius:0;
	border-radius:0;
	-webkit-box-shadow:inset 0 1px 3px rgba(0, 0, 0, .05);
	box-shadow:inset 0 1px 3px rgba(0, 0, 0, .05);
	font-weight:700;
	text-align:center;
	border-top:1px solid #d5d5d5;
	border-bottom:1px solid #d5d5d5;
font-size:.7rem
}
.proDetailDiv .decrease {
	font-weight:400;
	display:inline-block;
	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 #d5d5d5;
font-size:.7rem
}
.proDetailDiv .g_buyNumber {
	width:3rem
}
.proDetailDiv .productNumberContent {
	transform:translateX(-40%) translateY(-50%);
	border:1px solid transparent;
	-webkit-transform:translateX(-40%) translateY(-50%)
}
.proDetailDiv .increase {
	font-weight:700;
	border:0;
	display:inline-block;
	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 #d5d5d5;
	margin-left:-0.1rem;
font-size:.7rem
}
.proDetailDiv .increase:active {
	background:#333
}
.proDetailDiv .decrease:active {
	background:#333
}
.proDetailDiv .mallOptionBox {
margin:.5rem .5rem 0 .5rem;
	border-top:1px solid #b5d2e5
}
.proDetailDiv .mallOptionBox .mallOptionLine {
margin-bottom:.5rem;
	text-align:left;
	display:flex;
	flex-wrap:wrap
}
.proDetailDiv .mallOptionLine .optionsBlock {
	display:inline-block
}
.proDetailDiv .mallOptionLine input {
	display:none
}
.proDetailDiv .mallOptionLine span {
margin:.5rem 0
}
.proDetailDiv .mallOptionLine label {
margin:0 0 .25rem .25rem;
	display:inline-block;
	border:1px solid #ceced0;
	background-color:#fff;
padding:0 .5rem;
	height:1.4rem;
	line-height:1.4rem
}
.proDetailDiv .mallOptionLine .optionSelected {
	border:2px solid red;
	height:1.3rem;
	line-height:1.3rem
}
.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 .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
}
.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";
	font-size:2.7rem;
	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:.6rem;
}
.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 {
	content:"\e6a0"
}
.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
}
.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
}
/* proul------------------------------------------------------------------------------------------------- */








.proul {
	float:left;
	width:100%;
}
.proul ul {
	width:94%;
	margin-top:10px;
	padding:0 3%;
}
.proul li {
	width:48%;
	margin-bottom:14px;
	float:left;
	overflow:hidden;
	border-radius:14px;
	margin-left:1%;
	margin-right:1%;
}
.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;
	border-bottom:1px solid #d5d5d5;
	line-height:2.5;
	background:#0974d4;
	text-align:center;
	color:#fff;
	float:left;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
}
.protxt a {
	color:#fff;
}
.bigClass_sty {
	width:18%;
	float:left;
	margin-left:1%;
	margin-top:2%;
	margin-right:1%;
}
/*产品开始*/



.product_img_div {
	position:relative;
	width:100%;
	height:0;
	padding-bottom:50%;
	background:#333;
}
.product_img_div img {
	top:0;
	left:0;
	width:100%;
	height:100%
}
.mod-product-list {
	-webkit-box-flex:1;
	display:-webkit-box
}
.mod-product-list-t1 {
	display:block;
	overflow:hidden
}
.mod-product-list-t1 dd {
	width:48%;
	background-color:#fff;
	float:left
}
.mod-product-list-t1 dd a {
	margin:5px;
	display:block;
	background-color:#fff
}
.mod-product-list-t1 dd a .product-img {
	position:relative;
	width:100%;
	height:0;
}
.mod-product-list-t1 dd img {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	border-radius:0px 0px 15px 15px;
}
.product_pic_box {
	width:94%;
	margin-top:10px;
	padding:0 3%;
}
.product_pic_box dd {
	width:48%;
	margin-bottom:14px;
	float:left;
	overflow:hidden;
	margin-left:1%;
	margin-right:1%;
}
.product_pic_title {
	line-height:2;
	background:#0974d4;
	text-align:center;
	color:#fff;
	border-radius:15px 15px 0px 0px;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
}
/*产品结束*/

.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
}


.menu {
	width:100%;
	background:#0a75d7;
	max-width:640px;
}
.menu ul {
	list-style-type:none;
	list-style-image:none;
	margin:0;
	padding:0px;
}
.menu ul li {
	margin: 0 auto;
}
.menu_li {
	width:24%;
	line-height:38px;
	color:#ffffff;
	text-align:center;
	float:left;
	display:block;
	line-height:38px;
	border-bottom:1px solid #014889;
	background:#0a75d7;
}
.menu_li1 {
	width:1%;
	line-height:38px;
	color:#ffffff;
	text-align:center;
	float:left;
	display:block;
	line-height:38px;
	border-bottom:1px solid #014889;
	background:#0a75d7;
}
.menu_li a {
	line-height:38px;
	color:#ffffff;
	text-align:center;
	line-height:38px;
}
.foot_sty {
	width:100%; margin-left:4%
}
.foot_sty li {
	width:20%; float:left; text-align:center;
}
