.lang a {
	height: 14px;
	background-repeat: no-repeat;
	padding-left: 24px;
	margin: 0 5px;
	cursor: pointer;
	background-image: url('/img/country/country.png');
	font-size: 12px;
	line-height: 14px;
}

.lang {
	height: 13px;
	overflow: hidden;
}

.ar {
	background-position: left -0px;
}

.de {
	background-position: left -14px;
}

.en {
	background-position: left -28px;
}

.es {
	background-position: left -42px;
}

.fr {
	background-position: left -56px;
}

.id {
	background-position: left -70px;
}

.it {
	background-position: left -84px;
}

.ja {
	background-position: left -98px;
}

.ko {
	background-position: left -112px;
}

.pt {
	background-position: left -126px;
}

.ru {
	background-position: left -140px;
}

.vi {
	background-position: left -154px;
}

.zh-TW {
	background-position: left -168px;
}

.talk-float ul,.talk-float li {
	margin: 0;
	padding: 0;
}

.talk-float ul {
	list-style: none;
}

.talk-float {
	color: #555;
	height: 25px;
	bottom: 250px;
	position: fixed;
	right: 0;
	width: 85px;
	z-index: 999;
}

.talk-float .skin-box-bd {
	background-color: white;
	border-color: #E2E2E2;
	border-style: solid;
	border-width: 1px 1px 0;
	bottom: -145px;
	color: #333;
	display: none;
	left: -189px;
	position: absolute;
	width: 188px;
}

.talk-float .skin-box-bd .date {
	margin-right: 14px;
}

.talk-float .skin-box-bd .service-block {
	border-bottom: 1px solid #E2E2E2;
	padding: 18px 0 18px 18px;
}

.talk-float .skin-box-bd .service-content li {
	margin-bottom: 6px;
}

.talk-float .skin-box-bd h4 {
	font-size: 12px;
	font-weight: 700;
	margin-bottom: 12px;
}

.talk-float .skin-box-hd {
	border-color: #E2E2E2;
	border-style: solid;
	border-width: 1px 0 0 0;
}

.talk-float .skin-box-hd .qq {
	text-align: center;
	padding-top: 56px;
	background: #FFF url("/img/ico/q.jpg") no-repeat 28px 6px;
	border-color: #E2E2E2;
	border-style: solid;
	border-width: 0px 1px 1px 1px;
}

.talk-float .skin-box-hd .qr {
	text-align: center;
	padding-top: 3px;
	background-color: #FFF;
	border-color: #E2E2E2;
	border-style: solid;
	border-width: 0px 1px 1px 1px;
}

.talk-float .skin-box-hd .qr img {
	display: block;
	height: 75px;
	width: 75px;
	margin: 0 auto;
}

.talk-float .skin-box-hd .top {
	display: none;
	background: #FFF url("/img/ico/top.gif") no-repeat 17px -7px;
	height: 23px;
	border-color: #E2E2E2;
	border-style: solid;
	border-width: 0px 1px 1px 1px;
}

.talk-float .qqs strong {
	float: left;
	width: 6em;
	height: 24px;
	overflow: hidden;
}

.talk-float .qqs span {
	float: right;
}

.talk-float .qqs li {
	height: 24px;
	padding-right: 18px;
}

.service_list dd {
	height: 24px;
}

.ui-helper-hidden {
	display: none;
}

.ui-helper-hidden-accessible {
	position: absolute;
	left: -99999999px;
}

.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}

.ui-helper-clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.ui-helper-clearfix {
	display: inline-block;
}

* html .ui-helper-clearfix {
	height: 1%;
}

.ui-helper-clearfix {
	display: block;
}

.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter: Alpha(Opacity = 0);
}

.ui-state-disabled {
	cursor: default !important;
}

.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}

.ui-widget-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.ui-dialog {
	position: relative;
	padding: .2em;
	width: 300px;
}

.ui-dialog .ui-dialog-titlebar {
	padding: .5em .3em .3em 1em;
	position: relative;
}

.ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 0 .2em;
}

.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	top: 50%;
	width: 19px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 18px;
}

.ui-dialog .ui-dialog-titlebar-close span {
	display: block;
	margin: 1px;
}

.ui-dialog .ui-dialog-titlebar-close:hover,.ui-dialog .ui-dialog-titlebar-close:focus
	{
	padding: 0;
}

.ui-dialog .ui-dialog-content {
	border: 0;
	padding: .5em 1em;
	background: none;
	overflow: auto;
	zoom: 1;
}

.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0 0;
	background-image: none;
	margin: .5em 0 0 0;
	padding: .3em 1em .5em .4em;
}

.ui-dialog .ui-dialog-buttonpane button {
	float: right;
	margin: .5em .4em .5em 0;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	line-height: 1.4em;
	width: auto;
	overflow: visible;
}

.ui-dialog .ui-resizable-se {
	width: 14px;
	height: 14px;
	right: 3px;
	bottom: 3px;
}

.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}

.ui-widget {
	font-family: Verdana, Arial, sans-serif;
	font-size: 1.1em;
}

.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button
	{
	font-family: Verdana, Arial, sans-serif;
	font-size: 1em;
}

.ui-widget-content {
	border: 1px solid #aaaaaa;
	background: #ffffff
		url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;
	color: #222222;
}

.ui-widget-content a {
	color: #222222;
}

