html {
	margin: 0;
	padding: 0;
	border: 0;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%
}
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, article, aside, details, dialog, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline
}
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	font-size: 100%;
	font: inherit
}
article, aside, details, dialog, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
	display: block
}
audio, canvas, video {
	display: inline-block;
*display:inline;
*zoom:1
}
audio:not([controls]) {
	display: none;
	height: 0
}
ol, ul {
	list-style: none
}
ol {
	list-style: decimal
}
ul {
	list-style: disc
}
li {
	margin-left: 30px;
	display: list-item
}
dd {
	margin: 0 0 0 40px
}
nav ul, nav ol {
	list-style: none;
	list-style-image: none
}
ul ul, ol ul {
	list-style-type: circle
}
ol ol ul, ol ul ul, ul ol ul, ul ul ul {
	list-style-type: square
}
table {
	border-collapse: collapse
}
caption, th, td {
	font-weight: 400;
	float: none!important
}
p {
	margin: 0 0 1.5em
}
hr {
	clear: both;
	height: 0;
	overflow: hidden
}
h1 {
	margin-bottom: .5em
}
h2 {
	margin-bottom: .75em
}
h3 {
	margin-bottom: 1em
}
h4 {
	margin-bottom: 1.25em
}
h5 {
	margin-bottom: 1.5em
}
h6 {
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none
}
blockquote, q {
	quotes: "" ""
}
blockquote {
	margin: 1em 40px
}
dfn {
	font-style: italic
}
mark {
	background: #ff0;
	color: #000
}
code, kbd, pre, samp {
	font-family: monospace, serif;
	_font-family: 'courier new', monospace;
	font-size: 1em
}
pre {
	white-space: pre;
	white-space: pre-wrap;
	word-wrap: break-word
}
sub, sup, small {
	font-size: 75%
}
sub, sup {
	line-height: 0;
	position: relative;
	vertical-align: baseline
}
sub {
	bottom: -.25em
}
sup {
	top: -.5em
}
b, strong {
	font-weight: 700
}
abbr, acronym {
	border: 0;
	font-variant: normal
}
del {
	text-decoration: line-through
}
img {
	color: transparent;
	font-size: 0;
	border: 0;
	vertical-align: middle;
	-ms-interpolation-mode: bicubic
}
a img {
	border: none
}
svg:not(:root) {
	overflow: hidden
}
fieldset {
	border: 1px solid silver;
	margin: 0 2px;
	padding: .35em .625em .75em
}
legend {
	border: 0;
	padding: 0;
	white-space: normal;
*margin-left:-7px
}
button, input, select, textarea {
	font-size: 100%;
	margin: 0;
	vertical-align: baseline;
*vertical-align:middle
}
:focus {
	outline: 0
}
button, input, select, textarea {
	margin: 0;
	font-size: 100%;
	vertical-align: middle
}
button, input {
	overflow: visible;
	line-height: normal
}
button::-moz-focus-inner, input::-moz-focus-inner {
padding:0;
border:0
}
button, html input[type=button], input[type=reset], input[type=submit] {
	-webkit-appearance: button;
	cursor: pointer;
	border-radius: 0;
*overflow:visible
}
button[disabled], input[disabled] {
	cursor: default
}
input[type=checkbox], input[type=radio] {
	box-sizing: border-box;
	padding: 0;
*height:13px;
*width:13px
}
input[type=search] {
	-webkit-appearance: textfield;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box
}
input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {
-webkit-appearance:none
}
button::-moz-focus-inner, input::-moz-focus-inner {
border:0;
padding:0
}
textarea {
	overflow: auto;
	vertical-align: top
}
html {
	font-size: 100%
}
body {
	font-size: 90%;
	color: #000;
	font-family: Arial, Helvetica, sans-senif, SimSun, "宋体";
	line-height: 1.3
}
hr {
	border: 0 #ccc solid;
	border-top-width: 1px
}
h1, h2, h3, h4, h5, h6 {
	font-weight: 400
}
h1 {
	font-size: 3em;
	line-height: 1
}
h2 {
	font-size: 2em;
	line-height: 1
}
h3 {
	font-size: 1.5em;
	line-height: 1
}
h4 {
	font-size: 1.2em;
	line-height: 1.25
}
h5 {
	font-size: 1em;
	font-weight: 700
}
h6 {
	font-size: 1em;
	font-weight: 700
}
a {
	color: #06c;
	text-decoration: none
}
a:hover {
	color: #f90;
	text-decoration: underline
}
.en-us {
	font-size: 12px
}
.en-us p {
	margin: 0 0 15px;
	font-size: 12px;
	line-height: 130%
}
.en-us .page-title {
	font-size: 19px;
	font-weight: 400
}
.en-us .content-title {
	font-size: 16px;
	font-weight: 700
}
.en-us .paragraph-title, .en-us .enlarge {
	font-size: 14px;
	font-weight: 400
}
.en-us .hint {
	font-size: 11px;
	font-family: Tahoma
}
.zh-cn {
	font-size: 12px
}
.zh-cn p {
	margin: 0 0 20px;
	line-height: 170%
}
.zh-cn .page-title {
	font-size: 16px;
	font-weight: 700
}
.zh-cn .paragraph-title, .zh-cn .enlarge {
	font-size: 14px
}
.grid {
	width: 990px;
	margin-left: auto;
	margin-right: auto
}
.grid:before, .grid:after {
	display: table;
	content: '';
	line-height: 0
}
.grid:after {
	clear: both
}
.grid {
*zoom:1
}
.col-main {
	float: left;
	display: inline;
	width: 100%
}
.col-sub, .col-extra {
	float: left;
	display: inline
}
.grid-c1 {
	width: 990px
}
.grid-c2-s5 .main-wrap {
	margin-left: 200px
}
.grid-c2-s5 .col-sub {
	width: 190px;
	margin-left: -100%;
filter:
}
.grid-c2-s6 .main-wrap {
	margin-left: 240px
}
.grid-c2-s6 .col-sub {
	width: 230px;
	margin-left: -100%;
filter:
}
.grid-c2-e5 .main-wrap {
	margin-right: 200px
}
.grid-c2-e5 .col-extra {
	width: 190px;
	margin-left: -190px
}
.grid-c2-e6 .main-wrap {
	margin-right: 240px
}
.grid-c2-e6 .col-extra {
	width: 230px;
	margin-left: -230px
}
.grid-c3-s5e6 .main-wrap {
	margin: 0 240px 0 200px
}
.grid-c3-s5e6 .col-sub {
	width: 190px;
	margin-left: -100%;
filter:
}
.grid-c3-s5e6 .col-extra {
	width: 230px;
	margin-left: -230px;
filter:
}
.grid-c3-s6e5 .main-wrap {
	margin: 0 200px 0 240px
}
.grid-c3-s6e5 .col-sub {
	width: 230px;
	margin-left: -100%;
filter:
}
.grid-c3-s6e5 .col-extra {
	width: 190px;
	margin-left: -190px;
filter:
}
.grid-fluid {
	width: 990px;
	margin-left: auto;
	margin-right: auto
}
.grid-fluid:before, .grid-fluid:after {
	display: table;
	content: '';
	line-height: 0
}
.grid-fluid:after {
	clear: both
}
.grid-fluid {
*zoom:1
}
.grid-fluid .grid-c1 {
	width: 100%
}
.grid-fluid.grid-c2-s5 .main-wrap {
	margin-left: 20.202020%
}
.grid-fluid.grid-c2-s5 .col-sub {
	width: 19.191919%;
	margin-left: -100%;
filter:
}
.grid-fluid.grid-c2-s6 .main-wrap {
	margin-left: 24.242424%
}
.grid-fluid.grid-c2-s6 .col-sub {
	width: 23.232323%;
	margin-left: -100%;
filter:
}
.grid-fluid.grid-c2-e5 .main-wrap {
	margin-right: 20.202020%
}
.grid-fluid.grid-c2-e5 .col-extra {
	width: 19.191919%;
	margin-left: -19.191919%;
filter:
}
.grid-fluid.grid-c2-e6 .main-wrap {
	margin-right: 24.242424%
}
.grid-fluid.grid-c2-e6 .col-extra {
	width: 23.232323%;
	margin-left: -23.232323%;
filter:
}
.grid-fluid.grid-c3-s5e6 .main-wrap {
	margin: 0 24.242424% 0 20.202020%
}
.grid-fluid.grid-c3-s5e6 .col-sub {
	width: 19.191919%;
	margin-left: -100%;
filter:
}
.grid-fluid.grid-c3-s5e6 .col-extra {
	width: 23.232323%;
	margin-left: -23.232323%
}
.grid-fluid.grid-c3-s6e5 .main-wrap {
	margin: 0 20.202020% 0 24.242424%
}
.grid-fluid.grid-c3-s6e5 .col-sub {
	width: 23.232323%;
	margin-left: -100%;
filter:
}
.grid-fluid.grid-c3-s6e5 .col-extra {
	width: 19.191919%;
	margin-left: -19.191919%
}
.row {
	margin-left: auto;
	margin-right: auto
}
.row-990 {
	width: 990px
}
.row-1200 {
	width: 1200px
}
.row:before, .row:after {
	display: table;
	content: '';
	line-height: 0
}
.row:after {
	clear: both
}
.row {
*zoom:1
}
.col-main {
	float: left;
	display: inline;
	width: 100%
}
.col-sub, .col-extra {
	float: left;
	display: inline
}
.row-c1 {
}
.row-c2-s6 .main-wrap {
	margin-left: 210px
}
.row-c2-s6 .col-sub {
	width: 180px;
	margin-left: -100%;
filter:
}
.row-c2-s7 .main-wrap {
	margin-left: 240px
}
.row-c2-s7 .col-sub {
	width: 210px;
	margin-left: -100%;
filter:
}
.row-c2-e6 .main-wrap {
	margin-right: 210px
}
.row-c2-e6 .col-extra {
	width: 180px;
	margin-left: -180px
}
.row-c2-e7 .main-wrap {
	margin-right: 240px
}
.row-c2-e7 .col-extra {
	width: 210px;
	margin-left: -210px
}
.row-c3-s6e7 .main-wrap {
	margin: 0 240px 0 210px
}
.row-c3-s6e7 .col-sub {
	width: 180px;
	margin-left: -100%;
filter:
}
.row-c3-s6e7 .col-extra {
	width: 210px;
	margin-left: -210px
}
.row-c3-s6e9 .main-wrap {
	margin: 0 300px 0 210px
}
.row-c3-s6e9 .col-sub {
	width: 180px;
	margin-left: -100%;
filter:
}
.row-c3-s6e9 .col-extra {
	width: 270px;
	margin-left: -270px
}
.row-c3-s7e6 .main-wrap {
	margin: 0 210px 0 240px
}
.row-c3-s7e6 .col-sub {
	width: 210px;
	margin-left: -100%;
filter:
}
.row-c3-s7e6 .col-extra {
	width: 180px;
	margin-left: -180px
}
.row-c3-s7e7 .main-wrap {
	margin: 0 240px
}
.row-c3-s7e7 .col-sub {
	width: 210px;
	margin-left: -100%;
filter:
}
.row-c3-s7e7 .col-extra {
	width: 210px;
	margin-left: -210px
}
.row-c3-s7e8 .main-wrap {
	margin: 0 270px 0 240px
}
.row-c3-s7e8 .col-sub {
	width: 210px;
	margin-left: -100%;
filter:
}
.row-c3-s7e8 .col-extra {
	width: 240px;
	margin-left: -240px
}
.row-c3-s8e7 .main-wrap {
	margin: 0 240px 0 270px
}
.row-c3-s8e7 .col-sub {
	width: 240px;
	margin-left: -100%;
filter:
}
.row-c3-s8e7 .col-extra {
	width: 210px;
	margin-left: -210px
}
.row-c3-s9e6 .main-wrap {
	margin: 0 210px 0 300px
}
.row-c3-s9e6 .col-sub {
	width: 270px;
	margin-left: -100%;
filter:
}
.row-c3-s9e6 .col-extra {
	width: 180px;
	margin-left: -180px
}
.header {
}
.page {
	width: 990px;
	margin: 0 auto
}
.col-main {
	float: left;
	width: 100%
}
.col-sub, .col-extra {
	float: left
}
.footer {
}
.main-wrap:after, .col-sub:after, .col-extra:after {
	content: '\0020';
	display: block;
	height: 0;
	clear: both
}
.main-wrap, .col-sub, .col-extra {
	zoom: 1
}
.util-left, .util-right {
	display: inline
}
.util-left {
	float: left
}
.util-right {
	float: right
}
.util-clearfix:after {
	visibility: hidden;
	display: block;
	height: 0;
	font-size: 0;
	content: '\0020';
	clear: both
}
.util-clearfix {
	zoom: 1
}
.util-valign {
	display: table;
	overflow: hidden;
	height: 100%;
*position:relative
}
.util-valign .util-valign-ctn {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
*position:absolute;
*top:50%;
*left:50%
}
.util-valign .util-valign-inner {
*position:relative;
*top:-50%;
*left:-50%
}
html, body {
	background-color: #fff
}
a:link {
	color: #06C;
	text-decoration: none
}
a:visited {
	color: #06C;
	text-decoration: none
}
a:focus, a:hover {
	color: #F90;
	text-decoration: underline
}
a.underline, a.underline:link {
	text-decoration: underline
}
.ls-wrap .ui-header-logo a:hover {
	background-position: 4px 4px
}
.ls-content {
	margin: 0 auto;
	width: 990px;
	margin-bottom: 30px
}
.grid-home .col-sub {
	width: 190px
}
.grid-home .main-wrap {
	margin-left: 200px
}
.ls-grid {
}
.ls-grid .ext {
	width: 200px;
	float: right
}
.ls-grid .main {
	overflow: hidden
}
.ls-block {
	display: block
}
.ls-hidden {
	display: none
}
.ls-bsolid {
	border: 1px solid #DDD
}
.ls-bdotted {
	border: 1px dotted #CCC
}
.ls-line-solid {
	border-top: 1px solid #DDD
}
.ls-line-dotted {
	border-top: 1px dotted #CCC
}
.ls-mt5 {
	margin-top: 5px
}
.ls-mt10 {
	margin-top: 10px
}
.ls-mt15 {
	margin-top: 15px
}
.ls-mt20 {
	margin-top: 20px
}
.ls-mt25 {
	margin-top: 25px
}
.ls-mt30 {
	margin-top: 30px
}
.ls-mb5 {
	margin-bottom: 5px
}
.ls-mb10 {
	margin-bottom: 10px
}
.ls-mb15 {
	margin-bottom: 15px
}
.ls-mb20 {
	margin-bottom: 20px
}
.ls-mb25 {
	margin-bottom: 25px
}
.ls-mb30 {
	margin-bottom: 30px
}
.ellipsis {
	overflow: hidden;
	word-wrap: normal;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	-moz-text-overflow: ellipsis;
	width: 100%
}
.img-thumb {
	width: 100px;
	height: 100px;
	overflow: hidden;
	table-layout: fixed;
	display: table!important;
	display: block
}
.img-thumb a {
	display: table-cell;
	text-align: center;
	vertical-align: middle
}
.img-thumb img {
	vertical-align: middle
}
.ls-icon .ico-ar, .ls-icon .ico-hot, .ls-icon .ico-bprev, .ls-icon .ico-bnext, .ls-icon .ico-uprev, .ls-icon .ico-unext, .ls-icon .ico-cs, .ls-icon .ico-sa, .ls-icon .ico-es, .ls-icon .ico-is, .ls-icon .ico-bg, .ls-icon .ico-qg, .ls-icon .ico-gs, .ls-icon .ico-bgs, .ls-icon .ico-tel, .ls-icon .ico-fk, .ls-icon .ico-bfk, .ls-icon .ico-ct, .ls-icon .ico-av, .ls-icon .ico-ctm {
	background-repeat: no-repeat;
	background-image: url(/simg/sprites/env/aisn/home/ls-home-v1.png?t=6a606315_0)
}
.ls-icon .ico-ar {
	background-position: -8px -6px;
	display: inline-block;
	height: 11px;
	width: 7px
}
.ls-icon .ico-hot {
	background-position: -77px -6px;
	display: inline-block;
	height: 15px;
	width: 28px
}
.ls-icon .ico-bprev {
	background-position: -4px -32px;
	display: inline-block;
	height: 46px;
	width: 46px
}
.ls-icon .ico-bprev:hover {
	background-position: -4px -78px
}
.ls-icon .ico-bnext {
	background-position: -54px -32px;
	display: inline-block;
	height: 46px;
	width: 46px
}
.ls-icon .ico-bnext:hover {
	background-position: -54px -78px
}
.ls-icon .ico-uprev {
	background-position: -126px -5px;
	display: inline-block;
	height: 15px;
	width: 12px
}
.ls-icon .ico-uprev:hover {
	background-position: -188px -5px
}
.ls-icon .ico-unext {
	background-position: -154px -5px;
	display: inline-block;
	height: 15px;
	width: 12px
}
.ls-icon .ico-unext:hover {
	background-position: -212px -5px
}
.ls-icon .ico-cs {
	background-position: -128px -33px;
	display: inline-block;
	height: 18px;
	width: 18px
}
.ls-icon .ico-sa {
	background-position: -128px -51px;
	display: inline-block;
	height: 18px;
	width: 18px
}
.ls-icon .ico-es {
	background-position: -127px -72px;
	display: inline-block;
	height: 18px;
	width: 18px
}
.ls-icon .ico-is {
	background-position: -125px -93px;
	display: inline-block;
	height: 18px;
	width: 18px
}
.ls-icon .ico-bg {
	background-position: -125px -115px;
	display: inline-block;
	height: 18px;
	width: 18px
}
.ls-icon .ico-qg {
	background-position: -164px -32px;
	display: inline-block;
	height: 18px;
	width: 18px
}
.ls-icon .ico-gs {
	background-position: -164px -81px;
	display: inline-block;
	height: 18px;
	width: 18px
}
.ls-icon .ico-bgs {
	background-position: -162px -109px;
	display: inline-block;
	height: 22px;
	width: 22px
}
.ls-icon .ico-tel {
	background-position: -164px -54px;
	display: inline-block;
	height: 18px;
	width: 18px
}
.ls-icon .ico-fk {
	background-position: -202px -57px;
	display: inline-block;
	height: 12px;
	width: 12px
}
.ls-icon .ico-bfk {
	background-position: -201px -78px;
	display: inline-block;
	height: 16px;
	width: 16px
}
.ls-icon .ico-ct {
	background-position: -199px -108px;
	display: inline-block;
	height: 18px;
	width: 18px
}
.ls-icon .ico-av {
	background-position: -197px -32px;
	display: inline-block;
	height: 18px;
	width: 25px
}
.ls-icon .ico-ctm {
	background-position: -238px -32px;
	display: inline-block;
	height: 18px;
	width: 18px
}
.ui-beacon ul, .ui-beacon li, .ui-beacon div {
	_zoom: 1
}
.ui-beacon-arrow {
	display: inline-block;
	width: 0;
	height: 0;
	line-height: 0;
	border-width: 4px;
	border-style: dashed;
	border-color: transparent;
	vertical-align: middle
}
.ui-beacon-arrow-down {
	border-top-style: solid;
	border-top-color: #999;
	-webkit-transition-duration: 200ms;
	-moz-transition-duration: 200ms;
	transition-duration: 200ms;
	-webkit-transition-timing-function: linear;
	-moz-transition-timing-function: linear;
	transition-timing-function: linear;
	-webkit-transform-origin: 50% 30%;
	-moz-transform-origin: 50% 30%;
	transform-origin: 50% 30%;
	transition-property: transform;
	-webkit-transition-property: -webkit-transform;
	-moz-transition-property: -moz-transform
}
.ui-beacon-arrow-right {
	border-left-style: solid;
	border-left-color: #999
}
.ui-beacon {
	height: 29px;
	border-bottom: 1px solid #ddd;
*position:relative;
*z-index:1
}
.ui-beacon-user {
	padding-top: 7px;
	float: left
}
.ui-beacon-user a, .ui-beacon-user a:visited {
	color: #06c
}
.ui-beacon-user a:hover {
	color: #f90;
	text-decoration: underline
}
.ui-beacon i.loading {
	width: 16px;
	height: 16px;
	display: inline-block;
	background-image: url(/simg/single/icon/loading_16x16.gif?t=30d69a7b_0)
}
.ui-beacon-main {
	float: right
}
.ui-beacon-main a {
	text-decoration: none!important
}
.ui-beacon-main :hover .ui-beacon-item-link {
	color: #f90!important
}
.ui-beacon-main a:link, .ui-beacon-main a:visited {
	color: #333
}
.ui-beacon-item {
	float: left;
	position: relative;
	margin: 0;
	height: 29px;
	padding: 0 1px;
	margin-left: -1px;
	background: url(/simg/sprites/app/header-v2-3.png?t=3458041c_0) no-repeat right -122px;
	z-index: 1;
	list-style: none
}
.ui-beacon-item-link {
	float: left;
	position: relative;
	display: inline;
	height: 15px;
	_height: auto;
	margin: 2px 0;
	padding: 4px 9px;
	border: 1px solid #FFF;
	border-bottom: none;
	background-color: #FFF;
	z-index: -1
}
.ui-beacon-item-last {
	background: none
}
.ui-beacon .ui-beacon-subs {
	position: absolute;
	margin-top: -1px;
	border: 1px solid #ddd;
	padding: 4px 0 6px;
	background-color: #FFF;
	top: 26px;
	left: 0;
	z-index: 2;
	display: none
}
.ui-beacon-item-last .ui-beacon-subs {
	left: auto;
	right: 0
}
.ui-beacon-sub {
	list-style: none;
	margin: 0;
*width:160px
}
.ui-beacon-sub a {
	display: block;
	border: 0;
	height: 22px;
	line-height: 20px;
	padding: 0 10px;
	background-color: #fff;
	min-width: 100px;
	white-space: nowrap!important
}
.ui-beacon-sub a:hover {
	color: #333;
	background-color: #e8e8e8
}
.ui-beacon-drop .ui-beacon-arrow {
	position: relative;
	margin-right: 1px;
	top: 1px;
*top:2px;
	left: 2px
}
.ui-beacon-drop-hover .ui-beacon-item-link, .ui-beacon-drop:hover .ui-beacon-item-link {
	padding: 4px 10px;
	border-color: #ccc;
	color: #f90!important;
	z-index: 3
}
.ui-beacon-item:hover .ui-beacon-arrow-right {
	border-left-color: #f90
}
.ui-beacon-drop-hover .ui-beacon-arrow, .ui-beacon-drop:hover .ui-beacon-arrow {
	border-top-color: #f90;
	top: -1px;
	top: 1px\0;
*top:2px;
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	transform: rotate(180deg)
}
.ui-beacon-drop-hover, .ui-beacon-drop:hover {
	padding: 0;
	z-index: 2
}
.ui-beacon-drop-hover .ui-beacon-subs, .ui-beacon-drop:hover .ui-beacon-subs {
	display: block
}
.ui-beacon-message-has-count {
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	background-color: #F90;
	padding: 0 4px;
	margin: 0 1px 0 3px;
	color: #fff;
	font-weight: 700
}
.ui-beacon-main a.ui-beacon-sub-entrance:link, .ui-beacon-main a.ui-beacon-sub-entrance:visited {
	color: #8c8c8c
}
.ui-beacon-main a.ui-beacon-sub-note {
	color: #333
}
.ui-beacon-main a.ui-beacon-sub-note:hover {
	background: none;
	cursor: default
}
:hover.ui-beacon-sub-entrance {
	color: #333;
	background-color: #e8e8e8
}
.ui-beacon-main a.ui-beacon-sub-separator {
	display: block;
	border-bottom: 1px solid #DDD;
	height: 0;
	line-height: 0;
	font-size: 0;
	padding: 0;
	margin: 4px 0
}
.ui-beacon-main {
	position: relative;
	_z-index: 1
}
.ui-beacon-community-popup-arrow, .ui-beacon-community-popup-close, .ui-beacon-community-popup {
	background: url(http://beanstrader.com/images/cms/upload/sourcing/common/beacon_community_popup.png) no-repeat
}
.ui-beacon-community-popup {
	position: absolute;
	top: 27px;
	left: 136px;
	box-shadow: 1px 1px 7px rgba(0,0,0,.15);
	width: 180px;
	height: 30px;
	border: 1px solid #ddd;
	background-color: #fff;
	background-position: 10px -40px;
	padding-left: 45px;
	line-height: 30px;
	z-index: 1;
	margin: 0;
	list-style: none;
	display: none
}
.ui-beacon-community-popup-arrow {
	position: absolute;
	top: -6px;
	left: 10px;
	width: 10px;
	height: 6px
}
.ui-beacon-community-popup-close {
	width: 12px;
	height: 12px;
	position: absolute;
	top: 9px;
	right: 10px;
	background-position: 0 -100px
}
.ui-beacon-community-popup-close:hover {
	background-position: -11px -100px
}
.ui-beacon-mob-icon, .ui-beacon-translate-icon {
	display: inline-block;
	height: 16px;
	vertical-align: -4px;
*vertical-align:-1px;
	width: 13px;
	margin-right: 4px;
	background: url(/simg/sprites/app/header-v2-3.png?t=3458041c_0) no-repeat 0 0
}
.ui-beacon-mob-icon {
	background-position: 2px -200px
}
.ui-beacon-translate-icon {
	background-position: -50px -199px;
	width: 16px
}
.ui-beacon-sub-type {
	border-top: 1px solid #ddd;
	display: block;
	font-weight: 700;
	color: #999;
	padding: 5px 10px;
	margin-top: 5px
}
.ui-beacon-sub-type-first {
	border-top: none;
	margin-top: 0
}
#beacon-translate {
	display: none
}
.ui-beacon-main .goog-te-gadget-simple {
	border: none;
	padding: 4px 10px;
	margin: 2px 0
}
.ui-beacon-main .goog-te-gadget-simple .goog-te-menu-value {
	margin: 0
}
.ui-beacon-main .goog-te-gadget-simple .goog-te-menu-value img {
	display: none
}
#beacon-translate .ui-beacon-sub-item-link {
	background: url(/simg/sprites/app/header-translate.png?t=aeba3d84_0) no-repeat 0 0
}
#beacon-translate .ui-beacon-sub-item-link span {
	visibility: hidden
}
#beacon-translate .french {
	background-position: 0 -90px
}
#beacon-translate .german {
	background-position: 0 -60px
}
#beacon-translate .italian {
	background-position: 0 -120px
}
#beacon-translate .russian {
	background-position: 0 -150px
}
#beacon-translate .spanish {
	background-position: 0 0
}
#beacon-translate .portuguese {
	background-position: 0 -30px
}
#beacon-translate .korean {
	background-position: 0 -180px
}
#beacon-translate .japanese {
	background-position: 0 -210px
}
#beacon-translate .arabic {
	background-position: 0 -240px
}
#beacon-translate .turkish {
	background-position: 0 -330px
}
#beacon-translate .thai {
	background-position: 0 -300px
}
#beacon-translate .vietnamese {
	background-position: 0 -270px
}
#beacon-translate .french:hover {
	background-position: -200px -90px
}
#beacon-translate .german:hover {
	background-position: -200px -60px
}
#beacon-translate .italian:hover {
	background-position: -200px -120px
}
#beacon-translate .russian:hover {
	background-position: -200px -150px
}
#beacon-translate .spanish:hover {
	background-position: -200px 0
}
#beacon-translate .portuguese:hover {
	background-position: -200px -30px
}
#beacon-translate .korean:hover {
	background-position: -200px -180px
}
#beacon-translate .japanese:hover {
	background-position: -200px -210px
}
#beacon-translate .arabic:hover {
	background-position: -200px -240px
}
#beacon-translate .turkish:hover {
	background-position: -200px -330px
}
#beacon-translate .thai:hover {
	background-position: -200px -300px
}
#beacon-translate .vietnamese:hover {
	background-position: -200px -270px
}
.ui-searchbar-arrow {
	display: inline-block;
	width: 0;
	height: 0;
	line-height: 0;
	border-width: 4px;
	border-style: dashed;
	border-color: transparent;
	vertical-align: middle
}
.ui-searchbar-arrow-down {
	border-top-style: solid;
	border-top-color: #333
}
.ui-searchbar {
	position: relative;
	-webkit-text-size-adjust: none
}
.ui-searchbar-full {
	height: 31px;
	border: 3px solid #1996e6;
	margin-right: 92px
}
.ui-searchbar-main {
	margin-left: 10px;
	position: relative;
	_zoom: 0!important
}
.ui-searchbar .ui-searchbar-keyword, .ui-searchbar #SearchTextIdx {
	width: 99%;
	margin: 0;
	border: 0;
	font: 400 14px/20px arial;
	height: 20px;
	padding: 6px 0 5px;
	color: #333;
	outline: none;
	overflow: visible;
