﻿@CHARSET "UTF-8";
html {
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust:100%
}
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	margin:0;
	padding:0
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display:block
}
audio, canvas, video {
	display:inline-block;
*display:inline;
*zoom:1
}
body, button, input, select, textarea {
	font:12px/1.5 Arial, Helvetica, sans-serif
}
input, select, textarea {
	font-size:100%
}
table {
	border-collapse:collapse;
	border-spacing:0
}
th {
	text-align:inherit
}
fieldset, img, a img {
	border:0 none
}
iframe {
	display:block
}
abbr, acronym {
	border:0;
	font-variant:normal
}
del {
	text-decoration:line-through
}
address, caption, cite, code, dfn, em, th, var {
	font-style:normal;
	font-weight:400
}
ol, ul {
	list-style:none
}
caption, th {
	text-align:left
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight:400
}
q:before, q:after {
	content:''
}
sub, sup {
	font-size:75%;
	line-height:0;
	position:relative;
	vertical-align:baseline
}
sup {
	top:-0.5em
}
sub {
	bottom:-0.25em
}
ins, a {
	text-decoration:none;
	color:#333
}
a {
	cursor:pointer
}
a:hover {
	text-decoration:underline
}
:focus {
	outline:0
}
.u {
	text-decoration:underline
}
.fl, .left, .left-area {
	float:left
}
.fr, .right, .right-area {
	float:right
}
.bold {
	font-weight:700
}
.black {
	color:#333
}
.green {
	color:#98ba2a
}
.red {
	color:#e01d20
}
.blue {
	color:#00f
}
.gray {
	color:#c0c0c0
}
.yellow {
	color:#ff0
}
.clear {
	clear:both
}
.lh0 {
	font-size:0;
	line-height:0
}
.hide, .hidden {
	display:none
}
.show {
	display:block
}
.tal {
	text-align:left
}
.tac, .center {
	text-align:center
}
.taj {
	text-align:justify
}
.tar {
	text-align:right
}
.vat {
	vertical-align:top
}
.f12 {
	font-size:12px
}
.f14 {
	font-size:14px
}
.f16 {
	font-size:16px
}
.f20 {
	font-size:20px
}
.f24 {
	font-size:24px
}
.fcn {
	font-family:\5b8b\4f53
}
.pointer {
	cursor:pointer
}
.inline-block {
	display:inline-block;
*zoom:1;
*display:inline
}
.vam {
	vertical-align:middle
}
.vat {
	vertical-align:top
}
.vab {
	vertical-align:bottom
}
label.vam {
	vertical-align:middle;
	font-family:tahoma
}
button {
	width:auto;
	overflow:visible
}
.clearfix:before, .clearfix:after {
	content:" ";
	display:table
}
.clearfix:after {
	clear:both
}
.clearfix {
*zoom:1
}
.ime-disabled {
	ime-mode:disabled!important
}
.relative {
	position:relative
}
.text-hide {
	height:0;
	width:0;
	font-size:0;
	text-indent:-9999px;
	overflow:hidden
}
.text-hidden {
	display:block;
	text-indent:-9999px
}
.span-20 {
	width:20px
}
.span-30 {
	width:30px
}
.span-40 {
	width:40px
}
.span-50 {
	width:50px
}
.span-60 {
	width:80px
}
.span-70 {
	width:70px
}
.span-80 {
	width:80px
}
.span-90 {
	width:90px
}
.span-100 {
	width:100px
}
.span-110 {
	width:110px
}
.span-120 {
	width:120px
}
.span-130 {
	width:130px
}
.span-140 {
	width:140px
}
.span-150 {
	width:150px
}
.span-200 {
	width:200px
}
.span-250 {
	width:250px
}
.span-300 {
	width:300px
}
.span-400 {
	width:400px
}
.span-480 {
	width:480px
}
.span-500 {
	width:500px
}
.hr-1 {
	height:1px
}
.hr-2 {
	height:2px
}
.hr-3 {
	height:3px
}
.hr-4 {
	height:4px
}
.hr-5 {
	height:5px
}
.hr-7 {
	height:7px
}
.hr-9 {
	height:9px
}
.hr-10 {
	height:10px
}
.hr-15 {
	height:15px
}
.hr-20 {
	height:20px
}
.hr-22 {
	height:22px
}
.hr-25 {
	height:25px
}
.hr-30 {
	height:30px
}
.hr-35 {
	height:35px
}
.hr-40 {
	height:40px
}
.hr-45 {
	height:45px
}
.hr-50 {
	height:50px
}
.hr-55 {
	height:55px
}
.hr-60 {
	height:60px
}
.hr-65 {
	height:65px
}
.hr-70 {
	height:70px
}
.hr-75 {
	height:75px
}
.hr-80 {
	height:80px
}
.hr-85 {
	height:85px
}
.hr-90 {
	height:90px
}
.hr-1, .hr-2, .hr-3, .hr-4, .hr-5, .hr-7, .hr-9, .hr-10, .hr-15, .hr-20, .hr-22, .hr-25, .hr-30, .hr-35, .hr-40, .hr-45, .hr-50, .hr-55, .hr-60, .hr-65, .hr-70, .hr-75, .hr-80, .hr-85, .hr-90 {
	clear:both;
	font-size:1px;
	line-height:1px
}
.pdt-15 {
	padding-top:15px!important
}
.pdt-20 {
	padding-top:20px!important
}
html {
	color:#333;
	background:#fff
}
.g {
	width:1200px;
	margin:0 auto;
	zoom:1
}
.g:after {
	content:"\0020";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	overflow:hidden
}
.u-1-4 {
	width:254px
}
.u-3-4 {
	width:731px;
	overflow:hidden;
	position:relative;
	z-index:2
}
.system-error .u-3-4 {
	width:954px;
	margin:0 auto;
	overflow:hidden
}
.u-1-5 {
	width:183px
}
.u-4-5 {
	width:1000px
}
.u-1-2 {
	width:50%
}
.layout:before, .layout:after {
	content:"";
	display:table
}
.layout:after {
	clear:both
}
.layout {
	width:1200px;
	margin:0 auto
}
.i-mall-uc:after, .minicart-pro-item:after, .ec-slider:after, .naver ul:after, .category-info:after {
	content:"";
	display:table;
	clear:both
}
.i-mall-uc, .minicart-pro-item, .ec-slider, .naver ul, .category-info {
*zoom:1
}
.pager ul li.pgNext, .hotPro-area .h h2, .button-slider-prev, .button-slider-next, .button-slider-prev-high, .button-slider-next-high, .shortcut .s-dropdown s {
	background:transparent url(img/sprites3.png) scroll no-repeat
}
.pro-area .p-sku em, .order-pro-title-area .h, .hotPro-relational-area span {
	background:transparent url(img/bg1.png) scroll no-repeat
}
.button-action-no, .button-action-yes, .button-go-pay, .button-go-pay-disabled, .button-login-3, .button-action-submit, .button-action-submit-2, .button-back-home-2, .button-action-define, .button-action-cancel-4, .button-know, .button-action-book, .button-go-buy-2, .button-go-buy-disabled-2, .button-action-submit-3, .button-next, .button-next-disabled, .button-prev, .button-back-home {
	background:transparent url(img/btn3.png) scroll no-repeat
}
.icon-error, .icon-ok, .icon-warn, .icon-breadcrumb, .icon-reply, .icon-close, .box-header .box-close, .icon-minus, .icon-plus, .icon-over, .icon-arrow-up, .icon-arrow-down, .icon-letter-unread, .icon-letter-read, .icon-del, .icon-search, .icon-sales, .icon-edit, .icon-yes, .icon-no, .icon-more, .header-toolbar .h i, .i-mall .h b, .minicart .h b, .icon-minicart-del, .icon-minicart, .naver i, .form-feedback-close, .icon-category, .icon-cate-arrow, .icon-noVerified {
	background:transparent url(img/icon1.png) scroll no-repeat
}
.icon-detect {
	background:transparent url(img/icon6.gif) scroll no-repeat
}
.icon-smile, .icon-phone, .icon-tips, .icon-tips-2, .icon-success, .icon-success-2, .icon-success-3, .icon-success-4, .icon-success-5, .icon-success-6 {
	background:transparent url(img/icon11.png) scroll no-repeat
}
.icon-smile-2 {
	background:transparent url(img/icon22.png) scroll no-repeat
}
.icon-help {
	background:transparent url(img/icon10.png) scroll no-repeat
}
.starRating-area, .starRating-area s {
	background:transparent url(img/star7.png) scroll no-repeat
}
.u-3-4 .pro-list, .u-4-5 .pro-list, .search .pro-list, .u-3-4 .pro-list ul, .u-4-5 .pro-list ul, .search .pro-list ul, .hotPro-area .b {
	background:transparent url(img/bg6.png) scroll no-repeat
}
.u-3-4 .pro-list li div, .u-4-5 .pro-list li div, .search .pro-list li div {
	padding:0 18px;
	background:transparent url(img/bg5.png) scroll no-repeat
}
.ol_box .box-header, .ol_box .box-tl, .ol_box .box-tr, .ol_box .box-tc {
	background:transparent url(img/bg22.jpg) scroll no-repeat
}
.ol_box_3 .box-tl, .ol_box_3 .box-tr, .ol_box_3 .box-tc {
	background:transparent url(img/bg37.png) scroll no-repeat
}
.ec_ui_loading, .box-loading {
	background:transparent url(img/icon5.gif) no-repeat scroll
}
.sc-list .sc-empty-area {
	background:transparent url(img/bg31.png) no-repeat scroll center 68px
}
.system-error-area .cartoon {
	background:transparent url(img/bg24.png) scroll no-repeat
}
.slogan li i, .service dt i {
	background:transparent url(img/icon14.png) scroll no-repeat
}
.hungBar-top, .hungBar-feedback, .hungBar-olcs-qq, .hungBar-olcs-web {
	background:transparent url(img/icon29.png) scroll no-repeat
}
.follow {
	background:transparent url(img/bg51.jpg) scroll no-repeat
}
.follow i, .follow-panel-qrcode s {
	background:transparent url(img/icon27.png) scroll no-repeat
}
.icon-vip-level-0, .icon-vip-level-1, .icon-vip-level-2, .icon-vip-level-3, .icon-vip-level-4, .icon-vip-level-5 {
	background:transparent url(img/icon35.png) scroll no-repeat
}
.category-list {
	background:transparent url(img/bg59.png) scroll no-repeat
}
.box-prompt-error-area .h i, .box-prompt-success-area .h i, .safetyPhone-prompt-area .h i {
	background:transparent url(img/icon33.png) scroll no-repeat
}
.arrival-remind-area s {
	background:transparent url(img/icon31.png) scroll no-repeat
}
.shortcut li {
	background:transparent url(img/bg65.png) scroll no-repeat
}
.radio, .checkbox {
	margin-right:5px;
	cursor:pointer
}
.radio, .checkbox {
*width:13px;
*height:13px
}
select.ec_linkSelect {
	margin-right:5px
}
.button-action-no, .button-action-yes, .button-go-pay, .button-go-pay-disabled, .button-login-3, .button-action-submit, .button-action-submit-2, .button-back-home-2, .button-action-define, .button-action-cancel-4, .button-know, .button-go-buy-2, .button-go-buy-disabled-2, .button-action-submit-3, .button-next, .button-next-disabled, .button-prev, .button-back-home {
	display:inline-block;
*display:inline;
*zoom:1;
	cursor:pointer
}
.button-go-pay span, .button-go-pay-disabled span, .button-back-home-2 span, .button-action-define span, .button-action-cancel-4 span, .button-know span, .button-go-buy-2 span, .button-go-buy-disabled-2 span, .button-action-submit span, .button-next span, .button-next-disabled span, .button-prev span, .button-back-home span {
	display:none
}
.button-action-no, .button-action-yes {
	width:58px;
	height:23px;
	line-height:23px;
	font-size:13px;
	font-weight:700;
	text-align:center;
	color:#FFF
}
.button-action-no:hover, .button-action-yes:hover {
	text-decoration:none
}
.button-action-no {
	background-position:0 -72px
}
.button-action-yes {
	background-position:0 -39px
}
.button-go-pay {
	width:116px;
	height:36px;
	background-position:0 -105px
}
.button-go-pay:hover {
	background-position:-126px -105px
}
.button-go-pay:active {
	background-position:-252px -105px
}
.button-go-pay-disabled {
	width:116px;
	height:36px;
	background-position:-378px -105px;
	cursor:not-allowed
}
.button-login-3, .button-action-submit-2 {
	width:78px;
	height:28px;
	border:0 none
}
.button-login-3 {
	background-position:0 -151px
}
.button-action-submit {
	border:0 none;
	width:93px;
	height:33px;
	background-position:0 -189px
}
.button-action-submit:hover {
	background-position:-103px -189px
}
.button-action-submit-2 {
	background-position:0 -232px
}
.button-action-submit-3 {
	width:76px;
	height:26px;
	border:0 none;
	background-position:0 -557px
}
.button-back-home-2 {
	width:129px;
	height:36px;
	background-position:0 -270px
}
.button-back-home-2:hover {
	background-position:-139px -270px
}
.button-action-define, .button-action-cancel-4 {
	width:78px;
	height:28px;
	border:0 none
}
.button-action-define {
	background-position:0 -357px
}
.button-action-cancel-4 {
	background-position:0 -395px
}
.button-know {
	width:95px;
	height:33px;
	background-position:0 -433px
}
.button-action-book {
	width:90px;
	height:28px;
	border:0 none;
	background-position:0 -476px
}
.button-go-buy-2 {
	width:93px;
	height:33px;
	background-position:0 -514px
}
.button-go-buy-2:hover {
	background-position:-103px -514px
}
.button-go-buy-disabled-2 {
	width:93px;
	height:31px;
	background-position:-206px -514px
}
.button-next, .button-next-disabled {
	width:93px;
	height:33px
}
.button-next {
	background-position:0 -593px
}
.button-next:hover {
	background-position:-103px -593px
}
.button-next-disabled {
	background-position:-206px -593px;
	cursor:not-allowed
}
.button-prev {
	width:93px;
	height:31px;
	background-position:0 -636px
}
.button-prev:hover {
	background-position:-103px -636px
}
.button-back-home {
	width:95px;
	height:33px;
	background-position:0 0
}
.button-back-home:hover {
	background-position:-105px 0
}
.box-button-style-1, .box-button-style-2, .box-button-style-3, .box-button-disabled-style-1, .box-button-disabled-style-2, .box-button-disabled-style-3 {
	display:inline-block;
*display:inline;
*zoom:1;
	text-align:center;
	cursor:pointer
}
.box-button-disabled-style-1, .box-button-disabled-style-2, .box-button-disabled-style-3 {
	cursor:not-allowed
}
.box-button-style-1:hover, .box-button-style-2:hover, .box-button-style-3:hover, .box-button-disabled-style-1:hover, .box-button-disabled-style-2:hover, .box-button-disabled-style-3:hover {
	text-decoration:none
}
.box-button-style-1 {
	border:1px solid #d1d1d1;
	background-color:#f7f7f7;
	background-color:rgba(0, 0, 0, .03);
	color:#333
}
.box-button-style-1:hover {
	border-color:#dadada;
	background-color:#f9f9f9;
	color:#5c5c5c
}
.box-button-style-1:active {
	border-color:#c6c6c6;
	background-color:#eaeaea;
	color:#303030
}
.box-button-disabled-style-1 {
	border:1px solid #f1f1f1;
	background-color:#fdfdfd;
	color:#c1c1c1
}
.box-button-style-2 {
	border:1px solid #18aab0;
	background-color:#28c0c6;
	color:#FFF
}
.box-button-style-2:hover {
	border-color:#30b3b8;
	background-color:#3ec6cc;
	color:#FFF
}
.box-button-style-2:active {
	border-color:#16999e;
	background-color:#24acb2;
	color:#e5e5e5
}
.box-button-disabled-style-2 {
	border:1px solid #b9e5e7;
	background-color:#beecee;
	color:#FFF
}
.box-button-style-3 {
	border:1px solid #c40f17;
	background-color:#d81b24;
	color:#FFF
}
.box-button-style-3:hover {
	border-color:#ca272f;
	background-color:#dc323a;
	color:#FFF
}
.box-button-style-3:active {
	border-color:#b00d15;
	background-color:#c21820;
	color:#e5e5e5
}
.box-button-disabled-style-3 {
	border:1px solid #edb7b9;
	background-color:#f3babd;
	color:#FFF
}
.shortcut {
	min-width:1000px;
	height:29px;
	line-height:29px;
	font-family:arial, "微软雅黑";
	background-color:#fafafa;
	border-bottom:1px solid #ededed;
	position:relative;
	z-index:421
}
.shortcut a {
	color:#8c8c8c
}
.shortcut a:hover {
	color:#ca151e;
	text-decoration:none
}
.shortcut .layout {
	position:relative
}
.shortcut li {
	float:left;
	padding:0 10px
}
.shortcut .s-dropdown {
	margin:0 -10px;
	position:relative;
	display:block
}
.shortcut .s-dropdown:hover, .shortcut .hover {
	margin:0 -11px
}
.shortcut .s-dropdown .h {
	position:relative;
	padding:0 27px 0 10px;
*zoom:1;
*display:inline;
	height:29px
}
.shortcut .s-dropdown:hover .h, .shortcut .hover .h {
	border-left:1px solid #ededed;
	border-right:1px solid #ededed;
	background-color:#FFF;
	-webkit-box-shadow:0 0 5px 0 rgba(0, 0, 0, 0.05);
	box-shadow:0 0 5px 0 rgba(0, 0, 0, 0.05)
}
.shortcut .s-dropdown:hover .h:before, .shortcut .hover .h:before {
	content:'';
	position:absolute;
	width:100%;
	height:5px;
	top:25px;
	left:0;
	right:0;
	background-color:#FFF;
	z-index:3
}
.shortcut .s-dropdown:hover .h:after, .shortcut .hover .h:after {
	content:'';
	position:absolute;
	width:1px;
	height:1px;
	top:29px;
	right:-1px;
	right:0\0;
	left:-1px\0;
	background-color:#ededed;
	z-index:5
}
.shortcut .s-dropdown .h s {
	position:absolute;
	right:10px;
	top:50%;
	margin-top:-2px;
	width:7px;
	height:4px;
	line-height:0;
	background-position:-34px 0
}
.shortcut .s-dropdown:hover .h s, .shortcut .hover .h s {
	background-position:0 0
}
.shortcut .s-dropdown .b {
	display:none;
	position:absolute;
	left:0;
	right:0;
	top:29px;
	padding:0 10px;
	background-color:#fff;
	border:1px solid #ededed;
	border-top-color:#fff
}
.shortcut .s-dropdown:hover .b, .shortcut .hover .b {
	display:block;
	-webkit-box-shadow:0 0 5px 0 rgba(0, 0, 0, 0.05);
	box-shadow:0 0 5px 0 rgba(0, 0, 0, 0.05)
}
.shortcut .s-sub li {
	background-position:0 9px
}
.shortcut .s-sub li.s-hw {
	background-image:none;
	padding-left:0
}
.shortcut .s-main {
	float:right;
*display:inline;
*overflow:hidden
}
.shortcut .s-main li {
	float:left;
	background-position:100% 9px
}
.shortcut .s-main li.s-sitemap {
	background-image:none
}
.shortcut .s-login a {
	color:#333
}
.shortcut .s-login a:hover {
	color:#ca151e
}
.shortcut .s-user .h {
	min-width:98px;
	_width:100px;
	text-align:right;
	white-space:nowrap
}
.shortcut .s-user .link-user {
	color:#333
}
.shortcut .s-user .link-user:hover {
	color:#ca151e
}
.shortcut .s-user .vip-state {
	_height:22px;
	_display:inline;
	_zoom:1;
	_vertical-align:middle;
	_padding-top:7px
}
.shortcut .s-user .b {
	color:#8b8b8b;
	line-height:1.2;
	padding-top:7px;
	padding-bottom:10px;
	white-space:nowrap
}
.shortcut .s-sitemap .b {
	padding-top:4px;
	padding-bottom:4px;
	line-height:24px
}
.header {
	min-width:1000px;
	height:118px;
	background-color:#FFF;
	font-family:'Tahoma', \5FAE\8F6F\96C5\9ED1
}
.logo {
	float:left;
	padding-top:13px;
	width:345px
}
.searchBar {
	float:left;
	padding:43px 7px 0 0
}
.searchBar-form {
	line-height:1;
	border:2px solid #ca141d;
	width:428px;
	height:28px;
	overflow:hidden
}
.searchBar-form .text {
	background-color:transparent;
	border:0 none;
	width:344px;
	height:18px;
	line-height:18px;
	padding:5px 10px;
	vertical-align:top;
	font-family:'Tahoma', \5FAE\8F6F\96C5\9ED1
}
.searchBar-form .button {
	width:60px;
 
	height:28px;
	cursor:pointer;
	float:right;
	border:0 none;
	background-color:#ca141d;
	font-family:'Tahoma', \5FAE\8F6F\96C5\9ED1;
	font-size:14px;
	color:#FFF;
	vertical-align:top
}
.searchBar-form .button:hover {
	background-color:#d5434a
}
.searchBar-form .button:active {
	background-color:#b5121a
}
.searchBar-key {
	width:285px;
	padding:3px 0 0 1px;
	white-space:nowrap;
	overflow:hidden
}
.searchBar-key b {
	font-weight:400;
	color:#999;
	margin-right:4px;
	line-height:1.5
}
.searchBar-key a {
	color:#999;
*zoom:1;
	margin-right:12px
}
.searchBar-key a:hover {
	color:#e01d20
}
.header-toolbar {
	float:left;
	height:31px;
	border:1px solid #e5e5e5;
	border-bottom:0;
	background-color:#FFF;
	margin-top:43px
}
.header-toolbar-item {
	float:left
}
.header-toolbar .h {
	height:18px;
	padding:6px 0;
	cursor:pointer;
	position:relative;
	border-bottom:1px solid #e5e5e5;
	background-color:#FFF;
	z-index:416
}
.header-toolbar .h a {
*zoom:1;
	line-height:18px
}
.header-toolbar .h a:hover {
	color:#e01d20
}
.header-toolbar .hover .h, .header-toolbar-item:hover .h {
	border-right:1px solid #e5e5e5;
	border-left:1px solid #e5e5e5;
	border-top:1px solid #e5e5e5;
	margin-left:-1px;
	margin-top:-1px;
	border-bottom:0 none
}
.header-toolbar .h i {
	display:inline-block;
*display:inline;
*zoom:1;
	vertical-align:middle;
	width:6px;
	height:3px;
	font-size:1px;
	line-height:1px;
	background-position:-234px -2px;
	margin-left:7px;
*margin-top:2px
}
.header-toolbar .hover .h i, .header-toolbar-item:hover .h i {
	background-position:-234px 0
}
.header-toolbar .h s {
	position:absolute;
	width:1px;
	height:12px;
	top:9px;
	left:-1px;
	background-color:#e5e5e5
}
.header-toolbar .h u {
	display:none;
	position:absolute;
	background-color:#FFF;
	height:6px;
	bottom:-6px;
	width:98px
}
.header-toolbar .hover .h u, .header-toolbar-item:hover .h u {
	display:block
}
.header-toolbar .b {
	position:absolute;
	z-index:413;
	overflow:hidden;
	border:1px solid #e5e5e5;
	background-color:#FFF;
	display:none
}
.header-toolbar .i-mall:hover .b, .header-toolbar .minicart:hover .b, .header-toolbar .hover .b {
	display:block
}
.header-toolbar .hover .i-mall, .header-toolbar-item:hover .i-mall, .header-toolbar .hover .minicart, .header-toolbar-item:hover .minicart {
	z-index:417
}
.i-mall {
	position:relative;
	z-index:416
}
.i-mall .h {
	width:99px;
	position:relative
}
.hover .i-mall .h, .i-mall:hover .h {
	width:98px
}
.i-mall .h a {
	margin-left:21px
}
.i-mall .h u {
	left:0
}
.i-mall .h dfn {
	position:absolute;
	padding:0 2px;
	background-color:#a341ff;
	height:15px;
	line-height:15px;
	right:13px;
	top:-11px;
	color:#FFF;
	vertical-align:top
}
.hover .i-mall .h dfn, .i-mall:hover .h dfn {
	right:12px
}
.i-mall .h dfn em {
	position:relative;
	top:1px\0/;
*top:-2px;
	_top:-1px
}
:root .i-mall .h dfn em {
	top:0 \9
}
.i-mall .h b {
	position:absolute;
	width:6px;
	height:3px;
	background-position:-246px -24px;
	bottom:-3px;
	_bottom:-4px;
	right:4px;
	font-size:1px;
	line-height:1px
}
.i-mall .b {
	width:197px;
	top:31px;
	left:-1px;
	_left:0
}
.i-mall-prompt a:hover, .i-mall-uc a:hover {
	color:#e01d20
}
.i-mall-prompt {
	padding:11px 10px;
	color:#666;
	text-align:center
}
.i-mall-uc {
	border-top:1px solid #e5e5e5;
	width:210px;
	padding-top:29px;
*padding-bottom:25px;
	overflow:hidden
}
.i-mall-uc li {
	float:left;
	width:98px;
	line-height:14px;
	border-right:1px solid #e5e5e5;
	margin-bottom:26px;
	overflow:hidden;
	text-align:center
}
.i-mall-uc span {
	color:#e01d20;
	margin-left:4px
}
.i-mall-huaban {
	padding:0 10px 10px;
	text-align:center
}
.button-mall-huaban {
	display:block;
	color:#FFF;
	border:1px solid #e01d20;
	background-color:#e01d20;
	color:#FFF;
	font-size:16px;
	height:35px;
	text-align:center;
	line-height:35px
}
.button-mall-huaban:hover {
	text-decoration:none;
	background-color:#e64a4d;
	border-color:#e64a4d
}
.button-mall-huaban:active {
	background-color:#c91a1d;
	border-color:#c91a1d
}
.i-mall-event {
	text-align:center;
	padding:0 10px 10px
}
.i-mall-event img {
	vertical-align:top
}
.minicart {
	position:relative;
	z-index:416
}
.minicart .h {
	width:98px
}
.hover .minicart .h, .minicart:hover .h {
	margin-right:-1px
}
.minicart .h a {
	position:relative;
	margin-left:15px
}
.minicart .h u {
	right:0;
	_width:98px
}
.minicart .h span {
	position:absolute;
	height:15px;
	line-height:15px;
	padding:0 2px;
	background-color:#ca141d;
	right:-17px;
	top:-19px;
	color:#FFF;
	vertical-align:top;
	font-family:Arial, Helvetica, sans-serif
}
.minicart .h b {
	position:absolute;
	width:6px;
	height:3px;
	background-position:-250px 0;
	bottom:-3px;
	_bottom:-4px;
	right:4px;
	font-size:1px;
	line-height:1px
}
.minicart .b {
	width:466px;
	right:-1px;
	top:31px
}
.minicart-pro-empty {
	text-align:center;
	color:#999;
	padding:41px 0;
	line-height:1.5
}
.minicart-pro-list-scroll {
	overflow:hidden;
	overflow-y:scroll;
	_height:444px;
	max-height:444px
}
.minicart-pro-item {
	border-bottom:1px solid #eaeaea;
	padding:0 23px 15px 15px;
	margin-top:15px;
	vertical-align:top
}
.minicart-pro-list-scroll .minicart-pro-item {
	_width:411px;
	_overflow:hidden
}
.minicart .p-img {
	float:left;
	width:80px
}
.minicart .p-img img {
	vertical-align:top;
	width:80px;
	height:80px
}
.minicart .p-name {
	float:left;
	width:283px;
	padding:4px 0 0 15px;
	margin-bottom:18px
}
.minicart .p-name a {
	display:block;
	height:36px;
	line-height:18px;
	overflow:hidden
}
.minicart .p-name a:hover {
	color:#e01d20
}
.minicart .p-status {
	float:left;
	width:283px;
	padding-left:15px
}
.minicart .p-price {
	float:left;
	line-height:19px
}
.minicart .p-price b {
	color:#e01d20;
	font-weight:400;
	font-family:Arial, Helvetica, sans-serif
}
.minicart .p-price em {
	color:#888;
	margin:0 7px
}
.minicart .p-price span {
	color:#888;
	font-family:Arial, Helvetica, sans-serif
}
.minicart .p-tags {
	float:right
}
.minicart .p-tags span {
	display:inline-block;
*display:inline;
*zoom:1;
	border:1px solid #e01d20;
	color:#e01d20;
	margin:0 0 0 10px;
	padding:0 3px;
	height:17px;
	line-height:17px
}
.minicart .p-tags .p-mini-tag-suit {
	border-color:#00a0e9;
	color:#00a0e9
}
.minicart .p-tags .p-mini-tag-sale {
	border-color:#06bd04;
	color:#06bd04
}
.minicart .p-tags .p-mini-tag-gift {
	border-color:#f63;
	color:#f63
}
.minicart .p-tags .p-mini-tag-extend {
	border-color:#e01d20;
	color:#e01d20
}
.minicart .icon-minicart-del {
	margin-top:-18px;
	float:right
}
.minicart-pro-settleup {
	background-color:#fafafa;
	position:relative;
	padding:22px 0 22px 24px;
	height:37px;
	margin-top:-1px
}
.minicart-pro-settleup p {
	line-height:37px
}
.minicart-pro-settleup em {
	color:#e01d20;
	font-size:18px;
	margin:0 4px;
	position:relative;
	top:1px;
	font-family:Arial, Helvetica, sans-serif
}
.minicart-pro-settleup b {
	font-weight:400;
	font-size:18px;
	color:#e01d20;
	margin-left:4px;
	position:relative;
	top:1px;
	font-family:Arial, Helvetica, sans-serif
}
.button-minicart-settleup {
	display:inline-block;
*display:inline;
*zoom:1;
	color:#FFF;
	border:1px solid #e01d20;
	background-color:#e01d20;
	color:#FFF;
	font-size:16px;
	width:130px;
	height:35px;
	text-align:center;
	line-height:35px;
	position:absolute;
	right:22px;
	top:22px
}
.button-minicart-settleup:hover {
	text-decoration:none;
	background-color:#e64a4d;
	border-color:#e64a4d
}
.button-minicart-settleup:active {
	background-color:#c91a1d;
	border-color:#c91a1d
}
.header-qrcode {
	padding-top:17px;
	float:right
}
.header-qrcode .ec-slider {
	height:96px;
	width:91px
}
.header-qrcode .ec-slider .ec-slider-item img {
	width:76px;
	height:76px
}
.header-qrcode .ec-slider .ec-slider-item span {
	display:inline-block;
	overflow:hidden;
	white-space:nowrap;
	font-size:11px;
	-webkit-transform:scale(0.916) translate(-4%, -2px);
	-o-transform:scale(1) translate(0, 0)
}
.header-qrcode .ec-slider .ec-slider-nav {
	right:0;
	top:0;
	margin:0;
	width:8px;
	bottom:auto;
	left:auto;
	height:76px
}
.header-qrcode .ec-slider .ec-slider-nav span {
	width:8px;
	height:8px;
	border-radius:50%;
	background-color:#e5e5e5;
	margin:2px 0;
	opacity:1;
	filter:alpha(opacity=100)
}
.header-qrcode .ec-slider .ec-slider-nav .current {
	background-color:#f79f2e
}
.naver-main {
	min-width:1000px;
	height:40px;
	background-color:#333333
}
.naver-main .layout {
	position:relative;
	z-index:410
}
.naver {
	padding-left:219px;
	font-family:\5FAE\8F6F\96C5\9ED1
}
.naver ul {
	border-left:1px solid #6B6B6B
}
.naver li {
	float:left
}
.naver a {
	display:inline-block;
*display:inline;
*zoom:1;
	height:40px;
	line-height:39px;
	font-size:16px;
	color:#FFF;
	padding:0 30px;
	white-space:nowrap;
	text-align:center
}
.naver .hover a, .naver li:hover a, .naver a:hover {
	text-decoration:none;
	background-color:#222222
}
.naver .current, .naver .current:hover {
	background-color:#000000
}
.naver a span {
	cursor:pointer;
	display:inline-block;
*display:inline;
*zoom:1;
	position:relative;
	z-index:410
}
.naver li s {
	position:absolute;
	right:-22px;
	top:-5px;
	line-height:1.2
}
.naver li img {
	vertical-align:top
}
.naver .hover, .naver li:hover {
	position:relative;
	z-index:109
}
.naver i {
	display:inline-block;
*display:inline;
*zoom:1;
	width:9px;
	height:4px;
	font-size:1px;
	line-height:1px;
	background-position:-229px -27px;
	vertical-align:4px;
*vertical-align:5px;
	margin-left:6px
}
.naver .hover i, .naver li:hover i {
	background-position:-229px -24px
}
.naver ol {
	position:absolute;
	border:1px solid #e8e8e8;
	border-top:0 none;
	left:-1px;
	top:40px;
	background-color:#FFF;
	display:none
}
.naver .hover ol, .naver li:hover ol {
	display:block;
	-moz-box-shadow:0 0 5px 0 rgba(0, 0, 0, .07);
	-webkit-box-shadow:0 0 5px 0 rgba(0, 0, 0, .07);
	box-shadow:0 0 5px 0 rgba(0, 0, 0, .07)
}
.naver ol li {
	float:none
}
.naver ol a, .naver .hover ol a, .naver li:hover ol a {
	color:#636363;
	height:34px;
	line-height:34px;
	background-color:#FFF;
	text-align:left;
	font-size:14px;
	min-width:80px;
	_width:80px
}
.naver .hover ol a:hover, .naver li:hover ol a:hover {
	background-color:#fbfaf9
}
.category {
	position:absolute;
	left:0;
	top:0;
	width:220px;
	height:40px;
	font-family:'Tahoma', \5FAE\8F6F\96C5\9ED1;
	_font-family:\5FAE\8F6F\96C5\9ED1;
	line-height:1.5
}
.category .h {
	height:39px;
	border:1px solid #C81118;
	border-bottom:0 none;
	background-color:#C81118
}
.category .h h2 {
	line-height:37px;
	height:38px;
	font-size:16px;
	color:#FFF;
	padding-left:15px;
	border-bottom:1px solid #f86675
}
.category:hover .h h2, .category-hover .h h2, .category-index .h h2 {
	border-bottom-color:#da3243
}
.icon-category {
	position:absolute;
	width:9px;
	height:4px;
	font-size:1px;
	line-height:1px;
	background-position:-229px -27px;
	right:13px;
	top:18px
}
.category:hover .icon-category, .category-hover .icon-category {
	background-position:-229px -24px
}
.category-index .icon-category {
	display:none
}
.category-list {
	background-color:#ffffff;
	background-repeat:repeat-x;
	background-position:0 0;
	border:1px solid #ffffff;
	border-top:0 none;
	display:none;
	padding-bottom:7px;
	font-size:0
}
.category:hover .category-list, .category-hover .category-list, .category-index .category-list {
	display:block
}
.category-index .category-list {
	height:490px;
	padding-bottom:0
}
.category-list a:hover {
	text-decoration:none
}
.category-item {
	vertical-align:top;
	position:relative;
*zoom:1
}
.category-info {
	padding:9px 0 8px 4px;
	_padding:6px 0 8px 6px;
	margin-left:4px;
	height:40px
}
.category-list li:hover .category-info, .category-list li.hover .category-info {
	background-color:#fcf7f7;
	margin-right:-1px;
	_position:relative
}
.category-info a {
	line-height:22px;
	color:#888888;
	margin-left:8px;
	_margin-left:6px;
*display:inline-block;
*display:inline;
*zoom:1;
	font-size:13px
}
.category-list li:hover .category-info a, .category-list li.hover .category-info a {
	color:#d59698
}
.category-info a:hover {
	color:#d59698
}
.category-list li:hover .category-info a:hover, .category-list li.hover .category-info a:hover {
	color:#d59698
}
.category-info span {
	position:relative
}
.category-info s {
	position:absolute;
	right:-3px;
	top:-13px;
*top:-12px
}
.category-info img {
	vertical-align:top
}
.category-info h3, .category-info h3 a {
	font-size:16px;
	color:#000000
}
.category-info h3 {
	line-height:1.2;
	padding-bottom:1px;
	_padding-bottom:3px
}
.category-list li:hover .category-info h3, .category-list li.hover .category-info h3, .category-list li:hover .category-info h3 a, .category-list li.hover .category-info h3 a, .category-list li:hover .category-info h3 a:hover, .category-list li.hover .category-info h3 a:hover {
	color:#000000
}
.category-panels {
	display:none;
	position:absolute;
	left:219px;
	width:179px;
	border:1px solid #efeaea;
	border-left:0 none;
	background-color:#fcf7f7;
	top:0;
	padding:10px 0
}
.category-list li:hover .category-panels, .category-list li.hover .category-panels {
	display:block
}
.subcate-list li {
	vertical-align:top;
	_zoom:1
}
.subcate-list a {
	display:block;
	padding-left:30px;
	line-height:37px;
	font-size:14px;
	color:#666
}
.subcate-list a:hover {
	color:#666666;
	background-color:#efeaea
}
.subcate-list span {
	position:relative
}
.subcate-list s {
	position:absolute;
	right:-3px;
	top:-13px;
*top:-12px
}
.subcate-list img {
	vertical-align:top
}
.category-banner {
	margin:10px 30px 8px
}
.category-banner dt {
	height:22px;
	line-height:22px;
	text-align:center;
	font-size:13px;
	color:#FFF;
	background-color:#e63547;
	margin-bottom:11px
}
.category-banner dd {
	overflow:hidden;
	white-space:nowrap;
	display:block;
	width:100%
}
.category-banner a {
	color:#666;
	font-size:13px;
	line-height:22px
}
.category-banner a:hover {
	color:#333
}
.icon-cate-arrow {
	display:none;
	position:absolute;
	right:12px;
	top:50%;
	margin-top:-6px;
	width:7px;
	height:13px;
	background-position:-98px -47px
}
.category-list li:hover .icon-cate-arrow, .category-list li.hover .icon-cate-arrow {
	display:block
}
.breadcrumb-area {
	margin-left:1px;
	line-height:1.5
}
.breadcrumb-area {
	color:#BBB
}
.breadcrumb-area a, .breadcrumb-area span {
	color:#666;
	font-family:\5FAE\8F6F\96C5\9ED1, \5B8B\4F53
}
.breadcrumb-area a:hover, .breadcrumb-area span {
	color:#333
}
.starRating-area {
	display:inline-block;
	width:75px;
	height:12px;
	line-height:1px;
	overflow:hidden;
	position:relative
}
.starRating-area s {
	display:block;
	height:12px;
	line-height:1px;
	position:absolute;
	left:0;
	top:0
}
.starRating-area, .starRating-area s {
	background-position:0 0
}
.starRating-area s {
	background-position:-75px 0
}
.u-3-4 .pro-list, .u-4-5 .pro-list, .search .pro-list {
	margin-left:-1px;
	width:100%;
	background-position:right 0;
	background-repeat:repeat-y
}
.u-3-4 .pro-list ul, .u-4-5 .pro-list ul, .search .pro-list ul {
	width:100%;
	overflow:hidden;
	background-position:0 bottom;
	background-repeat:repeat-x
}
.u-3-4 .pro-list li, .u-4-5 .pro-list li, .search .pro-list li {
	float:left;
	width:25%;
	overflow:hidden;
	text-align:center;
	padding:12px 0;
	border-bottom:1px solid #DDD;
	position:relative
}
.search .pro-list li {
	width:20%
}
.u-3-4 .pro-list li div, .u-4-5 .pro-list li div, .search .pro-list li div {
	padding:0 18px;
	background-position:left 0;
	background-repeat:repeat-y
}
.u-3-4 .pro-list li .p-img img, .u-4-5 .pro-list li .p-img img, .search .pro-list li .p-img img {
	width:142px;
	height:142px;
	display:block;
	vertical-align:top;
	margin:0 auto
}
.u-3-4 .pro-list li .p-name, .u-4-5 .pro-list li .p-name, .search .pro-list li .p-name {
	height:52px;
	overflow:hidden;
	line-height:18px;
	word-wrap:break-word
}
.u-3-4 .pro-list li .p-name a:hover, .u-4-5 .pro-list li .p-name a:hover, .search .pro-list li .p-name a:hover {
	color:#C00
}
.u-3-4 .pro-list li .p-price, .u-4-5 .pro-list li .p-price, .search .pro-list li .p-price {
	height:30px;
	line-height:30px
}
.u-3-4 .pro-list li .p-price b, .u-4-5 .pro-list li .p-price b, .search .pro-list li .p-price b {
	font-size:20px;
	color:#C00;
	font-weight:400
}
.u-3-4 .pro-list li .p-price em, .u-4-5 .pro-list li .p-price em, .search .pro-list li .p-price em {
	font-size:14px;
	color:#C00
}
.u-3-4 .pro-list li .p-star, .u-4-5 .pro-list li .p-star, .search .pro-list li .p-star {
	padding:10px 0 4px
}
.u-3-4 .pro-list li .p-score, .u-4-5 .pro-list li .p-score, .search .pro-list li .p-score {
	color:#999;
	padding-bottom:10px
}
.u-3-4 .pro-list li i, .u-4-5 .pro-list li i, .search .pro-list li i {
	position:absolute;
	left:0;
	top:4px
}
.service {
	border-top:1px solid #e5e5e5;
	padding:30px 0 20px;
	width:1200px;
	overflow:hidden;
	margin:0 auto;
	font-family:'Tahoma', \5FAE\8F6F\96C5\9ED1
}
.service dl {
	float:left
}
.service .s1 {
	width:222px;
	padding-left:8px
}
.service .s2 {
	width:227px
}
.service .s3 {
	width:232px
}
.service dl.s5 {
	float:right;
	padding-right:8px
}
.service dt {
	font-size:16px;
	line-height:1.2;
	padding-bottom:15px
}
.service dt i {
	float:left;
	width:16px;
	height:14px;
	margin:3px 8px 0 0;
	_margin:3px 5px 0 0
}
.service .s1 dt i {
	background-position:0 -54px
}
.service .s2 dt i {
	background-position:-26px -54px
}
.service .s3 dt i {
	background-position:-52px -54px
}
.service .s4 dt i {
	background-position:-78px -54px
}
.service .s5 dt i {
	background-position:0 -78px
}
.service dd li {
	line-height:24px;
	padding-left:24px
}
.service dd a {
	color:#666
}
.service dd a:hover {
	color:#e01d20
}
.slogan {
	border-top:1px solid #e5e5e5;
	padding:23px 0 22px;
	width:1200px;
	margin:0 auto;
	overflow:hidden;
	font-family:'Tahoma', \5FAE\8F6F\96C5\9ED1
}
.slogan li {
	float:left;
	line-height:44px;
	font-size:16px;
	height:44px
}
.slogan li i {
	float:left;
	width:44px;
	height:44px;
	margin-right:12px
}
.slogan .s1 {
	width:277px
}
.slogan .s1 i {
	background-position:0 0
}
.slogan .s2 {
	width:260px
}
.slogan .s2 i {
	background-position:-54px 0
}
.slogan .s3 i {
	background-position:-108px 0
}
.slogan .s4 {
	float:right
}
.slogan .s4 i {
	background-position:-162px 0
}
.footer {
	border-top:1px solid #e5e5e5;
	padding:29px 0 30px;
	width:1200px;
	margin:0 auto;
	font-family:'Tahoma', \5FAE\8F6F\96C5\9ED1;
	color:#666;
	line-height:1.5
}
.footer a {
	color:#666
}
.footer a:hover {
	color:#e01d20
}
.footer-otherLink {
	padding:0 8px;
	text-align:center;
	word-break:break-all
}
.footer-otherLink em {
	padding-right:3px;
	margin-left:3px
}
.footer-warrant-area {
	padding-top:12px;
	text-align:center
}
.footer-warrant-area em {
	padding-right:3px;
	margin-left:3px
}
.footer-warrant-img {
	padding:23px 0 0
}
.footer-warrant-img img {
	vertical-align:top
}
.pager {
	display:inline-block;
*display:inline;
*zoom:1;
	overflow:hidden
}
.pager img, .pager input, .pager span, .pager select {
	vertical-align:middle
}
.pager ul li.pgNext, .pager .pageSizer span, .pager .quickPager span {
	font-family:tahoma
}
.pager ul {
	font-size:10px
}
.pager ul li {
	float:left;
	font-size:12px;
	line-height:16px;
	padding:0 5px;
	text-decoration:none
}
.pager ul li.recordCount {
	border:0 none;
	line-height:23px
}
.pager ul li.link {
	background-color:#FFF;
	border:1px solid #dddcdb;
	height:16px;
	line-height:17px;
	cursor:pointer;
	color:#666;
	margin:0 0 0 8px;
	overflow:hidden
}
.pager ul li.link:hover {
	color:#444
}
.pager ul li.pgCurrent {
	background-color:#d2d2d2;
	color:#444
}
.pager ul li.text {
	border:medium none;
	clear:right;
	padding:0;
	margin:0 0 0 8px;
	color:#999
}
.pager ul li.quickPager {
	display:none;
	clear:none;
	float:right;
	color:#444;
	padding-right:1px
}
.pager ul li.pgNext {
	width:16px;
	height:16px;
	overflow:hidden;
	line-height:64px;
	padding:0;
	float:left
}
.pager ul li.first {
	background-position:3px -81px
}
.pager ul li.pre {
	background-position:-14px -81px
}
.pager ul li.next {
	background-position:-48px -81px
}
.pager ul li.last {
	background-position:-30px -81px
}
.pager ul li.first-empty:hover, .pager ul li.pre-empty:hover, .pager ul li.next-empty:hover, .pager ul li.last-empty:hover {
	border:1px solid #ccc
}
.pager ul li.first-empty, .pager ul li.pre-empty, .pager ul li.next-empty, .pager ul li.last-empty, .pager ul li.first-empty:hover, .pager ul li.pre-empty:hover, .pager ul li.next-empty:hover, .pager ul li.last-empty:hover {
	color:#adadad;
	cursor:default
}
.icon-detect {
	background-position:2px center
}
.icon-ok {
	background-position:-213px -71px
}
.icon-error {
	background-position:-187px -97px
}
.icon-warn {
	background-position:-161px -123px
}
.icon-noVerified {
	background-position:-110px -174px
}
.icon-breadcrumb {
	padding:0 0 0 24px;
	background-position:-136px -149px;
	background-position:-136px -148px\9
}
.icon-reply {
	padding-left:20px;
	background-position:-86px -197px;
	background-position:-86px -198px\9;
	background-position:-86px -197px\0/
}
.icon-close {
	padding-left:11px;
	background-position:-127px 0
}
.icon-minus, .icon-plus {
	display:inline-block;
*display:inline;
*zoom:1;
	width:9px;
	height:9px
}
.icon-minus {
	background-position:-38px -22px
}
.icon-minus:hover {
	background-position:-68px -22px
}
.icon-plus {
	background-position:-53px -22px
}
.icon-plus:hover {
	background-position:-83px -22px
}
.icon-over {
	padding:1px 0 2px 28px;
	background-position:-57px -222px;
	color:#B00
}
.icon-sales {
	padding:1px 0 2px 28px;
	background-position:-127px -540px;
	color:#B00
}
.icon-edit {
	padding:1px 0 2px 22px;
	background-position:-103px -568px;
	color:#0077d2
}
.icon-arrow-up {
	display:block;
	width:9px;
	height:5px;
	font-size:1px;
	line-height:1px;
	background-position:-20px 0
}
.icon-arrow-down {
	display:block;
	width:9px;
	height:5px;
	font-size:1px;
	line-height:1px;
	background-position:-20px -4px
}
.icon-letter-read {
	padding-left:34px;
	padding-top:2px;
	padding-bottom:1px;
	background-position:-283px -342px
}
.icon-letter-unread {
	padding-left:34px;
	background-position:-1px -308px;
	background-position:-1px -310px\9;
	background-position:-1px -308px\0/;
*background-position:-1px -310px
}
.icon-del {
	display:inline-block;
*display:inline;
*zoom:1;
	width:12px;
	height:12px;
	background-position:-261px -368px
}
.icon-del span {
	display:none;
	font-size:1px;
	line-height:0
}
.icon-search {
	padding-left:22px;
	background-position:-236px -390px
}
.icon-smile {
	display:inline-block;
*display:inline;
*zoom:1;
	width:30px;
	height:31px;
	background-position:0 0
}
.icon-smile-2 {
	display:inline-block;
*display:inline;
*zoom:1;
	width:32px;
	height:32px;
	background-position:0 0
}
.icon-phone {
	display:inline-block;
*display:inline;
*zoom:1;
	width:23px;
	height:21px;
	background-position:-95px 0
}
.icon-tips {
	padding-left:32px;
	background-position:-134px -34px
}
.icon-tips-2 {
	display:inline-block;
*display:inline;
*zoom:1;
	width:41px;
	height:37px;
	background-position:0 -118px
}
.icon-success {
	padding-left:46px;
	background-position:-167px 0
}
.icon-success-2 {
	display:inline-block;
*display:inline;
*zoom:1;
	width:45px;
	height:36px;
	background-position:-40px 0
}
.icon-success-3 {
	display:inline-block;
*display:inline;
*zoom:1;
	width:69px;
	height:62px;
	background-position:0 -46px
}
.icon-success-4 {
	display:inline-block;
*display:inline;
*zoom:1;
	width:87px;
	height:86px;
	background-position:0 -165px
}
.icon-success-5 {
	padding-left:26px;
	background-position:-107px -64px
}
.icon-success-6 {
	display:inline-block;
*display:inline;
*zoom:1;
	width:81px;
	height:65px;
	background-position:0 -261px
}
.icon-help {
	display:inline-block;
*display:inline;
*zoom:1;
	padding:0 21px 0 0;
	background-position:center right;
	color:#B00
}
.icon-yes, .icon-no {
	display:inline-block;
*display:inline;
*zoom:1;
	overflow:hidden;
	line-height:52px;
	vertical-align:middle
}
.icon-yes {
	width:18px;
	height:12px;
	background-position:-100px -24px
}
.icon-no {
	width:15px;
	height:13px;
	background-position:-128px -24px
}
.icon-more {
	display:inline-block;
*display:inline;
*zoom:1;
	line-height:52px;
	overflow:hidden;
	width:13px;
	height:13px;
	background-position:-206px -24px
}
.icon-minicart-del {
	display:inline-block;
*display:inline;
*zoom:1;
	width:13px;
	height:13px;
	font-size:1px;
	line-height:1px;
	background-position:-115px -47px;
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden
}
.icon-minicart {
	display:inline-block;
*display:inline;
*zoom:1;
	padding:5px 0 5px 48px;
	background-position:-265px 0
}
.icon-vip-level-0, .icon-vip-level-1, .icon-vip-level-2, .icon-vip-level-3, .icon-vip-level-4, .icon-vip-level-5 {
	display:inline-block;
*display:inline;
*zoom:1;
	width:16px;
	height:16px;
	vertical-align:middle
}
.icon-vip-level-0 {
	background-position:0 0
}
.icon-vip-level-1 {
	background-position:-26px 0
}
.icon-vip-level-2 {
	background-position:-52px 0
}
.icon-vip-level-3 {
	background-position:-78px 0
}
.icon-vip-level-4 {
	background-position:-104px 0
}
.icon-vip-level-5 {
	background-position:-130px 0
}
.icon-detect, .icon-error, .icon-ok, .icon-warn, .icon-noVerified {
	padding:1px 0 1px 23px;
	height:15px;
	line-height:15px;
	display:inline-block
}
.icon-detect, .icon-error, .icon-ok, .icon-warn, .noVerified, .exp, .icon-noVerified {
	margin-left:7px
}
.icon-detect {
	color:#ff5f00
}
.icon-ok {
	color:#61a326
}
.icon-error {
	color:#ff5f00
}
.icon-warn {
	color:#ff5f00
}
.noVerified {
	color:#ff5f00
}
.exp {
	color:#ff5f00
}
.vip-state .link-noAct {
	padding:0 3px;
	background-color:#ca141c;
	color:#FFF;
	display:inline-block;
*display:inline;
*zoom:1;
	font-size:14px;
	height:16px;
	overflow:hidden;
	line-height:16px;
	vertical-align:middle;
	position:relative;
	top:-1px
}
.vip-state .link-noAct:hover {
	color:#FFF;
	text-decoration:none
}
.vip-state i {
	position:relative;
	top:-1px
}
.form-detail-area table {
	width:100%;
	table-layout:fixed;
	word-break:break-all;
	word-wrap:break-word
}
.form-edit-area th, .form-detail-area th {
	text-align:right
}
.form-edit-area th, .form-edit-area td {
	padding:10px 0
}
.form-detail-area th, .form-detail-area td {
	padding:3px 0
}
.form-edit-area .required {
	color:#ca141c;
	font-family:\5B8B\4F53;
	margin-right:2px
}
.form-edit-area .text, .form-edit-area .verify {
	border:1px solid #dedede;
	padding:3px 4px;
	height:18px;
	line-height:18px
}
.form-edit-area input.vam {
	_margin-top:-2px
}
.form-edit-area .textarea {
	border:1px solid #dedede;
	padding:2px 4px
}
.form-edit-area .error {
	border-color:#ffa169!important
}
.form-edit-area .text:focus, .form-edit-area .textarea:focus, .form-edit-area .verify:focus, .form-edit-area input.hover, .form-edit-area input.error:focus {
	border-color:#28c0c6!important;
	position:relative
}
.form-edit-area .input[disabled] {
	background-color:#f0f0f0;
	color:#8b8b8b
}
.form-edit-area span.error {
	color:#ff5f00;
	font-size:12px
}
.form-edit-area .atta-area {
	margin-top:-8px
}
.form-detail-area .atta-area {
	margin-top:-12px
}
.form-edit-area .atta-area li, .form-detail-area .atta-area li {
	padding:10px 8px 10px 0;
	background:url(img/bg43.png) scroll repeat-x 0 bottom
}
.form-edit-area .atta-area .a-button a {
	color:#F00
}
.form-edit-action {
	padding-top:14px
}
.form-edit-action .button-action-ok {
	margin-right:16px;
	cursor:pointer
}
.form-edit-action a:hover {
	text-decoration:none
}
.popup-area {
	border:1px solid #ffc16b;
	background-color:#ffffe9
}
.popup-area .h, .popup-area .f {
	position:relative;
	font-size:0;
	line-height:0;
	_zoom:1
}
.popup-area .icon-close {
	display:block;
	height:11px;
	line-height:1px;
	position:absolute;
	right:10px;
	top:8px
}
.popup-area .icon-close span {
	display:none
}
.popup-area .icon-arrow-up {
	position:absolute;
	left:56px;
	top:-6px
}
.popup-area .icon-arrow-down {
	position:absolute;
	right:62px;
	bottom:-6px
}
.popup-area .icon-success {
	height:24px;
	line-height:24px;
	color:#4b4b4b;
	font-size:14px;
	font-family:\5FAE\8F6F\96C5\9ED1
}
.popup-area .icon-tips {
	height:20px;
	line-height:20px;
	color:#ff7f00;
	font-size:13px
}
.popup-define-area {
	width:158px;
	text-align:center;
	z-index:5
}
.popup-define-area .b {
	padding:8px 0 14px
}
.popup-define-area p {
	color:#f96209;
	padding-bottom:7px
}
.popup-define-area a {
	margin-right:5px
}
.ol_box_mask {
	position:fixed!important;
	position:absolute;
	top:0;
	left:0;
	z-index:499;
	opacity:.4;
filter:alpha(opacity:40);
	background-color:#000;
	visibility:visible
}
.ol_box {
	background-color:#FFF;
	overflow:visible;
	box-shadow:0 0 10px rgba(0, 0, 0, 0.5)
}
.ol_box div {
	overflow:visible
}
.ol_box .box-header {
	position:relative;
	padding-bottom:4px;
	background-position:0 2px
}
.ol_box .box-tl, .ol_box .box-tr {
	position:absolute;
	width:2px;
	height:4px;
	font-size:1px;
	line-height:1px;
	top:30px
}
.ol_box .box-tl {
	background-position:0 -28px;
	left:0
}
.ol_box .box-tr {
	background-position:right -28px;
	right:0
}
.ol_box .box-tc {
	cursor:move;
	height:28px;
	line-height:28px;
	border:1px solid #c52525;
	background-position:center 0
}
.ol_box .box-cl, .ol_box .box-cr {
	display:none
}
.ol_box .box-cc {
	vertical-align:top
}
.ol_box .box-title {
	font-size:14px;
	font-weight:700;
	color:#FFF;
	margin-left:14px
}
.ol_box .box-header .box-close {
	display:block;
	height:11px;
	padding-left:12px;
	background-position:-148px 0;
	line-height:1px;
	position:absolute;
	right:10px;
	top:9px
}
.ol_box .box-content {
	clear:both;
	border:1px solid #EEE;
	border-top:0 none
}
.ol_box .box-loading {
	background-position:center center
}
.ol_box_2 {
	border:1px solid #ffc16b;
	background-color:#ffffe9;
	box-shadow:5px 0 8px rgba(0, 0, 0, 0.3)
}
.ol_box_2 .box-header {
	position:relative
}
.ol_box_2 .box-header .box-close {
	display:block;
	height:11px;
	padding-left:11px;
	background-position:-127px 0;
	line-height:1px;
	position:absolute;
	right:10px;
	top:8px
}
.ol_box_2 .box-cl, .ol_box_2 .box-cr {
	display:none
}
.ol_box_2 .box-cc {
	vertical-align:top
}
.ol_box_3 {
	background-color:#FFF;
	overflow:visible;
	box-shadow:0 0 10px rgba(0, 0, 0, 0.5)
}
.ol_box_3 div {
	overflow:visible
}
.ol_box_3 .box-header {
	position:relative;
	border:1px solid #c6c6c6
}
.ol_box_3 .box-tl, .ol_box_3 .box-tr {
	position:absolute;
	width:2px;
	height:25px;
	font-size:1px;
	line-height:1px;
	top:1px
}
.ol_box_3 .box-tl {
	background-position:0 0;
	left:0
}
.ol_box_3 .box-tr {
	background-position:right 0;
	right:0;
	_right:1px
}
.ol_box_3 .box-tc {
	cursor:move;
	height:25px;
	line-height:25px;
	border-top:1px solid #ececec;
	border-bottom:1px solid #ebebeb;
	background-position:center 0
}
.ol_box_3 .box-cl, .ol_box_3 .box-cr {
	display:none
}
.ol_box_3 .box-cc {
	vertical-align:top
}
.ol_box_3 .box-title {
	font-size:14px;
	font-weight:700;
	color:#666;
	margin-left:20px
}
.ol_box_3 .box-header .box-close {
	display:block;
	height:9px;
	padding-left:9px;
	background-position:-196px 0;
	line-height:1px;
	position:absolute;
	right:8px;
	top:10px
}
.ol_box_3 .box-content {
	clear:both;
	border:1px solid #c6c6c6;
	border-top:0 none
}
.ol_box_3 .box-loading {
	background-position:center center
}
.ol_box_4 {
	width:428px;
	border:1px solid #d2d2d2;
	background-color:#f2f2f2;
	box-shadow:0 2px 3px 0 rgba(0, 0, 0, .05);
	font-family:'Tahoma', \5FAE\8F6F\96C5\9ED1
}
.ol_box_4 .box-header {
	position:relative;
	padding:26px 0 14px
}
.ol_box_4 .box-header .box-title {
	display:block;
	text-align:center;
	font-size:14px;
	font-weight:700
}
.ol_box_4 .box-header .box-close {
	display:block;
	height:11px;
	padding-left:11px;
	background-position:-170px 0;
	line-height:1px;
	position:absolute;
	right:10px;
	top:10px
}
.ol_box_4 .box-cl, .ol_box_4 .box-cr {
	display:none
}
.ol_box_4 .box-cc {
	vertical-align:top
}
.ol_box_4 .box-content {
	padding:0 30px
}
.ol_box_4 .box-button {
	padding:5px 0 30px;
	text-align:center;
	font-size:0
}
.ol_box_4 .box-button .box-ok, .ol_box_4 .box-button .box-cancel {
	display:inline-block;
*display:inline;
*zoom:1;
	min-width:78px;
	_width:78px;
	height:35px;
	line-height:35px;
	line-height:33px\9;
	border:1px solid #d1d1d1;
	background-color:#f7f7f7;
	background-color:rgba(0, 0, 0, .03);
	font-size:14px;
	margin:0 7.5px;
	padding:0 20px;
	white-space:nowrap
}
.ol_box_4 .box-button .box-ok:hover, .ol_box_4 .box-button .box-cancel:hover {
	text-decoration:none;
	border-color:#dadada;
	background-color:#f9f9f9;
	color:#5c5c5c
}
.ol_box_4 .box-button .box-ok:active, .ol_box_4 .box-button .box-cancel:active {
	border-color:#c6c6c6;
	background-color:#eaeaea;
	color:#303030
}
.ol_box_4 .box-custom-button {
	padding:5px 0 30px;
	text-align:center;
	font-size:0
}
.ol_box_4 .box-custom-button a {
	margin:0 7.5px;
	font-size:14px;
	min-width:78px;
	_width:78px;
	height:35px;
	padding:0 20px;
	white-space:nowrap
}
.ol_box_4 .box-custom-button input {
	margin:0 7.5px;
	font-size:14px;
	min-width:118px;
	_width:118px;
	height:35px;
	padding:0 20px;
	white-space:nowrap;
	font-family:'Tahoma', \5FAE\8F6F\96C5\9ED1
}
.ol_box_4 .box-custom-button a {
	line-height:35px;
	line-height:33px\9
}
.ol_box_4 .box-form-tips {
	float:left;
	margin:-3px 0 0 -26px;
	_margin-left:-13px;
	padding-bottom:10px
}
.ol_box_4 .box-other-links {
	float:right;
	margin:-3px -18px 0 0;
	_margin-right:-9px;
	padding-bottom:10px;
	color:#666
}
.ol_box_4 .box-other-links a {
	color:#28c0c6
}
.ol_box_4 .box-other-links a:hover {
	text-decoration:none
}
.ol_box_4 .form-edit-area th, .ol_box_4 .form-edit-area td {
	padding:5px 0
}
.ol_box_4 .form-edit-area .text, .ol_box_4 .form-edit-area .verify, .ol_box_4 .form-edit-area .textarea {
	padding:7px 10px;
	font-family:'Tahoma', \5FAE\8F6F\96C5\9ED1
}
.box-tips-area {
	color:#535353;
	line-height:20px;
	padding:6px 0 25px
}
.box-confirm-area {
	text-align:center;
	color:#ff5f00;
	font-size:14px;
	line-height:20px;
	padding:6px 0 25px
}
.box-prompt-error-area .h {
	text-align:center;
	padding:7px 0 21px
}
.box-prompt-error-area .h i {
	display:inline-block;
*display:inline;
*zoom:1;
	width:72px;
	height:72px;
	background-position:-116px 0
}
.box-prompt-error-area .b {
	text-align:center;
	font-size:14px;
	color:#ff5f00;
	padding:2px 0 25px
}
.box-prompt-error-area .b b {
	font-weight:400;
	color:#ff5f00
}
.box-prompt-success-area .h {
	text-align:center;
	padding:7px 0 21px
}
.box-prompt-success-area .h i {
	display:inline-block;
*display:inline;
*zoom:1;
	width:72px;
	height:72px;
	background-position:-34px 0
}
.box-prompt-success-area .b {
	text-align:center;
	padding:2px 0 25px
}
.box-prompt-success-area .b span {
	font-size:16px;
	color:#e01d20
}
.box-prompt-success-area .b b {
	font-weight:400;
	color:#06bd04
}
.box-prompt-success-area .b em {
	color:#e01d20
}
.safetyPhone-prompt-area .h {
	text-align:center;
	padding:7px 0 21px
}
.safetyPhone-prompt-area .h i {
	display:inline-block;
*display:inline;
*zoom:1;
	width:72px;
	height:72px;
	background-position:-198px 0
}
.safetyPhone-prompt-area .b {
	text-align:center;
	padding:2px 0 25px
}
.safetyPhone-prompt-area .b span {
	font-size:16px;
	color:#e01d20
}
.safetyPhone-prompt-area .b em {
	color:#e01d20
}
.form-feedback-area {
	background-color:#eee;
	border:1px solid #bdbdbd;
	-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.2);
	box-shadow:0 1px 1px rgba(0, 0, 0, 0.2);
	width:408px;
	padding:10px 20px 20px;
	line-height:1.2;
	position:absolute;
	right:58px;
	bottom:10px;
	z-index:500;
	clear:both
}
.form-feedback-area .h {
	position:relative
}
.form-feedback-close {
	display:block;
	height:11px;
	width:11px;
	background-position:-127px 0;
	line-height:1px;
	position:absolute;
	right:10px;
	top:8px
}
.form-feedback-area table {
	width:100%
}
.form-feedback-area td {
	padding:5px 0
}
.form-feedback-area td.tar {
	width:80px
}
.form-feedback-area b {
	font-size:13px
}
.form-feedback-area .textarea {
	width:398px;
	height:120px
}
.form-feedback-area .text {
	width:398px
}
.form-feedback-area .u {
	color:#007ad9
}
.form-feedback-area .button-action-submit-3 {
	margin-top:4px
}
.form-login-area {
	padding:30px 0 40px
}
.form-login-area .form-edit-area th {
	width:138px;
	padding-right:7px;
	font-size:14px
}
.form-login-area .link {
	color:#2667a9
}
.form-login-area .form-edit-action {
	padding-left:225px
}
.form-mail-area, .form-book-area, .form-interest-area {
	padding:6px 0 25px
}
.form-mail-area .form-edit-table table, .form-book-area .form-edit-table table, .form-interest-area .form-edit-table table {
	width:100%
}
.form-mail-area .form-edit-table .text, .form-book-area .form-edit-table .text, .form-interest-area .form-edit-table .text {
	width:346px
}
.arrival-remind-area {
	padding:0 0 30px
}
.arrival-remind-area ul {
	margin:0 -8px;
	_margin:0 -16px
}
.arrival-remind-area li {
	float:left;
	border:1px solid #d1d1d1;
	background-color:#eaeaea;
	padding:0 12px;
	height:70px;
	width:150px;
	margin:12px 8px 0;
	text-align:center;
	position:relative
}
.arrival-remind-area s {
	display:none;
	position:absolute;
	bottom:0;
	right:0;
	background-position:0 0;
	height:10px;
	width:10px;
	line-height:0;
	font-size:0
}
.arrival-remind-area .a-title {
	font-size:18px;
	padding:13px 0 2px
}
.arrival-remind-area .a-txt {
	color:#666;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis
}
.arrival-remind-area .a-txt a {
	color:#28c0c6;
	text-decoration:underline
}
.arrival-remind-area li:hover, .arrival-remind-area li.hover {
	cursor:pointer;
	border-color:#d81b24;
	background-color:#FFF
}
.arrival-remind-area li.selected {
	border-color:#d81b24;
	background-color:#FFF
}
.arrival-remind-area li.selected s {
	display:block
}
.arrival-remind-area li.disabled {
	cursor:default;
	border-color:#e8e8e8;
	background-color:#f0f0f0
}
.arrival-remind-area li.disabled .a-txt {
	color:#999
}
.sale-book-success-area {
	padding:47px 0 55px
}
.sale-book-success-area p {
	color:#777;
	font-size:14px;
	font-weight:700;
	padding-left:195px
}
.sale-book-success-area p b {
	margin-left:18px
}
.sale-book-success-area p span {
	color:#B00;
	font-size:16px
}
.sale-book-success-area .popup-button-area {
	padding:23px 0 0 258px
}
.sale-book-success-area .popup-button-area span {
	color:#66665d;
	margin-left:22px
}
.sale-book-success-area .popup-button-area em {
	color:#B00
}
.sale-book-success-area .popup-button-area i {
	color:#5ea117;
	font-style:normal
}
.sale-book-fail-area {
	color:#777;
	font-size:14px;
	padding:40px 0;
	text-align:center
}
.sale-book-fail-area .icon-tips-2 {
	margin-right:18px
}
.access-right-area {
	color:#777;
	font-size:14px;
	text-align:center;
	padding:40px 0
}
.access-right-area s {
	margin-right:18px
}
.ol_box_agreement {
	width:678px
}
.ol_box_agreement .box-content {
	border:1px solid #d1d1d1;
	background-color:#FFF;
	padding:20px;
	margin:0 30px 30px
}
.box-agreement-area {
	line-height:21px;
	font-size:14px
}
.box-agreement-area p {
	margin-bottom:21px
}
.box-agreement-area ul {
	margin-bottom:21px
}
.box-agreement-area a {
	color:#28c0c6
}
.banner img {
	vertical-align:top
}
.banner254 {
	width:254px
}
.banner254x343 {
	width:254px;
	height:343px;
	overflow:hidden
}
.banner1002, .banner1002x147 {
	width:1200px
}
.banner179 {
	width:179px
}
.ec_mask {
	position:fixed!important;
	position:absolute;
	top:0;
	left:0;
	z-index:499;
	opacity:.3;
_filter:alpha(opacity:30);
	background-color:#FFF!important;
	width:1423px;
	height:1510px;
	visibility:visible
}
.ec_ui_loading {
	text-align:center;
	position:fixed!important;
	position:absolute;
	width:63px;
	height:62px;
	top:50%!important;
	top:650px;
	left:50%;
	margin:-31px 0 0 -31px;
	z-index:500;
	padding:10px 0;
	color:#FFF;
	background-position:center center;
	display:none
}
.cloud-zoom-lens {
	border:1px solid #888;
	margin:-4px;
	background-color:#fff;
	cursor:move
}
.cloud-zoom-title {
	font-family:Arial, Helvetica, sans-serif;
	position:absolute!important;
	background-color:#000;
	color:#fff;
	padding:3px;
	width:100%;
	text-align:center;
	font-weight:bold;
	font-size:10px;
	top:0
}
.cloud-zoom-big {
	border:2px solid #ccc;
	overflow:hidden;
	background-color:#FFF
}
.cloud-zoom-loading {
	color:white;
	background:#222;
	padding:3px;
	border:1px solid #000
}
.autocomplete-w1 {
	position:absolute;
	top:0;
	left:0;
	font-family:verdana;
	background-position:0 0;
	padding-top:2px;
	margin-left:-2px;
*margin:1px 0 0 -2px;
	-moz-box-shadow:0 0 5px 0 rgba(0, 0, 0, .07);
	-webkit-box-shadow:0 0 5px 0 rgba(0, 0, 0, .07);
	box-shadow:0 0 5px 0 rgba(0, 0, 0, .07)
}
.autocomplete-w1 .autocomplete {
	border:1px solid #ededed;
	border-top:0 none;
	background-color:#FFF;
	text-align:left;
	overflow:auto;
	_overflow-x:hidden;
*zoom:1;
	border-radius:0 0 2px 2px;
	width:284px!important;
	padding:10px 0
}
.autocomplete div {
	padding:0 12px;
	height:26px;
	line-height:26px;
	overflow:hidden
}
.autocomplete .selected {
	background-color:#fbfaf9;
	cursor:pointer
}
.autocomplete strong {
	font-weight:400
}
.stock-area a {
	font-size:1px;
	line-height:1px;
	border:1px solid #aeaeae
}
.stock-area a span {
	display:none
}
.stock-area input {
	border:1px solid #cdcdcd;
	width:33px;
	text-align:center;
	margin:0 5px;
	padding:1px!important;
	height:15px!important;
	line-height:15px!important
}
.stock-area input:focus {
	border-color:#28c0c6!important;
	position:relative
}
.system-error-area {
	border-bottom:1px dashed #CCC;
	position:relative;
	min-height:158px;
	_height:158px;
	padding:0 0 60px 299px
}
.system-error-area .h {
	padding-top:21px;
	font-size:16px
}
.system-error-area .h a {
	color:#12569c
}
.system-error-area .b .fr {
	padding:55px 136px 0 0
}
.system-error-area .b dt {
	padding:22px 0 9px
}
.system-error-area .b dd {
	line-height:24px
}
.system-error-area .b a, .system-error-area .b em {
	color:#12569c
}
.system-error-area .b em {
	padding:0 7px
}
.system-error-area .cartoon {
	position:absolute;
	left:139px;
	top:0;
	width:138px;
	height:158px;
	background-position:0 0
}
.hotPro-area .h {
	height:24px;
	border-bottom:1px solid #DDD;
	overflow:hidden
}
.hotPro-area .h h2 {
	float:left;
	width:158px;
	height:24px;
	line-height:24px;
	background-color:#FFF;
	background-position:0 -120px;
	font-size:14px;
	font-weight:700;
	color:#4c4c4c;
	text-indent:18px;
	position:relative
}
.hotPro-relational-area {
	float:left
}
.hotPro-relational-area span {
	padding:0 9px 0 10px;
	margin-left:-1px;
	line-height:24px;
	background-position:0 -208px;
	background-position:0 -209px\9;
	background-position:0 -208px\0/;
*background-position:0 -210px
}
.hotPro-relational-area a {
	color:#12569c
}
.hotPro-area .h .fr a {
	color:#707070;
	margin-right:4px
}
.hotPro-area .b {
	background-position:left 0;
	background-repeat:repeat-y;
	margin-right:-1px
}
.system-error .u-3-4 .pro-list li {
	width:20%
}
#showPath {
	padding-bottom:0
}
.file-box {
	display:block;
	visibility:hidden;
	height:35px;
	width:100px;
	position:absolute;
	filter:alpha(opacity = 0);
	-moz-opacity:0;
	opacity:0;
	z-index:10;
	overflow:hidden
}
.upload-file {
	margin-left:-100px;
*margin-left:-130px;
	height:35px;
	cursor:pointer
}
.bdShare {
	line-height:1.2
}
.attention-area {
	color:#434343
}
.attention-area em {
	margin-right:-6px;
	font-size:14px;
	color:#888
}
.attention-area em, .attention-area a {
	float:left;
	line-height:24px
}
.attention-area a {
	width:25px;
	height:25px;
	background:transparent url(img/icon19.png) scroll no-repeat;
	margin-left:10px
}
.attention-area span {
	display:none
}
.attention-area .atte-tsina {
	background-position:0 0
}
.attention-area .atte-tqq {
	background-position:0 -35px
}
.qq-caibei-bar {
	min-width:1000px;
	height:35px;
	line-height:35px;
	overflow:hidden;
	background-color:#f0f0f0
}
.qq-caibei-bar-tips {
	float:left
}
.qq-caibei-bar-tips em {
	color:#C00
}
.qq-caibei-bar-userInfo {
	float:right
}
.qq-caibei-bar-userInfo b {
	font-family:\5B8B\4F53;
	font-weight:400;
	color:#BBB;
	padding:10px
}
.hungBar {
	position:fixed;
	right:0;
	bottom:50px;
	width:48px;
	z-index:500
}
.hungBar-top, .hungBar-feedback, .hungBar-olcs-qq, .hungBar-olcs-web {
	background-color:rgba(149, 149, 149, .5);
	background-color:#cacaca\0/;
*background-color:#cacaca;
	float:left;
	width:48px;
	height:48px;
	overflow:hidden;
	text-indent:100%;
	white-space:nowrap;
	margin-top:10px;
	border-radius:2px
}
.hungBar-top:hover, .hungBar-feedback:hover, .hungBar-olcs-qq:hover, .hungBar-olcs-web:hover {
	background-color:#959595
}
.hungBar-top {
	background-position:0 0
}
.hungBar-top:hover {
	background-position:-58px 0
}
.hungBar-feedback {
	background-position:0 -58px
}
.hungBar-feedback:hover {
	background-position:-58px -58px
}
.hungBar-olcs-qq {
	background-position:0 -116px
}
.hungBar-olcs-qq:hover {
	background-position:-58px -116px
}
.hungBar-olcs-web {
	background-position:0 -174px
}
.hungBar-olcs-web:hover {
	background-position:-58px -174px
}
.ec-slider {
	position:relative;
	overflow:hidden
}
.ec-slider-list {
	overflow:hidden;
	position:absolute
}
.ec-slider-list img {
	vertical-align:top
}
.ec-slider-item {
	float:left;
	width:100%
}
.ec-slider-item-img {
	width:1000px;
	margin:0 auto;
	text-align:right
}
.ec-slider-nav {
	font-size:1px;
	line-height:1px;
	height:15px;
	text-align:right;
	position:absolute;
	bottom:14px;
	left:50%;
	width:250px;
	margin-left:228px
}
.ec-slider-nav span {
	border-radius:2px;
	display:inline-block;
*display:inline;
*zoom:1;
	height:13px;
	margin-left:9px;
	width:13px;
	background-color:#3a3c40;
	opacity:.2;
	filter:alpha(opacity=20)
}
.ec-slider-nav .current {
	background-color:#ca141d;
	opacity:.9;
	filter:alpha(opacity=90)
}
.button-slider-prev, .button-slider-next {
	position:absolute;
	z-index:3;
	width:17px;
	height:28px;
	top:50%;
	margin-top:-14px;
	border-radius:2px
}
.button-slider-prev {
	left:8px;
	background-position:-17px -24px
}
.button-slider-next {
	right:8px;
	background-position:4px -24px
}
.button-slider-prev-high, .button-slider-next-high, .button-slider-prev:hover, .button-slider-next:hover {
	background-color:rgba(191, 191, 191, .8);
	background-color:#CCC\0/;
*background-color:#CCC
}
.button-slider-prev-high, .button-slider-prev:hover {
	background-position:-37px -24px
}
.button-slider-next-high, .button-slider-next:hover {
	background-position:-56px -24px
}
.banner-slideshow .ec-slider {
	height:160px
}
.follow {
	min-width:1200px;
	height:223px;
	background-position:50% 0;
	font-family:'Tahoma', \5FAE\8F6F\96C5\9ED1
}
.follow ul {
	float:right;
	margin-top:-28px
}
.follow li {
	width:182px;
	padding:8px 0 0 40px;
	position:relative
}
.follow-panel {
	display:none;
	position:absolute;
	border:1px solid #e5e5e5;
	background-color:#FFF
}
li:hover .follow-panel, .hover .follow-panel {
	display:block
}
.follow-panel-qrcode {
	height:172px;
	padding:0 12px;
	right:202px;
	bottom:0;
	text-align:center
}
.follow-panel-qrcode img {
	vertical-align:top;
	margin:11px 0 7px;
	width:123px;
	height:123px
}
.follow-panel-qrcode p {
	font-size:13px;
	color:#666;
	width:123px
}
.follow-panel-qrcode b {
	font-weight:400
}
.follow-panel-qrcode s {
	position:absolute;
	width:11px;
	height:13px;
	background-position:-10px -48px;
	right:-11px;
	_right:-12px;
	bottom:18px
}
.follow a:hover {
	text-decoration:none
}
.follow img {
	vertical-align:top
}
.tool-fixed-holder {
	display:none;
	clear:both;
	font-size:1px;
	line-height:1px
}
.tool-fixed {
	position:fixed;
	z-index:400;
	top:0
}
.wide .layout, .wide .g, .wide .slogan, .wide .service, .wide .footer, .wide .ec-slider-item-img {
	width:1200px
}
.wide .naver-main, .wide .shortcut, .wide .header, .wide .qq-caibei-bar, .wide .follow {
	min-width:1200px
}
.wide .ec-slider-nav {
	margin-left:334px
}
.wide .logo {
	width:345px
}
.wide .naver a {
	padding:0 30px
}
.wide .naver i {
	margin-left:8px
}
.wide .searchBar-form {
	width:428px
}
.wide .searchBar-form .text {
	width:344px
}
.wide .searchBar-key {
	width:365px
}
.wide .autocomplete-w1 .autocomplete {
	width:364px!important
}
.wide .slogan .s1 {
	width:326px
}
.wide .slogan .s2 {
	width:327px
}
.wide .service .s1 {
	width:276px
}
.wide .service .s2 {
	width:275px
}
.wide .service .s3 {
	width:274px
}
/* Clear Fix */ 
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix {
	display:inline-block;
}
/* Hide from IE Mac */ 
.clearfix {
	display:block;
}
/*图片放大镜样式*/
.jqzoom {
	float:left;
	border:none;
	position:relative;
	padding:0px;
	cursor:pointer;
	margin:0px;
	display:block;
}
.zoomdiv {
	z-index:100;
	position:absolute;
	top:0px;
	left:0px;
	width:480px;
	height:480px;
	background:#ffffff;
	border:1px solid #CCCCCC;
	display:none;
	text-align:center;
	overflow:hidden;
}
.jqZoomPup {
	z-index:10;
	visibility:hidden;
	position:absolute;
	top:0px;
	left:0px;
	width:20px;
	height:20px;
	border:1px solid #aaa;
	background:#ffffff /*url(../images/zoom.png) 50% center no-repeat*/;
	opacity: 0.5;
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	filter: alpha(Opacity=50);
}
/*图片小图预览列表*/
.spec-preview {
	width:480px;
	height:480px;
}
.spec-scroll {
	clear:both;
	margin-top:5px;
	width:480px;
}
.spec-scroll .prev {
	float:left;
	margin-right:4px;
}
.spec-scroll .next {
	float:right;
}
.spec-scroll .prev, .spec-scroll .next {
	display:block;
	font-family:"宋体";
	text-align:center;
	width:10px;
	height:64px;
	line-height:64px;
	border:1px solid #CCC;
	background:#EBEBEB;
	cursor:pointer;
	text-decoration:none;
}
.spec-scroll .items {
	float:left;
	position:relative;
	width:437px;
	height:70px;
	overflow:hidden;
	margin-left:12px
}
.spec-scroll .items ul {
	position:absolute;
	width:999999px;
	height:70px;
}
.spec-scroll .items ul li {
	float:left;
	width:64px;
	text-align:center;
	margin-right:25px
}
.spec-scroll .items ul li img {
	border:2px solid #CCC;
	width:64px;
	height:64px;
}
.spec-scroll .items ul li img:hover {
	border:2px solid #FF6600;
}
#tab_detail {
	position:relative;
}
#tab_detail .tabList {
	width:940px;
	background-color:#999
}
#tab_detail .tabList ul li {
	float:left;
	background:#fefefe;
	background:-moz-linear-gradient(top, #fefefe, #ededed);
	background:-o-linear-gradient(left top, left bottom, from(#fefefe), to(#ededed));
	background:-webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#ededed));
	border:1px solid #ccc;
	padding:5px 0;
	width:115px;
	height:49px;
	text-align:center;
	margin-left:-1px;
	position:relative;
	cursor:pointer;
}
#tab_detail .tabCon {
	position:absolute;
	left:-1px;
	top:49px;
	border:1px solid #ccc;
	border-top:none;
	width:940px;
	height:100px;
}
#tab_detail .tabCon div {
	padding:10px;
	position:absolute;
	opacity:0;
	filter:alpha(opacity=0);
}
#tab_detail .tabList li.cur {
	border-bottom:none;
	background:#fff;
}
#tab_detail .tabCon div.cur {
	opacity:1;
	filter:alpha(opacity=100);
}
.fr_tab {
	float:right;
	width:940px;
}
#tab_detail h1 {
	width:940px;
	border:#dedede solid 1px;
	font-size:14px;
	font-weight:bold;
	line-height:47px;
	overflow:hidden;
	background-color:#f7f7f7
}
#tab_detail h1 .h1_act {
	display:block;
	text-align:center;
	width:115px;
	height:47px;
	color:#e01d20;
	line-height: 47px;
	font-family: 'Tahoma', \5FAE\8F6F\96C5\9ED1;
	font-size: 14px;
	text-align: center;
	white-space: nowrap;
	border-right: 1px solid #dedede;
	border-left: 1px solid #dedede;
	border-top: 2px solid #ff6600;
	background-color: #FFF;
	margin-left: -1px;
	float:left;
}
#tab_detail h1 .h1_normal {
	background:none;
	display:block;
	text-align:center;
	width:115px;
	height:47px;
	font-size: 14px;
	color:#666;
	float:left;
	border-right: 1px solid #dedede;
}
.left_area {
	float:left;
	width:920px;
	border:#dedede solid 1px;
	border-top:none;
	line-height:22px;
	padding:10px;
	_height:800px;
	display: block;
	min-height:1032px
}