.ui-widget-header {
	border: 1px solid #aaaaaa;
	background: #cccccc
		url(images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50%
		repeat-x;
	color: #222222;
	font-weight: bold;
}

.ui-widget-header a {
	color: #222222;
}

.ui-state-default,.ui-widget-content .ui-state-default {
	border: 1px solid #d3d3d3;
	background: #e6e6e6
		url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;
	font-weight: normal;
	color: #555555;
	outline: none;
}

.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited
	{
	color: #555555;
	text-decoration: none;
	outline: none;
}

.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus
	{
	border: 1px solid #999999;
	background: #dadada
		url(images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;
	font-weight: normal;
	color: #212121;
	outline: none;
}

.ui-state-hover a,.ui-state-hover a:hover {
	color: #212121;
	text-decoration: none;
	outline: none;
}

.ui-state-active,.ui-widget-content .ui-state-active {
	border: 1px solid #aaaaaa;
	background: #ffffff
		url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
	font-weight: normal;
	color: #212121;
	outline: none;
}

.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited {
	color: #212121;
	outline: none;
	text-decoration: none;
}

.ui-state-highlight,.ui-widget-content .ui-state-highlight {
	border: 1px solid #fcefa1;
	background: #fbf9ee
		url(images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;
	color: #363636;
}

.ui-state-highlight a,.ui-widget-content .ui-state-highlight a {
	color: #363636;
}

.ui-state-error,.ui-widget-content .ui-state-error {
	border: 1px solid #cd0a0a;
	background: #fef1ec
		url(images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;
	color: #cd0a0a;
}

.ui-state-error a,.ui-widget-content .ui-state-error a {
	color: #cd0a0a;
}

.ui-state-error-text,.ui-widget-content .ui-state-error-text {
	color: #cd0a0a;
}

.ui-state-disabled,.ui-widget-content .ui-state-disabled {
	opacity: .35;
	filter: Alpha(Opacity = 35);
	background-image: none;
}

.ui-priority-primary,.ui-widget-content .ui-priority-primary {
	font-weight: bold;
}

.ui-priority-secondary,.ui-widget-content .ui-priority-secondary {
	opacity: .7;
	filter: Alpha(Opacity = 70);
	font-weight: normal;
}

.ui-icon {
	width: 16px;
	height: 16px;
	background-image: url(images/ui-icons_222222_256x240.png);
}

.ui-widget-content .ui-icon {
	background-image: url(images/ui-icons_222222_256x240.png);
}

.ui-widget-header .ui-icon {
	background-image: url(images/ui-icons_222222_256x240.png);
}

.ui-state-default .ui-icon {
	background-image: url(images/ui-icons_888888_256x240.png);
}

.ui-state-hover .ui-icon,.ui-state-focus .ui-icon {
	background-image: url(images/ui-icons_454545_256x240.png);
}

.ui-state-active .ui-icon {
	background-image: url(images/ui-icons_454545_256x240.png);
}

.ui-state-highlight .ui-icon {
	background-image: url(images/ui-icons_2e83ff_256x240.png);
}

.ui-state-error .ui-icon,.ui-state-error-text .ui-icon {
	background-image: url(images/ui-icons_cd0a0a_256x240.png);
}

.ui-icon-carat-1-n {
	background-position: 0 0;
}

.ui-icon-carat-1-ne {
	background-position: -16px 0;
}

.ui-icon-carat-1-e {
	background-position: -32px 0;
}

.ui-icon-carat-1-se {
	background-position: -48px 0;
}

.ui-icon-carat-1-s {
	background-position: -64px 0;
}

.ui-icon-carat-1-sw {
	background-position: -80px 0;
}

.ui-icon-carat-1-w {
	background-position: -96px 0;
}

.ui-icon-carat-1-nw {
	background-position: -112px 0;
}

.ui-icon-carat-2-n-s {
	background-position: -128px 0;
}

.ui-icon-carat-2-e-w {
	background-position: -144px 0;
}

.ui-icon-triangle-1-n {
	background-position: 0 -16px;
}

.ui-icon-triangle-1-ne {
	background-position: -16px -16px;
}

.ui-icon-triangle-1-e {
	background-position: -32px -16px;
}

.ui-icon-triangle-1-se {
	background-position: -48px -16px;
}

.ui-icon-triangle-1-s {
	background-position: -64px -16px;
}

.ui-icon-triangle-1-sw {
	background-position: -80px -16px;
}

.ui-icon-triangle-1-w {
	background-position: -96px -16px;
}

.ui-icon-triangle-1-nw {
	background-position: -112px -16px;
}

.ui-icon-triangle-2-n-s {
	background-position: -128px -16px;
}

.ui-icon-triangle-2-e-w {
	background-position: -144px -16px;
}

.ui-icon-arrow-1-n {
	background-position: 0 -32px;
}

.ui-icon-arrow-1-ne {
	background-position: -16px -32px;
}

.ui-icon-arrow-1-e {
	background-position: -32px -32px;
}

.ui-icon-arrow-1-se {
	background-position: -48px -32px;
}

.ui-icon-arrow-1-s {
	background-position: -64px -32px;
}

.ui-icon-arrow-1-sw {
	background-position: -80px -32px;
}

.ui-icon-arrow-1-w {
	background-position: -96px -32px;
}

.ui-icon-arrow-1-nw {
	background-position: -112px -32px;
}

.ui-icon-arrow-2-n-s {
	background-position: -128px -32px;
}

.ui-icon-arrow-2-ne-sw {
	background-position: -144px -32px;
}

.ui-icon-arrow-2-e-w {
	background-position: -160px -32px;
}

.ui-icon-arrow-2-se-nw {
	background-position: -176px -32px;
}

.ui-icon-arrowstop-1-n {
	background-position: -192px -32px;
}

.ui-icon-arrowstop-1-e {
	background-position: -208px -32px;
}

.ui-icon-arrowstop-1-s {
	background-position: -224px -32px;
}

.ui-icon-arrowstop-1-w {
	background-position: -240px -32px;
}

.ui-icon-arrowthick-1-n {
	background-position: 0 -48px;
}

.ui-icon-arrowthick-1-ne {
	background-position: -16px -48px;
}

.ui-icon-arrowthick-1-e {
	background-position: -32px -48px;
}

.ui-icon-arrowthick-1-se {
	background-position: -48px -48px;
}

.ui-icon-arrowthick-1-s {
	background-position: -64px -48px;
}

.ui-icon-arrowthick-1-sw {
	background-position: -80px -48px;
}

.ui-icon-arrowthick-1-w {
	background-position: -96px -48px;
}

.ui-icon-arrowthick-1-nw {
	background-position: -112px -48px;
}

.ui-icon-arrowthick-2-n-s {
	background-position: -128px -48px;
}

.ui-icon-arrowthick-2-ne-sw {
	background-position: -144px -48px;
}

.ui-icon-arrowthick-2-e-w {
	background-position: -160px -48px;
}

.ui-icon-arrowthick-2-se-nw {
	background-position: -176px -48px;
}

.ui-icon-arrowthickstop-1-n {
	background-position: -192px -48px;
}

.ui-icon-arrowthickstop-1-e {
	background-position: -208px -48px;
}

.ui-icon-arrowthickstop-1-s {
	background-position: -224px -48px;
}

.ui-icon-arrowthickstop-1-w {
	background-position: -240px -48px;
}

.ui-icon-arrowreturnthick-1-w {
	background-position: 0 -64px;
}

.ui-icon-arrowreturnthick-1-n {
	background-position: -16px -64px;
}

.ui-icon-arrowreturnthick-1-e {
	background-position: -32px -64px;
}

.ui-icon-arrowreturnthick-1-s {
	background-position: -48px -64px;
}

.ui-icon-arrowreturn-1-w {
	background-position: -64px -64px;
}

.ui-icon-arrowreturn-1-n {
	background-position: -80px -64px;
}

.ui-icon-arrowreturn-1-e {
	background-position: -96px -64px;
}

.ui-icon-arrowreturn-1-s {
	background-position: -112px -64px;
}

.ui-icon-arrowrefresh-1-w {
	background-position: -128px -64px;
}

.ui-icon-arrowrefresh-1-n {
	background-position: -144px -64px;
}

.ui-icon-arrowrefresh-1-e {
	background-position: -160px -64px;
}

.ui-icon-arrowrefresh-1-s {
	background-position: -176px -64px;
}

.ui-icon-arrow-4 {
	background-position: 0 -80px;
}

.ui-icon-arrow-4-diag {
	background-position: -16px -80px;
}

.ui-icon-extlink {
	background-position: -32px -80px;
}

.ui-icon-newwin {
	background-position: -48px -80px;
}

.ui-icon-refresh {
	background-position: -64px -80px;
}

.ui-icon-shuffle {
	background-position: -80px -80px;
}

.ui-icon-transfer-e-w {
	background-position: -96px -80px;
}

.ui-icon-transferthick-e-w {
	background-position: -112px -80px;
}

.ui-icon-folder-collapsed {
	background-position: 0 -96px;
}

.ui-icon-folder-open {
	background-position: -16px -96px;
}

.ui-icon-document {
	background-position: -32px -96px;
}

.ui-icon-document-b {
	background-position: -48px -96px;
}

.ui-icon-note {
	background-position: -64px -96px;
}

.ui-icon-mail-closed {
	background-position: -80px -96px;
}

.ui-icon-mail-open {
	background-position: -96px -96px;
}

.ui-icon-suitcase {
	background-position: -112px -96px;
}

.ui-icon-comment {
	background-position: -128px -96px;
}

.ui-icon-person {
	background-position: -144px -96px;
}

.ui-icon-print {
	background-position: -160px -96px;
}

.ui-icon-trash {
	background-position: -176px -96px;
}

.ui-icon-locked {
	background-position: -192px -96px;
}

.ui-icon-unlocked {
	background-position: -208px -96px;
}

.ui-icon-bookmark {
	background-position: -224px -96px;
}

.ui-icon-tag {
	background-position: -240px -96px;
}

.ui-icon-home {
	background-position: 0 -112px;
}

.ui-icon-flag {
	background-position: -16px -112px;
}

.ui-icon-calendar {
	background-position: -32px -112px;
}

.ui-icon-cart {
	background-position: -48px -112px;
}

.ui-icon-pencil {
	background-position: -64px -112px;
}

.ui-icon-clock {
	background-position: -80px -112px;
}

.ui-icon-disk {
	background-position: -96px -112px;
}

.ui-icon-calculator {
	background-position: -112px -112px;
}

.ui-icon-zoomin {
	background-position: -128px -112px;
}

.ui-icon-zoomout {
	background-position: -144px -112px;
}

.ui-icon-search {
	background-position: -160px -112px;
}

.ui-icon-wrench {
	background-position: -176px -112px;
}

.ui-icon-gear {
	background-position: -192px -112px;
}

.ui-icon-heart {
	background-position: -208px -112px;
}

.ui-icon-star {
	background-position: -224px -112px;
}

.ui-icon-link {
	background-position: -240px -112px;
}

.ui-icon-cancel {
	background-position: 0 -128px;
}

.ui-icon-plus {
	background-position: -16px -128px;
}

.ui-icon-plusthick {
	background-position: -32px -128px;
}

.ui-icon-minus {
	background-position: -48px -128px;
}

.ui-icon-minusthick {
	background-position: -64px -128px;
}

.ui-icon-close {
	background-position: -80px -128px;
}

.ui-icon-closethick {
	background-position: -96px -128px;
}

.ui-icon-key {
	background-position: -112px -128px;
}

.ui-icon-lightbulb {
	background-position: -128px -128px;
}

.ui-icon-scissors {
	background-position: -144px -128px;
}

.ui-icon-clipboard {
	background-position: -160px -128px;
}

.ui-icon-copy {
	background-position: -176px -128px;
}

.ui-icon-contact {
	background-position: -192px -128px;
}

.ui-icon-image {
	background-position: -208px -128px;
}

.ui-icon-video {
	background-position: -224px -128px;
}

.ui-icon-script {
	background-position: -240px -128px;
}

.ui-icon-alert {
	background-position: 0 -144px;
}

.ui-icon-info {
	background-position: -16px -144px;
}

.ui-icon-notice {
	background-position: -32px -144px;
}

.ui-icon-help {
	background-position: -48px -144px;
}

.ui-icon-check {
	background-position: -64px -144px;
}

.ui-icon-bullet {
	background-position: -80px -144px;
}

.ui-icon-radio-off {
	background-position: -96px -144px;
}

.ui-icon-radio-on {
	background-position: -112px -144px;
}

.ui-icon-pin-w {
	background-position: -128px -144px;
}

.ui-icon-pin-s {
	background-position: -144px -144px;
}

.ui-icon-play {
	background-position: 0 -160px;
}

.ui-icon-pause {
	background-position: -16px -160px;
}

.ui-icon-seek-next {
	background-position: -32px -160px;
}

.ui-icon-seek-prev {
	background-position: -48px -160px;
}

.ui-icon-seek-end {
	background-position: -64px -160px;
}

.ui-icon-seek-first {
	background-position: -80px -160px;
}

.ui-icon-stop {
	background-position: -96px -160px;
}

.ui-icon-eject {
	background-position: -112px -160px;
}

.ui-icon-volume-off {
	background-position: -128px -160px;
}

.ui-icon-volume-on {
	background-position: -144px -160px;
}

.ui-icon-power {
	background-position: 0 -176px;
}

.ui-icon-signal-diag {
	background-position: -16px -176px;
}

.ui-icon-signal {
	background-position: -32px -176px;
}

.ui-icon-battery-0 {
	background-position: -48px -176px;
}

.ui-icon-battery-1 {
	background-position: -64px -176px;
}

.ui-icon-battery-2 {
	background-position: -80px -176px;
}

.ui-icon-battery-3 {
	background-position: -96px -176px;
}

.ui-icon-circle-plus {
	background-position: 0 -192px;
}

.ui-icon-circle-minus {
	background-position: -16px -192px;
}

.ui-icon-circle-close {
	background-position: -32px -192px;
}

.ui-icon-circle-triangle-e {
	background-position: -48px -192px;
}

.ui-icon-circle-triangle-s {
	background-position: -64px -192px;
}

.ui-icon-circle-triangle-w {
	background-position: -80px -192px;
}

.ui-icon-circle-triangle-n {
	background-position: -96px -192px;
}

.ui-icon-circle-arrow-e {
	background-position: -112px -192px;
}

.ui-icon-circle-arrow-s {
	background-position: -128px -192px;
}

.ui-icon-circle-arrow-w {
	background-position: -144px -192px;
}

.ui-icon-circle-arrow-n {
	background-position: -160px -192px;
}

.ui-icon-circle-zoomin {
	background-position: -176px -192px;
}

.ui-icon-circle-zoomout {
	background-position: -192px -192px;
}

.ui-icon-circle-check {
	background-position: -208px -192px;
}

.ui-icon-circlesmall-plus {
	background-position: 0 -208px;
}

.ui-icon-circlesmall-minus {
	background-position: -16px -208px;
}

.ui-icon-circlesmall-close {
	background-position: -32px -208px;
}

.ui-icon-squaresmall-plus {
	background-position: -48px -208px;
}

.ui-icon-squaresmall-minus {
	background-position: -64px -208px;
}

.ui-icon-squaresmall-close {
	background-position: -80px -208px;
}

.ui-icon-grip-dotted-vertical {
	background-position: 0 -224px;
}

.ui-icon-grip-dotted-horizontal {
	background-position: -16px -224px;
}

.ui-icon-grip-solid-vertical {
	background-position: -32px -224px;
}

.ui-icon-grip-solid-horizontal {
	background-position: -48px -224px;
}

.ui-icon-gripsmall-diagonal-se {
	background-position: -64px -224px;
}

.ui-icon-grip-diagonal-se {
	background-position: -80px -224px;
}

.ui-corner-tl {
	-moz-border-radius-topleft: 4px;
	-webkit-border-top-left-radius: 4px;
}

.ui-corner-tr {
	-moz-border-radius-topright: 4px;
	-webkit-border-top-right-radius: 4px;
}

.ui-corner-bl {
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-bottom-left-radius: 4px;
}

.ui-corner-br {
	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-right-radius: 4px;
}

.ui-corner-top {
	-moz-border-radius-topleft: 4px;
	-webkit-border-top-left-radius: 4px;
	-moz-border-radius-topright: 4px;
	-webkit-border-top-right-radius: 4px;
}

.ui-corner-bottom {
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-right-radius: 4px;
}

.ui-corner-right {
	-moz-border-radius-topright: 4px;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-right-radius: 4px;
}

.ui-corner-left {
	-moz-border-radius-topleft: 4px;
	-webkit-border-top-left-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-bottom-left-radius: 4px;
}

.ui-corner-all {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

.ui-widget-overlay {
	background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png)
		50% 50% repeat-x;
	opacity: .3;
	filter: Alpha(Opacity = 30);
}

.ui-widget-shadow {
	margin: -8px 0 0 -8px;
	padding: 8px;
	background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png)
		50% 50% repeat-x;
	opacity: .3;
	filter: Alpha(Opacity = 30);
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}

body {
	background-image: url("../images/images_68/body.png");
	color: #333;
	font: 12px/150% Arial, Helvetica, sans-serif;
	margin: 0
}

h1,h2,h3,h4,h5,h6 {
	font-size: 14px;
	margin: 0 0 12px
}

h1,h2,h3 {
	font-size: 16px
}

ul,ol {
	margin: 0 0 12px 24px;
	padding: 0
}

ul {
	list-style-type: circle
}

ol {
	list-style-type: decimal
}

ol ol {
	list-style-type: upper-alpha
}

ol ol ol {
	list-style-type: lower-roman
}

ol ol ol ol {
	list-style-type: lower-alpha
}

ul ul,ol ol,ul ol,ol ul {
	margin-bottom: 0
}

p,dl,dd,table {
	margin: 0 0 12px
}

strong,dt {
	font-weight: 700
}

.table {
	border-collapse: collapse
}

.table th,.table td {
	border-bottom: 1px solid #DFDFDF;
	padding: 6px 12px;
	text-align: left
}

.table th {
	background-color: #EFEFEF;
	font-size: 16px
}

.table2 th,.table2 td {
	padding: 6px 12px
}

em {
	font-style: italic
}

img {
	border-style: none;
	vertical-align: middle
}

abbr {
	border-bottom: 1px dotted #CCC;
	cursor: help
}

sup,sub {
	height: 0;
	line-height: 1;
	position: relative;
	vertical-align: baseline
}

sup {
	bottom: 1ex
}

sub {
	top: .5ex
}

a {
	color: #36C;
	text-decoration: none
}

a:hover {
	text-decoration: underline
}

.itemBox {
	float: left;
	font-size: 12px;
	overflow: hidden;
}

.itemBox .infoBox {
	list-style-type: none;
	margin: 0 auto;
	width: 150px;
}

.itemBox .productImage {
	height: 150px;
	text-align: center;
}

.itemBox .productName {
	padding-top: 6px;
	text-align: center;
}

.itemBox .productImage a {
	display: table-cell;
	height: 150px;
	vertical-align: middle;
	width: 150px;
	*display: block;
	*font: 134px/134px Arial, Helvetica, sans-serif;
	*width: auto;
}

.itemBox2 {
	float: left;
	font-size: 12px;
	margin-bottom: 6px;
	overflow: hidden;
	width: 252px;
}

.itemBox2 .infoBox {
	list-style-type: none;
	margin: 0 auto;
}

.itemBox2 .productImage {
	height: 250px;
	text-align: center;
}

.itemBox2 .productName {
	padding-top: 6px;
	text-align: center;
}

.itemBox2 .productImage a {
	display: table-cell;
	height: 250px;
	vertical-align: middle;
	width: 252px;
	*display: block;
	*font: 228px/228px Arial, Helvetica, sans-serif;
	*width: auto;
}

.itemBox3 {
	float: left;
	font-size: 12px;
	margin-right: 6px;
	overflow: hidden;
	width: 37px;
}

.itemBox3 .infoBox {
	list-style-type: none;
	margin: 0 auto;
}

.itemBox3 .productImage {
	height: 37px;
	text-align: center;
}

.itemBox3 .productName {
	padding-top: 6px;
	text-align: center;
}

.itemBox3 .productImage span {
	display: table-cell;
	height: 37px;
	vertical-align: middle;
	width: 37px;
	*display: block;
	*font: 32px/32px Arial, Helvetica, sans-serif;
	*width: auto;
}

.itemBox4 {
	float: left;
	font-size: 12px;
	margin-bottom: 2em;
	overflow: hidden;
	width: 12.5%;
}

.itemBox4 .infoBox {
	list-style-type: none;
	margin: 0 auto;
	width: 60px;
}

.itemBox4 .productImage {
	height: 60px;
	text-align: center;
}

.itemBox4 .productName {
	padding-top: 6px;
	text-align: center;
}

.itemBox4 .productImage a,.itemBox4 .productImage span {
	display: table-cell;
	height: 60px;
	vertical-align: middle;
	width: 60px;
	*display: block;
	*font: 54px/54px Arial, Helvetica, sans-serif;
	*width: auto;
}

#wrapper {
	background-image: url("../images/images_68/wrapper.png");
	background-repeat: repeat-x;
}

#header,#main,#footer {
	margin: auto;
	width: 960px;
}

#header {
	margin-bottom: 1em;
	position: relative;
}