*margin-top:-1px;
	_line-height: 19px;
	_height: 19px;
	_width: 98%
}
.ui-searchbar .ui-searchbar-keyword:-moz-placeholder {
color:#999
}
.ui-searchbar .ui-searchbar-keyword:-webkit-input-placeholder {
color:#999
}
.ui-searchbar .ui-searchbar-keyword:-ms-input-placeholder {
color:#999
}
#mod-searchbar .ui-searchbar-keyword-placeholder-hint, #mod-searchbar .placeholder {
	z-index: 1;
	color: #999
}
.ui-searchbar-keyword-panel {
	position: absolute;
	width: 100%;
	padding: 0 5px;
	border: 1px solid #1996e6;
	top: 33px;
	left: -11px;
	background-color: #fff;
	z-index: 2;
	_position: relative;
	_zoom: 1!important;
	_margin-right: -14px;
	_margin-bottom: -100%;
	_top: 2px;
	_left: -10px
}
.ui-searchbar-keyword-panel a:link, .ui-searchbar-keyword-panel a:visited {
	color: #666
}
.ui-searchbar-keyword-panel a:hover {
	color: #f90!important
}
.ui-searchbar-submit {
	float: left;
	width: 90px;
	height: 37px;
	margin-left: 2px;
	border: 0;
	color: #fff;
	cursor: pointer;
	font: 400 20px/37px Arial;
	background-color: #1996e6;
	_height: 34px;
	_line-height: 34px;
	-webkit-appearance: none;
	border-radius: 0;
	padding: 1px 6px;
	position: absolute;
	right: -95px;
	_right: -96px;
	_overflow: visible;
	top: -3px
}
:hover.ui-searchbar-submit {
	background-color: #39ABF3
}
.ui-searchbar-type {
	float: left;
	position: relative;
	border-right: 1px solid #1996e6;
	margin: 1px;
	height: 29px;
	width: 78px;
	display: none;
*z-index:2
}
.ui-searchbar-type-value {
	position: relative;
	padding: 7px 0 0 6px;
	cursor: pointer;
	color: #06c
}
.ui-searchbar-type-display {
	font: 400 12px/16px Arial
}
.ui-searchbar-type-value .ui-searchbar-arrow {
	position: absolute;
	border-top-color: #1996e6;
	top: 13px;
	right: 8px
}
.ui-searchbar-type-options {
	position: absolute;
	margin: 0;
	border: 1px solid #1996e6;
	width: 79px;
	top: 32px;
	left: -2px;
	background-color: #fff;
	z-index: 99
}
.ui-searchbar-type-option {
	margin: 0;
	list-style: none
}
.ui-searchbar-type-option a {
	display: block;
	cursor: default;
	line-height: 22px;
	height: 22px;
	padding: 0 6px;
	color: #333
}
.ui-searchbar-type-option a:hover {
	color: #fff!important;
	background-color: #1996e6;
	text-decoration: none!important
}
.ui-searchbar-type-option a:link, .ui-searchbar-type-option a:visited {
	color: #333
}
.ui-searchbar-static {
	line-height: 19px;
	padding-top: 3px;
	padding-bottom: 5px;
	color: #666
}
.ui-searchbar-static-title {
	float: left;
	width: 115px
}
.ui-searchbar-static-content {
	margin-left: 115px
}
.ui-searchbar-static-content a:hover {
	color: #f90;
	text-decoration: underline
}
.ui-searchbar-recent .ui-searchbar-static-title {
	width: 135px
}
.ui-searchbar-recent .ui-searchbar-static-content {
	margin-left: 135px
}
.ui-searchbar-dynamic ul {
	margin: 0
}
.ui-searchbar-dynamic li {
	margin: 0 -5px;
	list-style: none
}
.ui-searchbar-dynamic-ctn {
}
.ui-searchbar-dynamic a, .ui-searchbar-dynamic-item {
	display: block;
	padding: 4px 5px 4px 10px;
	color: #666!important;
	cursor: pointer
}
.ui-searchbar-dynamic-item .search-category {
	color: #06c
}
.ui-searchbar-dynamic .current a, .ui-searchbar-dynamic .current a:hover, .ui-searchbar-dynamic-item-hover {
	color: #fff!important;
	background-color: #1996e6;
	text-decoration: none!important
}
.ui-searchbar-dynamic-category {
	color: #06c
}
.current .ui-searchbar-dynamic-category, .ui-searchbar-dynamic-item-hover .search-category {
	color: #fff
}
.ui-searchbar-dynamic-item-hl {
	font-weight: 700
}
.ui-searchbar .ui-searchbar-advanced {
	position: absolute;
	color: #666;
	font-size: 11px;
	text-decoration: none;
	right: 0;
	bottom: -18px;
	_right: 80px;
	font-family: tahoma;
	height: 14px;
	display: none
}
.ui-searchbar-advanced:visited {
	color: #666
}
.ui-searchbar-advanced:hover {
	color: #f90
}
.ui-searchbar-related {
	position: absolute;
	width: 100%;
	bottom: -18px;
	_bottom: -31px;
	left: -90px;
	height: 14px;
	line-height: 14px
}
.ui-searchbar-related dt, .ui-searchbar-related dd {
	color: #666;
	font-size: 11px;
	font-family: tahoma;
	padding: 0;
	margin: 0;
	height: 28px
}
.ui-searchbar-related dt {
	margin-right: 2px;
	float: left
}
.ui-searchbar-related dd {
	vertical-align: top;
	overflow: hidden
}
.ui-searchbar-related a {
	margin-left: 3px;
	display: inline-block
}
.ui-searchbar-related a:visited {
	color: #06c
}
.ui-searchbar-related dd a:hover {
	color: #f90;
	text-decoration: underline
}
.ui-searchbar-mod-advanced .ui-searchbar-advanced {
	display: block
}
.ui-searchbar-mod-type .ui-searchbar-type {
	display: block
}
.ui-searchbar-mod-type .ui-searchbar-main {
	margin-left: 90px
}
.ui-searchbar-normal {
	border: 2px solid #1996e6;
	height: 27px;
	margin-right: 76px
}
.ui-searchbar-normal .ui-searchbar-related {
	display: none;
	left: -11px
}
.ui-searchbar-normal .ui-searchbar-related dt {
	float: none;
	height: 14px;
	display: inline-block;
	zoom: 1;
*display:inline
}
.ui-searchbar-normal .ui-searchbar-related dd {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 72%;
	height: 14px;
	display: inline-block;
	zoom: 1;
*display:inline
}
.ui-searchbar-related a {
	margin-left: 3px;
	display: inline
}
.ui-searchbar-normal .ui-searchbar-type {
	height: 25px
}
.ui-searchbar-normal .ui-searchbar-type-value {
	padding-top: 5px
}
.ui-searchbar-normal .ui-searchbar-type-value .ui-searchbar-arrow {
	top: 11px
}
.ui-searchbar-normal .ui-searchbar-type-options {
	top: 27px
}
.ui-searchbar-normal .header-search-main {
	margin-left: 10px
}
.ui-searchbar-normal .ui-searchbar-keyword, .ui-searchbar-normal #SearchTextIdx {
	font-size: 12px;
	line-height: 16px;
	height: 16px;
	padding: 6px 0 5px;
