@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:1002px;

	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:800px

}

.u-1-2 {

	width:50%

}

.layout:before, .layout:after {

	content:"";

	display:table

}

.layout:after {

	clear:both

}

.layout {

*zoom:1;

	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(../../images/echannel/sprites/sprites3.png?20150213) scroll no-repeat

}

.pro-area .p-sku em, .order-pro-title-area .h, .hotPro-relational-area span {

	background:transparent url(../../images/echannel/bg/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(../../images/echannel/btn/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(../../images/echannel/icon/icon1.png) scroll no-repeat

}

.icon-arrow-down-new {

	background:transparent url(../../images/echannel/icon/icon_arrow.png) scroll no-repeat

}

.icon-detect {

	background:transparent url(../../images/echannel/icon/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(../../images/echannel/icon/icon11.png) scroll no-repeat

}

.icon-smile-2 {

	background:transparent url(../../images/echannel/icon/icon22.png) scroll no-repeat

}

.icon-help {

	background:transparent url(../../images/echannel/icon/icon10.png) scroll no-repeat

}

.starRating-area, .starRating-area s {

	background:transparent url(../../images/echannel/star/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(../../images/echannel/bg/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(../../images/echannel/bg/bg5.png) scroll no-repeat

}

.ol_box .box-header, .ol_box .box-tl, .ol_box .box-tr, .ol_box .box-tc {

	background:transparent url(../../images/echannel/bg/bg22.jpg) scroll no-repeat

}

.ol_box_3 .box-tl, .ol_box_3 .box-tr, .ol_box_3 .box-tc {

	background:transparent url(../../images/echannel/bg/bg37.png) scroll no-repeat

}

.ec_ui_loading, .box-loading {

	background:transparent url(../../images/echannel/icon/icon5.gif) no-repeat scroll

}

.sc-list .sc-empty-area {

	background:transparent url(../../images/echannel/bg/bg31.png) no-repeat scroll center 68px

}

.system-error-area .cartoon {

	background:transparent url(../../images/echannel/bg/bg24.png) scroll no-repeat

}

.slogan li i, .service dt i {

	background:transparent url(../../images/echannel/icon/icon14.png) scroll no-repeat

}

.hungBar-top, .hungBar-feedback, .hungBar-olcs-qq, .hungBar-olcs-web {

	background:transparent url(../../images/echannel/icon/icon29.png) scroll no-repeat

}

.follow {

	background:transparent url(../../images/echannel/bg/bg51.jpg) scroll no-repeat

}

.follow i, .follow-panel-qrcode s {

	background:transparent url(../../images/echannel/icon/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(../../images/echannel/icon/icon35.png) scroll no-repeat

}

.category-list {

	background:transparent url(../../images/echannel/bg/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(../../images/echannel/icon/icon33.png) scroll no-repeat

}

.arrival-remind-area s {

	background:transparent url(../../images/echannel/icon/icon31.png) scroll no-repeat

}

.shortcut li {

	background:transparent url(../../images/echannel/bg/bg65.png?20150213) 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:233px

}

.searchBar {

	float:left;

	padding:43px 7px 0 0

}

.searchBar-form {

	line-height:1;

	border:2px solid #01883b;

	width:348px;

	height:28px;

	overflow:hidden

}

.searchBar-form .text {

	background-color:transparent;

	border:0 none;

	width:264px;

	height:18px;

	line-height:18px;

	padding:5px 10px;

	vertical-align:top;

	font-family:'Tahoma', \5FAE\8F6F\96C5\9ED1

}

.searchBar-form .button {

	width:64px;

	height:28px;

	cursor:pointer;

	border:0 none;

	background-color:#01883b;

	font-family:'Tahoma', \5FAE\8F6F\96C5\9ED1;

	font-size:14px;

	color:#FFF;

	vertical-align:top

}

.searchBar-form .button:hover {

	background-color:#01883b

}

.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:78px

}

.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:1200px;

	height:1px;

	background-color:#00923f

}

.naver-main .layout {

	position:relative;

	z-index:410

}

.naver {

	padding-left:219px;

	font-family:\5FAE\8F6F\96C5\9ED1

}

.naver ul {

	border-left:1px solid #00923f

}

.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 20px;

	white-space:nowrap;

	text-align:center

}

.naver .hover a, .naver li:hover a, .naver a:hover {

	text-decoration:none;

	background-color:#01883b

}

.naver .current, .naver .current:hover {

	background-color:#01883b

}

.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 #55b556;

	border-bottom:0 none;

	background-color:#44a545

}

.category .h h2 {

	line-height:37px;

	height:38px;

	font-size:16px;

	color:#FFF;

	padding-left:15px;

	border-bottom:1px solid #55b556

}

.category:hover .h h2, .category-hover .h h2, .category-index .h h2 {

	border-bottom-color:#00923f

}

.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:#44a545;

	background-repeat:repeat-x;

	background-position:0 0;

	border:1px solid #55b556;

	border-top:0 none;

	display:none;

	padding-bottom:7px;

	font-size:0px

}

.category:hover .category-list, .category-hover .category-list, .category-index .category-list {

	display:block

}

.category-index .category-list {

	height:525px;

	padding-bottom:0

}

.category-list a:hover {

	text-decoration:none

}

.category-item {
	vertical-align:top;
	position:relative;


*zoom:1
; 	border-bottom: 1px solid #fff;

}

.category-info {

	padding:20px 0 25px 4px;

	

	margin-left:4px;

	height:20px

}

.category-list li:hover .category-info, .category-list li.hover .category-info {

	background-color:#fcf7f7;

	margin-right:-1px;

	_position:relative

}

.category-info a {

	color:#FFF;

	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:#00923f

	}

.category-info a:hover {

	color:#FFF

}

.category-list li:hover .category-info a:hover, .category-list li.hover .category-info a:hover {

	color:#00923f

}

.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:#FFF

}

.category-info h3 {
	line-height:1.2;
	padding-bottom:1px;
	_padding-bottom:3px;
	margin-top:5px;
	margin-bottom:10px;
	text-align: center;

}

.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:#44a545;
	text-align: center;

}