#main {
	margin-bottom: 1em;
	overflow: hidden;
}

#topNav {
	color: #666;
	margin-right: 1em;
	position: absolute;
	right: 0;
}

#topNav a {
	color: #666;
}

#logo,#firm {
	float: left;
	margin: 2em 1em 1em;
}

#logo td {
	padding: 0;
	vertical-align: middle;
}

#logo td img {
	vertical-align: top;
}

#firm {
	height: 76px;
	padding-top: 24px;
}

#firm .comNameCN {
	font: 30px/150% Arial, Helvetica, sans-serif;
}

#firm .comNameEN {
	font-size: 16px;
	margin-bottom: 6px;
}

#firm h1 {
	font-size: 12px;
	font-weight: 400;
	margin-bottom: 0;
}

#nav {
	background-color: #3374C8;
	border-radius: 5px 5px 5px 5px;
	clear: both;
	margin-bottom: 1em;
	padding: 0 2em;
}

#nav ul {
	height: 30px;
	line-height: 30px;
	list-style-type: none;
	margin: 0;
}

#nav li {
	color: #FFF;
	background-image: url("../images/images_68/nav_line.png");
	background-position: 100% 50%;
	background-repeat: no-repeat;
	float: left;
	font-size: 14px;
	padding-left: 5px;
	padding-right: 12px;
	position: relative;
}