*padding-top:4px
}
.ui-searchbar-normal .ui-searchbar-advanced {
	bottom: -16px
}
.ui-searchbar-normal .ui-searchbar-submit {
	font: 14px Arial;
	height: 31px;
	width: 74px;
	right: -78px;
	top: -2px
}
.ui-searchbar-normal .ui-searchbar-keyword-panel {
	top: 28px;
	_top: 1px
}
header {
	display: block
}
.header-arrow {
	display: inline-block;
	width: 0;
	height: 0;
	line-height: 0;
	border-width: 4px;
	border-style: dashed;
	border-color: transparent;
	vertical-align: middle
}
.header-arrow-down {
	border-top-style: solid;
	border-top-color: #333
}
.header-arrow-right {
	border-left-style: solid;
	border-left-color: #333
}
.ui-header-dynamic {
	margin: 0 auto;
	width: 100%;
	min-width: 990px;
	max-width: 1280px;
	_width: 990px
}
.ui-header-fixed {
	margin: 0 auto;
	width: 990px
}
.ui-header-full {
	margin: 0 auto;
	width: 100%
}
.ui-header-fixed-ma {
	margin: 0 auto;
	width: 960px
}
.ui-header {
	position: relative;
	margin: 0 auto;
	z-index: 100;
	line-height: 15px;
	text-align: left
}
.ui-header ul {
	margin: 0
}
.ui-header-main {
	height: 37px;
	padding: 33px 0 30px
}
.ui-header-main a:hover {
	text-decoration: none
}
.ui-header-logo {
	float: left;
	width: 200px
}
.ui-header-logo a {
	display: block;
	width: 200px;
	height: 37px;
	font-size: 0;
	line-height: 0;
	outline: none;
	background: url(/simg/sprites/app/header-v2-3.png?t=3458041c_0) no-repeat 4px 4px
}
.ui-header-logo a:hover {
	background-position: 4px -36px
}
.ui-header-searchbar {
	margin: 0 295px 0 225px;
	position: relative
}
.ui-header-anchor {
	position: absolute;
	right: 0;
	top: 38px;
	color: #333;
	font-size: 11px;
	font-family: tahoma
}
.ui-header-anchor a:link, .ui-header-anchor a:visited {
	color: #f90
}
.ui-header-anchor a:hover {
	text-decoration: underline
}
.ui-header-action {
	float: right;
	width: 205;
	height: 37px;
	text-align: center
}
.ui-header-action-sep {
	float: left;
	display: inline;
	padding-top: 10px;
	width: 33px;
	color: #666;
	font-size: 14px
}
.ui-header-main .ui-header-action-rfq {
	float: left;
	border: 1px solid #ddd;
	width: 170px;
	height: 35px;
	color: #1996E6;
	font: 700 16px/35px Arial;
	background: url(/simg/sprites/app/header-v2-3.png?t=3458041c_0) repeat-x 0 -80px
}
.ui-header-main :hover.ui-header-action-rfq, .ui-header-main .ui-header-action-rfq-hover {
	color: #fff!important;
	text-decoration: none!important;
	background-image: none;
	background-color: #1996E6;
	border: 1px solid #1996E6
}
.ui-header-main :visited.ui-header-action-rfq {
	color: #1996E6
}
.ui-header-action-rfq .header-arrow-down {
	border-top-color: #1996E6;
	margin-top: 3px
}
.ui-header-main :hover .header-arrow-down {
	border-top-color: #fff
}
.ui-header-simple .ui-header-anchor {
	top: 8px
}
.ui-header-extend {
	display: none
}
.ui-header-extend h2 {
	font-size: 18px;
	margin: 8px 0
}
.ui-header-rfq-popup {
	border: 1px solid #ddd;
	padding: 15px 15px 45px;
	width: 200px;
	text-align: left;
	background-color: #fff;
	position: absolute
}
.ui-header-rfq-text {
	display: block;
	color: #999
}
.ui-header-rfq-popup .ui-header-rfq-list {
	margin: 15px 0
}
.ui-header-rfq-list li {
	color: #333;
	line-height: 14px;
	margin: 0 0 8px;
	padding-left: 20px;
	list-style: none;
	position: relative
}
.ui-header-rfq-link, .ui-header-rfq-link:link, .ui-header-rfq-link:visited {
	font-size: 14px;
	line-height: 18px;
	padding: 3px 15px;
	margin: 0;
	font-family: Arial;
	font-weight: 700;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,.1);
	-moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,.1);
	box-shadow: 0 1px 2px 0 rgba(0,0,0,.1);
	color: #333;
	border: 1px solid #bcbcbc;
	background-color: #eee;
	background-image: -moz-linear-gradient(top, #fafafa, #e8e8e8);
	background-image: -ms-linear-gradient(top, #fafafa, #e8e8e8);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FAFAFA), to(#E8E8E8));
	background-image: -webkit-linear-gradient(top, #FAFAFA, #E8E8E8);
	background-image: -o-linear-gradient(top, #fafafa, #e8e8e8);
	background-image: linear-gradient(top, #fafafa, #e8e8e8);
	background-repeat: repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa', endColorstr='#e8e8e8', GradientType=0)
}
.ui-header-rfq-link:hover {
	color: #333;
	background-color: #FDFDFD;
	background-image: -moz-linear-gradient(top, #fafafa, #f2f2f2);
	background-image: -ms-linear-gradient(top, #fafafa, #f2f2f2);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FAFAFA), to(#F2F2F2));
	background-image: -webkit-linear-gradient(top, #FAFAFA, #F2F2F2);
	background-image: -o-linear-gradient(top, #fafafa, #f2f2f2);
	background-image: linear-gradient(top, #fafafa, #f2f2f2);
	background-repeat: repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa', endColorstr='#f2f2f2', GradientType=0)
}
.ui-header-rfq-free-icon, .ui-header-rfq-li-icon, .ui-header-rfq-pro-icon {
	background: url(/simg/sprites/app/header-v2-3.png?t=3458041c_0) no-repeat 0 0;
	position: absolute
}
.ui-header-rfq-li-icon {
	background-position: -23px -516px;
	width: 12px;
	height: 12px;
	top: 1px;
	left: 0
}
.ui-header-rfq-free-icon {
	background-position: 0 -516px;
	width: 23px;
	height: 13px;
	bottom: 60px;
	left: 180px
}
.ui-header-rfq-pro-icon {
	background-position: 0 -500px;
	width: 76px;
	height: 16px;
	right: 15px;
	bottom: 15px
}
.ui-header-normal-searchbar {
	margin: 3px 76px 0 608px;
	display: none
}
.ui-header-normal .ui-header-anchor {
	top: 8px
}
.ui-header-normal .ui-beacon {
	display: none
}
.ui-header-normal .ui-header-action {
	width: 185px;
	height: 31px;
	padding-top: 3px;
	display: none
}
.ui-header-normal .ui-header-anchor {
	display: none
}
.ui-header-normal .ui-header-action-rfq {
	font: 700 12px Arial;
	height: 22px;
	padding-top: 7px;
	width: 150px
}
.ui-header-normal .ui-header-action-sep {
	padding-top: 7px
}
.ui-header-normal .ui-header-main {
	padding: 28px 0 25px
}
.ui-header-mod-action .ui-header-normal-searchbar {
	margin-right: 260px;
	margin-left: 426px
}
.ui-header-mod-action .ui-header-action {
	display: block
}
.ui-header-mod-anchor .ui-header-anchor {
	display: block
}
.ui-header-mod-extend div.flag {
	background-repeat: no-repeat;
	background-position: 0 0;
	padding-left: 40px;
	width: 55px
}
.ui-header-mod-extend .ui-header-extend {
	width: 200px;
	float: left;
	display: block
}
.ui-header-normal-beacon .ui-header-anchor {
	top: 38px
}
.ui-header-normal-beacon .ui-beacon {
	display: block
}
.ui-feedback {
}
.ui-feedback-addon {
}
.ui-feedback-standalone {
}
.ui-feedback-simple {
}
.ui-feedback-standalone .ui-feedback-error, .ui-feedback-standalone .ui-feedback-alert, .ui-feedback-standalone .ui-feedback-success {
	padding: 10px 10px 10px 56px;
	background: transparent url(/simg/sprites/app/sprite-feedback-alone.png?t=945c87e0_0) no-repeat 0 0;
	background: transparent url(/simg/sprites/app/sprite-feedback-standalone.png?t=7350efc5_0) no-repeat 0 0
}
p.ui-feedback-addon.ui-feedback-error, p.ui-feedback-addon.ui-feedback-alert, p.ui-feedback-addon.ui-feedback-success {
	padding: 4px 10px 4px 37px;
	background: transparent url(/simg/sprites/app/sprite-feedback-addon.png?t=2880e432_0) no-repeat 0 0;
	background: transparent url(/simg/sprites/app/sprite-feedback-addon.png?t=2880e432_0) no-repeat 0 0
}
.ui-feedback-simple .ui-feedback-error, .ui-feedback-simple .ui-feedback-alert, .ui-feedback-simple .ui-feedback-success {
	padding: 10px 10px 10px 56px;
	background: transparent url(/simg/sprites/app/sprite-feedback-alone.png?t=945c87e0_0) no-repeat 0 0;
	background: transparent url(/simg/sprites/app/sprite-feedback-standalone.png?t=7350efc5_0) no-repeat 0 0
}
.ui-feedback-standalone .ui-feedback-error {
	border: 1px solid #ffd4d2;
	background-color: #ffefee;
	background-position: -95px 0
}
.ui-feedback-standalone .ui-feedback-alert {
	border: 1px solid #fff1d2;
	background-color: #fffaee;
	background-position: -52px -41px
}
.ui-feedback-standalone .ui-feedback-success {
	border: 1px solid #ecf5c5;
	background-color: #f7ffee;
	background-position: -6px -82px
}
.ui-feedback-standalone .ui-feedback-header {
	margin-bottom: 6px;
	font-size: 14px;
	line-height: 20px;
	font-weight: 700;
	color: #333
}
.ui-feedback-standalone .ui-feedback-body {
	color: #333;
	font-size: 12px;
	line-height: 16px
}
p.ui-feedback-addon.ui-feedback-error {
	border: 1px solid #ffd4d2;
	background-color: #ffefee;
	background-position: -110px 0
}
p.ui-feedback-addon.ui-feedback-alert {
	border: 1px solid #fff1d2;
	background-color: #fffaee;
	background-position: -67px -41px
}
p.ui-feedback-addon.ui-feedback-success {
	border: 1px solid #ecf5c5;
	background-color: #f7ffee;
	background-position: -21px -82px
}
p.ui-feedback-addon.ui-feedback-body {
	font-size: 12px;
	color: #333;
	line-height: 16px
}
p.ui-feedback-addon.ui-feedback-success.locked {
	border: 2px solid #e0e9b9
}
.ui-feedback-simple .ui-feedback-error {
	background-position: -95px 0
}
.ui-feedback-simple .ui-feedback-alert {
	background-position: -52px -41px
}
.ui-feedback-simple .ui-feedback-success {
	background-position: -6px -82px
}
.ui-feedback-simple .ui-feedback-header {
	margin-bottom: 8px;
	font-size: 14px;
	line-height: 14px;
	font-weight: 700;
	color: #000
}
.ui-feedback-simple .ui-feedback-body {
	color: #333;
	font-size: 12px;
	line-height: 16px
}
.ui-feedback-body h4 {
	font-size: 12px;
	font-weight: 700;
	color: #666;
	line-height: 18px;
	margin-bottom: 4px
}
.ui-feedback-body p {
	color: #666;
	line-height: 18px;
	margin-bottom: 14px
}
.ui-feedback-body p:last-child {
	margin-bottom: 0
}
.ls-ie6 {
	margin: 10px 0
}
.ui-button {
	display: inline-block;
*display:inline;
*zoom:1;
	position: relative;
	overflow: visible
}
.ui-button.ui-button-primary, .ui-button.ui-button-normal {
	margin: 0;
	font-family: Arial;
	font-weight: 700;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,.1);
	-moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,.1);
	box-shadow: 0 1px 2px 0 rgba(0,0,0,.1)
}
.ui-button-primary:hover, .ui-button-normal:hover {
	text-decoration: none
}
.ui-button-primary:active, .ui-button-normal:active {
	-webkit-box-shadow: 0 transparent, inset 0 1px 2px rgba(0,0,0,.1), 0 0 0 rgba(0,0,0,.05), 0 0 0 0 transparent, 0 1px 2px 0 rgba(0,0,0,.1);
	-moz-box-shadow: 0 transparent, inset 0 1px 2px rgba(0,0,0,.1), 0 0 0 rgba(0,0,0,.05), 0 0 0 0 transparent, 0 1px 2px 0 rgba(0,0,0,.1);
	box-shadow: 0 transparent, inset 0 1px 2px rgba(0,0,0,.1), 0 0 0 rgba(0,0,0,.05), 0 0 0 0 transparent, 0 1px 2px 0 rgba(0,0,0,.1)
}
.ui-button-primary, .ui-button-primary:link, .ui-button-primary:visited, .ui-button-primary:active {
	color: #fff;
	border: 1px solid #e87b0e;
	background-color: #ff9917;
	background-image: -moz-linear-gradient(top, #ffab02, #ff8a28);
	background-image: -ms-linear-gradient(top, #ffab02, #ff8a28);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffab02), to(#ff8a28));
	background-image: -webkit-linear-gradient(top, #ffab02, #ff8a28);
	background-image: -o-linear-gradient(top, #ffab02, #ff8a28);
	background-image: linear-gradient(top, #ffab02, #ff8a28);
	background-repeat: repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffab02', endColorstr='#ff8a28', GradientType=0)
}
.ui-button-primary:hover {
	color: #fff;
	background-color: #f8af23;
	background-image: -moz-linear-gradient(top, #ffbc35, #f2a210);
	background-image: -ms-linear-gradient(top, #ffbc35, #f2a210);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffbc35), to(#f2a210));
	background-image: -webkit-linear-gradient(top, #ffbc35, #f2a210);
	background-image: -o-linear-gradient(top, #ffbc35, #f2a210);
	background-image: linear-gradient(top, #ffbc35, #f2a210);
	background-repeat: repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffbc35', endColorstr='#f2a210', GradientType=0)
}
.ui-button-normal, .ui-button-normal:link, .ui-button-normal:visited, .ui-button-normal:active {
	color: #333;
	border: 1px solid #bcbcbc;
	background-color: #eee;
	background-image: -moz-linear-gradient(top, #fafafa, #e8e8e8);
	background-image: -ms-linear-gradient(top, #fafafa, #e8e8e8);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fafafa), to(#e8e8e8));
	background-image: -webkit-linear-gradient(top, #fafafa, #e8e8e8);
	background-image: -o-linear-gradient(top, #fafafa, #e8e8e8);
	background-image: linear-gradient(top, #fafafa, #e8e8e8);
	background-repeat: repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa', endColorstr='#e8e8e8', GradientType=0)
}
.ui-button-normal:hover {
	color: #333;
	background-color: #fdfdfd;
	background-image: -moz-linear-gradient(top, #fafafa, #f2f2f2);
	background-image: -ms-linear-gradient(top, #fafafa, #f2f2f2);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fafafa), to(#f2f2f2));
	background-image: -webkit-linear-gradient(top, #fafafa, #f2f2f2);
	background-image: -o-linear-gradient(top, #fafafa, #f2f2f2);
	background-image: linear-gradient(top, #fafafa, #f2f2f2);
	background-repeat: repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa', endColorstr='#f2f2f2', GradientType=0)
}
.ui-button-small {
	font-size: 12px;
	line-height: 14px;
*line-height:12px;
	padding: 2px 10px;
*padding:1px 10px
}
.ui-button-medium {
	font-size: 14px;
	line-height: 18px;
*line-height:14px;
	padding: 3px 15px;
*padding:2px 15px
}
.ui-button-large {
	font-size: 18px;
	line-height: 18px;
*line-height:17px;
	padding: 8px 25px;
*padding:6px 25px
}
.ui-button.disabled, .ui-button.disabled:link, .ui-button.disabled:hover, .ui-button.disabled:active {
	color: #cbcbcb;
	border: solid 1px #d4d4d4;
	cursor: default;
	background-color: #e6e6e6;
	background-image: -moz-linear-gradient(top, #f5f5f5, #e6e6e6);
	background-image: -ms-linear-gradient(top, #f5f5f5, #e6e6e6);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#e6e6e6));
	background-image: -webkit-linear-gradient(top, #f5f5f5, #e6e6e6);
	background-image: -o-linear-gradient(top, #f5f5f5, #e6e6e6);
	background-image: linear-gradient(top, #f5f5f5, #e6e6e6);
	background-repeat: repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#e6e6e6', GradientType=0);
	text-shadow: #fff 0 1px 1px;
	-webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,.1);
	-moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,.1);
	box-shadow: 0 1px 2px 0 rgba(0,0,0,.1)
}
.ls-bs .tabs {
	background: url(/simg/sprites/env/aisn/home/ls-home-v1.png?t=6a606315_0) no-repeat -322px 28px
}
.ls-bs {
	border: 5px solid #F0F0F0;
	height: 246px;
	margin-bottom: 10px;
	width: 180px;
	float: right;
	overflow: hidden
}
.ls-bs .tabs {
	text-align: center;
	padding: 12px 0 15px
}
.ls-bs .tabs a {
	color: #333
}
.ls-bs .tabs a:hover, .ls-bs .tabs a:focus {
	text-decoration: none
}
.ls-bs .tabs a:hover {
	color: #F90
}
.ls-bs .tabs .tfb {
	padding-right: 10px;
	color: #F90
}
.ls-bs .tabs .tfs {
	border-left: 1px solid #bebebe;
	padding-left: 10px
}
.ls-bs .body {
}
.ls-bs .body .tfb {
	display: block
}
.ls-bs .body .tfs {
	display: none
}
.ls-bs .tfb h3 {
	color: #333;
	font-size: 16px;
	height: auto;
	padding: 5px 0 10px;
	font-weight: 400;
	margin: 0;
	text-align: center
}
.ls-bs .tfb .items {
	list-style: none;
	height: 145px
}
.ls-bs .tfb .items li {
	margin: 0;
	padding: 0 10px;
	line-height: 26px
}
.ls-bs .tfb .items span {
	vertical-align: middle;
	margin-right: 5px
}
.ls-bs .tfb .items .ico-ctm {
	position: relative;
	right: -2px;
	top: -3px
}
.ls-bs .tfb .bqg {
	background-color: #F4F7F9;
	line-height: 28px;
	height: 28px;
	color: #333;
	font-weight: 700;
	padding-left: 10px
}
.ls-bs .tfb .bqg .ico-qg {
	vertical-align: middle;
	margin-right: 5px;
	position: relative;
	top: -3px
}
.ls-bs .tfb .bqg a {
	color: #333
}
.ls-bs .tfb .bqg a:hover {
	color: #F90;
	text-decoration: none
}
.ls-bs .ui-button:hover, .ls-bs .ui-button:focus {
	text-decoration: none
}
.ls-bs .en-title {
	margin-top: 10px;
	font-size: 14px
}
.ls-bs .en-title .ico-av {
	vertical-align: middle;
	position: relative;
	top: -2px;
	margin: 0 1px 0 5px
}
.ls-bs .en-ul {
	margin: 12px 0;
	list-style: none
}
.ls-bs .en-ul li {
	margin: 0;
	color: #666;
	line-height: 18px
}
.ls-bs .en-ul .ico-fk {
	vertical-align: middle;
	margin: 0 5px 0 12px;
	position: relative;
	top: -2px
}
.ls-bs .en-b {
	padding-left: 12px
}
.ls-bs .en-b .ui-button {
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	padding: 3px 8px
}
.ls-bs .en-gs {
	height: 18px;
	line-height: 18px;
	margin-top: 15px
}
.ls-bs .en-gs .ico-gs {
	vertical-align: middle;
	margin: 0 4px 0 10px;
	position: relative;
	top: -2px
}
.ls-bs .cn-title {
	font-size: 18px;
	height: 36px;
	line-height: 36px;
	color: #333;
	margin-top: 3px
}
.ls-bs .cn-title .ico-bgs {
	vertical-align: middle;
	margin: 0 8px 0 12px;
	position: relative;
	top: -2px
}
.ls-bs .cn-ul {
	list-style: none
}
.ls-bs .cn-ul li {
	color: #666;
	font-size: 14px;
	line-height: 26px;
	margin: 0;
	padding-left: 15px
}
.ls-bs .cn-btn1, .ls-bs .cn-btn2 {
	padding: 10px 0 0 15px
}
.ls-bs .cn-btn1 .ui-button, .ls-bs .cn-btn2 .ui-button {
	font-weight: 400;
	font-size: 14px
}
.ls-bs .cn-btn2 .ico-tel {
	vertical-align: middle;
	margin-right: 3px;
	position: relative;
	top: -1px
}
.ls-bs .tw-title {
	font-size: 18px;
	height: 36px;
	line-height: 36px;
	color: #333;
	margin-top: 3px
}
.ls-bs .tw-title .ico-bgs {
	vertical-align: middle;
	margin: 0 8px 0 12px;
	position: relative;
	top: -2px
}
.ls-bs .tw-ul {
	list-style: none
}
.ls-bs .tw-ul li {
	color: #666;
	font-size: 14px;
	line-height: 26px;
	margin: 0
}
.ls-bs .tw-ul .ico-bfk {
	vertical-align: middle;
	margin: 0 5px 0 15px
}
.ls-bs .tw-more {
	color: #999;
	margin: 5px 0 10px;
	text-align: center
}
.ls-bs .tw-btn {
	padding: 0 0 0 25px
}
.ls-bs .tw-btn .ui-button {
	font-weight: 400;
	font-size: 14px;
	margin-right: 10px;
	line-height: 18px;
	padding: 3px 15px
}
.ls-bs.bs .tabs {
	background-position: -322px -47px
}
.ls-bs.bs .tabs .tfb {
	color: #333
}
.ls-bs.bs .tabs .tfs {
	color: #F90
}
.ls-bs.bs .body .tfb {
	display: none
}
.ls-bs.bs .body .tfs {
	display: block
}
.ls-ug {
	background-color: #F5F5F5;
	text-align: center;
	position: relative
}
.ls-ug.ugbt {
	border-top: 1px solid #e8e8e8
}
.ls-ug ul {
	list-style: none
}
.ls-ug li {
	margin: 0;
	display: none
}
.ls-ug li.current {
	display: block
}
.ls-ug .cons {
	background-color: #FFF;
	border-bottom: 1px solid #DDD;
	overflow: hidden;
	width: 100%;
	height: 225px
}
.ls-ug .cons2 {
	height: 115px
}
.ls-ug .tabs {
	display: inline-block;
	height: 26px;
	margin: 0 auto;
	width: auto;
	vertical-align: middle
}
.ls-ug .tabs li {
	display: block;
	cursor: pointer;
	position: relative;
	color: #333;
	float: left;
	margin: 0;
	padding: 5px 25px
}
.ls-ug .tabs .current {
	color: #F90
}
.ls-ug .tabs .arrow-o, .ls-ug .tabs .arrow-i {
	position: absolute;
	left: 50%;
	display: none;
	margin: 0 0 0 -8px;
	width: 0;
	height: 0;
	line-height: 0;
	font-size: 0;
	border-width: 8px;
	border-style: dashed dashed solid
}
.ls-ug .tabs .arrow-o {
	top: -16px;
	border-color: transparent transparent #ccc
}
.ls-ug .tabs .arrow-i {
	top: -15px;
	border-color: transparent transparent #f5f5f5
}
.ls-ug .tabs .current .arrow-o, .ls-ug .tabs .current .arrow-i {
	display: block
}
.ls-ug .ico-bprev, .ls-ug .ico-bnext {
	position: absolute;
	z-index: 2;
	top: 85px;
	cursor: pointer;
	font-size: 0;
	text-indent: -999px;
	display: none
}
.ls-ug .ico-bprev {
	left: 1px
}
.ls-ug .ico-bnext {
	right: 1px
}
.ls-ug .cons3 {
	height: 100px;
	border-bottom: none
}
.ls-ug .tabs3 {
	position: absolute;
	right: 7px;
	bottom: 7px;
	height: 16px;
	z-index: 2
}
.ls-ug .tabs3 li {
	display: block;
	height: 8px;
	width: 8px;
	background-color: #fff;
	border: 1px solid #999;
	border-radius: 5px;
	margin: 3px;
	padding: 0
}
.ls-ug .tabs3 li.current {
	background-color: #999
}
.ui-box {
	position: relative
}
.ui-box-title, .ui-box-header {
	position: relative;
	margin: 0;
	overflow: hidden
}
.ui-box-title .ui-box-sub-title, .ui-box-header .ui-box-sub-title {
	margin-left: 11px
}
.ui-box-title .action, .ui-box-header .action {
	position: absolute;
	right: 0;
	top: 6px;
	z-index: 2
}
.ui-box-body .split {
	padding-bottom: 8px;
	margin-bottom: 8px
}
.ui-box-body .view-more {
}
.ui-box-body .view-less {
}
.ui-box-title .ui-box-sub-title, .ui-box-header .ui-box-sub-title {
	font-size: 12px;
	font-weight: 400;
	color: #999
}
.ui-box-title .action, .ui-box-title .action:visited, .ui-box-header .action, .ui-box-header .action:visited {
	font-size: 12px;
	font-weight: 400;
	text-decoration: none
}
.ui-box-title .action:hover, .ui-box-header .action:hover {
	text-decoration: underline
}
.ui-box-body .split {
	border-bottom: 1px dotted #ccc
}
.ui-box-body {
	position: relative
}
.ui-box-body .external, .ui-box-body .internal {
	padding-right: 12px;
	background: url(/simg/sprites/app/sprite-viewmore-arrow.png?t=63f14fe4_0) no-repeat 0 0
}
.ui-box-body .external, .ui-box-body .external:visited {
	float: right;
	color: #06c;
	text-decoration: none;
	background-position: 100% -37px
}
.ui-box-body .external:hover {
	color: #f90;
	text-decoration: underline
}
.ui-box-body .internal, .ui-box-body .internal:visited {
	float: none;
	text-decoration: none;
	color: #333;
	background-position: 100% 7px
}
.ui-box-body .view-less, .ui-box-body .view-less:visited {
	background-position: 100% -14px
}
.ui-box-body .internal:hover {
	text-decoration: underline;
	color: #f90
}
.ui-box-body .unfold {
	background-position: 100% -14px
}
.ui-box-body .push-button-wrap {
	float: left;
	position: relative;
	left: 50%;
	top: 15px
}
.ui-box-body .push-button-wrap .internal, .ui-box-body .push-button-wrap .internal:visited {
	position: relative;
	float: left;
	right: 50%;
	padding: 5px 23px 5px 10px;
	line-height: 12px;
	margin: 0 auto;
	border: 1px solid #ddd;
	border-top: none;
	background-color: #fff;
	background-position: 86% 10px;
	text-align: center;
	color: #333;
	text-decoration: none
}
.ui-box-body .push-button-wrap .view-less, .ui-box-body .push-button-wrap .view-less:visited {
	background-position: 86% -11px
}
.ui-box-body .push-button-wrap .internal:hover {
	background-color: #f5f5f5;
	color: #333;
	text-decoration: none
}
.ui-box-body .push-button-wrap .unfold {
	background-position: 90% -10px
}
.ui-box-primary {
}
.ui-box-primary .ui-box-title, .ui-box-primary .ui-box-header {
	height: 16px;
	padding: 15px 15px 0;
	font-size: 16px;
	line-height: 16px;
	font-weight: 700;
	color: #333
}
.ui-box-primary .ui-box-body {
	padding: 15px;
	line-height: 12px
}
.ui-box-normal {
}
.ui-box-normal .ui-box-title, .ui-box-normal .ui-box-header {
	height: 16px;
	padding: 0 0 5px 1px;
	font-size: 16px;
	line-height: 16px;
	font-weight: 700;
	color: #333
}
.ui-box-normal .ui-box-body {
	padding: 15px 1px 0;
	line-height: 12px
}
.ui-box-system {
}
.ui-box-system .ui-box-header {
}
.ui-box-system .ui-box-body {
	padding: 15px;
	line-height: 12px
}
.ui-box-wrap {
}
.ui-box-wrap .ui-box-header {
}
.ui-box-wrap .ui-box-body {
	padding: 15px;
	line-height: 12px
}
.ui-box-admin {
}
.ui-box-admin .ui-box-header {
}
.ui-box-admin .ui-box-body {
	padding: 15px;
	line-height: 12px
}
.ui-box-primary {
	border: 3px solid #b3daff
}
.ui-box-primary .ui-box-header {
}
.ui-box-primary .action {
	top: 15px;
	right: 15px
}
.ui-box-primary .action:hover {
	color: #f90
}
.ui-box-primary .ui-box-body {
}
.ui-box-primary .external, .ui-box-primary .external:visited {
	color: #06c
}
.ui-box-normal {
}
.ui-box-normal .ui-box-title, .ui-box-normal .ui-box-header {
	border-bottom: 2px solid #1996e6
}
.ui-box-normal .action {
	top: 2px
}
.ui-box-normal .action:hover {
	color: #f90
}
.ui-box-normal .ui-box-body {
}
.ui-box-normal .external, .ui-box-normal .external:visited {
	color: #06c
}
.ui-box-system {
	border: 1px solid #dae6f8
}
.ui-box-system .ui-box-title, .ui-box-system .ui-box-header {
	height: 12px;
	padding: 10px;
	font-size: 12px;
	line-height: 12px;
	font-weight: 700;
	background-color: #ebf3ff;
	border: none
}
.ui-box-system .action {
	top: 10px;
	right: 10px
}
.ui-box-system .action:hover {
	color: #f90
}
.ui-box-system .ui-box-body .push-button-wrap .internal, .ui-box-system .ui-box-body .push-button-wrap .internal:visited {
	border: 1px solid #dae6f8;
	border-top: none
}
.ui-box-system .ui-box-body .push-button-wrap .internal:hover {
	background-color: #EBF3FF
}
.ui-box-system .external, .ui-box-system .external:visited {
	color: #06c
}
.ui-box-primary.ui-box-system {
	border: 1px solid #f1d38b
}
.ui-box-primary.ui-box-system .ui-box-title, .ui-box-primary.ui-box-system .ui-box-header {
	height: 12px;
	padding: 10px;
	line-height: 12px;
	font-size: 12px;
	font-weight: 700;
	background-color: #fffae0;
	border: none
}
.ui-box-primary-system .action {
	top: 10px;
	right: 10px
}
.ui-box-primary.ui-box-system .action:hover {
	color: #f90
}
.ui-box-primary-system .ui-box-body {
}
.ui-box-primary.ui-box-system .ui-box-body .push-button-wrap .internal, .ui-box-primary.ui-box-system .ui-box-body .push-button-wrap .internal:visited {
	border: 1px solid #f1d38b;
	border-top: none
}
.ui-box-primary.ui-box-system .ui-box-body .push-button-wrap .internal:hover {
	background-color: #FFFAE0
}
.ui-box-primary.ui-box-system .external, .ui-box-primary.ui-box-system .external:visited {
	color: #06c
}
.ui-box-wrap {
}
.ui-box-wrap .ui-box-title, .ui-box-wrap .ui-box-header {
	border-bottom: 2px solid #1996e6;
	margin-bottom: -1px;
	position: relative;
	z-index: 2
}
.ui-box-wrap .ui-box-body {
	border: 1px solid #ddd
}
.ui-box-wrap .action {
}
.ui-box-wrap .action:hover {
	color: #f90
}
.ls-wc {
	margin-top: 25px
}
.ls-wc .linkdeals, .ls-wc .linkdeals:hover {
	color: #333;
	text-decoration: none
}
.ls-wc.ui-box-normal .ui-box-body {
	padding: 0;
	overflow: hidden;
	position: relative;
	width: 790px;
	height: 255px
}
.ls-wc ul {
	list-style: none;
	overflow: hidden;
	position: relative;
	width: 100000px;
	height: 250px
}
.ls-wc li {
	float: left;
	height: 250px;
	width: 158px;
	margin: 0
}
.ls-wc .wrap {
	border: 1px solid #FFF;
	margin-top: 1px;
	padding-bottom: 2px
}
.ls-wc .img-thumb {
	width: 140px;
	height: 140px;
	margin: 1px 9px
}
.ls-wc .img-thumb img {
	max-width: 140px;
	max-height: 140px;
	_width: 140px;
	_height: 140px
}
.ls-wc .t, .ls-wc .p, .ls-wc .ip, .ls-wc .m {
	display: block;
	line-height: 18px;
	height: 18px;
	overflow: hidden;
	margin: 0 9px
}
.ls-wc .t:link, .ls-wc .t:visited {
	color: #333
}
.ls-wc .t:focus, .ls-wc .t:hover {
	color: #f90
}
.ls-wc .p {
	color: #C00;
	font-size: 14px;
	font-weight: 700
}
.ls-wc .p i {
	color: #999;
	font-size: 12px
}
.ls-wc .ip {
	color: #CCC;
	text-decoration: line-through
}
.ls-wc .m {
	color: #999
}
.ls-wc .cn {
	overflow: visible;
	width: 142px;
	font-weight: 700;
	position: relative;
	border-top: 1px solid #ddd;
	padding-top: 10px;
	margin: 0 9px;
	top: -1px
}
.ls-wc .cn .arrow-o, .ls-wc .cn .arrow-i {
	position: absolute;
	left: 15px;
	width: 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 6px;
	border-style: solid dashed dashed
}
.ls-wc .cn .arrow-o {
	top: -1px;
	border-color: #ccc transparent transparent
}
.ls-wc .cn .arrow-i {
	top: -2px;
	border-color: #fff transparent transparent
}
.ls-wc .mp {
	padding-top: 20px;
	overflow: hidden
}
.ls-wc .mp .img-thumb {
	border: 1px solid #DEDEDE;
	float: left;
	height: 65px;
	margin: 0 6px 6px 0;
	width: 65px
}
.ls-wc .mp .img-thumb img {
	max-width: 65px;
	max-height: 65px;
	_width: 65px;
	_height: 65px
}
.ls-wc .more {
	clear: both;
	margin: 0;
	padding: 4px 20px 0 0;
	text-align: right
}
.ls-wc .more .arrow-r {
	border-color: transparent transparent transparent #06C;
	border-style: dashed dashed dashed solid;
	border-width: 4px;
	display: inline-block;
	height: 0;
	left: 2px;
	line-height: 0;
	position: relative;
	top: -1px;
	vertical-align: middle;
	width: 0
}
.ls-wc .more a:hover .arrow-r {
	border-color: transparent transparent transparent #F90
}
.ls-wc .ico-bprev, .ls-wc .ico-bnext {
	position: absolute;
	z-index: 2;
	top: 85px;
	cursor: pointer;
	font-size: 0;
	text-indent: -999px;
	display: none
}
.ls-wc .ico-bprev {
	left: 2px
}
.ls-wc .ico-bnext {
	right: 2px
}
.ls-wc li:hover {
}
.ls-wc li:hover .t {
	color: #F90;
	text-decoration: underline
}
.ls-wc li:hover .wrap {
	-webkit-box-shadow: 2px 2px 3px 1px rgba(0,0,0,.13);
	-moz-box-shadow: 2px 2px 3px 1px rgba(0,0,0,.13);
	box-shadow: 2px 2px 3px 1px rgba(0,0,0,.13);
	border: 1px solid #ddd;
	position: relative;
	z-index: 1
}
.ls-gsd {
	margin-top: 20px
}
.ls-gsd.ui-box-normal .ui-box-body {
	padding: 0
}
.ls-gsd .rg {
	float: right;
	width: 172px;
	position: relative;
	height: 152px
}
.ls-gsd .current {
	height: 152px;
	right: 0;
	position: absolute;
	top: 0;
	width: 172px;
	border: 1px solid #fff
}
.ls-gsd .hr {
	background: url(/simg/sprites/env/aisn/home/ls-home-v1.png?t=6a606315_0) no-repeat scroll -1px -156px transparent;
	height: 152px;
	right: 0;
	position: absolute;
	text-align: center;
	top: 12px;
	width: 172px
}
.ls-gsd .title {
	font-weight: 700;
	padding-top: 12px
}
.ls-gsd .flag {
	display: block;
	border: 1px solid #e7e7e7;
	margin: 20px auto 8px;
	width: 44px;
	height: 21px;
	padding: 10px 8px 10px 12px;
	background-color: #FFF;
	overflow: hidden;
	text-align: left
}
.ls-gsd .flag:hover {
	text-decoration: none;
	border-color: #BBB
}
.ls-gsd .flag img {
	margin-top: -5px
}
.ls-gsd .arrow-down {
	border-color: transparent;
	border-style: dashed;
	border-width: 4px;
	display: inline-block;
	height: 0;
	line-height: 0;
	vertical-align: middle;
	width: 0;
	border-top-color: #333;
	border-top-style: solid;
	position: relative;
	top: 0;
	left: 2px
}
.ls-gsd .country {
	margin-bottom: 12px
}
.ls-gsd .arrow-right {
	border-color: transparent;
	border-style: dashed;
	border-width: 4px;
	display: inline-block;
	height: 0;
	line-height: 0;
	vertical-align: middle;
	width: 0;
	border-left-color: #333;
	border-left-style: solid;
	position: relative;
	top: -1px;
	left: 2px
}
.ls-gsd .more:hover .arrow-right {
	border-left-color: #F90
}
.ls-gsd .flags {
	height: 145px;
	list-style: none outside none;
	overflow: hidden;
	padding-bottom: 20px;
	position: absolute;
	right: 190px;
	top: 0;
	width: 400px;
	z-index: 2;
	display: none
}
.ls-gsd .flags li {
	float: left;
	width: 80px;
	margin: 0 0 35px
}
.ls-gsd .flags a {
	padding-top: 25px;
	display: block;
	line-height: 20px;
	height: 20px;
	text-align: center;
	color: #333
}
.ls-gsd .flags a:hover {
	color: #F90
}
.ls-gsd .flags li span {
	display: block;
	margin-top: 5px
}
.ls-gsd .rg:hover .current {
	border: 1px solid #ddd;
	box-shadow: 3px 3px 6px #C2C2C2;
	border-color: #DDD;
	background-color: #FFF;
	width: 600px;
	padding-bottom: 12px;
	z-index: 5
}
.ls-gsd .rg:hover .flags {
	display: block
}
.ls-gsd .gs {
	overflow: hidden
}
.ls-gsd .gs ul {
	list-style: none
}
.ls-gsd .gs li {
	float: left;
	height: 62px;
	margin: 20px 30px 0 0;
	padding-left: 5px;
	width: 260px
}
.ls-gsd .gs .img-thumb {
	border: 1px solid #FFF;
	width: 80px;
	height: 60px;
	float: left
}
.ls-gsd .gs .img-thumb:hover {
	border: 1px solid #DDD
}
.ls-gsd .gs .info {
	line-height: 20px;
	overflow: hidden;
	padding-left: 10px
}
.ls-gsd .gs .cat {
	display: block;
	width: 180px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}
.ls-gsd .gs .name {
	display: block
}
.ls-gsd .gs .sp {
	display: block;
	color: #ccc
}
.ls-cate {
}
.ls-cate a, .ls-cate a:link {
	color: #333;
	text-decoration: none
}
.ls-cate a:visited {
	color: #333;
	text-decoration: none
}
.ls-cate a:focus, .ls-cate a:hover {
	color: #F90;
	text-decoration: none
}
.ls-cate h3 {
	border-top: 2px solid #1896E6;
	font-weight: 700;
	font-size: 16px;
	line-height: 36px;
	margin: 0;
	color: #333;
	padding-left: 10px
}
.ls-cate ul {
	list-style: none
}
.ls-cate li {
	margin: 0;
	border-top: 1px solid #DDD;
	padding-left: 10px;
	line-height: 30px;
	position: relative;
	background: url(/simg/sprites/env/aisn/home/ls-home-v1.png?t=6a606315_0) no-repeat 165px 4px
}
.ls-cate li a {
	display: block;
	_height: 100%
}
.ls-cate li a:first-letter {
	font-weight: 700
}
.ls-cate li div {
	display: none;
	position: absolute;
	z-index: 2;
	left: 190px;
	top: -1px;
	border: 1px solid #DDD;
	background-color: #FFF;
	box-shadow: 3px 3px 6px #C2C2C2
}
.ls-cate li div .title, .ls-cate li div a {
	display: block;
	background-color: #FFF
}
.ls-cate li div .title {
	color: #F90;
	font-size: 18px;
	line-height: 18px;
	border-top: 1px solid #CCC;
	padding: 9px 20px 2px 22px;
	margin: -1px 0 6px -2px;
*position:relative;
	min-width: 140px;
	_width: 220px;
	white-space: nowrap
}
.ls-cate li div a {
	text-indent: 20px;
	padding-right: 20px;
	line-height: 22px;
	_width: 100%;
	white-space: nowrap
}
.ls-cate li div a:link {
	color: #666;
	text-decoration: none
}
.ls-cate li div a:visited {
	color: #666;
	text-decoration: none
}
.ls-cate li div a:focus, .ls-cate li div a:hover {
	color: #F90;
	text-decoration: underline
}
.ls-cate li div .more {
	font-weight: 700;
	line-height: 30px;
	margin-bottom: 20px
}
.ls-cate li div .link {
	color: #666;
	display: block;
	margin-bottom: 10px;
	margin-top: -20px;
	white-space: nowrap
}
.ls-cate li div .link:hover, .ls-cate li div .link:hover a {
	color: #F90;
	text-decoration: underline
}
.ls-cate li div .link a {
	display: inline;
	padding-left: 20px;
	padding-right: 0
}
.ls-cate li:hover {
	line-height: 29px;
	border-top-color: #CCC;
	border-left: 1px solid #E6E6E6;
	border-bottom: 1px solid #E6E6E6;
	background: none;
	box-shadow: 3px 3px 6px #C2C2C2
}
.ls-cate li:hover div {
	display: block
}
.ui-tab {
}
.ui-tab-nav {
	list-style: none;
	position: relative;
	margin: 0;
	padding: 0
}
.ui-tab-nav li {
	margin: 0;
	padding: 0
}
.ui-tab-nav li a {
	display: block;
	cursor: pointer;
	text-decoration: none
}
.ui-tab-nav li.ui-tab-active a {
	cursor: default
}
.ui-tab-nav li a:hover, .tab-nav li.ui-tab-active a, .tab-nav li.ui-tab-active a:hover {
	text-decoration: none
}
.ui-tab-body {
}
.ui-tab-body .ui-tab-pane {
	padding: 10px;
	display: none
}
.ui-tab-body .ui-tab-active {
	padding: 10px;
	display: block
}
.ui-tab-normal .ui-tab-nav:after, .ui-tab-primary .ui-tab-nav:after {
	content: '\0020';
	display: block;
	height: 0;
	clear: both
}
.ui-tab-normal .ui-tab-nav, .ui-tab-primary .ui-tab-nav {
	zoom: 1
}
.ui-tab-normal .ui-tab-nav li, .ui-tab-primary .ui-tab-nav li {
	float: left;
	display: inline;
	margin-right: 5px;
	margin-bottom: -1px
}
.ui-tab-normal .ui-tab-nav li a, .ui-tab-primary .ui-tab-nav li a {
	position: relative
}
.ui-tab-normal .ui-tab-nav li a:hover, .ui-tab-primary .ui-tab-nav li a:hover {
}
.ui-tab-normal .ui-tab-nav li.ui-tab-active a, .ui-tab-normal .ui-tab-nav li.ui-tab-active a:hover, .ui-tab-primary .ui-tab-nav li.ui-tab-active a, .ui-tab-primary .ui-tab-nav li.ui-tab-active a:hover {
}
.ui-tab-stacked:after {
	content: '\0020';
	display: block;
	height: 0;
	clear: both
}
.ui-tab-stacked {
	zoom: 1
}
.ui-tab-stacked .ui-tab-nav {
	float: left;
	display: block
}
.ui-tab-stacked .ui-tab-nav li {
	margin-right: -1px;
	margin-bottom: -1px
}
.ui-tab-stacked .ui-tab-nav li a {
}
.ui-tab-stacked .ui-tab-nav li a:hover {
}
.ui-tab-stacked .ui-tab-nav li.ui-tab-active a, .ui-tab-stacked .ui-tab-nav li.ui-tab-active a:hover {
}
.ui-tab-stacked .ui-tab-body {
	overflow: hidden
}
.ui-tab-normal .ui-tab-nav {
}
.ui-tab-normal .ui-tab-nav li {
	border-top: 1px solid #ddd
}
.ui-tab-normal .ui-tab-nav li a {
	color: #666;
	font-size: 12px;
	font-weight: 700;
	background-color: #f5f5f5;
	border: 1px solid #ddd;
	border-top: none;
	border-bottom: none;
	height: 26px;
	line-height: 26px;
	padding: 0 15px;
	float: left
}
.ui-tab-normal .ui-tab-nav li a:hover {
	background-color: #fafafa
}
.ui-tab-normal .ui-tab-nav li.ui-tab-active a, .ui-tab-normal .ui-tab-nav li.ui-tab-active a:hover {
	background-color: #fff;
	color: #333;
	border-bottom: none;
	height: 27px;
	line-height: 27px
}
.ui-tab-normal .ui-tab-body {
	border-top: 1px solid #ddd
}
.ui-tab-primary .ui-tab-nav li {
	margin-bottom: -2px;
	border-top: 1px solid #ddd
}
.ui-tab-primary .ui-tab-nav li a {
	height: 31px;
	line-height: 31px;
	font-size: 14px;
	color: #666;
	font-weight: 700;
	background-color: #f5f5f5;
	border: 1px solid #ddd;
	border-top: none;
	border-bottom: none;
	padding: 0 15px;
	float: left
}
.ui-tab-primary .ui-tab-nav li a:hover {
	background-color: #fafafa
}
.ui-tab-primary .ui-tab-nav .ui-tab-active {
	background-color: #fff;
	border-top: 2px solid #1996e6
}
.ui-tab-primary .ui-tab-nav li.ui-tab-active a, .ui-tab-primary .ui-tab-nav li.ui-tab-active a:hover {
	background-color: #fff;
	height: 32px;
	line-height: 32px
}
.ui-tab-primary .ui-tab-body {
	border-top: 2px solid #ddd
}
.ui-tab-stacked .ui-tab-nav {
}
.ui-tab-stacked .ui-tab-nav li {
	margin-right: -1px
}
.ui-tab-stacked .ui-tab-nav li a {
	font-size: 12px;
	font-weight: 700;
	color: #666;
	background-color: #f5f5f5;
	border: 1px solid #ddd;
	height: 30px;
	line-height: 30px;
	padding: 0 15px
}
.ui-tab-stacked .ui-tab-nav li a:hover {
	background-color: #fafafa
}
.ui-tab-stacked .ui-tab-nav li.ui-tab-active a, .ui-tab-stacked .ui-tab-nav li.ui-tab-active a:hover {
	background-color: #fff;
	border-right: none;
	color: #333;
	padding: 0 15px
}
.ui-tab-stacked .ui-tab-body .ui-tab-pane {
	border: 1px solid #ddd;
	height: 200px
}
.ui-tab-stacked .widthfix .ui-tab-pane {
	width: 250px
}
.ui-tab-stacked .ui-tab-nav li {
*width:112px
}
.ui-tab-stacked .ui-tab-nav li a {
	position: relative;
	zoom: 1
}
.ui-tab-stacked .ui-tab-nav {
	_margin-right: -3px
}
.ls-utm {
	margin-top: 30px
}
.ls-utm .ui-box-normal .ui-box-body {
	border: 1px solid #ddd;
	border-top: none;
	padding: 0
}
.ls-utm .content {
	height: 176px
}
.ls-utm .prev {
	float: left;
	height: 100%;
	position: relative;
	width: 35px;
	border-right: 1px solid #DDD;
	cursor: pointer
}
.ls-utm .next {
	float: right;
	height: 100%;
	position: relative;
	width: 35px;
	border-left: 1px solid #DDD;
	cursor: pointer
}
.ls-utm .prev:hover .ico-uprev {
	background-position: -188px -5px
}
.ls-utm .next:hover .ico-unext {
	background-position: -212px -5px
}
.ls-utm .prev.disabled .ico-uprev {
	background-position: -233px -5px
}
.ls-utm .next.disabled .ico-unext {
	background-position: -253px -4px
}
.ls-utm .prev .ico-uprev, .ls-utm .next .ico-unext {
	position: absolute;
	left: 12px;
	top: 80px
}
.ls-utm .items {
	float: left;
	list-style: none;
	overflow: hidden;
	margin: 10px 0
}
.ls-utm .items li {
	margin: 0 0 0 -1px;
	border-left: 1px dotted #ccc;
	float: left;
	width: 183px
}
.ls-utm .img-thumb {
	margin: 5px auto;
	border: 1px solid #FFF
}
.ls-utm .img-thumb:hover {
	border: 1px solid #ddd
}
.ls-utm .caption {
	display: block;
	height: 28px;
	line-height: 16px;
	overflow: hidden;
	padding: 10px 15px 5px
}
.ls-utm .ui-box-normal .tabs {
	position: relative;
	height: 33px;
	z-index: 1;
	border-bottom: none;
	padding: 0;
	margin-bottom: -2px
}
.ls-utm .tab {
	float: left;
	display: block;
	margin-right: 5px;
	height: 30px;
	padding: 0 20px;
	cursor: pointer;
	font-weight: 700;
	font-size: 14px;
	border: 1px solid #DDD;
	border-bottom: 2px solid #DDD;
	color: #666;
	background-color: #fafafa;
	line-height: 32px
}
.ls-utm .tabs .active {
	height: 31px;
	border-top: 2px solid #1996E6;
	border-bottom: none;
	color: #333;
	background-color: #FFF
}
.ls-utm .ui-box-normal .bodys {
	border-top: 2px solid #ddd
}
.ls-utm .bodys .content {
	display: none
}
.ls-utm .bodys .active {
	display: block
}
.ls-fp {
	margin: 30px 0 0
}
.ls-fp h2 {
	float: left;
	font-size: 16px;
	font-weight: 700;
	line-height: 30px;
	margin: 0;
	width: 150px
}
.ls-fp ul {
	overflow: hidden
}
.ls-fp li {
	list-style: none outside none;
	float: left;
	margin: 0 10px 0 0
}
.ls-fp li img {
	border: 1px solid #ccc
}
footer {
	display: block
}
#footer {
	border-top: none;
	font: 12px/18px arial;
	margin: 10px 0 0;
	padding: 0 0 10px;
	text-align: left
}
.ui-footer {
	margin-top: 10px;
	padding-bottom: 20px
}
.ui-footer-ma p {
	text-align: center
}
.ui-footer-wrapper {
	background-color: whiteSmoke
}
.ui-footer-wrapper hr {
	border: 0 none;
	border-top: 2px solid #ccc;
	margin: 0
}
.ui-footer-wrapper a:link {
	color: #999;
	text-decoration: none
}
.ui-footer-wrapper a:visited {
	color: #999;
	text-decoration: none
}
.ui-footer-wrapper a:focus, .ui-footer-wrapper a:hover {
	color: #333;
	text-decoration: underline
}
.ui-footer-wrapper .ui-footer-link:link, .ui-footer-wrapper .ui-footer-link:visited {
	color: #333
}
.ui-footer-col {
	float: left
}
.ui-footer-sociality, .ui-footer-sitemap, .ui-footer-seo {
	width: 990px;
	margin: 0 auto;
	color: #333
}
.ui-footer-sociality {
	font-size: 14px;
	padding: 10px 0
}
.ui-footer-sociality .ui-footer-col {
	padding: 2px 15px;
	border-left: 1px dotted #ddd;
	height: 30px;
	line-height: 30px;
	width: auto!important
}
.ui-footer-sociality .ui-footer-col-first {
	border-left: none;
	padding-left: 0
}
.ui-footer-sociality a {
	text-indent: -9999px;
	display: inline-block;
	vertical-align: middle;
	margin-left: 0
}
.ui-footer-sitemap {
	border-bottom: 1px solid #ddd;
	margin-top: 15px
}
.ui-footer-sitemap .ui-footer-col {
	width: 180px;
	margin-left: 20px
}
.ui-footer-sitemap .ui-footer-col-first {
	margin-left: 0
}
.ui-footer-sitemap dl {
	margin-bottom: 20px
}
.ui-footer-sitemap dt {
	border-bottom: 1px solid #ddd;
	color: #333;
	font-size: 14px;
	line-height: 14px;
	padding: 10px 0;
	margin-bottom: 5px
}
.ui-footer-sitemap dd {
	padding: 5px 0;
	line-height: 12px;
	margin: 0
}
.ui-footer-seo {
	margin-top: 15px;
	text-align: center;
	color: #999
}
.ui-footer-seo p {
	margin: 0 auto 6px!important
}
.ui-footer-ma .ui-footer-sociality, .ui-footer-ma .ui-footer-sitemap, .ui-footer-ma .ui-footer-seo {
	width: 960px
}
.ui-footer-sociality .text, .ui-footer-sociality .submit {
	height: 30px;
	line-height: 30px;
	border: 0 none;
	vertical-align: middle;
	font-size: 14px;
	font-family: Arial;
	-webkit-appearance: none;
	border-radius: 0
}
.ui-footer-sociality .text {
	line-height: 20px;
	height: 20px;
	padding: 5px 0 5px 5px;
	width: 280px;
	margin-right: -5px
}
.ui-footer-sociality .submit {
	padding: 0 15px;
	color: #fff;
	font-weight: 700;
	background-color: #1896E6;
	cursor: pointer;
*width:93px
}
.ui-footer-sociality .submit:hover {
	background-color: #39abf3
}
.ui-footer-sociality .share a, .ui-footer-sociality .app a, .ui-footer-sociality .atm-download, .ui-footer-sociality .feedback-link {
	display: inline-block;
	height: 26px;
	vertical-align: middle;
	width: 26px
}
.ui-footer-sociality .facebook, .ui-footer-sociality .twitter, .ui-footer-sociality .youtube, .ui-footer-sociality .sns-in, .ui-footer-sociality .app-store, .ui-footer-sociality .android, .ui-footer-sociality .atm-download, .ui-footer-sociality .feedback-link, .ui-footer-sociality .feedback-ma-link i {
	background-image: url(/simg/sprites/app/footer_v3_1.png?t=c725b25c_0);
	background-repeat: no-repeat
}
.ui-footer-sociality .facebook {
	background-position: 0 0
}
.ui-footer-sociality .twitter {
	background-position: 0 -30px
}
.ui-footer-sociality .youtube {
	background-position: 0 -57px
}
.ui-footer-sociality .sns-in {
	background-position: -40px 0
}
.ui-footer-sociality .app-store {
	background-position: 0 -90px
}
.ui-footer-sociality .android {
	background-position: -1px -120px
}
.ui-footer-sociality .atm-download {
	background-position: 0 -222px
}
.ui-footer-sociality .feedback {
	padding-right: 0
}
.ui-footer-sociality .feedback-link {
	background-position: 0 -260px
}
.ui-footer-sociality .feedback-ma-link {
	font-size: 12px;
	text-indent: 0
}
.ui-footer-sociality .feedback-ma-link i {
	background-position: 0 -300px;
	display: inline-block;
	width: 16px;
	height: 16px;
	vertical-align: top;
	margin-right: 5px
}
.ui-footer-sociality .share a:hover, .ui-footer-sociality .app a:hover, .ui-footer-sociality .atm-download:hover, .ui-footer-sociality .feedback-link:hover, .ui-footer-sociality .feedback-ma-link:hover i {
	filter: alpha(opacity=80);
	-moz-opacity: .8;
	-khtml-opacity: .8;
	opacity: .8
}
.ui-footer-sociality .atm, .ui-footer-sociality .feedback {
	width: auto!important;
	background: none
}