.category-panels {

	display:none;

	position:absolute;

	left:219px;

	width:229px;

	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:#44a545;

	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:#44a545;

	margin-bottom:11px

}

.category-banner dd {
	overflow:hidden;
	white-space:nowrap;
	display:block;
	width:100%;
	height:40px;
	line-height:40px;

}

.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:1002px;

	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:1002px;

	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

}


.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-arrow-down-new {

	display:block;

	width:10px;

	height:9px;

	font-size:1px;

	line-height:1px;

	background-position:0 0

}

.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(../../images/echannel/bg/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

}

.popup-area-new {

	border:1px solid #dedede;

	box-shadow:0 1px 3px rgba(6,0,1,.05);

	background-color:#fff;

	width:288px;

	text-align:center;

	z-index:5

}

.popup-area-new .b {

	padding:20px 0

}

.popup-area-new .f {

	position:relative;

	font-size:0;

	line-height:0;

	_zoom:1

}

.popup-area-new .icon-arrow-down-new {

	position:absolute;

	left:32px;

	bottom:-9px

}

.popup-area-new p {

	color:#333;

	padding-bottom:18px;

	font-size:14px

}

.popup-area-new a {

	margin:0 5px;

	width:118px;

	line-height:28px;

	height:28px;

	font-size:14px;

	border:1px solid #bbb;

	background-color:#fafafa

}

.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:1002px

}

.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(../../images/echannel/icon/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;
	width:1200px; margin:0 auto


	

}

.youb{ width:980px; float:right}

.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:1002px;

	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:584px

}



.wide .logoen{ width:750px;}

.wide .naver a {

	padding:0 22px

}



.wide .naveren a{
	padding:0 6px;
	



}



.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

}

.gwche{ text-align:center; margin-top:25px; }

.gwche .gw{ display:inline-block; width:132px; line-height:42px;  background:url(gwc.png) no-repeat; line-height:42px; color:#FFF; font-size:14px; border:none; cursor:pointer}

.gwche .gww{ display:inline-block; width:132px; line-height:42px;  background:url(gwcc.png) no-repeat; line-height:42px; color:#FFF; font-size:14px; border:none; cursor:pointer; text-align:center}

.gwche .gw span{ margin-left:30px;}