#nav li a {
	color: #FFF;
	display: block;
	padding-left: 12px;
	padding-right: 12px;
}

#nav li.current a {
	color: #FBF939;
	font-weight: 700;
}

#nav ul ul {
	display: none;
	border: 1px solid #DEDEDE;
	height: auto;
	left: 0;
	line-height: 24px;
	overflow: hidden;
	position: absolute;
	top: 30px;
	width: 160px;
}

#nav ul ul li {
	background-color: #EFEFEF;
	background-image: none;
	border-bottom: 1px solid #DEDEDE;
	font-size: 12px;
	padding-left: 0;
	padding-right: 0;
	width: 100%;
}

#nav ul ul li a {
	color: #666;
	padding: 0 1em;
}

.outBanner {
	background-image: url("../images/images_68/home_banner_bg.png");
	background-repeat: no-repeat;
	padding-bottom: 10px;
	position:relative;
	height:274px;
	width:946px;
}

.outBanner img {
	vertical-align: top;
	float:left;
	position:relative;
	width:938px;
}

#home .outBanner {
	background-image: url("../images/images_68/home_banner_bg.png");
}

#home #firm {
	height: 94px;
	padding-top: 6px;
}

.cArea,.cArea a {
	color: #666;
}

.cArea a {
	text-decoration: underline;
}

.cArea a:hover {
	text-decoration: none;
}

.cArea {
	background-image: url("../images/images_68/cArea_bg.png");
	background-repeat: no-repeat;
	height: 136px;
	margin-bottom: 1em;
	overflow: hidden;
	padding-left: 10px;
	padding-top: 12px;
	width: 950px;
}

.cArea .title {
	color: #3374C8;
	font-size: 14px;
	height: 28px;
	line-height: 28px;
	margin-bottom: 6px;
	overflow: hidden;
}

.cArea p,.cArea ul {
	margin-bottom: 6px;
}

.cArea p.text {
	height: 54px;
	overflow: hidden;
}

.cArea ul {
	list-style-type: none;
	margin-left: 0;
}

.about,.news,.contact {
	float: left;
	padding: 0 1em 1em;
}

.about {
	width: 280px;
}

.news {
	width: 200px;
}

.contact {
	width: 200px;
}

 #search {
	float: right;
	padding: 0 1em 1em 1em;
	width: 166px;
	*position:relative;
	top:0px !important;
	*top:-130px ;
}

#home #search form {
	margin: 0;
}

#home #search p {
	margin-bottom: 9px;
}

#inside #search {
	position: absolute;
	right: 30px;
	top: 420px;
	z-index: 999;
}

.cBlock .title {
	background-image: url("../images/images_68/cBlock_title.png");
	background-repeat: no-repeat;
	height: 24px;
	line-height: 24px;
	margin-bottom: 1em;
	padding: 0 2em;
}

.cBlock .title strong {
	background-image: url("../images/images_68/title_bg.png");
	background-position: 100% 0;
	background-repeat: no-repeat;
	color: #FFF;
	float: left;
	font-size: 14px;
	padding-right: 6em;
}

.cBlock .title a {
	color: #666;
	float: right;
}

.cBlock .products .itemBox {
	margin-bottom: 1em;
	width: 160px;
}

.cBlock .products .productImage {
	border: 1px solid #EEE;
}

#col_main {
	float: right;
	margin-bottom: -200em;
	padding-bottom: 200em;
	padding-top: 2em;
	width: 730px;
}

#breadcrumbs {
	color: #666;
	height: 28px;
	line-height: 28px;
	margin-bottom: 1em;
}

#breadcrumbs a {
	background-image: url("../images/images_68/breadcrumbs_icon.gif");
	background-position: 100% 50%;
	background-repeat: no-repeat;
	color: #666;
	margin-right: 5px;
	padding-right: 12px;
}

.main_box,.products,#products-list,#products-gallery,#new_product_list,#new_product_gallery,.article
	{
	overflow: hidden;
	width: 100%;
}

.post {
	margin-bottom: 2em;
}

.post_title {
	background-image: url("../images/images_68/post_title.png");
	background-repeat: no-repeat;
	height: 24px;
	line-height: 24px;
	margin-bottom: 1em;
	padding: 0 2em;
}

.post_title_child {
	background-image: url("../images/images_68/title_bg.png");
	background-position: 100% 0;
	background-repeat: no-repeat;W
	color: #FFF;
	float: left;
	font-size: 14px;
	padding-right: 6em;
}

.post_title a {
	color: #666;
	float: right;
}

.post_content {
	color: #666;
	font-size: 14px;
}

.post_content table {
	margin-bottom: 0;
}

.post_content .model {
	color: #999;
}

.post_content br.clear,.column_gallery br.clear {
	clear: both;
}

.products table.filter-tools {
	border: 1px solid #EEE;
	margin-bottom: 1em;
}

.products table.filter-tools td {
	border-style: none;
}

.products table.filter-tools input {
	vertical-align: middle;
}

.products table.filter-tools div {
	text-align: right;
}

.post_content.products .itemBox {
	margin-bottom: 2em;
	width: 25%;
	*width: 24.9%;
}

.post_content.products .itemBox .productImage,.post_content.products .itemBox2 .productImage,.post_content.products .itemBox3 .productImage,.post_content.products .itemBox4 .productImage
	{
	border: 1px solid #EEE;
}

.post_content.products .itemBox3.current .productImage,.post_content.products .itemBox4.current .productImage
	{
	border-color: red;
}

.products .checkBox {
	float: left;
	text-align: center;
	width: 30px;
}

.products .proimg {
	float: left;
	width: 202px;
}

.products .protext {
	float: left;
	width: 528px;
}

.products .protext h2,.products .protext p {
	font-size: 12px;
	font-weight: 400;
	margin-bottom: 6px;
}

.products li.model {
	text-align: center;
}

.post_content.products #products-list .itemBox,.post_content.products #new_product_list .itemBox
	{
	border-bottom: 1px solid #EEE;
	margin-bottom: 1em;
	padding-bottom: 2em;
	width: 100%;
}

.post_content.products #products-list .itemBox .infoBox,.post_content.products #products-gallery .itemBox .infoBox
	{
	float: left;
}

.post_content.products.videos .itemBox,.post_content.products.menus .itemBox
	{
	width: 33%;
}

.newsList {
	line-height: 2em;
}

.newsList ul {
	margin-left: 0;
}

.newsList li {
	padding: 0 1em;
}

.newsList li.even {
	background-color: #F6F6F6;
}

.loginBox {
	padding: 1em 0;
}

.loginBox table {
	margin: auto;
}

label.error,label.success {
	background-position: 0 50%;
	background-repeat: no-repeat;
	margin-left: 6px;
	padding-left: 18px;
}

label.error {
	background-image: url("../images/images_68/reg.gif");
	color: #F00;
}

label.success {
	background-image: url("../images/images_68/reg2.gif");
	color: #03C;
}

span.txt-impt,span.txt-err {
	color: red;
	padding-right: 3px;
}

.post_content table.oiTable td {
	border-style: none;
	padding: 0;
}

.post_content td.noBorder {
	border-style: none;
}

.post_content td.noPadding {
	padding: 0;
}

.post_content td.noPadding label {
	background-position: 0 2px;
	display: block;
	margin-left: 18px;
	padding: 0 12px 6px 18px;
}

#messageCount {
	width: 3em;
}

#fromCompany,#subject {
	width: 18em;
}

#tel1,#fax1,#validateCode {
	width: 5em;
}

.basketInfo td.proTd {
	padding: 12px 0 0;
}

#product {
	overflow: hidden;
	width: 100%;
}

#product .proshow-l {
	float: left;
	width: 280px;
}

#product .proshow-r {
	float: left;
	width: 398px;
}

#product .proshow-r table th {
	white-space: nowrap;
	font-weight: normal;
	text-align: right;
}

#product .proshow-l .proNav {
	margin-bottom: 6px;
}

#product .proshow-l .proZoom {
	clear: both;
	text-align: center;
	width: 252px;
}

#product .proshow-r table {
	margin-bottom: 1em;
}

#product_bigImage #big_show {
	border: 1px solid #EFEFEF;
	margin-bottom: 1em;
	padding: 1em;
}

#product_bigImage .proNav {
	width: 480px;
}

#product_bigImage .proNav .itemBox4 {
	margin-bottom: 1em;
	width: 80px;
}

#product_bigImage .proZoom {
	margin-bottom: 1em;
}

#product .proshow-r .tqChat,#product_bigImage .tqChat {
	margin-right: 1em;
}

.post_content table.proInfoTable {
	margin-bottom: 2em;
}

.post_content table.proInfoTable th {
	font-size: 14px;
	width: 50%;
}

.post_content table.proInfoTable td.proCaption {
	font-weight: 700;
	width: 16%;
}

.bigPhoto {
	margin: auto;
	overflow-x: auto;
	width: 700px;
}

.article {
	line-height: 180%;
	padding: 0 1em;
	width: 700px;
}

.article .h1Title,.article .createTime,.article .contentVideo {
	text-align: center;
}

.article .createTime,.article .contentPhoto,.article .contentText,.article .videoLink,.article .navBelow,.article .contentVideo
	{
	margin-bottom: 1em;
}

.article .h1Title {
	font-size: 24px;
	margin-bottom: 6px;
}

.article .createTime {
	border-bottom: 1px solid #E0E0E0;
	color: #999;
}

.article .contentPhoto {
	text-align: center;
}

.article .videoLink {
	text-align: left;
}

.article .navBelow {
	border-top: 1px solid #E0E0E0;
	overflow: hidden;
	padding-top: 6px;
	width: 100%;
}

.article .navPrev {
	float: left;
}

.article .navNext {
	float: right;
}

.productsIndex ul {
	float: left;
	line-height: 180%;
	width: 45%;
}

.sitemap {
	line-height: 180%;
}

.sitemap dl {
	float: left;
	padding-right: 3%;
	width: 46%;
}

.sitemap dt,.sitemap dd {
	padding-left: 1em;
}

.sitemap dt {
	border-bottom: 1px dashed #CFCFCF;
	line-height: 200%;
	margin-bottom: 6px;
}

.sitemap dd,.sitemap ul {
	margin-bottom: 0;
}

.sitemap ul {
	margin-left: 2em;
}

.sitemap p {
	background-color: #EFEFEF;
	clear: both;
	padding: 0 1em;
}

.relatedCategory span {
	margin-right: 1em;
}

#sidebar {
	float: left;
	margin-bottom: -200em;
	padding-bottom: 200em;
	width: 218px;
}

.column {
	margin-bottom: 1em;
}

.column .more {
	clear: both;
	text-align: right;
}

.column_title {
	background-image: url("../images/images_68/column_title.png");
	background-repeat: no-repeat;
	font-size: 14px;
	height: 28px;
	line-height: 24px;
	padding-left: 2em;
}

.column_title h3 {
	font-size: 14px;
}

.column_title,.column_title a {
	color: #333;
}

.column_title a {
	text-decoration: underline;
}

.column_title a:hover {
	text-decoration: none;
}

.column_list,.column_gallery {
	padding: 12px 7px 0;
}

.column_list {
	overflow: hidden;
	width: 204px;
}

.column_list ul {
	list-style-type: none;
	margin: 0;
	overflow: hidden;
	width: 100%;
}

.column_list li {
	float: left;
	margin-bottom: 6px;
	width: 100%;
}

.column_list li a,.column_list li li li a {
	background-image: url("../images/images_68/column_list_icon.png");
	background-position: 0 6px;
	background-repeat: no-repeat;
}

.column_list li a {
	color: #666;
	float: left;
	padding: 0 12px;
}

.column_list li li {
	margin-bottom: 0;
	margin-top: 6px;
}

.column_list li li a {
	background-image: url("../images/images_68/column_list_icon2.png");
	display: inline;
	margin-left: 1em;
}

.column_list li li li a {
	margin-left: 2em;
}

.column_list dl,.column_list dt,.column_list dd {
	float: left;
}

.column_list dl,.column_list dd {
	padding-left: 1em;
}

.column_list dl,.column_list dd p {
	margin-bottom: 0;
}

.column_list dl {
	margin-top: 6px;
}

.column_list dt {
	clear: both;
	line-height: 24px;
	width: 48px;
}

.column_list dd {
	padding-left: 3px;
	width: 108px;
}

.column_list dd p {
	padding: 4px 0;
}

#sidebar .column_gallery.products {
	width: auto;
}

#sidebar .column_gallery.products .itemBox {
	margin-bottom: 1em;
	width: 50%;
}

#sidebar .column_gallery.products .itemBox .infoBox {
	width: 85px;
}

#sidebar .column_gallery.products .itemBox .productImage {
	border: 1px solid #EEE;
	height: 85px;
}

#sidebar .column_gallery.products .itemBox .productImage a {
	height: 85px;
	width: 85px;
	*font: 78px/78px Arial, Helvetica, sans-serif;
}

#sidebar .column_gallery.products .more {
	padding-top: 0;
}

#pageNav {
	clear: both;
	margin-bottom: 1em;
}

#pageNav a,#pageNav strong {
	background-color: #FFF;
	border: 1px solid #E7ECF0;
	display: inline-block;
	font-size: 12px;
	height: 22px;
	line-height: 22px;
	margin-right: 5px;
	text-align: center;
	text-decoration: none;
	width: 24px;
}

#pageNav strong,#pageNav a:hover {
	background-color: #EBEBEB;
}

#pageNav a.prev,#pageNav a.next {
	width: 60px;
}

#pageNav .typing {
	float: right;
	height: 22px;
	line-height: 22px;
}

#mBoxTip {
	background: url("../images/images_68/tqBg.png") repeat-x scroll 0
		100% #EDF7F9;
	height: 150px;
	width: 220px;
}

#mBoxTip .tqTop,#sBoxTip {
	background-image: url("../images/images_68/tqTop.png");
	color: #08576F;
	height: 30px;
	padding-left: 9px;
	padding-top: 6px;
}

#mBoxTip .tqTitle,#sBoxTip .tqTitle {
	float: left;
}

#mBoxTip .tqZoom,#sBoxTip .tqZoom {
	float: right;
	margin-right: 6px;
	margin-top: 3px;
}

#mBoxTip .tqZoom img,#sBoxTip .tqZoom img {
	display: block;
}

#mBoxTip .tqCon {
	color: #5CA1C6;
	height: 80px;
}

#mBoxTip .tqCon img {
	float: left;
	margin: 0 6px;
}

#mBoxTip .tqChat {
	padding: 0 1em;
	text-align: right;
}

#mBoxTip .tqChat img {
	margin-right: 6px;
}

#sBoxTip {
	display: none;
	height: 22px;
	width: 211px;
}

#mBoxTip,#sBoxTip {
	border: 1px solid #B4D9ED;
	bottom: 0;
	font-size: 12px;
	font-weight: 700;
	position: fixed;
	right: 0;
}

* html body {
	background-attachment: fixed;
}

* html #mBoxTip,* html #sBoxTip {
	position: absolute;
	top: expression(eval(document.documentElement.scrollTop +
		document.documentElement.clientHeight-this.offsetHeight-0));
}

div.zoomdiv {
	background: #FFF;
	border: 1px solid #CCC;
	display: none;
	height: 200px;
	left: 0px;
	overflow: hidden;
	position: absolute;
	text-align: center;
	top: 0px;
	width: 200px;
	z-index: 100;
}

img.jqzoom {
	cursor: crosshair;
	position: relative;
}

#index-sort {
	margin-top: 2px;
}

.smallslider {
	overflow: hidden;
	position: relative;
}

.smallslider h3 {
	color: #EEE;
	font-size: 12px;
	font-weight: 700;
	line-height: 26px;
	position: absolute;
	text-indent: 2%;
	width: 100%;
	z-index: 102;
	margin: 0;
}

.smallslider h3 a {
	color: #FFF;
	text-decoration: none;
}

.smallslider h3 a:hover {
	color: #F60;
	text-decoration: underline;
}

.smallslider li {
	overflow: hidden;
	position: relative;
}

.smallslider li img {
	border: 0;
	vertical-align: top;
}

.smallslider ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.smallslider-btns {
	position: absolute;
	z-index: 103;
}

.smallslider-btns .current-btn {
	background-color: #C00100;
	border: 1px solid #A00100;
	color: #FFF;
	font-size: 14px;
	font-weight: 700;
}

.smallslider-btns span {
	background-color: #888888;
	border-radius: 12px;
	color: #9F9F9F;
	cursor: pointer;
	float: left;
	font-size: 12px;
	height: 16px;
	line-height: 16px;
	text-align: center;
	width: 16px;
}

.smallslider-lay {
	background-color: #000;
	height: 26px;
	position: absolute;
	width: 100%;
	z-index: 101;
}

#nav ul li {
	z-index: 999;
}

#nav .children {
	z-index: 999;
}