@font-face {
	font-family: ng-iconfont;
	src: url(./font/iconfont.eot?#iefix06) format("embedded-opentype"), url(./font/iconfont.woff?var=06) format("woff"), url(./font/iconfont.ttf?var=06) format("truetype"), url(./font/iconfont.svg#uxiconfont?var=06) format("svg");
}
a {
	color: rgb(51, 51, 51);
}
body {
	color: rgb(51, 51, 51);
}
.clear {
	height: 0px; clear: both; display: block;
}
.clearfix::after {
	height: 0px; clear: both; display: block;
}
.tl {
	text-align: center;
}
a.ng-close {
	text-align: center;
}
.ng-toolbar .ng-bar-node:hover {
	text-decoration: none;
}
a {
	text-decoration: none;
}
a.ng-close:hover {
	text-decoration: none;
}
.ng-header .ng-gif-logo img {
	outline: 0px;
}
a {
	outline: 0px;
}
.cart-child .g-cart-suit-name {
	-ms-word-break: break-all; -ms-word-wrap: break-word;
}
.cart-child .g-cart-td-msg p {
	-ms-word-break: break-all; -ms-word-wrap: break-word;
}
.ng-nav-right-txtact {
	-ms-word-break: break-all; -ms-word-wrap: break-word;
}
.clearfix::after {
	visibility: hidden;
}
.footer-dom {
	visibility: hidden;
}
body {
	margin: 0px; padding: 0px;
}
button {
	margin: 0px; padding: 0px;
}
dd {
	margin: 0px; padding: 0px;
}
dl {
	margin: 0px; padding: 0px;
}
dt {
	margin: 0px; padding: 0px;
}
fieldset {
	margin: 0px; padding: 0px;
}
form {
	margin: 0px; padding: 0px;
}
h1 {
	margin: 0px; padding: 0px;
}
h2 {
	margin: 0px; padding: 0px;
}
h3 {
	margin: 0px; padding: 0px;
}
h4 {
	margin: 0px; padding: 0px;
}
h5 {
	margin: 0px; padding: 0px;
}
h6 {
	margin: 0px; padding: 0px;
}
hr {
	margin: 0px; padding: 0px;
}
input {
	margin: 0px; padding: 0px;
}
legend {
	margin: 0px; padding: 0px;
}
li {
	margin: 0px; padding: 0px;
}
ol {
	margin: 0px; padding: 0px;
}
p {
	margin: 0px; padding: 0px;
}
td {
	margin: 0px; padding: 0px;
}
textarea {
	margin: 0px; padding: 0px;
}
th {
	margin: 0px; padding: 0px;
}
ul {
	margin: 0px; padding: 0px;
}
body {
	font: 12px/1.5 "Microsoft Yahei", tahoma, arial, "Hiragino Sans GB"; font-size-adjust: none; font-stretch: normal; -webkit-font-smoothing: antialiased;
}
button {
	font: 12px/1.5 "Microsoft Yahei", tahoma, arial, "Hiragino Sans GB"; font-size-adjust: none; font-stretch: normal; -webkit-font-smoothing: antialiased;
}
input {
	font: 12px/1.5 "Microsoft Yahei", tahoma, arial, "Hiragino Sans GB"; font-size-adjust: none; font-stretch: normal; -webkit-font-smoothing: antialiased;
}
select {
	font: 12px/1.5 "Microsoft Yahei", tahoma, arial, "Hiragino Sans GB"; font-size-adjust: none; font-stretch: normal; -webkit-font-smoothing: antialiased;
}
textarea {
	font: 12px/1.5 "Microsoft Yahei", tahoma, arial, "Hiragino Sans GB"; font-size-adjust: none; font-stretch: normal; -webkit-font-smoothing: antialiased;
}
.ng-iconfont {
	font-style: normal;
}
em {
	font-style: normal;
}
i {
	font-style: normal;
}
.ng-toolbar {
	height: 35px; line-height: 35px;
}
.ng-toolbar .ng-bar-node {
	height: 35px; line-height: 35px;
}
a.ng-close {
	height: 35px; line-height: 35px;
}
body {
	background: rgb(255, 255, 255);
}
h1 {
	font-size: 100%;
}
h2 {
	font-size: 100%;
}
h3 {
	font-size: 100%;
}
h4 {
	font-size: 100%;
}
h5 {
	font-size: 100%;
}
h6 {
	font-size: 100%;
}
fieldset {
	border: 0px currentColor; border-image: none;
}
img {
	border: 0px currentColor; border-image: none;
}
li {
	list-style: none;
}
ol {
	list-style: none;
}
ul {
	list-style: none;
}
button {
	outline: 0px; font-size: 100%;
}
input {
	outline: 0px; font-size: 100%;
}
select {
	outline: 0px; font-size: 100%;
}
textarea {
	outline: 0px; font-size: 100%;
}
textarea {
	resize: none;
}
table {
	border-collapse: collapse; border-spacing: 0;
}
a:hover {
	color: rgb(255, 102, 0);
}
.clearfix::after {
	content: ".";
}
.clearfix {
	-ms-zoom: 1;
}
.clear {
	overflow: hidden; font-size: 0px;
}
.hide {
	display: none;
}
.lazy-loading {
	background: url("images/blankbg.gif?v=2015102601") no-repeat 50% 50%;
}
img.err-product {
	background: url("images/blankbg.gif?v=2015102601") no-repeat 50% 50%;
}
.wrapper {
	margin: 0px auto; width: 990px; clear: both; min-width: 990px;
}
.g-footer {
	width: 100%; min-width: 990px;
}
.g-header {
	width: 100%; min-width: 990px;
}
.g-toolbar {
	width: 100%; min-width: 990px;
}
.l {
	float: left;
}
.r {
	float: right;
}
.mt10 {
	margin-top: 10px !important;
}
.mr10 {
	margin-right: 10px !important;
}
.mb10 {
	margin-bottom: 10px !important;
}
.ml10 {
	margin-left: 10px !important;
}
.ng-iconfont {
	font-family: ng-iconfont !important; display: inline-block; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
}
a.ng-close {
	top: 1px; width: 35px; right: 1px; color: rgb(152, 152, 152); display: inline-block; position: absolute; -webkit-transition: transform .2s ease-in; -moz-transition: transform .2s ease-in; -o-transition: transform .2s ease-in;
}
a.ng-close:hover {
	color: rgb(255, 102, 0); transform: rotate(-180deg); -moz-transform-origin: 50% 50%; -webkit-transform: rotate(-180deg); -moz-transform: rotate(-180deg); -o-transform: rotate(-180deg);
}
a.ng-close em {
	font-size: 22px; cursor: pointer;
}
.ng-toolbar {
	background: rgb(245, 245, 245); width: 100%; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid; position: relative; min-width: 990px;
}
.ng-toolbar .ng-toolbar-con {
	margin: 0px auto; width: 990px; position: relative; min-width: 990px;
}
.ng-toolbar a {
	color: rgb(102, 102, 102);
}
.ng-toolbar a:hover {
	color: rgb(255, 102, 0);
}
.ng-toolbar i.ng-line {
	width: 1px; color: rgb(221, 221, 221); overflow: hidden; font-size: 14px; margin-left: -1px; float: left; display: inline-block;
}
.ng-toolbar i.linex {
	width: 14px; text-align: center; color: rgb(187, 187, 187); font-family: tahoma; display: inline-block;
}
.ng-toolbar-left {
	float: left;
}
.ng-toolbar-right {
	float: right;
}
.ng-toolbar .ng-bar-node-box {
	margin-left: -1px; float: left; position: relative; _top: 1px;
}
.ng-toolbar .app-down-box {
	margin-left: 10px;
}
.ng-toolbar .ng-bar-node {
	padding: 0px 10px; overflow: hidden; float: left; display: block; position: relative;
}
.ng-toolbar .ng-bar-node span {
	display: inline-block; cursor: pointer;
}
.ng-toolbar .ng-bar-node:hover span {
	color: rgb(255, 102, 0);
}
.ng-toolbar .ng-bar-node i.ng-backhome {
	width: 16px; line-height: 31px; font-size: 16px; margin-right: 3px; float: left; display: inline-block; _line-height: 31px;
}
.ng-toolbar .ng-bar-node em.mb {
	width: 18px; color: rgb(102, 102, 102); line-height: 30px; font-size: 17px; margin-right: 2px; vertical-align: middle; float: left;
}
.ng-toolbar .ng-bar-node em.down {
	transform-origin: 50% 48%; transition:transform 0.2s ease-in; width: 10px; color: rgb(187, 187, 187); font-size: 10px; margin-left: 3px; vertical-align: middle; display: inline-block; -webkit-transition: transform .2s ease-in; -moz-transition: transform .2s ease-in; -o-transition: transform .2s ease-in; -webkit-transform-origin: 50% 50%;
}
.ng-toolbar .ng-bar-node em.cart {
	margin: 0px 7px 0px 0px; width: 16px; line-height: 35px; font-size: 14px; float: left;
}
.ng-toolbar .ng-bar-node-hover em.cart {
	line-height: 33px;
}
.ng-toolbar .ng-bar-node-hover {
	background: rgb(255, 255, 255); border-width: 1px 1px 0px; border-style: solid solid none; border-color: rgb(221, 221, 221) rgb(221, 221, 221) currentColor; padding: 0px 9px; border-image: none; height: 35px; line-height: 33px;
}
.ng-toolbar .ng-bar-node-hover em.mb {
	line-height: 28px;
}
.ng-toolbar .ng-bar-node-hover em.down {
	cursor: default; transform: rotate(-180deg); -webkit-transform: rotate(-180deg); -moz-transform: rotate(-180deg); -o-transform: rotate(-180deg);
}
.ng-toolbar .ng-bar-node-fix {
	width: 63px;
}
.ng-toolbar .mb-suning {
	margin-left: -13px;
}
.ng-toolbar .ng-bar-node-mini-cart {
	padding: 0px 5px; font-family: "Microsoft Yahei"; text-decoration: none;
}
.ng-toolbar .ng-bar-node-hover.ng-bar-node-mini-cart {
	padding: 0px 4px;
}
.ng-toolbar .ng-bar-node-mini-cart em.down {
	font-size: 12px; margin-left: -5px;
}
.ng-toolbar .ng-bar-node-mini-cart .total-num-box {
	height: 16px; line-height: 15px; font-size: 12px; margin-right: 5px; display: inline-block; z-index: 300;
}
.ng-toolbar .ng-bar-node-mini-cart .total-num {
	font-weight: 400;
}
.ng-toolbar .ng-bar-node-msg em.down {
	margin-left: 8px;
}
.ng-toolbar .ng-bar-node-msg .dot {top: 8px; width: 5px; height: 5px; right: 22px; font-size: 0px; display: none; position: absolute;
}
.ng-toolbar .ng-bar-node-hover .dot {
	top: 7px; right: 21px;
}
.ng-toolbar .ng-msg-child {
	width: 187px;
}
.ng-toolbar .ng-msg-bottom {
	padding: 0px 10px; text-align: right; line-height: 26px; border-top-color: rgb(238, 238, 238); border-top-width: 1px; border-top-style: solid;
}
.ng-toolbar .ng-msg-bottom a {
	color: rgb(153, 153, 153);
}
.ng-toolbar .ng-msg-list {
	padding: 12px 0px;
}
.ng-toolbar .ng-msg-child .ng-msg-item {
	padding: 4px 15px; height: 36px; display: block;
}
.ng-toolbar .ng-msg-child a.ng-msg-item:hover {
	background: rgb(238, 238, 238); cursor: pointer;
}
.ng-toolbar .ng-msg-child a.ng-msg-item:hover span {
	background: rgb(238, 238, 238); color: rgb(255, 153, 0); text-decoration: underline; cursor: pointer;
}
.ng-toolbar .ng-msg-item td {
	height: 44px;
}
.ng-toolbar .ng-msg-item i {width: 34px; height: 34px; margin-right: 6px; vertical-align: middle; display: inline-block;
}
.ng-toolbar .ng-msg-item span {
	width: 110px; color: rgb(102, 102, 102); line-height: 18px; overflow: hidden; vertical-align: middle; display: inline-block; -ms-word-break: break-all; max-height: 36px;
}
.ng-toolbar .ng-msg-item-no i {
	background-position: -35px -292px;
}
.ng-toolbar .ng-msg-child a:hover {
	color: rgb(255, 153, 0);
}
.ng-toolbar .ng-bar-node-mini-cart:hover .total-num-box {
	text-decoration: none;
}
.ng-toolbar .ng-bar-node-service:hover {
	color: rgb(102, 102, 102); cursor: default;
}
.ng-toolbar .ng-bar-node-service:hover span {
	color: rgb(102, 102, 102); text-decoration: none; cursor: default;
}
.ng-toolbar .ng-d-box {
	background: rgb(255, 255, 255); border: 1px solid rgb(221, 221, 221); border-image: none; left: 0px; top: 35px; position: absolute;
}
.ng-toolbar .ng-d-box a {
	padding: 0px; float: left; _float: none;
}
.ng-toolbar .ng-d-box p.ng-tip {
	height: 30px; text-align: center; line-height: 25px;
}
.ng-toolbar .ng-down-box {
	width: 81px; padding-bottom: 5px;
}
.ng-toolbar .ng-down-box a {
	width: 71px; height: 30px; line-height: 30px; padding-left: 10px; display: block;
}
.ng-toolbar .ng-down-box a span {
	vertical-align: middle; display: inline-block;
}
.ng-toolbar .ng-down-box a em {
	vertical-align: middle;
}
.ng-toolbar .ng-down-box a.ng-data-null {
	color: rgb(153, 153, 153); text-decoration: none;
}
.ng-toolbar .ng-down-box a.ng-vip-union em {
	color: rgb(255, 210, 0); line-height: 27px; font-size: 16px; text-decoration: none; margin-left: 2px;
}
.ng-toolbar .ng-ser-list a {
	height: 28px; line-height: 28px;
}
.ng-toolbar .ng-sn-site-nav {
	padding: 20px 0px; left: auto; width: 988px;
}
.ng-toolbar dl.sn-site-list {
	width: 176px; padding-left: 20px; border-right-color: rgb(238, 238, 238); border-right-width: 1px; border-right-style: solid; float: left;
}
.ng-toolbar dl.rnb {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.ng-toolbar dl.sn-site-list dt {
	width: 100%; height: 25px; line-height: 17px; font-family: "Microsoft Yahei"; font-size: 14px;
}
.ng-toolbar dl.sn-site-list dd {
	width: 100%; overflow: hidden;
}
.ng-toolbar dl.sn-site-list dd p {
	width: 78px; height: 25px; line-height: 25px; float: left;
}
.ng-toolbar dl.sn-site-list dd a {
	display: inline-block; position: relative;
}
.ng-toolbar .ng-site-nav-box i { left: auto; top: 0px; width: 16px; height: 16px; right: -18px; display: inline-block; position: absolute;
}
.ng-toolbar .ng-site-nav-box i.hot {
	background-position: 0px -205px;
}
.ng-toolbar .ng-site-nav-box i.new {
	background-position: -16px -205px;
}
.ng-toolbar .ng-site-nav-box span {
	position: relative;
}
.ng-toolbar .ng-site-nav-box .ng-bar-node-hover span {
	color: rgb(102, 102, 102); text-decoration: none;
}
.ng-toolbar .ng-site-nav-box span i {
	right: 0px; display: none; position: relative;
}
.ng-toolbar .ng-bar-node-site {
	width: 65px;
}
.ng-toolbar .ng-bar-node-site:hover {
	color: rgb(102, 102, 102); cursor: default;
}
.ng-toolbar .ng-bar-node-site:hover span {
	color: rgb(102, 102, 102); text-decoration: none; cursor: default;
}
.ng-toolbar .reg-bar-node .reg-bbb {
	color: rgb(255, 102, 0); margin-left: 10px; position: relative;
}
.ng-toolbar .reg-bar-node .reg-bbb i {
	background: url("images/newbg.png") -19px 0px; top: 0px; width: 12px; height: 13px; right: 0px; position: absolute;
}
.ng-toolbar .username-bar-node:hover {
	background: rgb(238, 238, 238);
}
.ng-toolbar .username-bar-node:hover span {
	color: rgb(102, 102, 102); text-decoration: none;
}
.ng-toolbar .username-bar-node em.hasmsg {
	top: 0px; width: 20px; height: 20px; text-align: center; right: 5px; color: rgb(112, 199, 0); line-height: 20px; font-size: 16px; display: none; position: absolute;
}
.ng-header {
	position: relative;
}
.ng-header .ng-header-con .wrapper {
	position: relative;
}
.ng-header-con {
	position: relative;
}
.ng-toolbar .username-bar-node-noside:hover {
	background: rgb(255, 255, 255);
}
.ng-toolbar .ng-username-slide {
	width: 98%; min-width: 70px;
}
.ng-toolbar .ng-bar-node-backhome {
	padding-left: 0px; display: none; _line-height: 37px;
}
.ng-toolbar .ng-bar-node-backhome span {
	float: left;
}
.ng-header {
	background: rgb(255, 255, 255); width: 100%; height: 100px;
}
.ng-header-con {
	margin: 0px auto; width: 990px; height: 100px; z-index: 7682; min-width: 990px;
}
.ng-header .ng-header-box {
	left: 0px; top: 0px; width: 100%; height: 100px; position: absolute; min-width: 990px;
}
.ng-header .ng-logo-box {
	width: 400px; height: 100px; float: left; position: relative;
}
.ng-header a.logo {width: 190px; height: 90px; text-indent: -999em; float: left;
}
.ng-header .ng-gif-logo {
	float: left;
}
.ng-header a.ng-logo {
	width: 190px; height: 90px; overflow: hidden; float: left;
}
.ng-header img.slogn {
	width: 150px; height: 100px; float: left;
}
.ng-header .channel-logo {
	margin: 20px 0px 0px 10px; float: left; display: inline;
}
.ng-header .channel-logo a {
	margin: 0px;
}
.ng-header .flash-box {
	height: 100px; float: left;
}
.ng-search {
	left: 370px; top: 0px; width: 600px; height: 100px; position: absolute;
}
.screen-small .ng-search {
	left: 250px; width: 500px !important;
}
.screen-large .ng-search {
	left: 380px;
}
.screen-middle .ng-search {
	width: 450px;
}
.ng-toolbar .mysuning-child {
	width: 162px;
}
.ng-toolbar .mysuning-infor {
	margin: 5px 10px; width: 142px; height: 56px; overflow: hidden;
}
.ng-toolbar .mysuning-infor a.headimg {
	padding: 0px; border: 1px solid rgb(247, 247, 247); border-image: none; width: 54px; height: 54px; float: left;
}
.ng-toolbar .mysuning-infor a.headimg img {
	width: 54px; height: 54px; display: block;
}
.ng-toolbar .mysuning-detail {
	width: 86px; height: 56px; float: left;
}
.ng-toolbar .mysuning-detail a {
	padding: 0px; width: 64px; line-height: 28px; margin-left: 20px; float: none; display: block; -ms-word-break: break-all;
}
.ng-toolbar .mysuning-detail a.login {
	height: 28px; overflow: hidden;
}
.ng-toolbar .mysuning-detail a.username {
	height: 28px; overflow: hidden; display: none;
}
.ng-toolbar .mysuning-detail a.daka {
	background: rgb(255, 102, 0); border-radius: 4px; height: 22px; text-align: center; color: rgb(255, 255, 255); line-height: 22px; text-decoration: none;
}
.ng-toolbar .service-center-child {
	left: auto; width: 162px; right: 0px; padding-top: 5px;
}
.ng-toolbar .service-center-child a em {
	color: rgb(255, 210, 0); line-height: 27px; font-size: 16px; text-decoration: none; margin-left: 2px;
}
.cart-child .cart-loading {
	background: url("images-sidebar/sidebar-loading.gif") no-repeat center; left: 0px; top: 30%; width: 100%; height: 176px; text-align: center; display: none; position: absolute;
}
.sn-sidebar .cart-loading .loading-content {
	padding-top: 128px;
}
.cart-child .g-cart-checkout-btn b {
	background: url("images-sidebar/sidebar.png") no-repeat;
}
.cart-child .g-cart-close a {
	background: url("images-sidebar/sidebar.png") no-repeat;
}
.cart-child .g-cart-cout a {
	background: url("images-sidebar/sidebar.png") no-repeat;
}
.cart-child .g-cart-no-data .icon {
	background: url("images-sidebar/sidebar.png") no-repeat;
}
.ng-toolbar .cart-child {
	background: rgb(255, 255, 255); font: 12px/1.5 arial, tahoma, ËÎÌå; width: 280px; height: 400px; overflow: hidden; padding-bottom: 0px; font-size-adjust: none; font-stretch: normal;
}
.cart-child .ng-min-cart {
	background: rgb(255, 255, 255); width: auto; height: auto; overflow: hidden;
}
.cart-child .ng-min-cart .pr {
	position: relative;
}
.cart-child .ng-min-cart .red {
	color: red;
}
.cart-child .g-cart-item::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
.cart-child .g-cart-td-msg::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
.cart-child .g-cart-top {
	padding: 2px 14px 8px;
}
.cart-child .g-cart-top h4 {
	font: 400 16px/34px "Microsoft YaHei"; font-size-adjust: none; font-stretch: normal;
}
.cart-child .g-cart-checkout-btn {
	background: rgb(255, 102, 0); border-radius: 4px; text-align: center; overflow: hidden; display: block; position: relative;
}
.cart-child .g-cart-checkout-btn:hover {
	background: rgb(255, 85, 0); color: rgb(255, 255, 255); text-decoration: none;
}
.cart-child .g-cart-checkout-btn-disable {
	background: rgb(204, 204, 204);
}
.cart-child .g-cart-checkout-btn-disable:hover {
	background: rgb(204, 204, 204);
}
.cart-child .g-cart-checkout-btn b {
	background-position: -40px -190px; width: 15px; height: 15px; position: absolute;
}
.cart-child .g-cart-checkout-btn-disable b {
	background-position: -40px -210px;
}
.cart-child .g-cart-top .g-cart-checkout-btn {
	font: 700 18px/46px "Microsoft YaHei"; color: rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal;
}
.cart-child .g-cart-top .g-cart-checkout-btn b {
	top: 16px; right: 80px;
}
.cart-child .g-cart-info {
	background: 0px 0px; height: 26px; color: rgb(102, 102, 102); line-height: 26px; overflow: hidden;
}
.cart-child .g-cart-info > p > a {
	float: right;
}
.cart-child .g-cart-info input {
	margin: 7px 10px 0px 0px; border: 1px solid rgb(112, 112, 112); border-image: none; width: 13px; height: 13px; float: left;
}
.cart-child .g-cart-info .check-all {
	color: rgb(102, 102, 102); text-decoration: underline; margin-right: 5px;
}
.cart-child .g-cart-info .check-all:hover {
	color: rgb(255, 170, 0);
}
.cart-child .ng-min-cart .price em {
	padding-left: 2px; font-family: tahoma;
}
.cart-child .ng-min-cart .g-cart-info .price {
	font: 700 16px/26px Arial; color: rgb(221, 0, 0); vertical-align: middle; font-size-adjust: none; font-stretch: normal;
}
.cart-child .g-cart-bottom {
	padding: 0px; border-top-color: rgb(221, 221, 221); border-top-width: 2px; border-top-style: solid;
}
.cart-child .g-cart-bottom .g-cart-info {
	padding: 10px 10px 0px 12px; border-radius: 4px; height: 43px; color: rgb(51, 51, 51); line-height: normal;
}
.cart-child .g-cart-bottom .g-cart-info .price {
	width: 74px; height: 20px; color: rgb(51, 51, 51); line-height: 19px; overflow: hidden; font-size: 12px; font-weight: 400; display: inline-block;
}
.cart-child .g-cart-bottom .g-cart-checkout-btn {
	font: 14px/32px "Microsoft YaHei"; border: 1px solid rgb(230, 138, 0); border-image: none; width: 115px; height: 32px; text-align: left; color: rgb(255, 255, 255); padding-left: 10px; font-size-adjust: none; font-stretch: normal; background-color: rgb(255, 153, 0);
}
.cart-child .g-cart-bottom .g-cart-checkout-btn b {
	top: 9px; right: 9px;
}
.cart-child .g-cart-list-box {
	height: 297px; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid; position: relative; -ms-overflow-y: scroll;
}
.cart-child .g-cart-empty {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.cart-child .g-cart-store-title {
	background: rgb(240, 240, 240); padding: 0px 0px 0px 14px; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid; position: relative; z-index: 1;
}
.cart-child .g-cart-ui-tooltip-left .g-cart-ui-tooltip-arrow-front {
	color: rgb(255, 255, 255); z-index: 2;
}
.cart-child .g-cart-ui-tooltip-top .g-cart-ui-tooltip-arrow-front {
	color: rgb(255, 255, 255); z-index: 2;
}
.cart-child .g-cart-store-title input {
	margin: 8px 10px 0px 0px; border: 1px solid rgb(112, 112, 112); border-image: none; width: 13px; height: 13px; float: left;
}
.cart-child .g-cart-store-title .store-info {
	line-height: 28px;
}
.cart-child .g-cart-store-title .store-info label {
	color: rgb(102, 102, 102); float: left;
}
.cart-child .g-cart-store-title .store-info label > a {
	width: auto; padding-left: 0px;
}
.cart-child .g-cart-store-title .store-info .price {
	padding-right: 10px;
}
.cart-child .store-promotion .g-cart-store-title {
	background: rgb(217, 255, 204); border-top-color: rgb(204, 240, 192); border-top-width: 2px; border-top-style: solid;
}
.cart-child .ng-min-cart .promotion-info {
	padding: 2px 3px 6px 0px; height: 16px; line-height: 16px;
}
.cart-child .ng-min-cart .promotion-info .icon {
	background: rgb(255, 102, 0); border-radius: 2px; width: 16px; height: 16px; text-align: center; color: rgb(255, 255, 255); margin-right: 6px;
}
.cart-child .ng-min-cart .promotion-info .desc {
	width: 137px; height: 16px; color: rgb(102, 102, 102); overflow: hidden; float: left; -ms-word-break: break-all; -ms-word-wrap: break-word;
}
.cart-child .ng-min-cart .promotion-info .result {
	background: rgb(99, 178, 1); padding: 0px 5px; border-radius: 2px; color: rgb(255, 255, 255); line-height: 16px; white-space: nowrap;
}
.cart-child .g-cart-td {
	padding: 0px 14px;
}
.cart-child .g-cart-td:hover .g-cart-cout {
	display: block;
}
.cart-child .g-cart-td:hover .g-cart-cout-text {
	display: none;
}
.cart-child .g-cart-item {
	padding: 10px 8px 10px 0px; border-top-color: rgb(238, 238, 238); border-top-width: 1px; border-top-style: solid; position: relative; -ms-zoom: 1;
}
.cart-child .ng-min-cart .fisrt .g-cart-item {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.cart-child .g-cart-td-images-sidebar {
	width: 62px; height: 62px; overflow: hidden; margin-right: 10px; position: relative;
}
.cart-child .g-cart-checkbox {
	width: 23px; margin-top: 21px; float: left;
}
.cart-child .g-cart-checkbox input {
	border: 1px solid rgb(112, 112, 112); border-image: none; width: 13px; height: 13px;
}
.cart-child .g-cart-td-images-sidebar a {
	border: 1px solid rgb(238, 238, 238); border-image: none; display: block;
}
.cart-child .g-cart-td-images-sidebar img {
	width: 60px; height: 60px; display: block;
}
.cart-child .g-cart-td-msg {
	padding-top: 8px; margin-left: 10px; -ms-zoom: 1;
}
.cart-child .g-cart-td-msg .price {
	line-height: 19px;
}
.cart-child .g-cart-td-msg p {
	height: 24px; line-height: 24px; overflow: hidden; margin-bottom: 2px;
}
.cart-child .g-cart-td-msg p a {
	width: auto; color: rgb(102, 102, 102); padding-left: 0px; display: inline;
}
.cart-child .g-cart-cout {
	width: 66px; height: 18px; overflow: hidden; float: left; display: none;
}
.cart-child .g-cart-startCountNum {
	height: 36px;
}
.cart-child .g-cart-startCountNum .g-cart-startCount {
	width: 66px; height: 18px; text-align: center; color: rgb(153, 153, 153); display: inline-block;
}
.cart-child .g-cart-cout .g-cart-cout-input {
	border-width: 1px 0px; border-style: solid none; border-color: rgb(221, 221, 221) currentColor; border-image: none; width: 30px; height: 16px; text-align: center; line-height: 16px; float: left;
}
.cart-child .g-cart-cout a {
	width: 18px; height: 18px; line-height: 0; overflow: hidden; padding-left: 0px; float: left;
}
.cart-child .g-cart-cout a.g-cart-cout-btnl {
	background-position: 0px -190px;
}
.cart-child .g-cart-cout a.g-cart-cout-btnl-disabled {
	background-position: 0px -210px;
}
.cart-child .g-cart-cout a.g-cart-cout-btnr {
	background-position: -20px -190px;
}
.cart-child .g-cart-cout a.g-cart-cout-btnr-disabled {
	background-position: -20px -210px;
}
.cart-child .g-cart-cout-text {
	width: 66px; height: 18px; text-align: center; line-height: 18px; overflow: hidden;
}
.cart-child .g-cart-close {
	top: 12px; right: -12px; position: absolute;
}
.cart-child .g-cart-close a {
	background-position: 0px -60px; width: 12px; height: 12px; line-height: 0; overflow: hidden; padding-left: 0px; display: none;
}
.cart-child .g-cart-close a:hover {
	background-position: -33px -60px;
}
.cart-child .g-cart-item-disable .g-cart-close a {
	display: block;
}
.cart-child .g-cart-suit-disable .g-cart-close a {
	display: block;
}
.cart-child .g-cart-td:hover .g-cart-close a {
	display: block;
}
.cart-child .sn-sidebar .g-cart-td:hover .g-cart-close a {
	display: block;
}
.cart-child .g-cart-suit .g-cart-checkbox {
	margin-top: 3px;
}
.cart-child .g-cart-suit-name {
	width: 62px; height: 18px; overflow: hidden; margin-right: 10px;
}
.cart-child .g-cart-suit .g-cart-td-images-sidebar {
	padding: 0px 0px 0px 14px; width: auto; height: auto; margin-right: 0px;
}
.cart-child .g-cart-suit .g-cart-td-images-sidebar a {
	margin: 10px 0px 0px 9px; float: left;
}
.cart-child .g-cart-suit .g-cart-td-msg {
	padding-top: 0px;
}
.cart-child .g-cart-item-disable .opacity {
	background: rgb(0, 0, 0); left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; opacity: 0.15;
}
.cart-child .g-cart-suit-disable .opacity {
	background: rgb(0, 0, 0); left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; opacity: 0.15;
}
.cart-child .ng-min-cart .no-tip {
	text-align: center; color: rgb(153, 153, 153); line-height: 30px;
}
.cart-child .ng-min-cart .scroll-loading {
	background: url("images-sidebar/loading.gif") no-repeat center; height: 70px;
}
.cart-child .g-cart-suit .g-cart-td-images {
	padding: 0px 0px 0px 14px; width: auto; height: auto; margin-right: 0px;
}
.cart-child .g-cart-td-images img {
	width: 60px; height: 60px; display: block;
}
.cart-child .g-cart-td-images {
	width: 62px; height: 62px; overflow: hidden; margin-right: 10px; position: relative;
}
.cart-child .g-cart-td-images .mini-ico-active {
	background: rgb(221, 0, 0);
}
.cart-child .g-cart-td-images i {
	padding: 0px 3px; border-radius: 2px; height: 16px; color: rgb(255, 255, 255); line-height: 16px; font-family: SimSun; font-size: 12px; display: inline-block; position: absolute;
}
.cart-child .g-cart-td-images a {
	border: 1px solid rgb(238, 238, 238); border-image: none; width: 60px; height: 60px; padding-left: 0px; display: block;
}
.cart-child .g-cart-suit .g-cart-td-images a {
	margin: 10px 0px 0px 9px; float: left;
}
.cart-child .ng-sidebar-cart-wrapper {
	width: 100%;
}
.cart-child .g-cart-no-data {
	padding: 0px 8px; left: 0px; top: 30%; text-align: center; color: rgb(187, 187, 187); position: absolute;
}
.cart-child .g-cart-no-data .icon {
	background-position: 0px -291px; margin: 0px auto; width: 150px; height: 96px; display: block;
}
.cart-child .g-cart-no-data h5 {
	font: 400 14px/1.5 "Microsoft YaHei"; margin-top: 10px; font-size-adjust: none; font-stretch: normal;
}
.cart-child .g-cart-no-data .desc {
	line-height: 26px; margin-top: 20px;
}
.cart-child .g-cart-no-data .desc i {
	background: rgb(255, 255, 255); border-width: 1px 1px 3px; border-style: solid; border-color: rgb(221, 221, 221); font: 700 12px/17px Arial; margin: 0px 5px; border-radius: 2px; border-image: none; width: 20px; height: 17px; text-align: center; color: rgb(102, 102, 102); vertical-align: middle; display: inline-block; font-size-adjust: none; font-stretch: normal;
}
.cart-child .g-cart-no-data .desc .btn {
	background: rgb(255, 102, 0); font: 700 14px/26px "Microsoft YaHei"; padding: 0px 20px; border-radius: 2px; width: auto; height: auto; color: rgb(255, 255, 255); margin-left: 5px; float: none; display: inline-block; font-size-adjust: none; font-stretch: normal;
}
.cart-child .g-cart-tipbox {
	left: 0px; top: 50%; width: 264px; position: relative;
}
.cart-child .g-cart-no-data .loading {
	background: url("images-sidebar/sidebar-loading.gif") no-repeat center; height: 176px;
}
.cart-child .g-cart-no-data .loading .loading-content {
	padding-top: 128px;
}
.cart-child .g-cart-ui-tooltip {
	background: rgb(255, 255, 255); border: 1px solid rgb(221, 221, 221); border-image: none; position: absolute; box-shadow: 0px 0px 3px #f1f1f1;
}
.cart-child .g-cart-ui-tooltip-inner {
	padding: 10px; line-height: 12px;
}
.cart-child .g-cart-ui-tooltip-arrow {
	width: 16px; height: 16px; position: absolute;
}
.cart-child .g-cart-ui-tooltip-top .g-cart-ui-tooltip-arrow {
	left: 50%; bottom: -8px; margin-left: -8px;
}
.cart-child .g-cart-ui-tooltip-right .g-cart-ui-tooltip-arrow {
	left: -8px; top: 50%; margin-top: -8px;
}
.cart-child .g-cart-ui-tooltip-bottom .g-cart-ui-tooltip-arrow {
	left: 50%; top: -8px; margin-left: -8px;
}
.cart-child .g-cart-ui-tooltip-left .g-cart-ui-tooltip-arrow {
	top: 50%; right: -8px; margin-top: -8px;
}
.cart-child .g-cart-ui-tooltip-arrow-back {
	font: 400 16px simsun; position: absolute; font-size-adjust: none; font-stretch: normal;
}
.cart-child .g-cart-ui-tooltip-arrow-front {
	font: 400 16px simsun; position: absolute; font-size-adjust: none; font-stretch: normal;
}
.ng-bottom-fixed .ng-slide-box-title {
	font-family: "Microsoft Yahei";
}
.ng-footer {
	font-family: "Microsoft Yahei";
}
.ng-nav-index {
	font-family: "Microsoft Yahei";
}
.ng-s-footer .ng-s-f-con {
	font-family: "Microsoft Yahei";
}
.ng-sort {
	font-family: "Microsoft Yahei";
}
.cart-child .g-cart-ui-tooltip-arrow-back {
	color: rgb(221, 221, 221);
}
.cart-child .g-cart-ui-tooltip-right .g-cart-ui-tooltip-arrow-front {
	right: -1px; color: rgb(255, 255, 255); z-index: 2;
}
.cart-child .g-cart-ui-tooltip-bottom .g-cart-ui-tooltip-arrow-front {
	top: 1px; color: rgb(255, 255, 255); z-index: 2;
}
.cart-child .g-cart-ui-tooltip-left .g-cart-ui-tooltip-arrow-back {
	right: -1px;
}
.cart-child .g-cart-ui-tooltip-top .g-cart-ui-tooltip-arrow-back {
	top: 1px;
}
.cart-child .g-cart-ui-tooltip-inner table {
	margin: 0px auto;
}
.cart-child .g-cart-ui-tooltip-inner td {
	padding: 4px 0px;
}
.cart-child .g-cart-ui-tooltip-inner td .tip-icon {
	vertical-align: middle;
}
.ng-toolbar .shop-center-child {
	left: 0px; width: 162px; right: auto; padding-top: 5px;
}
.ng-toolbar .ng-mb-box {
	left: auto; width: 540px; height: 220px; right: 0px; overflow: hidden;
}
.ng-toolbar .ng-mb-box .line {
	background: rgb(222, 222, 222); left: 179px; top: 42px; width: 1px; height: 97px; position: absolute;
}
.ng-toolbar .ng-mb-box .lineTwo {
	left: 359px;
}
.ng-toolbar .app-down-box .ng-app-code {
	width: 540px;
}
.ng-toolbar .app-down-box .ng-app-code li {
	margin: 17px 0px 0px; width: 180px; float: left;
}
.ng-toolbar .app-down-box .ng-app-code li img.top-code {
	margin: 0px auto 10px; width: 147px; height: 147px; display: block;
}
.ng-toolbar .app-down-box .ng-app-code li p {
	width: 180px; height: 14px; text-align: center; color: rgb(102, 102, 102); line-height: 14px; overflow: hidden;
}
.ng-toolbar .app-down-box .ng-app-code li .aoyun-text {
	margin: 5px 14px; width: 151px; height: 16px;
}
.ng-toolbar .app-down-box .ng-app-list {
	width: 216px; height: 70px; margin-left: 7px;
}
.ng-toolbar .app-down-box .ng-app-list li {
	width: 70px; float: left;
}
.ng-toolbar .app-down-box .ng-app-list li img {
	width: 46px; height: 46px; margin-left: 12px; display: block;
}
.ng-toolbar .app-down-box .ng-app-list li p {
	width: 72px; height: 34px; text-align: center; line-height: 34px; overflow: hidden;
}
.ng-toolbar .app-down-box .ng-app-list li p a {
	color: rgb(102, 102, 102);
}
.ng-nav-index {
	left: 50%; width: 785px; height: 38px; line-height: 38px; overflow: hidden; padding-left: 10px; margin-left: -305px; position: absolute;
}
.ng-nav-index ul.ng-nav li {
	padding: 0px 12px 0px 13px; height: 38px; font-weight: 700; float: left; display: block; position: relative;
}
.ng-nav-index ul.ng-nav li.flag a {
	color: rgb(255, 102, 0);
}
.ng-nav-index ul.ng-nav li span {
	background: url("images/newbg.png") -37px 0px; transition:0.5s; left: 50%; width: 25px; height: 8px; bottom: -8px; margin-left: -12px; position: absolute;
}
.ng-nav-index ul.ng-nav li a {
	color: rgb(51, 51, 51); font-size: 15px; text-decoration: none; float: left; position: relative;
}
.ng-nav-index ul.ng-nav li:hover span {
	bottom: 0px;
}
.ng-nav-index ul.ng-nav li:hover a {
	color: rgb(255, 102, 0);
}
.ng-nav-index ul.ng-nav li .new {
	background: url("images/newbg.png") -69px 0px; left: auto; top: 0px; width: 16px; height: 16px; right: -18px; display: inline-block; position: absolute;
}
.ng-nav-index ul.ng-nav li.line {
	color: rgb(221, 221, 221) !important;
}
.ng-sort .ng-sort-detail .threeListAct {
	top: 30px; width: 190px; height: 420px; right: 0px; display: none; position: absolute;
}
.ng-sort .ng-sort-detail .threeListAct img {
	width: 100%; height: 100%;
}
.ng-channel-header {
	height: 110px;
}
.ng-channel-header .ng-header-con {
	height: 100%;
}
.ng-channel-header .ng-search {
	left: 400px; width: 550px; height: 100%;
}
.ng-nav-bar-chanel {
	margin-top: 0px; border-bottom-color: rgb(65, 168, 247); border-bottom-width: 2px; border-bottom-style: solid;
}
.ng-channel-header .ng-header-con .ng-logo-box {
	height: 100px;
}
.ng-channel-header .ng-header-con .wrapper {
	position: relative;
}
.ng-nav-right-txtact {
	left: 50%; top: 0px; width: 200px; height: 30px; text-align: right; line-height: 30px; overflow: hidden; margin-left: 395px; display: none; white-space: nowrap; position: absolute; -ms-text-overflow: ellipsis;
}
.ng-nav-right-txtact a {
	color: rgb(255, 153, 0);
}
.ng-nav-right-txtact a:hover {
	color: rgb(255, 153, 0);
}
.ng-nav-right-txtact a:hover b {
	color: rgb(255, 153, 0);
}
.ng-nav-right-txtact b {
	color: rgb(255, 153, 0);
}
.root1200 .ng-nav-right-txtact {
	height: 38px; line-height: 38px; display: block;
}
.screen-large .ng-nav-right-txtact {
	height: 38px; line-height: 38px; display: block;
}
.ng-bottom-fixed {
	display: none;
}
.ng-bottom-fixed-sidebar {
	display: none;
}
.ng-fix-bar {
	display: none;
}
.ng-search .g-search-fixed .g-search-hotwords {
	display: none;
}
.ng-sort-fixed .ng-all-hook b {
	display: none;
}
.ng-sort-fixed .ng-sort-list-box {
	display: none;
}
.ng-fix-bar {
	background: rgb(255, 255, 255); left: 0px; top: 0px; width: 100%; height: 50px; position: fixed; min-width: 990px; opacity: 0.95; box-shadow: 0px 1px 5px rgba(0,0,0,0.2);
}
.ng-nav-bar-chanel .ng-sort-fixed {
	top: 10px;
}
.ng-toolbar .ng-bar-node-mini-cart {
	color: rgb(255, 102, 0) !important;
}
.ng-toolbar .ng-bar-node-mini-cart-fixed {
	top: 6px; right: 50%; margin-right: -496px; position: fixed;
}
.ng-toolbar .ng-bar-node-mini-cart-child-fixed {
	left: auto; top: 41px; right: 50%; margin-right: -496px; position: fixed;
}
.ng-toolbar .reg-bar-node-fixed {
	top: 6px; right: 50%; margin-right: -390px; position: fixed;
}
.ng-search .g-search-fixed {
	left: 50%; top: 5px; width: 500px; margin-top: 0px; margin-left: -215px; position: fixed;
}
.ng-channel-header .ng-search .g-search-fixed {
	margin-top: 0px; margin-left: -270px;
}
.ng-search .g-search-fixed .search-keyword {
	width: 358px;
}
.ng-search .g-search-fixed .search-keyword-box {
	width: 358px;
}
.ng-bottom-fixed {
	height: 30px; right: 20px; bottom: 0px; position: fixed; _display: none;
}
.ng-bottom-fixed a.ng-btn {
	width: 31px; height: 30px; text-align: center; color: rgb(255, 255, 255); line-height: 30px; overflow: hidden; text-decoration: none; float: left;
}
.ng-bottom-fixed a.ng-btn em {
	font-size: 18px; cursor: pointer;
}
.ng-bottom-fixed-sidebar {
	right: 175px; padding-left: 2px;
}
.ng-bottom-fixed-nosidebar a.ng-btn {
	width: 50px;
}
.ng-bottom-fixed .ng-slide-box {
	background: rgb(249, 249, 249); border: 1px solid rgb(238, 238, 238); border-image: none; width: 248px; right: 0px; bottom: 30px; display: none; position: absolute; box-shadow: 0px 0px 5px rgba(0,0,0,0.3);
}
.ng-bottom-fixed .ng-slide-box-title {
	background: rgb(255, 255, 255); width: 100%; height: 35px; line-height: 35px; text-indent: 10px; font-size: 14px;
}
.ng-bottom-fixed .ng-slide-box-code {
	height: 464px;
}
.ng-bottom-fixed .ng-slide-box-code .wb-box {
	width: 248px; height: 90px; text-indent: -999em; overflow: hidden; padding-top: 20px;
}
.ng-bottom-fixed .ng-slide-box-code .wb-box .name { margin: 0px auto; width: 120px; height: 25px;
}
.ng-bottom-fixed .ng-slide-box-code .wb-box a.follow {margin: 20px auto 0px; width: 80px; height: 30px; display: block;
}
.ng-bottom-fixed .ng-slide-box-life {
	height: 275px;
}
.ng-bottom-fixed .ng-life-list {
	margin: 0px auto; width: 240px; height: 240px;
}
.ng-bottom-fixed .ng-life-list a {
	width: 60px; height: 80px; text-align: center; text-decoration: none; float: left; display: inline-block;
}
.ng-bottom-fixed .ng-life-list a em {
	width: 60px; height: 40px; font-size: 32px; margin-top: 10px; display: inline-block;
}
.ng-bottom-fixed .ng-life-list a span {
	color: rgb(153, 153, 153); line-height: 20px;
}
.ng-footer {
	margin-top: 10px;
}
.ng-footer .ng-ser-box {
	background: rgb(245, 245, 245); width: 100%; border-top-color: rgb(231, 231, 231); border-top-width: 1px; border-top-style: solid; min-width: 990px;
}
.ng-footer .ng-ser-box-con {
	margin: 0px auto; width: 990px; overflow: hidden;
}
.ng-footer .ng-promise {
	padding: 12px 0px; width: 1050px; height: 73px; border-bottom-color: rgb(234, 234, 234); border-bottom-width: 1px; border-bottom-style: solid;
}
.ng-footer .ng-promise dl {
	width: 210px; overflow: hidden; float: left;
}
.ng-footer .ng-promise dt {
	width: 48px; height: 48px; margin-right: 8px; float: left;
}
.ng-footer .ng-promise dt img {
	width: 48px; height: 48px; display: block;
}
.ng-footer .ng-promise dd {
	width: 140px; height: 48px; float: left;
}
.ng-footer .ng-promise dd p {
	width: 100%; color: rgb(84, 84, 84); line-height: 24px;
}
.ng-footer .ng-promise dd p strong {
	color: rgb(34, 34, 34); font-size: 14px; font-weight: 700;
}
.ng-footer .ng-help-box {
	width: 850px; height: 180px; float: left;
}
.ng-footer .ng-help-box dl {
	width: 170px; height: 160px; float: left;
}
.ng-footer .ng-help-box dt {
	width: 100%; height: 35px; color: rgb(84, 84, 84); line-height: 40px; overflow: hidden; font-size: 14px; font-weight: 700;
}
.ng-footer .ng-help-box dd {
	width: 100%; line-height: 22px;
}
.ng-footer .ng-help-box dd a {
	color: rgb(84, 84, 84);
}
.ng-footer .ng-help-box dd a:hover {
	color: rgb(255, 102, 0);
}
.ng-footer .ng-hot-line {
	width: 190px; height: 180px; padding-left: 40px; margin-left: -41px; border-left-color: rgb(234, 234, 234); border-left-width: 1px; border-left-style: solid; float: left;
}
.ng-footer .ng-app-down p {
	width: 100%; height: 35px; color: rgb(84, 84, 84); line-height: 40px; overflow: hidden; font-size: 14px; font-weight: 700; margin-bottom: 5px;
}
.ng-footer .ng-hot-line p {
	width: 100%; height: 35px; color: rgb(84, 84, 84); line-height: 40px; overflow: hidden; font-size: 14px; font-weight: 700; margin-bottom: 5px;
}
.ng-footer .ng-hot-line b { height: 55px; float: left; display: inline-block;
}
.ng-footer .ng-hot-line b.phone {
	background-position: 0px -144px; width: 160px;
}
.ng-footer .ng-hot-line b.phone-num {
	background-position: -80px -144px; width: 0px;
}
.ng-footer .ng-hot-line a.online {
	background: rgb(255, 255, 255); border-radius: 2px; border: 1px solid rgb(221, 221, 221); border-image: none; width: 100px; height: 27px; text-align: center; color: rgb(33, 33, 33); line-height: 27px; text-decoration: none; display: inline-block;
}
.ng-footer .ng-hot-line a.online em {
	color: rgb(255, 153, 0); font-size: 18px; margin-right: 2px;
}
.ng-footer .ng-app-down {
	width: 90px; height: 180px; float: left;
}
.ng-footer .ng-new-pro {
	width: 100%; height: 125px; position: relative; min-width: 990px;
}
.ng-footer .ng-new-pro-con {
	margin: 0px auto; width: 990px; overflow: hidden;
}
.ng-footer .ng-new-pro-list {
	width: 620px; height: 125px; color: rgb(238, 238, 238); margin-left: -20px; float: left;
}
.ng-footer .ng-new-pro-list dl {
	padding: 0px 20px; width: 269px; height: 100px; margin-top: 12px; border-right-color: rgb(141, 141, 141); border-right-width: 1px; border-right-style: dotted; float: left;
}
.ng-footer .ng-new-pro-list dt {
	width: 80px; height: 80px; margin-top: 5px; margin-right: 20px; float: left;
}
.ng-footer .ng-new-pro-list dd {
	width: 169px; height: 100px; float: left;
}
.ng-footer .ng-new-pro-list dd p.ng-title {
	line-height: 25px; font-size: 14px; font-weight: 700;
}
.ng-footer .ng-new-pro-list dd p.ng-title a {
	color: rgb(238, 238, 238);
}
.ng-footer .ng-new-pro-list dd p.ng-intro {
	line-height: 18px;
}
.ng-footer .ng-new-pro-list dd p.ng-intro a {
	color: rgb(255, 255, 255); text-decoration: none;
}
.ng-footer .ng-serch-suning {
	width: 390px; height: 100px; margin-top: 10px; float: left;
}
.ng-footer .ng-serch-suning dt {width: 140px; height: 94px; margin-top: 3px; float: left;
}
.ng-footer .ng-serch-suning dd {
	width: 190px; height: 100px; color: rgb(238, 238, 238); float: left;
}
.ng-footer .ng-serch-suning dd p.ng-title {
	line-height: 25px; font-size: 14px; font-weight: 700;
}
.ng-footer .ng-serch-suning dd p.ng-intro {
	line-height: 18px;
}
.ng-s-footer p.ng-copyright {
	height: 25px; line-height: 25px;
}
.ng-s-footer p.ng-url-list {
	height: 25px; line-height: 25px;
}
.ng-footer .ng-serch-suning dd a.srh-btn { width: 105px; height: 25px; text-indent: -999em; overflow: hidden; margin-top: 5px; display: block;
}
.ng-footer .ng-serch-suning dd a.srh-btn:hover {
	background-position: -140px -74px;
}
.ng-s-footer {
	width: 100%; text-align: center; padding-top: 15px; min-width: 990px;
}
.ng-s-footer .ng-s-f-con {
	margin: 0px auto; width: 990px; min-width: 990px;
}
.ng-s-footer p.ng-url-list a {
	color: rgb(102, 102, 102);
}
.ng-s-footer p.ng-url-list span {
	padding: 0px 8px; color: rgb(136, 136, 136);
}
.ng-s-footer .ng-authentication {
	height: 25px; margin-top: 5px; float: left; display: none;
}
.ng-s-footer .ng-authentication a {
	margin-right: 8px; display: inline-block;
}
.ng-s-footer .ng-authentication img {
	background: 0px 0px;
}
.ng-s-footer p.ng-copyright {
	color: rgb(153, 153, 153); margin-top: 0px; display: none;
}
.ng-s-footer p.ng-copyright a {
	color: rgb(153, 153, 153);
}
.ng-s-footer p.ng-copyright span {
	padding: 0px 8px; color: rgb(136, 136, 136);
}
.gwab {
	padding-left: 25px; position: relative;
}
.gwab i {
	background: url("images/gwab-icon.png") no-repeat; left: 0px; top: 0px; width: 20px; height: 20px; position: absolute;
}
.ng-toolbar {
	z-index: 7690;
}
.ng-toolbar .ng-bar-node {
	z-index: 7692;
}
.ng-toolbar .ng-d-box {
	z-index: 7691;
}
.ng-header {
	z-index: auto;
}
.ng-header .code-maintain {
	z-index: 7681;
}
.ng-header .ng-header-con {
	z-index: 7682;
}
.ng-header .ng-header-box {
	z-index: 7683;
}
.ng-channel-header .ng-header-con .ng-logo-box {
	z-index: 7685;
}
.ng-search {
	z-index: 7684;
}
.ng-nav-bar {
	z-index: 7670;
}
.ng-sort {
	z-index: 7675;
}
.ng-sort .ng-all-hook {
	z-index: 7674;
}
.ng-sort ul.sort-list {
	z-index: 7673;
}
.ng-sort .ng-sort-detail {
	z-index: 7672;
}
.ng-nav-index {
	z-index: 7669;
}
.ng-fix-bar {
	z-index: 7650;
}
.ng-nav-bar-fixed {
	z-index: 7689;
}
.ng-bottom-fixed {
	z-index: 7720;
}
#snSideTools {
	width: 44px; position: fixed; _position: absolute;
}
#snSideTools li {
	background: rgb(255, 255, 255); clear: both; margin-bottom: 5px; float: left;
}
#snSideTools li a {
	background: url("images/am.gif?v=2015102601") no-repeat center rgb(255, 255, 255); border-radius: 2px; border: 1px solid rgb(206, 206, 206); border-image: none; width: 42px; height: 42px; display: block;
}
#snSideTools li a.sntool {
	background: rgb(244, 244, 244); padding: 7px 9px; border-radius: 2px; border: 1px solid rgb(206, 206, 206); border-image: none; width: 24px; height: 28px; color: rgb(102, 102, 102); line-height: 14px; overflow: hidden; text-decoration: none;
}
#snSideTools li a.sntool:hover {
	background: rgb(244, 244, 244); padding: 7px 9px; border-radius: 2px; border: 1px solid rgb(206, 206, 206); border-image: none; width: 24px; height: 28px; color: rgb(102, 102, 102); line-height: 14px; overflow: hidden; text-decoration: none;
}
#snSideTools li a.sntool:visited {
	background: rgb(244, 244, 244); padding: 7px 9px; border-radius: 2px; border: 1px solid rgb(206, 206, 206); border-image: none; width: 24px; height: 28px; color: rgb(102, 102, 102); line-height: 14px; overflow: hidden; text-decoration: none;
}
#snSideTools #gotop {
	display: none;
}
#snSideTools li.erweima {
	position: relative;
}
#snSideTools li.erweima a {
	background: 0px 0px;
}
#snSideTools li .ewm-pic {
	background: rgb(255, 255, 255); border: 1px solid rgb(206, 206, 206); border-image: none; left: -108px; width: 100px; height: 118px; bottom: 0px; overflow: hidden; position: absolute;
}
#snSideTools li .ewm-pic iframe {
	left: 0px; top: 0px; width: 100%; height: 115px; position: absolute; z-index: 1;
}
#snSideTools li .ewm-pic img {
	margin: 10px auto 0px; width: 80px; height: 80px; display: block; position: relative; z-index: 10;
}
#snSideTools li .ewm-pic a {
	border: 0px currentColor; border-image: none; width: auto; height: auto; color: rgb(102, 102, 102); position: relative; z-index: 10;
}
#snSideTools li .ewm-pic a:hover {
	color: rgb(255, 102, 0);
}
#snSideTools li .ewm-pic p {
	margin: 5px 5px 0px; height: 18px; text-align: center; overflow: hidden;
}
.g-channel-nav {
	background: rgb(255, 255, 255); width: 100%; height: 40px; overflow: hidden; border-bottom-color: rgb(228, 228, 228); border-bottom-width: 1px; border-bottom-style: solid; position: relative; z-index: 110; min-width: 990px;
}
.root1200 .g-channel-nav {
	min-width: 1190px;
}
.root1200 .ng-fix-bar {
	min-width: 1190px;
}
.root1200 .ng-footer .ng-new-pro {
	min-width: 1190px;
}
.root1200 .ng-footer .ng-ser-box {
	min-width: 1190px;
}
.root1200 .ng-header {
	min-width: 1190px;
}
.root1200 .ng-header .ng-header-box {
	min-width: 1190px;
}
.root1200 .ng-header-con {
	min-width: 1190px;
}
.root1200 .ng-nav-bar {
	min-width: 1190px;
}
.root1200 .ng-s-footer {
	min-width: 1190px;
}
.root1200 .ng-toolbar {
	min-width: 1190px;
}
.root1200 .wrapper {
	min-width: 1190px;
}
.g-channel-nav-logo {
	width: 198px; height: 40px; overflow: hidden; float: left; display: block;
}
.g-channel-nav-logo img {
	display: block;
}
.g-channel-sub-nav {
	width: 785px; overflow: hidden; float: left; position: relative;
}
.g-channel-sub-nav a {
	color: rgb(102, 102, 102);
}
.g-channel-sub-nav a:hover {
	color: rgb(255, 102, 0);
}
.g-channel-sub-nav li {
	background: url("images/public.sprite.png?v=20140825") no-repeat -102px 5px; margin: 10px 0px 0px -1px; padding: 0px 15px 0px 17px; font-family: "Microsoft YaHei"; font-size: 14px; float: left; _margin-top: 13px;
}
.g-channel-sub-nav li.home {
	color: rgb(159, 79, 16); font-weight: 700;
}
.g-channel-sub-nav li.home a {
	color: rgb(159, 79, 16); font-weight: 700;
}
.g-channel-sub-nav li.home a:hover {
	color: rgb(255, 102, 0);
}
.ng-top-act {
	display: none;
}
.root1200 .wrapper {
	width: 1190px; clear: both;
}
.root1200 .ng-toolbar .ng-toolbar-con {
	width: 1190px;
}
.root1200 .ng-toolbar .ng-bar-node-mini-cart-child-fixed {
	margin-right: -594px;
}
.root1200 .ng-toolbar .ng-bar-node-mini-cart-fixed {
	margin-right: -594px;
}
.root1200 .ng-toolbar .reg-bar-node-fixed {
	margin-right: -480px;
}
.root1200 .ng-header-con {
	width: 1190px;
}
.root1200 .ng-channel-header .ng-header-con .wrapper {
	position: relative;
}
.root1200 .ng-s-footer .ng-s-f-con {
	width: 1190px; min-width: 1190px;
}
.root1200 .ng-footer .ng-ser-box-con {
	width: 1190px;
}
.root1200 .ng-footer .ng-promise {
	width: 1250px;
}
.root1200 .ng-footer .ng-promise dl {
	width: 250px;
}
.root1200 .ng-footer .ng-promise dd {
	width: 180px;
}
.root1200 .ng-footer .ng-help-box {
	width: 1050px;
}
.root1200 .ng-footer .ng-help-box dl {
	width: 210px;
}
.root1200 .ng-footer .ng-hot-line {
	width: 250px;
}
.root1200 .ng-footer .ng-new-pro-con {
	width: 1190px;
}
.root1200 .ng-footer .ng-new-pro-list {
	width: 850px; margin-left: -50px;
}
.root1200 .ng-footer .ng-new-pro-list dl {
	padding: 0px 50px; width: 324px;
}
.root1200 .ng-footer .ng-new-pro-list dd {
	width: 224px;
}
.root1200 .ng-sort {
	margin-left: -595px;
}
.root1200 .ng-nav-index {
	width: 785px; margin-left: -405px;
}
.root1200 .ng-search .g-search-fixed {
	width: 550px; margin-left: -265px;
}
.root1200 .ng-nav-bar-chanel .ng-nav-index {
	width: 785px;
}
.root1200 .ng-top-act {
	width: 160px; height: 60px;
}
.root1200 .ng-top-ad img {
	width: 160px; height: 60px;
}
.root1200 .ng-top-act {
	top: 20px; right: 0px; display: block; position: absolute;
}
.root1200 .g-channel-sub-nav {
	width: 985px;
}
.ng-top-banner {
	width: 100%; clear: both; font-size: 0px; position: relative; z-index: 7691; min-width: 990px;
}
.root1200 .ng-top-banner {
	min-width: 1190px;
}
.ng-top-banner .top-active-wrap {
	width: 100%; overflow: hidden; position: relative;
}
.ng-top-banner .top-active-wrap img {
	margin: 0px auto; width: 990px; display: block;
}
.root1200 .ng-top-banner .top-active-wrap img {
	width: 1190px;
}
.ng-top-banner .btn {
	top: 3px; width: 16px; height: 16px; right: 3px; color: rgb(255, 255, 255); overflow: hidden; position: absolute;
}
.ng-top-banner .btn i {
	left: 0px; top: 0px; width: 16px; height: 16px; position: absolute; cursor: pointer;
}
.footer-egg-btn {
	top: 0px; height: 125px; position: absolute;
}
.footer-egg-con {
	top: 0px; height: 125px; position: absolute;
}
.ng-top-banner .btn i.bg {
	background: rgb(0, 0, 0); z-index: 1; opacity: 0.3;
}
.ng-top-banner .btn i.text {
	font: 16px/18px simsun; text-align: center; z-index: 2; font-size-adjust: none; font-stretch: normal;
}
.ng-top-banner .btn:hover {
	color: rgb(255, 255, 255); text-decoration: none;
}
.footer-egg-btn {
	right: 0px;
}
.footer-egg-con {
	left: 0px; width: 100%; overflow: hidden; display: none; z-index: 2;
}
.uiMenu {
	width: 150px; float: left;
}
.uiMenu li {
	width: 150px; float: left;
}
.uiMenu {
	background: rgb(254, 247, 241); border: 1px solid rgb(255, 224, 196); border-image: none; margin-left: 15px; display: inline;
}
.uiMenu li {
	padding-bottom: 10px; border-bottom-color: rgb(252, 230, 209); border-bottom-width: 1px; border-bottom-style: dashed;
}
.uiMenu li dt {
	margin: 14px 0px 4px 14px; color: rgb(51, 51, 51); font-size: 14px; font-weight: 700;
}
.uiMenu li dt em {
	background: url("images/ui_bg.png?v=2015102601") no-repeat 0px -40px; width: 17px; height: 18px; margin-right: 4px; vertical-align: middle; display: inline-block;
}
.uiMenu li dt.t2 em {
	background-position: -40px -40px;
}
.uiMenu li dt.t3 em {
	background-position: -80px -40px;
}
.uiMenu li dt.t4 em {
	background-position: -120px -40px;
}
.uiMenu li a {
	margin: 0px 6px; height: 26px; color: rgb(51, 51, 51); line-height: 26px; overflow: hidden; padding-left: 30px; display: block;
}
.uiMenu li a:visited {
	margin: 0px 6px; height: 26px; color: rgb(51, 51, 51); line-height: 26px; overflow: hidden; padding-left: 30px; display: block;
}
.uiMenu li a:hover {
	color: rgb(255, 102, 0); text-decoration: none;
}
.uiMenu li a.on {
	background: rgb(255, 153, 0); border-radius: 3px; border: 1px solid rgb(255, 153, 0); border-image: none; height: 24px; color: rgb(255, 255, 255) !important; line-height: 24px; padding-left: 28px; font-weight: 700; position: relative; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
.uiMenu li a.on b {
	background: url("images/ui_bg.png?v=2015102601") no-repeat -160px -40px; top: 8px; width: 6px; height: 9px; right: 10px; overflow: hidden; display: inline-block; position: absolute;
}
.uiMenu .new-wap {
	width: 108px; position: relative;
}
.uiMenu .new-wap .nav-new {
	background: url("images/ui_bg.png") no-repeat -388px -40px; left: 68px; top: 0px; width: 12px; height: 12px; line-height: 12px; display: block; position: absolute; z-index: 20;
}
#qihooGwdIframe {
	display: none !important;
}
.ng-all-hook {
	display: block; position: absolute;
}
.ng-all-hook i {
	display: block; position: absolute;
}
.ng-s-footer p.ng-copyright {
	width: 990px; float: left;
}
.root1200 .ng-s-footer p.ng-copyright {
	width: 1190px; float: left;
}
.ng-s-footer .ng-authentication {
	width: 990px;
}
.root1200 .ng-s-footer .ng-authentication {
	width: 1190px;
}
.screen-large .ng-s-footer .ng-authentication {
	width: 1190px;
}
.ng-s-footer .ng-s-f-con {
	height: 160px;
}
.ng-nav-bar-chanel {
	height: 30px;
}
.ng-all-hook {
	height: 38px; overflow: visible;
}
.ng-nav-bar {
	height: 38px; overflow: visible;
}
.ng-footer .ng-new-pro {
	background: rgb(255, 255, 255);
}
.ng-s-footer {
	background: rgb(255, 255, 255);
}
.ng-bottom-fixed .ng-life-list a {
	color: rgb(102, 102, 102);
}
.ng-bottom-fixed .ng-life-list a:hover {
	color: rgb(255, 170, 0);
}
.ng-bottom-fixed .ng-life-list a:hover span {
	color: rgb(102, 102, 102);
}
.ng-bottom-fixed {
	background: rgb(41, 41, 41);
}
.ng-bottom-fixed-sidebar {
	background: rgb(255, 170, 0);
}
.ng-bottom-fixed a.ng-btn-hover {
	background: rgb(0, 0, 0);
}
.ng-bottom-fixed a.ng-btn:hover {
	background: rgb(0, 0, 0);
}
.ng-bottom-fixed-sidebar a.ng-btn-hover {
	background: rgb(255, 136, 0);
}
.ng-bottom-fixed-sidebar a.ng-btn:hover {
	background: rgb(255, 136, 0);
}
.ng-footer .ng-new-pro-list dl {
	border-color: rgb(68, 68, 68);
}
.ng-toolbar .ng-bar-node-mini-cart .total-num-bg-box {
	background: rgb(255, 170, 0);
}
.ng-toolbar .ng-bar-node-mini-cart .total-num-bg-box em {
	background: rgb(255, 170, 0);
}
.total-num-bg-box i {
	background: rgb(255, 170, 0);
}
.ng-nav-bar {
	background: rgb(255, 255, 255); width: 100%; border-bottom-color: rgb(51, 51, 51); border-bottom-width: 2px; border-bottom-style: solid; position: relative; min-width: 990px;
}
.ng-sort {
	left: 50%; top: 0px; width: 190px; margin-left: -495px; position: absolute;
}
.ng-all-hook {
	background: rgb(255, 153, 0); left: 0px; top: 0px; width: 163px; color: rgb(255, 255, 255) !important; line-height: 38px; padding-left: 27px; font-size: 13px; font-weight: 400; text-decoration: none;
}
.ng-all-hook i {
	background: url("images/newbg.png"); left: 9px; top: 14px; width: 12px; height: 12px;
}
.ng-all-hook:hover {
	background: rgb(255, 136, 0);
}
.ng-all-hook em {
	width: 14px; height: 35px; font-size: 14px; margin-right: 10px;
}
.ng-sort-list-box {
	left: 0px; width: 190px; height: 440px; position: absolute;
}
.ng-sort-list-box .nav-cover {
	left: 0px; width: 190px; height: 440px; position: absolute;
}
.ng-all-hook span {
	font-weight: 700;
}
.ng-sort-list-box {
	top: 38px; display: none;
}
.ng-sort-list-box .nav-cover {
	background: rgb(37, 34, 33); top: 0px; opacity: 0.9;
}
.ng-sort-list-box .sort-list {
	left: 0px; top: 1px; width: 190px; height: 438px; position: absolute; z-index: 7677;
}
.ng-sort-list-box .sort-list li {
	padding: 0px 10px 0px 8px; width: 175px; height: 31px; line-height: 31px; position: relative;
}
.ng-sort-list-box .sort-list li a {
	color: rgb(255, 255, 255); text-decoration: none; vertical-align: middle; display: inline-block;
}
.ng-sort-list-box .sort-list li a:hover {
	color: rgb(255, 102, 0);
}
.ng-sort-list-box .sort-list li i {
	color: rgb(254, 169, 0); margin-right: 3px; vertical-align: middle; display: inline-block;
}
.ng-sort-list-box .sort-list li em {
	padding: 0px 2px; color: rgb(119, 119, 119); vertical-align: middle; display: inline-block;
}
.ng-sort-list-box .sort-list li span {
	background: url("images/index.png") -73px -21px; top: 12px; width: 7px; height: 9px; right: 10px; display: none; position: absolute;
}
.ng-sort-detail {
	background: rgb(255, 255, 255);
}
.ng-sort-list-box .sort-list li.current {
	background: rgb(255, 255, 255);
}
.ng-sort-list-box .sort-list li.hei33 {
	height: 32px; line-height: 32px;
}
.ng-sort-list-box .sort-list li.current a {
	color: rgb(51, 51, 51);
}
.ng-sort-list-box .sort-list li.current a:hover {
	color: rgb(255, 102, 0);
}
.ng-sort-fixed {
	top: 7px; position: fixed;
}
.ng-sort-detail {
	left: 190px; width: 0px; overflow: hidden; position: absolute; z-index: 7676; min-height: 438px; _height: 451px;
}
.ng-sort-detail-border {
	border: 1px solid rgb(56, 37, 38);
}
.ng-sort-detail .cate-list {
	margin: 10px 0px 0px; width: 580px; overflow: hidden; padding-left: 20px; float: left;
}
.root1200 .ng-sort-detail .cate-list {
	width: 780px;
}
.ng-sort-detail dl {
	width: 550px; height: auto; overflow: hidden; margin-bottom: 8px; float: left;
}
.root1200 .ng-sort-detail dl {
	width: 750px;
}
.ng-sort-detail dt {
	width: 84px; height: 20px; line-height: 20px; padding-top: 4px; padding-left: 10px; font-weight: 700; float: left;
}
.ng-sort-detail dt a {
	width: 84px; height: 20px; overflow: hidden; text-decoration: none; display: block;
}
.ng-sort-detail dd {
	font: 12px/20px arial, tahoma, ËÎÌå; width: 450px; overflow: hidden; padding-bottom: 8px; margin-top: 4px; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid; float: left; font-size-adjust: none; font-stretch: normal;
}
.ng-sort-detail .sort-btn a {
	font-family: "Microsoft Yahei",tahoma,arial,"Hiragino Sans GB"; text-decoration: none;
}
.ng-sort-detail dd a {
	font-family: "Microsoft Yahei",tahoma,arial,"Hiragino Sans GB"; text-decoration: none;
}
.root1200 .ng-sort-detail dd {
	width: 650px;
}
.ng-sort-detail dd a {
	color: rgb(102, 102, 102); margin-right: 15px; display: inline-block;
}
.ng-sort-detail dd a.orange {
	color: rgb(255, 102, 0);
}
.ng-sort-detail dd a:hover {
	color: rgb(255, 102, 0);
}
.ng-sort-detail dl.lastdl dd {
	border: 0px currentColor; border-image: none;
}
.ng-sort-detail dl:last-child dd {
	border: 0px currentColor; border-image: none;
}
.ng-sort-detail .sort-btn {
	margin: 10px 0px 0px 8px; width: 486px; height: 24px; overflow: hidden; float: left;
}
.root1200 .ng-sort-detail .sort-btn {
	width: 686px;
}
.ng-sort-detail .sort-btn a {
	background: rgb(255, 153, 0); padding: 0px 10px; height: 24px; text-align: center; color: rgb(255, 255, 255); line-height: 24px; margin-left: 25px; float: left;
}
.ng-sort-detail .sort-btn a:hover {
	background: rgb(255, 136, 0);
}
.root1390 .ng-header .ng-header-con {
	width: 1390px;
}
.root1390 .wrapper {
	width: 1390px;
}
.root1390 .ng-channel-header .ng-search {
	width: 750px;
}
.root1390 .ng-sort {
	margin-left: -695px;
}
.root1390 .ng-nav-bar-chanel .ng-nav-index {
	width: 1000px; margin-left: -500px;
}
.activity-nav-wrapper {
	width: 100%; height: 55px; border-top-color: rgb(224, 11, 0); border-top-width: 1px; border-top-style: solid; position: relative; z-index: 3; min-width: 990px;
}
.activity-nav {
	margin: 0px auto; width: 990px; height: 55px; position: relative;
}
.root1200 .activity-nav {
	width: 1190px;
}
.root1390 .activity-nav {
	width: 1390px;
}
.activity-nav img {
	float: left;
}
.activity-nav ul {
	width: 850px; height: 55px; overflow: hidden; float: left;
}
.root1200 .activity-nav ul {
	width: 1050px;
}
.root1390 .activity-nav ul {
	width: 1250px;
}
.activity-nav li {
	width: 70px; height: 55px; float: left; position: relative;
}
.root1390 .activity-nav li {
	width: 82px;
}
.activity-nav li a {
	font: 14px/55px "Microsoft YaHei"; margin: 0px 10px; width: 42px; text-align: center; color: rgb(255, 255, 255); display: block; font-size-adjust: none; font-stretch: normal;
}
.activity-nav li a.fouthword {
	padding: 10px 0px 9px; width: 34px; line-height: 18px;
}
.root1390 .activity-nav li a.fouthword {
	width: 49px;
}
.activity-nav li i.angle {
	background: url("images/cxbg.png?v=2016031001") no-repeat -86px 0px; top: 0px; width: 21px; height: 55px; right: 0px; display: block; position: absolute;
}
.activity-list-wrapper {
	margin: 10px auto; padding: 3px 3px 0px; width: 978px; height: 257px; overflow: hidden;
}
.root1200 .activity-list-wrapper {
	width: 1178px;
}
.activity-list-wrapper .activity-title {
	font: 30px/56px Verdana; height: 59px; text-align: center; font-size-adjust: none; font-stretch: normal;
}
.activity-list-wrapper .activity-title h3 {
	background: rgb(255, 255, 255); height: 56px; float: left; position: relative;
}
.activity-list-wrapper .activity-title h3 a {
	text-decoration: none;
}
.activity-list-wrapper .activity-title h3 span {
	background: url("images/cxbg.png?v=2016031001") repeat-x 0px -119px; left: 0px; width: 100%; height: 6px; bottom: 0px; position: absolute;
}
.activity-list-wrapper .main-enter {
	width: 487px;
}
.root1200 .activity-list-wrapper .main-enter {
	width: 587px;
}
.activity-list-wrapper .activity-enter {
	width: 487px; margin-left: 4px;
}
.root1200 .activity-list-wrapper .activity-enter {
	width: 587px;
}
.activity-list {
	width: 100%; height: 195px;
}
.activity-list .mobiledown {
	width: 121px; height: 195px; text-align: center; overflow: hidden; float: left;
}
.root1200 .activity-list .mobiledown {
	width: 146px;
}
.activity-list .mobiledown .code-wrapper {
	width: 100%; height: 146px; float: left;
}
.activity-list .mobiledown .code {
	background: url("images/cxbg.png?v=2016031001") no-repeat; margin: 0px auto; width: 81px; height: 116px; position: relative;
}
.activity-list .mobiledown .code img {
	left: 3px; bottom: 3px; display: block; position: absolute;
}
.activity-list .mobiledown .code-wrapper p {
	font: 12px/22px "Microsoft YaHei"; color: rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal;
}
.activity-list .mobiledown p.title {
	font: 16px/50px "Microsoft YaHei"; color: rgb(223, 13, 3); font-size-adjust: none; font-stretch: normal;
}
.activity-list ul {
	height: 195px; float: left;
}
.activity-list ul.activity-list-left {
	width: 366px;
}
.root1200 .activity-list ul.activity-list-left {
	width: 441px;
}
.activity-list ul.activity-list-right {
	width: 488px; margin-left: 3px;
}
.root1200 .activity-list ul.activity-list-right {
	width: 588px;
}
.activity-list ul li {
	margin: 0px 0px 1px 1px; width: 121px; height: 48px; text-align: center; float: left;
}
.root1200 .activity-list ul li {
	width: 146px;
}
.activity-list li a {
	font: 16px/48px "Microsoft YaHei"; width: 64px; height: 48px; color: rgb(255, 255, 255); overflow: hidden; vertical-align: middle; display: inline-block; font-size-adjust: none; font-stretch: normal;
}
.activity-list li i {
	color: rgb(255, 255, 255); margin-left: 16px;
}
.root1200 .activity-list li a i {
	margin-left: 36px;
}
.head-loading {
	background: url("images/loading.gif"); margin: 0px auto; width: 114px; height: 74px;
}
.g-search {
	margin: 30px 0px 0px; width: 550px; font-family: "Microsoft YaHei"; float: right; display: inline; position: relative; z-index: 6790;
}
.g-search .search-icon {
	left: 0px; top: 0px; width: 25px; height: 40px; text-align: right; color: rgb(204, 204, 204); line-height: 42px; font-size: 14px; display: block; position: absolute;
}
.g-search .search-keyword {
	float: left;
}
.g-search .search-btn {
	float: left;
}
.g-search .search-keyword-box {
	border-width: 2px medium 2px 2px; border-style: solid none solid solid; border-color: rgb(255, 170, 0) currentColor rgb(255, 170, 0) rgb(255, 170, 0); padding: 0px 0px 0px 28px; border-image: none; width: 420px; float: left; position: relative;
}
.g-search .search-keyword {
	background: rgb(255, 255, 255); padding: 9px 10px 9px 0px; border-radius: 0px; border: currentColor; border-image: none; width: 410px; height: 18px; color: rgb(187, 187, 187); line-height: 18px; font-family: "MicroSoft YaHei"; font-size: 12px; margin-top: 0px; -webkit-border-radius: 0;
}
.g-search .pic-search-area {
	top: 0px; width: 48px; height: 36px; right: 0px; overflow: hidden; position: absolute;
}
.g-search .search-pic-file {
	left: 0px; top: -22px; width: 48px; height: 70px; position: absolute; z-index: 60; cursor: pointer; opacity: 0;
}
.g-search .search-icon-pic {
	background: url("images/search_input/icon-search-pic.png") no-repeat 0px 0px; top: 9px; width: 22px; height: 18px; right: 10px; display: block; position: absolute; z-index: 50; cursor: pointer;
}
.g-search .search-btn {
	background: rgb(255, 170, 0); padding: 0px; border-radius: 0px; border: 0px currentColor; border-image: none; width: 100px; height: 40px; color: rgb(255, 255, 255); text-indent: 2px; letter-spacing: 2px; font-family: "MicroSoft YaHei"; font-size: 14px; font-weight: bold; cursor: pointer; -webkit-border-radius: 0; -webkit-appearance: none;
}
.g-search .beta.search-btn {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAAAAXNSR0IArs4c6QAAAsZJREFUSA1jZGBgkAJiSSCmOWAC2vAMiJ+TatO0adN0bty4kU2KPhaoYpCFIECUD0EWRUZGZgUFBZVBtBFHgnwGA0T5EGRRampq/7t37+6EhYUpwjQTQyNbBlKP10KQRVFRUQVlZWWJ9vb2k4CWpQQHBwsSYxFIDbplIDGsFoaHhwsnJiY27969e15/f/8TIPjz6dOnx9ra2vwgTcQAZhyKPgPFGYGYFyZ/9erV72pqane1tLTUZ8yYcXHu3LkGQIvMfX1913R0dKjy8/P/v379+g+Yemw0yEB8ACNbXLt2LV1SUtLwzZs315cvX74lMzMz5/Xr1zeEhYWVtm3bthLo+3O4DCRkGUgfhoUwwx48eFD++/fvH/fu3buenp6+/8SJE00SEhKVMHl0GlucoavBGocgRWxsbDyqqqoTgb4SWb9+fcTXr1/fdnd3qy9dutTs8ePHteLi4rCsBTaTGMtACrFa+OjRo4tHjx4NOnPmzJW/f//+KS4unnPp0qW3ERERfbdv3z738uXLP2BboASxlmG10MLCYg3Q8NsGBgZqpaWlm3/+/Pl/0qRJzdOnT8/g5ubmQraIXDYoDo3RsYKCgsX79+9PdnV1RYLkgFnF7eTJkx35+fl+MLW4kj5QHifAyBYgldnZ2XLAbCHp4+OzGRRXwBTLysfH9zcuLi4MmC2eHDhw4AMxqRGXrRipdMmSJabAzP4BWJzlf/jwAZhYH1wFZo9z1dXVsYqKij2kxBm6pRiJJiYm5rSsrKzgzZs39ysrK/cAs8VvYGnTfejQoQMgzZT4DGY5hg/Pnj0bAwxCYWCeMwYWAlvMzc1XgRSTE2cwS2A0RhzOmjXrkqGh4S9GRsa3MItAiqnhM5ilGD6EScBoavgMZhaGD2ESMJqaloHMxGshtS3DayEtLMNpIa0sw2ohLS3DsJDWlqFYSA/L4BYCAJvSAqDZ+0ZdAAAAAElFTkSuQmCC") no-repeat right top rgb(255, 170, 0);
}
.g-search .search-btn-hover {
	background: rgb(255, 136, 0);
}
.g-search .search-btn-hover.beta {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAAAAXNSR0IArs4c6QAAAsZJREFUSA1jZGBgkAJiSSCmOWAC2vAMiJ+TatO0adN0bty4kU2KPhaoYpCFIECUD0EWRUZGZgUFBZVBtBFHgnwGA0T5EGRRampq/7t37+6EhYUpwjQTQyNbBlKP10KQRVFRUQVlZWWJ9vb2k4CWpQQHBwsSYxFIDbplIDGsFoaHhwsnJiY27969e15/f/8TIPjz6dOnx9ra2vwgTcQAZhyKPgPFGYGYFyZ/9erV72pqane1tLTUZ8yYcXHu3LkGQIvMfX1913R0dKjy8/P/v379+g+Yemw0yEB8ACNbXLt2LV1SUtLwzZs315cvX74lMzMz5/Xr1zeEhYWVtm3bthLo+3O4DCRkGUgfhoUwwx48eFD++/fvH/fu3buenp6+/8SJE00SEhKVMHl0GlucoavBGocgRWxsbDyqqqoTgb4SWb9+fcTXr1/fdnd3qy9dutTs8ePHteLi4rCsBTaTGMtACrFa+OjRo4tHjx4NOnPmzJW/f//+KS4unnPp0qW3ERERfbdv3z738uXLP2BboASxlmG10MLCYg3Q8NsGBgZqpaWlm3/+/Pl/0qRJzdOnT8/g5ubmQraIXDYoDo3RsYKCgsX79+9PdnV1RYLkgFnF7eTJkx35+fl+MLW4kj5QHifAyBYgldnZ2XLAbCHp4+OzGRRXwBTLysfH9zcuLi4MmC2eHDhw4AMxqRGXrRipdMmSJabAzP4BWJzlf/jwAZhYH1wFZo9z1dXVsYqKij2kxBm6pRiJJiYm5rSsrKzgzZs39ysrK/cAs8VvYGnTfejQoQMgzZT4DGY5hg/Pnj0bAwxCYWCeMwYWAlvMzc1XgRSTE2cwS2A0RhzOmjXrkqGh4S9GRsa3MItAiqnhM5ilGD6EScBoavgMZhaGD2ESMJqaloHMxGshtS3DayEtLMNpIa0sw2ohLS3DsJDWlqFYSA/L4BYCAJvSAqDZ+0ZdAAAAAElFTkSuQmCC") no-repeat right top rgb(255, 136, 0);
}
.g-search-book {
	margin-right: 50px;
}
.g-search-focus {
	background: none;
}
.g-search-focus .left-sidebar {
	background-position: -8px -18px;
}
.g-search-focus .right-sidebar {
	background-position: -12px -18px;
}
.g-search-focus .search-keyword {
	border-color: rgb(64, 168, 247); color: rgb(51, 51, 51);
}
.g-search .adv-search {
	margin: 0px; top: 5px; width: 24px; right: -34px; line-height: 1.2em; display: inline-block; position: absolute;
}
.g-search-hotwords {
	width: 100%; height: 18px; overflow: hidden; font-size: 0px; margin-top: 5px; float: left; _float: none; _position: relative;
}
.g-search-hotwords {
	color: rgb(153, 153, 153);
}
.g-search-hotwords a {
	color: rgb(153, 153, 153);
}
.g-search-hotwords a {
	margin: 3px 0px 3px -11px; padding: 0px 20px 0px 10px; height: 12px; line-height: 12px; font-size: 12px; border-left-color: rgb(221, 221, 221); border-left-width: 1px; border-left-style: solid; float: left; white-space: nowrap;
}
.g-search-hotwords a:hover {
	color: rgb(255, 102, 0);
}
.g-ac-results {
	background: rgb(255, 255, 255); border: 1px solid rgb(228, 228, 228); border-image: none; left: 0px; top: 41px; width: 548px; overflow: hidden; position: absolute; z-index: 7000;
}
.g-ac-results ul {
	list-style: none; margin: 0px; padding: 0px; width: 100%; float: left;
}
.g-ac-results iframe {
	background: rgb(255, 255, 255); left: 0px; top: 0px; width: 3000px; height: 3000px; display: block; position: absolute; z-index: -1;
}
.g-ac-results .title {
	padding: 0px; top: 0px; width: 100%; right: 0px; font-weight: normal; position: absolute;
}
.g-ac-results .close {
	top: 0px; width: 24px; height: 24px; text-align: center; right: 0px; line-height: 24px; font-size: 16px; display: block; position: absolute; z-index: 10; cursor: pointer;
}
.g-ac-results .close:hover {
	color: rgb(255, 102, 0);
}
.g-ac-results .promotion-tab a {
	height: 24px; color: rgb(153, 153, 153); line-height: 24px; display: block;
}
.g-ac-results .promotion-tab a:hover {
	text-decoration: none; background-color: rgb(239, 239, 239);
}
.g-ac-results .promotion-tab a span {
	line-height: 24px; float: none; display: inline-block;
}
.g-ac-results .promotion-tab a img {
	margin: 0px 3px 0px 2px; vertical-align: middle; display: inline-block; max-height: 24px;
}
.g-ac-results .promotion-tab a img.midyear {
	margin-top: -2px; max-height: 20px; max-width: 300px;
}
.g-ac-results .promotion-tab a img.goOverShop {
	max-height: 11px; max-width: 300px;
}
.g-ac-results .promotion-tab a img.sale {
	max-height: 11px; max-width: 300px;
}
.g-ac-results .promotion-tab a span.special {
	margin: 0px 2px; color: rgb(255, 102, 0); font-weight: 600;
}
.g-ac-results li {
	margin: 0px; padding: 0px 10px; height: 24px; text-align: left; color: rgb(102, 102, 102); line-height: 24px; overflow: hidden; clear: both; font-weight: bold; display: block; position: relative; cursor: default;
}
.g-ac-results li i.ng-iconfont {
	top: 0px; right: 10px; font-weight: normal; display: none; position: absolute; cursor: pointer;
}
.g-ac-results li i.action {
	width: 10px; text-align: center; color: rgb(153, 153, 153); margin-right: 30px; float: right; display: none; cursor: pointer;
}
.g-ac-results li i.tip {
	color: rgb(187, 187, 187); font-weight: normal; margin-right: 30px; float: right;
}
.g-ac-results li p {
	margin: 0px; padding: 0px; float: left;
}
.g-ac-results li b {
	font-weight: bold;
}
.g-ac-results li span {
	margin: 0px; padding: 0px; font-size: 12px; float: right;
}
.g-ac-results li span.history {
	color: rgb(34, 114, 200); font-weight: normal; float: left;
}
.g-ac-results li.ac_over {
	background-color: rgb(239, 239, 239);
}
.g-ac-results li.ac_over i.ng-iconfont {
	display: block;
}
.g-ac-results li.ac_over i.tip {
	display: none;
}
.g-ac-results li.cateSearch {
	line-height: 24px; padding-left: 10px; font-weight: normal;
}
.g-ac-results li.cateSearch b {
	color: rgb(255, 102, 0);
}
.g-ac-results li.bottom.cateSearch {
	border-bottom-color: rgb(239, 239, 239); border-bottom-width: 1px; border-bottom-style: solid;
}
.g-ac-results li .keyname {
	float: left; display: block;
}
.g-ac-results li .keyname b {
	font-weight: normal;
}
.g-ac-results li .keyextend {
	color: green; float: right; display: block;
}
.g-ac-results li.input-ad {
	padding: 7px 0px 7px 10px; height: 26px;
}
.g-ac-results li.input-ad a.input-ad-link {
	display: block;
}
.g-ac-results li.input-ad a.input-ad-link img {
	width: 260px; height: 26px;
}
.g-ac-results li.g-ac-store {
	font-weight: normal;
}
.g-ac-results li.g-ac-store span {
	font-weight: normal; float: left;
}
.g-ac-results li.g-ac-store .icon-store {top: 4px; width: 16px; height: 16px; margin-right: 5px; float: none; display: inline-block; position: relative;
}
.g-ac-results li.g-ac-rec-store {
	height: 40px; text-decoration: none; border-bottom-color: rgb(239, 239, 239); border-bottom-width: 1px; border-bottom-style: solid;
}
.g-ac-results li.g-ac-rec-store img {
	margin: 5px 10px 0px 0px; vertical-align: top;
}
.g-ac-results li.g-ac-rec-store .store-link {
	color: rgb(255, 106, 31); overflow: hidden; font-weight: normal; float: left;
}
.g-ac-results li.g-ac-rec-store .store-link img {
	float: left;
}
.g-ac-results li.g-ac-rec-store .store-name {
	height: 40px; line-height: 40px; overflow: hidden; float: left; white-space: nowrap; -ms-text-overflow: ellipsis; max-width: 106px;
}
.g-ac-results li.g-ac-rec-store .store-link i {
	top: 1px; font-size: 18px; margin-left: 6px; position: relative;
}
.g-ac-results li.g-ac-rec-store .store-link .arrow-r {
	margin: 7px 0px 0px; right: 0px; font-size: 18px; float: left; display: block;
}
.g-ac-results li.g-ac-rec-store .store-link:hover {
	text-decoration: none;
}
.g-rec-results {
	background: rgb(255, 255, 255); border: 1px solid rgb(228, 228, 228); border-image: none; left: 0px; top: 41px; width: 548px; height: 269px; overflow: hidden; position: absolute; z-index: 7000;
}
.g-rec-results ul {
	list-style: none; margin: 0px; padding: 0px;
}
.g-rec-results li {
	margin: 0px; text-align: left; color: rgb(102, 102, 102); line-height: 24px; overflow: hidden; cursor: default;
}
.g-rec-results ul.history-results {
	width: 276px; height: 269px; border-right-color: rgb(239, 239, 239); border-right-width: 1px; border-right-style: solid; float: left;
}
.g-rec-results ul.rec-results {
	width: 271px; height: 269px; overflow: hidden; margin-left: -1px; border-left-color: rgb(239, 239, 239); border-left-width: 1px; border-left-style: solid; float: right; position: relative;
}
.g-rec-results li.history a {
	color: rgb(34, 114, 200); text-decoration: none;
}
.g-rec-results ul.history-results li.rec_over {
	text-decoration: none; background-color: rgb(239, 239, 239);
}
.g-rec-results ul.history-results li span {
	padding: 0px 10px; color: rgb(34, 114, 200); display: block; cursor: pointer;
}
.g-rec-results ul.history-results li span a {
	color: rgb(34, 114, 200); text-decoration: none; float: left;
}
.g-rec-results ul.history-results li span i {
	color: rgb(153, 153, 153); font-size: 14px; float: right; display: none;
}
.g-rec-results ul.history-results li.rec_over span i {
	display: inline;
}
.g-rec-results ul.history-results li.title {
	padding: 0px 10px; color: rgb(153, 153, 153); line-height: 28px;
}
.g-rec-results ul.history-results li.title span {
	padding: 0px; color: rgb(153, 153, 153); float: left; display: inline; cursor: default;
}
.g-rec-results ul.history-results li.gray.title {
	background: rgb(238, 238, 238); padding: 0px 0px 0px 12px;
}
.g-rec-results ul.history-results li.title .cancel-btn {
	background: rgb(255, 153, 0); padding: 0px; width: 40px; height: 28px; text-align: center; color: rgb(255, 255, 255); line-height: 28px; float: right; display: block; position: relative;
}
.g-rec-results ul.history-results li.title .cancel-btn:hover {
	background: rgb(255, 102, 0);
}
.g-rec-results ul.history-results li.title .clear-history {
	color: rgb(153, 153, 153); float: right;
}
.g-rec-results ul.history-results li.title .clear-history i {
	font-size: 14px; margin-right: 3px;
}
.g-rec-results ul.history-results li.title .clear-history:hover {
	
}
.g-rec-results ul.history-results .search-express-none {
	background: url("images/search-express-none.png?v=20150522"); margin: 40px auto; width: 160px; height: 136px; display: block;
}
.g-rec-results ul.rec-results li {
	margin: 0px 0px 15px 15px; height: 26px; overflow: hidden; float: left; position: relative;
}
.g-rec-results ul.rec-results li.title {
	margin: 0px 0px 7px; padding: 0px 0px 0px 15px; border: currentColor; border-image: none; color: rgb(153, 153, 153); line-height: 28px; float: none; position: relative;
}
.g-rec-results ul.rec-results li.title i.close {
	top: 0px; width: 24px; height: 24px; text-align: center; right: 0px; line-height: 24px; font-size: 16px; display: block; position: absolute; cursor: pointer;
}
.g-rec-results ul.rec-results li.title i.close:hover {
	color: rgb(255, 102, 0);
}
.g-rec-results ul.rec-results li a {
	padding: 0px 5px; border: 1px solid rgb(225, 225, 225); border-image: none; color: rgb(102, 102, 102); display: block; white-space: nowrap;
}
.g-rec-results ul.rec-results li a:hover {
	background: rgb(255, 102, 0); border-color: rgb(255, 102, 0); color: rgb(255, 255, 255); text-decoration: none;
}
.g-rec-results ul.rec-results li a.high-light {
	border-color: rgb(255, 102, 0); color: rgb(255, 102, 0); text-decoration: none; _border-color: #E1E1E1;
}
.g-rec-results ul.rec-results li a.high-light:hover {
	color: rgb(255, 255, 255);
}
.g-pic-tips {
	background: rgb(255, 247, 232); left: 0px; top: 40px; height: 100px; right: 0px; position: absolute;
}
.g-pic-tips .info {
	text-align: center; margin-top: 30px;
}
.g-pic-tips .info span {
	color: rgb(255, 102, 0); line-height: 24px; padding-left: 40px; font-size: 14px; display: inline-block; position: relative;
}
.g-pic-tips .info .s-icon {
	background: url("images/search_input/icon-search-pic.png?v=20170522") no-repeat -51px 0px; left: 0px; top: 0px; width: 24px; height: 24px; display: block; position: absolute;
}
.g-pic-tips .info label {
	left: 40px; top: 26px; color: rgb(34, 114, 200); line-height: 24px; font-size: 12px; text-decoration: underline; position: absolute; cursor: pointer;
}
.g-pic-loading {
	background: rgb(247, 247, 250); left: 0px; top: 40px; height: 42px; text-align: center; right: 0px; color: rgb(102, 102, 102); line-height: 14px; padding-top: 58px; font-size: 14px; position: absolute;
}
.g-pic-loading .icon-pic-loading {
	background: url("images/search_input/icon-search-pic.png?v=20170522") no-repeat -27px 0px; transform-origin: 50% 50%; animation:bouncedelay 1.2s linear infinite both; left: 50%; top: 30px; width: 20px; height: 20px; margin-left: -10px; position: absolute; -webkit-transform-origin: 50% 50%; -webkit-animation: bouncedelay 1.2s infinite linear; -webkit-animation-fill-mode: both;
}
.screen-middle .g-search {
	width: 450px;
}
.screen-middle .g-search .search-keyword-box {
	width: 318px;
}
.screen-middle .g-search .search-keyword {
	width: 308px;
}
.screen-middle .g-ac-results {
	width: 448px;
}
.screen-middle .g-rec-results {
	width: 448px;
}
.screen-middle .g-rec-results ul.history-results {
	width: 224px;
}
.screen-middle .g-rec-results ul.rec-results {
	width: 223px;
}
.root1390 .g-search {
	width: 750px;
}
.root1390 .g-search .search-keyword-box {
	width: 620px;
}
.root1390 .g-search .search-keyword {
	width: 610px;
}
.root1390 .g-ac-results {
	width: 748px;
}
.root1390 .g-rec-results {
	width: 748px;
}
.root1390 .g-rec-results ul.history-results {
	width: 398px;
}
.root1390 .g-rec-results ul.rec-results {
	width: 349px;
}
.ng-search .ng-channel-header .g-search-fixed {
	width: 550px;
}
.ng-search .ng-channel-header .g-search-fixed .g-search-hotwords {
	display: none;
}
.ng-search .ng-channel-header .g-search-fixed .search-keyword-box {
	width: 420px;
}
.ng-search .ng-channel-header .g-search-fixed .search-keyword {
	width: 410px;
}
.root1390 .ng-channel-header .g-search-fixed {
	width: 550px;
}
.root1390 .ng-channel-header .g-search-fixed {
	width: 550px;
}
.root1390 .ng-channel-header .g-search-fixed .search-keyword-box {
	width: 420px;
}
.root1390 .ng-channel-header .g-search-fixed .search-keyword {
	width: 410px;
}
.root1390 .ng-channel-header .g-search-fixed .g-ac-results {
	width: 548px;
}
.root1390 .ng-channel-header .g-search-fixed .g-rec-results {
	width: 548px;
}
.root1390 .ng-channel-header .g-search-fixed .g-rec-results ul.history-results {
	width: 276px;
}
.root1390 .ng-channel-header .g-search-fixed .g-rec-results ul.rec-results {
	width: 271px;
}
.sn-sidebar {
	display: none;
}
.sn-sidebar .hide {
	display: none;
}
.sn-sidebar .sn-sidebar-tab .tab-icon {
	background: url("images-sidebar/sidebaricon.png?v=2016082401") no-repeat;
}
.sn-sidebar .sn-sidebar-tab .tab-icon-tip {
	background: url("images-sidebar/sidebaricon.png?v=2016082401") no-repeat;
}
.sn-sidebar .tab-tip-code-warp .icon {
	background: url("images-sidebar/sidebaricon.png?v=2016082401") no-repeat;
}
.sn-sidebar {
	font: 12px/1.5 arial, tahoma, ËÎÌå; top: 0px; width: 35px; height: 100%; right: 0px; position: fixed; z-index: 1000090; font-size-adjust: none; font-stretch: normal;
}
.sn-sidebar .sn-sidebar-bg {
	left: 0px; top: 0px; width: 35px; height: 100%; position: absolute; z-index: 4; background-color: rgb(56, 56, 56);
}
.sn-sidebar .sn-sidebar-tabs {
	left: 0px; position: absolute; z-index: 5;
}
.sn-sidebar .sn-sidebar-tab-activity-box {
	left: 0px; top: 0px; width: 35px; height: 83px; position: absolute; z-index: 5; cursor: pointer;
}
.sn-sidebar .sn-sidebar-tab-activity-box .sn-sidebar-tab-activity-img {
	width: 55px; height: 83px; right: 0px; bottom: 0px; position: absolute;
}
.sn-sidebar .sn-sidebar-tab-quality-box {
	left: 0px; top: 83px; width: 35px; height: 85px; position: absolute; z-index: 5; cursor: pointer;
}
.sn-sidebar .sn-sidebar-tab-quality-box .sn-sidebar-tab-quality-img {
	width: 55px; height: 85px; right: 0px; bottom: 0px; position: absolute;
}
.sn-sidebar .sn-sidebar-middle-tabs {
	transition:height 0.3s ease-in-out 0.1s; top: 178px; width: 35px; height: 307px; -webkit-transition: height .3s ease-in-out .1s; -moz-transition: height .3s ease-in-out .1s; -o-transition: height .3s ease-in-out .1s;
}
.sn-sidebar .sn-sidebar-tab-dacu-box {
	top: 0px; width: 35px; height: 150px; right: 0px; position: absolute; z-index: 5; cursor: pointer;
}
.sn-sidebar .sn-sidebar-tab-dacu-box .sn-sidebar-tab-dacu-img {
	top: 0px; width: 55px; height: 150px; right: 0px; display: none; position: absolute;
}
.sn-sidebar .sn-sidebar-middle-tabs-top {
	top: 0px;
}
.sn-sidebar .sn-sidebar-middle-tabs-bottom {
	bottom: 0px;
}
.sn-sidebar .sn-sidebar-bottom-tabs {
	bottom: 5px;
}
.sn-sidebar .sn-sidebar-tab {
	width: 35px; height: 30px; font-family: "Microsoft Yahei"; margin-bottom: 5px; position: relative; cursor: pointer;
}
.sn-sidebar .sn-sidebar-tab a {
	text-decoration: none;
}
.sn-sidebar .sn-sidebar-tab-member {
	margin-bottom: 10px;
}
.sn-sidebar .sn-sidebar-tab-cart {
	height: auto; color: rgb(255, 255, 255);
}
.sn-sidebar .sn-sidebar-tab-cart .tab-cart-tip-warp {
	border-width: 1px 0px; border-style: solid; border-color: rgb(77, 77, 77); padding: 3px 0px 10px; border-image: none; text-align: center; cursor: pointer;
}
.sn-sidebar .sn-sidebar-tab-cart .tab-cart-tip {
	margin: 0px auto; width: 20px; color: rgb(255, 255, 255); display: block;
}
.sn-sidebar .sn-sidebar-tab-click .tab-cart-tip {
	color: rgb(255, 255, 255);
}
.sn-sidebar .sn-sidebar-tab-hover .tab-cart-tip {
	color: rgb(255, 255, 255);
}
.sn-sidebar .sn-sidebar-tab-js:hover .tab-cart-tip {
	color: rgb(255, 255, 255);
}
.sn-sidebar .sn-sidebar-tab-cart .tab-cart-num {
	padding: 0px 2px; border-radius: 5px; height: 15px; color: rgb(255, 255, 255); line-height: 15px; display: inline-block; min-width: 17px; background-color: rgb(221, 0, 0);
}
.sn-sidebar .sn-sidebar-tab .tab-tip {
	left: 35px; top: 0px; width: 47px; height: 30px; color: rgb(255, 170, 1); line-height: 30px; text-indent: 11px; letter-spacing: 1px; position: absolute; cursor: pointer; background-color: rgb(56, 56, 56);
}
.sn-sidebar .sn-sidebar-feedback .tab-tip {
	width: 73px;
}
.sn-sidebar .sn-sidebar-service .tab-tip {
	width: 73px;
}
.sn-sidebar .sn-sidebar-to-top .tab-tip {
	width: 73px;
}
.sn-sidebar .sn-sidebar-tab .tab-icon {
	width: 35px; height: 30px; display: block; position: relative; z-index: 2; cursor: pointer; background-color: rgb(56, 56, 56);
}
.sn-sidebar .sn-sidebar-tab-member .tab-icon {
	background-position: 0px 0px;
}
.sn-sidebar .sn-sidebar-tab-message .tab-icon {
	background-position: 0px -23px;
}
.sn-sidebar .sn-sidebar-tab-cart .tab-icon {
	background-position: 0px -210px !important; width: 29px;
}
.sn-sidebar .sn-sidebar-tab-finance .tab-icon {
	background-position: 0px -47px;
}
.sn-sidebar .sn-sidebar-tab-history .tab-icon {
	background-position: 0px -70px;
}
.sn-sidebar .sn-sidebar-code .tab-icon {
	background-position: 0px -163px;
}
.sn-sidebar .sn-sidebar-service .tab-icon {
	background-position: 0px -117px;
}
.sn-sidebar .sn-sidebar-feedback .tab-icon {
	background-position: 0px -138px;
}
.sn-sidebar .sn-sidebar-to-top .tab-icon {
	background-position: 0px -186px;
}
.sn-sidebar .sn-sidebar-tab-sign .tab-icon {
	background-position: 0px -93px;
}
.sn-sidebar .sn-sidebar-tab-hover .tab-tip {
	left: -47px; color: rgb(56, 56, 56); display: block; background-color: rgb(255, 170, 1);
}
.sn-sidebar .sn-sidebar-tab-hover .tab-tip-wider {
	left: -73px;
}
.sn-sidebar .sn-sidebar-tab .tab-icon-tip {
	background-position: 0px -245px; left: 0px; top: 12px; width: 4px; height: 8px; display: none; position: absolute; z-index: 3; cursor: pointer;
}
.sn-sidebar .sn-sidebar-tab-click .tab-icon-tip {
	display: block;
}
.sn-sidebar .sn-sidebar-tab-code-hover .tab-icon-tip {
	display: block;
}
.sn-sidebar .sn-sidebar-tab-hover .tab-icon-code-tip {
	display: block;
}
.sn-sidebar .sn-sidebar-tab-js:hover .tab-icon-code-tip {
	display: block;
}
.sn-sidebar .sn-sidebar-tab .tab-icon-cart-tip {
	top: 50%;
}
.sn-sidebar .tab-cart-tip-warp-box {
	padding: 0px 3px; width: 29px; background-color: rgb(56, 56, 56);
}
.sn-sidebar .sn-sidebar-tab-click .tab-cart-tip-warp-box {
	color: rgb(56, 56, 56); background-color: rgb(255, 170, 1);
}
.sn-sidebar .sn-sidebar-tab-hover .tab-cart-tip-warp-box {
	color: rgb(56, 56, 56); background-color: rgb(255, 170, 1);
}
.sn-sidebar .sn-sidebar-tab-js:hover .tab-cart-tip-warp-box {
	color: rgb(56, 56, 56); background-color: rgb(255, 170, 1);
}
.sn-sidebar .sn-sidebar-tab-click .tab-cart-num {
	color: rgb(255, 255, 255);
}
.sn-sidebar .sn-sidebar-tab-hover .tab-cart-num {
	color: rgb(255, 255, 255);
}
.sn-sidebar .sn-sidebar-tab-js:hover .tab-cart-num {
	color: rgb(255, 255, 255);
}
.sn-sidebar .sn-sidebar-tab-click .tab-cart-tip-warp {
	border-color: rgb(255, 170, 1);
}
.sn-sidebar .sn-sidebar-tab-hover .tab-cart-tip-warp {
	border-color: rgb(255, 170, 1);
}
.sn-sidebar .sn-sidebar-tab-js:hover .tab-cart-tip-warp {
	border-color: rgb(255, 170, 1);
}
.sn-sidebar .sn-sidebar-tab-click .tab-icon-member {
	background-position: -26px 0px;
}
.sn-sidebar .sn-sidebar-tab-hover .tab-icon-member {
	background-position: -26px 0px;
}
.sn-sidebar .sn-sidebar-tab-js:hover .tab-icon-member {
	background-position: -26px 0px;
}
.sn-sidebar .sn-sidebar-tab-click .tab-icon-msg {
	background-position: -26px -23px;
}
.sn-sidebar .sn-sidebar-tab-hover .tab-icon-msg {
	background-position: -26px -23px;
}
.sn-sidebar .sn-sidebar-tab-js:hover .tab-icon-msg {
	background-position: -26px -23px;
}
.sn-sidebar .sn-sidebar-tab-click .tab-icon-recharge {
	background-position: -26px -210px;
}
.sn-sidebar .sn-sidebar-tab-hover .tab-icon-recharge {
	background-position: -26px -210px;
}
.sn-sidebar .sn-sidebar-tab-js:hover .tab-icon-recharge {
	background-position: -26px -210px;
}
.sn-sidebar .sn-sidebar-tab-click .tab-icon-finance {
	background-position: -26px -47px;
}
.sn-sidebar .sn-sidebar-tab-hover .tab-icon-finance {
	background-position: -26px -47px;
}
.sn-sidebar .sn-sidebar-tab-js:hover .tab-icon-finance {
	background-position: -26px -47px;
}
.sn-sidebar .sn-sidebar-tab-click .tab-icon-history {
	background-position: -26px -70px;
}
.sn-sidebar .sn-sidebar-tab-hover .tab-icon-history {
	background-position: -26px -70px;
}
.sn-sidebar .sn-sidebar-tab-js:hover .tab-icon-history {
	background-position: -26px -70px;
}
.sn-sidebar .sn-sidebar-tab-click .tab-icon-code {
	background-position: -26px -163px;
}
.sn-sidebar .sn-sidebar-tab-code-hover .tab-icon-code {
	background-position: -26px -163px;
}
.sn-sidebar .sn-sidebar-tab-hover .tab-icon-code {
	background-position: -26px -163px;
}
.sn-sidebar .sn-sidebar-tab-js:hover .tab-icon-code {
	background-position: -26px -163px;
}
.sn-sidebar .sn-sidebar-tab-click .tab-icon-service {
	background-position: -26px -117px;
}
.sn-sidebar .sn-sidebar-tab-hover .tab-icon-service {
	background-position: -26px -117px;
}
.sn-sidebar .sn-sidebar-tab-js:hover .tab-icon-service {
	background-position: -26px -117px;
}
.sn-sidebar .sn-sidebar-tab-click .tab-icon-feedback {
	background-position: -26px -138px;
}
.sn-sidebar .sn-sidebar-tab-hover .tab-icon-feedback {
	background-position: -26px -138px;
}
.sn-sidebar .sn-sidebar-tab-js:hover .tab-icon-feedback {
	background-position: -26px -138px;
}
.sn-sidebar .sn-sidebar-tab-click .tab-icon-to-top {
	background-position: -26px -186px;
}
.sn-sidebar .sn-sidebar-tab-hover .tab-icon-to-top {
	background-position: -26px -186px;
}
.sn-sidebar .sn-sidebar-tab-js:hover .tab-icon-to-top {
	background-position: -26px -186px;
}
.sn-sidebar .sn-sidebar-tab-click .tab-icon-sign {
	background-position: -26px -93px;
}
.sn-sidebar .sn-sidebar-tab-hover .tab-icon-sign {
	background-position: -26px -93px;
}
.sn-sidebar .sn-sidebar-tab-js:hover .tab-icon-sign {
	background-position: -26px -93px;
}
.sn-sidebar .sn-sidebar-tab-click .tab-icon {
	background-color: rgb(255, 170, 1);
}
.sn-sidebar .sn-sidebar-tab-code-hover .tab-icon-code {
	background-color: rgb(255, 170, 1);
}
.sn-sidebar .sn-sidebar-tab-hover .tab-icon {
	background-color: rgb(255, 170, 1);
}
.sn-sidebar .sn-sidebar-tab-js:hover .tab-icon {
	background-color: rgb(255, 170, 1);
}
.sn-sidebar .sn-sidebar-tab-js:hover .tab-icon-code {
	background-color: rgb(255, 170, 1);
}
.sn-sidebar .tab-tip-code-warp {
	background: url("images-sidebar/aoyun-code.png?v=2016080401") no-repeat; left: 0px; width: 160px; height: 236px; bottom: 40px; display: none; position: absolute; z-index: 3;
}
.sn-sidebar .tab-tip-code-warp-img {
	margin: 58px auto 0px; width: 134px; height: 134px; display: block;
}
.sn-sidebar .sn-sidebar-contents {
	top: 0px; width: 280px; height: 100%; right: -280px; border-left-color: rgb(136, 136, 136); border-left-width: 1px; border-left-style: solid; position: absolute; box-shadow: 1px 0px 4px #888; background-color: rgb(255, 255, 255);
}
.tab-icon-msg .dot {
	background: rgb(255, 102, 0); border-radius: 50%; top: 2px; width: 5px; height: 5px; right: 4px; font-size: 0px; position: absolute;
}
.tab-icon-service .dot {
	background: rgb(255, 102, 0); border-radius: 50%; top: 2px; width: 5px; height: 5px; right: 4px; font-size: 0px; position: absolute;
}
@media screen and (min-width:0px)
{
.sn-sidebar .sn-sidebar-contents {
	border: 0px currentColor; border-image: none;
}
}
.sn-sidebar .sn-sidebar-code-show .tab-icon-tip {
	display: block !important;
}
.sn-sidebar .sn-sidebar-code-show .tab-icon-code {
	background: url("images-sidebar/sidebaricon.png?v=2016082401") no-repeat -26px -163px rgb(255, 170, 1) !important;
}
.sn-sidebar .sn-sidebar-code .tab-icon-tip {
	background-position: -38px -219px; top: 5px; width: 7px; height: 20px;
}
.sn-sidebar .sn-sidebar-content {
	left: 0px; top: 0px; width: 100%; height: 100%; display: none; position: absolute; -ms-overflow-y: auto; background-color: rgb(255, 255, 255);
}
.sn-sidebar .sn-sidebar-all-loading {
	background: url("images-sidebar/sidebar-loading.gif") no-repeat center; left: 0px; top: 30%; width: 100%; height: 176px; text-align: center; display: none; position: absolute;
}
.sn-sidebar .sn-sidebar-all-loading .loading-content {
	padding-top: 128px;
}
.sn-sidebar .content-show {
	display: block;
}
.sidebar-service-main {
	height: 100%; position: relative; -ms-overflow-y: auto;
}
.sidebar-service-head {
	background: rgb(245, 245, 245); font: 400 16px/45px Î¢ÈíÑÅºÚ; height: 45px; text-align: center; color: rgb(56, 56, 56); font-size-adjust: none; font-stretch: normal;
}
.sidebar-service-list li {
	padding: 20px 10px; border-bottom-color: rgb(237, 237, 237); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.sidebar-service-list {
	padding-bottom: 160px;
}
.sidebar-service-list li img {
	border-radius: 3px; width: 40px; height: 40px; float: left;
}
.sidebar-service-list li p {
	font: 400 16px/40px Î¢ÈíÑÅºÚ; width: 190px; color: rgb(51, 51, 51); overflow: hidden; margin-left: 52px; white-space: nowrap; cursor: pointer; -ms-text-overflow: ellipsis; font-size-adjust: none; font-stretch: normal;
}
.sidebar-service-list li i {
	background: red; border-radius: 4px; top: 36px; width: 8px; height: 8px; right: 10px; position: absolute;
}
.sidebar-service-qrcode {
	background: rgb(255, 255, 255); padding: 20px 0px; left: 0px; width: 100%; height: 120px; bottom: 0px; border-top-color: rgb(238, 238, 238); border-top-width: 1px; border-top-style: solid; position: absolute; box-shadow: 0px -1px 5px #eee;
}
.sidebar-service-qrcode img {
	width: 120px; height: 120px; margin-left: 20px; vertical-align: middle;
}
.sidebar-service-qrcode span {
	width: 100px; line-height: 1.8; margin-left: 10px; vertical-align: middle; display: inline-block;
}
.sidebar-service-qrcode .close {
	top: 5px; right: 5px; color: rgb(153, 153, 153); font-family: Simsun; font-size: 20px; position: absolute;
}
.sidebar-service-qrcode .close:hover {
	color: rgb(255, 102, 0); text-decoration: none;
}
.sn-sidebar-finance .finance-title {
	background: url("images-sidebar/finprite.png") no-repeat center -200px; height: 45px; overflow: hidden; position: relative;
}
.sn-sidebar-finance .finance-title span {
	font: 400 14px/40px "Microsoft YaHei"; width: 100%; text-align: center; display: inline-block; font-size-adjust: none; font-stretch: normal; text-shadow: 1px 1px 1px rgba(255,235,97,0.7);
}
.sn-sidebar-finance .finance-title .close {
	font: 400 18px ËÎÌå; transition:0.5s; top: 10px; right: 20px; color: rgb(255, 255, 255); position: absolute; z-index: 10; font-size-adjust: none; font-stretch: normal;
}
.sn-sidebar-finance .finance-title .close:hover {
	color: rgb(255, 102, 0); text-decoration: none; transform: rotate(-180deg);
}
.sn-sidebar-finance .finance-wrap {
	background: rgb(255, 255, 255); margin: 0px auto; width: 250px;
}
.sn-sidebar-finance .finance-img {
	margin-top: 15px;
}
.sn-sidebar-finance .finance-img img {
	width: 250px; height: 167px; display: block;
}
.sn-sidebar-finance .p-login {
	font: 400 14px/50px "Microsoft YaHei"; height: 50px; text-align: center; color: rgb(153, 153, 153); font-size-adjust: none; font-stretch: normal;
}
.sn-sidebar-finance .p-login a {
	color: rgb(34, 114, 200); text-decoration: underline;
}
.sn-sidebar-finance .p-login a:hover {
	color: rgb(255, 119, 0); text-decoration: underline;
}
.sn-sidebar-finance .finance-top dl {
	width: 250px; height: 70px;
}
.sn-sidebar-finance .finance-top dt {
	font: 400 14px/40px "Microsoft YaHei"; height: 40px; color: rgb(102, 102, 102); font-size-adjust: none; font-stretch: normal;
}
.sn-sidebar-finance .finance-top dd {
	height: 30px; line-height: 26px; overflow: hidden; clear: both;
}
.sn-sidebar-finance .finance-top dd .finance-money {
	font: 700 14px/26px "Microsoft YaHei"; width: 175px; height: 26px; color: rgb(102, 102, 102); float: left; font-size-adjust: none; font-stretch: normal;
}
.sn-sidebar-finance .finance-top dd .finance-money em {
	padding-right: 5px; font-family: Tahoma; font-size: 18px; font-weight: 400;
}
.sn-sidebar-finance .finance-top dd .finance-money b {
	font-size: 24px; font-weight: 400;
}
.sn-sidebar-finance .finance-top dd .finance-money .finance-word {
	font-weight: 400;
}
.sn-sidebar-finance .finance-top dd a {
	height: 22px; color: rgb(34, 114, 200); line-height: 22px; display: inline;
}
.sn-sidebar-finance .finance-top dd a:hover {
	color: rgb(255, 119, 0); text-decoration: underline;
}
.sn-sidebar-finance .finance-top dd a.btn-transferred {
	font: 400 12px/20px "Microsoft YaHei"; margin: 0px 10px 0px 5px; border-radius: 2px; border: 1px solid rgb(230, 138, 0); border-image: none; width: 33px; height: 20px; text-align: center; color: rgb(255, 255, 255); float: left; display: block; font-size-adjust: none; font-stretch: normal; background-color: rgb(255, 153, 0);
}
.sn-sidebar-finance .finance-top dd a.btn-transferred:hover {
	border-color: rgb(230, 122, 0); text-decoration: none; background-color: rgb(255, 136, 0);
}
.sn-sidebar-finance .finance-top dd a.btn-open {
	width: 58px; margin-right: 0px; float: right;
}
.sn-sidebar-finance .finance-top dd .finance-operate {
	width: 75px; height: 22px; text-align: right; padding-top: 4px; float: right;
}
.sn-sidebar-finance .finance-top dd i.cut {
	margin: 0px 8px; color: rgb(221, 221, 221);
}
.sn-sidebar-finance .finance-top .top-lqb {
	border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.sn-sidebar-finance .finance-top dl.top-licai-close .finance-money {
	width: 154px;
}
.sn-sidebar-finance .finance-top dl.top-licai-close .finance-operate {
	width: 96px;
}
.sn-sidebar-finance .finance-top .top-licai {
	margin-bottom: 5px;
}
.sn-sidebar-finance .finance-pro {
	background: rgb(248, 248, 248); width: 100%; height: 108px; overflow: hidden; margin-bottom: 20px;
}
.sn-sidebar-finance .finance-pro .finance-box {
	margin: 16px auto 4px; width: 264px; overflow: hidden; clear: both; display: block;
}
.sn-sidebar-finance .finance-pro a {
	margin: 0px 8px; width: 50px; height: 88px; text-align: center; float: left; display: inline;
}
.sn-sidebar-finance .finance-pro i {
	background: url("./images-sidebar/finprite.png") rgb(221, 221, 221); width: 50px; height: 50px; overflow: hidden; display: block; cursor: pointer;
}
.sn-sidebar-finance .finance-pro a.fund i {
	background-position: 0px -20px;
}
.sn-sidebar-finance .finance-pro a.bill i {
	background-position: -50px -20px;
}
.sn-sidebar-finance .finance-pro a.fixdate i {
	background-position: -100px -20px;
}
.sn-sidebar-finance .finance-pro a.cash i {
	background-position: -150px -20px;
}
.sn-sidebar-finance .finance-pro span {
	font: 400 12px/33px "Microsoft YaHei"; width: 50px; height: 33px; text-align: center; display: block; cursor: pointer; font-size-adjust: none; font-stretch: normal;
}
.sn-sidebar-finance .finance-subtitle {
	font: 700 14px/36px "Î¢ÈíÑÅºÚ"; margin: 0px auto; width: 100%; height: 36px; color: rgb(51, 51, 51); font-size-adjust: none; font-stretch: normal;
}
.sn-sidebar-finance .finance-subtitle span {
	font: 400 12px/36px "ËÎÌå"; color: rgb(153, 153, 153); font-size-adjust: none; font-stretch: normal;
}
.sn-sidebar-finance .finance-nopen {
	background: url("./images-sidebar/finprite.png") no-repeat 0px -71px; width: 250px; height: 125px; overflow: hidden;
}
.sn-sidebar-finance .finance-nopen .finance-nopen-box {
	margin: 73px 0px 0px 20px; width: 100%; height: 26px; overflow: hidden; clear: both; display: block;
}
.sn-sidebar-finance .finance-nopen span {
	font: 400 24px/24px Arial; margin: 0px 8px; width: 92px; height: 24px; text-align: center; color: rgb(221, 0, 0); float: left; font-size-adjust: none; font-stretch: normal;
}
.sn-sidebar-finance .finance-nopen span em {
	font: 700 12px/24px "Microsoft YaHei"; padding-left: 5px; font-size-adjust: none; font-stretch: normal;
}
.sn-sidebar-finance .finance-chart {
	border: 1px solid rgb(233, 233, 233); border-image: none; width: 248px; height: 192px; overflow: hidden;
}
.sn-sidebar-finance .finance-chart .chart-box {
	width: 100%; height: 100%; background-color: rgb(255, 255, 255);
}
.sn-sidebar-finance .finance-sevenday {
	font: 400 12px/20px "Microsoft YaHei"; padding: 5px 0px 20px; color: rgb(153, 153, 153); font-size-adjust: none; font-stretch: normal;
}
.sn-sidebar-finance .finance-sevenday .sevenday-yesterday {
	width: 125px; float: left;
}
.sn-sidebar-finance .finance-sevenday em {
	padding: 0px 3px 0px 0px; color: rgb(51, 51, 51); font-family: Tahoma;
}
.sn-sidebar-finance .finance-item-table {
	background: rgb(255, 255, 255); margin: 0px auto 10px; border: 1px solid rgb(221, 221, 221); border-image: none; width: 248px;
}
.sn-sidebar-finance .finance-item-table th {
	background: rgb(248, 248, 248); height: 26px; text-align: left;
}
.sn-sidebar-finance .finance-item-table th a {
	font: 400 14px/26px "Microsoft YaHei"; color: rgb(102, 102, 102); font-size-adjust: none; font-stretch: normal;
}
.sn-sidebar-finance .finance-item-table th a:hover {
	color: rgb(255, 119, 0);
}
.sn-sidebar-finance .finance-item-table th i {
	margin: 3px 5px 0px 10px; width: 19px; height: 19px; overflow: hidden; float: left; display: block; background-image: url("./images-sidebar/finprite.png");
}
.sn-sidebar-finance .finance-item-table th i.b {
	background-position: 0px 0px;
}
.sn-sidebar-finance .finance-item-table th i.d {
	background-position: -19px 0px;
}
.sn-sidebar-finance .finance-item-table th i.j {
	background-position: -38px 0px;
}
.sn-sidebar-finance .finance-item-table th i.p {
	background-position: -57px 0px;
}
.sn-sidebar-finance .finance-item-table .name-gray td {
	font: 400 12px/22px "ËÎÌå"; height: 22px; text-align: center; color: rgb(153, 153, 153); padding-top: 10px; font-size-adjust: none; font-stretch: normal;
}
.sn-sidebar-finance .finance-item-table .name-left {
	width: 120px;
}
.sn-sidebar-finance .finance-item-table .name-right {
	width: 127px;
}
.sn-sidebar-finance .finance-item-table .num-red td {
	font: 400 24px/30px Arial; height: 30px; text-align: center; color: rgb(221, 0, 0); font-size-adjust: none; font-stretch: normal;
}
.sn-sidebar-finance .finance-item-table .num-red td.green {
	color: rgb(18, 152, 0);
}
.sn-sidebar-finance .finance-item-table .num-red td.gray {
	color: rgb(102, 102, 102);
}
.sn-sidebar-finance .finance-item-table .num-red td .hide {
	display: none;
}
.sn-sidebar-finance .finance-item-table .num-red td .show {
	display: inline;
}
.sn-sidebar-finance .finance-item-table .num-red em {
	font: 700 12px/30px "Microsoft YaHei"; padding-left: 5px; font-size-adjust: none; font-stretch: normal;
}
.sn-sidebar-finance .finance-item-table a.finance-btn {
	font: 400 18px/34px "Microsoft YaHei"; margin: 10px auto; border-radius: 5px; border: 1px solid rgb(230, 138, 0); border-image: none; width: 228px; height: 34px; text-align: center; color: rgb(255, 255, 255); overflow: hidden; display: block; font-size-adjust: none; font-stretch: normal; background-color: rgb(255, 153, 0);
}
.sn-sidebar-finance .finance-item-table a.finance-btn-view {
	font: 400 18px/34px "Microsoft YaHei"; margin: 10px auto; border-radius: 5px; border: 1px solid rgb(230, 138, 0); border-image: none; width: 228px; height: 34px; text-align: center; color: rgb(255, 255, 255); overflow: hidden; display: block; font-size-adjust: none; font-stretch: normal; background-color: rgb(255, 153, 0);
}
.sn-sidebar-finance .finance-item-table a.finance-btn:hover {
	background: rgb(255, 136, 0); border-color: rgb(230, 122, 0); text-decoration: none;
}
.sn-sidebar-finance .finance-item-table a.finance-btn-view {
	border-color: rgb(187, 187, 187); color: rgb(51, 51, 51); background-color: rgb(238, 238, 238);
}
.sn-sidebar-finance .finance-item-table a.finance-btn-view:hover {
	background: rgb(255, 245, 230); border-color: rgb(255, 184, 77); text-decoration: none;
}
.sn-sidebar-finance .finance-item-table td a.disable {
	font: 400 18px/34px "Microsoft YaHei"; margin: 10px auto; border-radius: 5px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 228px; height: 34px; text-align: center; color: rgb(187, 187, 187); overflow: hidden; text-decoration: none; display: block; font-size-adjust: none; font-stretch: normal; background-color: rgb(238, 238, 238);
}
.sn-sidebar-finance .finance-item-table td a.disable:hover {
	font: 400 18px/34px "Microsoft YaHei"; margin: 10px auto; border-radius: 5px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 228px; height: 34px; text-align: center; color: rgb(187, 187, 187); overflow: hidden; text-decoration: none; display: block; font-size-adjust: none; font-stretch: normal; background-color: rgb(238, 238, 238);
}
.sn-sidebar-finance .finance-item-table .time-size td {
	font: 400 14px/16px "Microsoft YaHei"; padding-bottom: 10px; font-size-adjust: none; font-stretch: normal;
}
.sn-sidebar-finance .finance-item-table .finance-item-time {
	background: url("./images-sidebar/finprite.png") no-repeat -100px 0px; margin: 0px 6px 0px 18px; width: 16px; height: 16px; overflow: hidden; float: left; display: block;
}
.sn-sidebar-finance .finance-item-table .time-size .gray {
	color: rgb(153, 153, 153);
}
.sn-sidebar-finance .finance-item-table .time-size .black {
	color: rgb(51, 51, 51); padding-left: 5px;
}
.sn-sidebar-finance .finance-item-img {
	background: rgb(255, 255, 255); margin: 0px auto 10px; width: 250px; height: 140px;
}
.sn-sidebar-finance .finance-item-img a {
	width: 250px; height: 140px; display: block;
}
.sn-sidebar-finance .finance-item-img img {
	width: 250px; height: 140px; display: block;
}
.sn-sidebar-finance .finance-more {
	line-height: 18px; overflow: hidden; clear: both; font-size: 12px;
}
.sn-sidebar-finance .finance-more a {
	color: rgb(34, 114, 200); float: right;
}
.sn-sidebar-finance .finance-more a:hover {
	color: rgb(255, 119, 0);
}
.ng-sidebar-close {
	font: 400 18px ËÎÌå; transition:0.5s; top: 10px; right: 10px; color: rgb(255, 255, 255); position: absolute; z-index: 10; font-size-adjust: none; font-stretch: normal; -webkit-transition: all .5s; -moz-transition: all .5s; -o-transition: all .5s;
}
.ng-sidebar-close:hover {
	text-decoration: none; transform: rotate(-180deg); -webkit-transform: rotate(-180deg); -moz-transform: rotate(-180deg); -o-transform: rotate(-180deg);
}
.ng-sidebar-head {
	position: relative;
}
.ng-sidebar-head a {
	color: rgb(255, 255, 255);
}
.ng-sidebar-head a:hover {
	color: rgb(255, 119, 0);
}
.ng-sidebar-head .userinfo dt {
	width: 66px; height: 66px; float: left; position: relative;
}
.ng-sidebar-head .userinfo dt img {
	border-radius: 31px; border: 3px solid rgb(255, 255, 255); border-image: none; width: 60px; height: 60px; display: block; -moz-border-radius: 31px; -webkit-border-radius: 31px; -o-border-radius: 31px;
}
.ng-sidebar-head .userinfo .vip {
	left: -5px; width: 43px; height: 25px; bottom: -5px; position: absolute; background-image: url("images-sidebar/sn-sidebar-member.png?v=20151012");
}
.ng-sidebar-head .pls-login {
	height: 40px; line-height: 40px;
}
.ng-sidebar-head .username {
	height: 40px; line-height: 40px;
}
.ng-sidebar-head .userinfo .vip-1 {
	background-position: -280px 0px;
}
.ng-sidebar-head .userinfo .vip-2 {
	background-position: -280px -30px;
}
.ng-sidebar-head .userinfo .vip-3 {
	background-position: -280px -60px;
}
.ng-sidebar-head .userinfo .vip-4 {
	background-position: -280px -90px;
}
.ng-sidebar-head .userinfo .vip-5 {
	background-position: -325px 0px;
}
.ng-sidebar-head .userinfo dd {
	color: rgb(255, 255, 255); margin-left: 75px;
}
.ng-sidebar-head .username {
	display: none;
}
.ng-sidebar-head .pls-login .login {
	text-decoration: underline; margin-left: 5px;
}
.ng-sidebar-head .sep {
	margin: 0px 8px; color: rgb(153, 153, 153);
}
.ng-sidebar-head .qiandao {
	background: rgb(255, 153, 0); margin: 0px; border-radius: 2px; border: 1px solid rgb(255, 153, 0); border-image: none; width: 64px; height: 24px; text-align: center; color: rgb(255, 255, 255) !important; line-height: 24px; display: inline-block; -moz-border-radius: 2px; -webkit-border-radius: 2px; -o-border-radius: 2px;
}
.ng-sidebar-head .qiandao:hover {
	background: rgb(255, 170, 0); color: rgb(255, 255, 255) !important; text-decoration: none;
}
.g-side-user {
	margin: 0px auto; padding: 10px 0px; width: 250px; overflow: hidden;
}
.g-side-user-attr {
	width: 270px;
}
.g-side-user-attr li {
	margin-top: 10px; margin-right: 25px; margin-left: 15px; float: left;
}
.g-side-user-attr li a {
	width: 50px; height: 30px; text-align: center; line-height: 30px; padding-top: 50px; display: none; background-image: url("images-sidebar/sn-sidebar-member.png?v=20151012"); background-repeat: no-repeat;
}
.g-side-user-attr li a:hover {
	color: rgb(255, 119, 0);
}
.g-side-user-attr li a.a-01 {
	background-position: 0px -120px;
}
.g-side-user-attr li a.a-02 {
	background-position: -50px -120px;
}
.g-side-user-attr li a.a-03 {
	background-position: -100px -120px;
}
.g-side-user-attr li a.a-04 {
	background-position: -150px -120px;
}
.g-side-user-attr li a.a-05 {
	background-position: -200px -120px;
}
.g-side-user-attr li a.a-06 {
	background-position: -250px -120px;
}
.g-side-user-attr li a.a-07 {
	background-position: -300px -120px;
}
.g-side-user-attr li.current a {
	display: inline-block;
}
.g-side-user-total {
	margin: 10px 0px 0px -5px; overflow: hidden;
}
.g-side-user-total li {
	background: rgb(255, 255, 255); border: 1px solid rgb(221, 221, 221); border-image: none; width: 88px; height: 32px; text-align: center; line-height: 32px; margin-left: 5px; float: left;
}
.g-side-user-total li em {
	color: rgb(255, 102, 0);
}
.g-side-user-total li.disable a {
	color: rgb(153, 153, 153);
}
.g-side-user-total li.disable em {
	color: rgb(153, 153, 153);
}
.g-side-user-account {
	background: rgb(255, 255, 255); margin: 0px auto; border: 1px solid rgb(221, 221, 221); border-image: none; width: 100%;
}
.g-side-user-account th {
	font: 400 14px/60px Î¢ÈíÑÅºÚ; text-align: center; color: rgb(102, 102, 102); border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid; font-size-adjust: none; font-stretch: normal;
}
.g-side-user-account td {
	padding: 0px 20px; height: 30px;
}
.g-side-user-account .field {
	padding: 0px; width: 35%; text-align: center; color: rgb(153, 153, 153); border-right-color: rgb(238, 238, 238); border-bottom-color: currentColor; border-right-width: 1px; border-bottom-width: medium; border-right-style: solid; border-bottom-style: none;
}
.g-side-user-account .field a {
	color: rgb(153, 153, 153);
}
.g-side-user-account .field a:hover {
	color: rgb(255, 102, 0);
}
.g-side-user-account .border {
	border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
.g-side-account-title {
	font: 700 14px/35px Î¢ÈíÑÅºÚ; margin: 0px auto; width: 100%; height: 35px; font-size-adjust: none; font-stretch: normal;
}
.g-side-account-title .more-vip-item {
	color: rgb(34, 114, 200); font-family: ËÎÌå; font-size: 12px; font-weight: 100; float: right;
}
.g-side-account-title .more-vip-item:hover {
	color: rgb(255, 119, 0);
}
.sn-sidebar-member-wrap {
	background: url("images-sidebar/sidebar-bg.jpg?v=20151010") no-repeat; border-width: 1px 0px 1px 1px; border-style: solid none solid solid; border-color: rgb(136, 136, 136) currentColor rgb(136, 136, 136) rgb(136, 136, 136); border-image: none; top: 140px; width: 280px; right: -400px; display: block; position: absolute; z-index: 3; box-shadow: 1px 0px 4px #888;
}
@media screen and (min-width:0px)
{
.sn-sidebar .sn-sidebar-member-wrap {
	border: 0px currentColor; border-image: none;
}
}
.ng-sidebar-head {
	background: 0px 0px; height: auto;
}
.ng-sidebar-head .userinfo {
	padding: 12px 0px 10px 15px;
}
.ng-sidebar-notices {
	margin: 0px 10px 0px 15px; padding: 10px 0px; border-top-color: rgb(153, 153, 153); border-top-width: 1px; border-top-style: dashed;
}
.ng-sidebar-notices .ng-sidebar-notice {
	overflow: hidden;
}
.ng-sidebar-notices .torenxin {
	color: rgb(153, 153, 153); margin-left: 20px; float: left;
}
.ng-sidebar-notices .torenxin:hover {
	color: rgb(255, 102, 0);
}
.ng-sidebar-notices .member-laba {
	background: url("images-sidebar/sn-sidebar-member.png?v=20151012") no-repeat 0px -170px; top: 3px; width: 12px; height: 11px; margin-right: -15px; float: left; display: inline-block; position: relative;
}
.member-white {
	background: no-repeat rgb(255, 255, 255);
}
.member-white .ng-sidebar-head .userinfo dd {
	color: rgb(51, 51, 51);
}
.member-white .ng-sidebar-head a {
	color: rgb(51, 51, 51);
}
.member-white .ng-sidebar-notices .member-laba {
	background: url("images-sidebar/sn-sidebar-member.png?v=20151012") no-repeat -12px -170px; color: rgb(51, 51, 51);
}
.sn-sidebar .g-cart-checkout-btn b {
	background: url("images-sidebar/sidebar.png?v=20152525") no-repeat;
}
.sn-sidebar .g-cart-close a {
	background: url("images-sidebar/sidebar.png?v=20152525") no-repeat;
}
.sn-sidebar .g-cart-cout a {
	background: url("images-sidebar/sidebar.png?v=20152525") no-repeat;
}
.sn-sidebar .g-cart-no-data .icon {
	background: url("images-sidebar/sidebar.png?v=20152525") no-repeat;
}
.sn-sidebar .ng-min-cart {
	background: rgb(255, 255, 255); width: auto; height: auto; overflow: hidden;
}
.sn-sidebar .ng-min-cart .pr {
	position: relative;
}
.sn-sidebar .ng-min-cart .red {
	color: red;
}
.sn-sidebar .g-cart-item::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
.sn-sidebar .g-cart-td-msg::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
.sn-sidebar .g-cart-top {
	padding: 2px 14px 8px;
}
.sn-sidebar .g-cart-top h4 {
	font: 400 16px/34px "Microsoft YaHei"; font-size-adjust: none; font-stretch: normal;
}
.sn-sidebar .g-cart-checkout-btn {
	background: rgb(255, 102, 0); border-radius: 4px; text-align: center; overflow: hidden; display: block; position: relative;
}
.sn-sidebar .g-cart-checkout-btn:hover {
	background: rgb(255, 85, 0); color: rgb(255, 255, 255); text-decoration: none;
}
.sn-sidebar .g-cart-checkout-btn-disable {
	background: rgb(204, 204, 204);
}
.sn-sidebar .g-cart-checkout-btn-disable:hover {
	background: rgb(204, 204, 204);
}
.sn-sidebar .g-cart-checkout-btn b {
	background-position: -40px -190px; width: 15px; height: 15px; position: absolute;
}
.sn-sidebar .g-cart-checkout-btn-disable b {
	background-position: -40px -210px;
}
.sn-sidebar .g-cart-top .g-cart-checkout-btn {
	font: 700 18px/46px "Microsoft YaHei"; color: rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal;
}
.sn-sidebar .g-cart-top .g-cart-checkout-btn b {
	top: 16px; right: 80px;
}
.sn-sidebar .g-cart-info {
	background: 0px 0px; height: 26px; color: rgb(102, 102, 102); line-height: 26px; overflow: hidden;
}
.sn-sidebar .g-cart-info input {
	margin: 7px 10px 0px 0px; border: 1px solid rgb(112, 112, 112); border-image: none; width: 13px; height: 13px; float: left;
}
.sn-sidebar .g-cart-info .check-all {
	color: rgb(102, 102, 102); text-decoration: underline; margin-right: 5px;
}
.sn-sidebar .g-cart-info .check-all:hover {
	color: rgb(255, 170, 0);
}
.sn-sidebar .ng-min-cart .price em {
	padding-left: 2px; font-family: tahoma;
}
.sn-sidebar .ng-min-cart .g-cart-info .price {
	font: 700 16px/26px Arial; color: rgb(221, 0, 0); vertical-align: middle; font-size-adjust: none; font-stretch: normal;
}
.sn-sidebar .g-cart-bottom {
	padding: 0px; border-top-color: rgb(221, 221, 221); border-top-width: 2px; border-top-style: solid;
}
.sn-sidebar .g-cart-bottom .g-cart-info {
	padding: 10px 10px 0px 12px; border-radius: 4px; height: 43px; color: rgb(51, 51, 51); line-height: normal;
}
.sn-sidebar .g-cart-bottom .g-cart-info .price {
	width: 74px; height: 20px; color: rgb(51, 51, 51); line-height: 19px; overflow: hidden; font-size: 12px; font-weight: 400; display: inline-block;
}
.sn-sidebar .g-cart-bottom .g-cart-checkout-btn {
	font: 14px/32px "Microsoft YaHei"; border: 1px solid rgb(230, 138, 0); border-image: none; width: 115px; height: 32px; text-align: left; color: rgb(255, 255, 255); padding-left: 10px; font-size-adjust: none; font-stretch: normal; background-color: rgb(255, 153, 0);
}
.sn-sidebar .g-cart-bottom .g-cart-checkout-btn b {
	top: 9px; right: 9px;
}
.sn-sidebar .g-cart-list-box {
	border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid; position: relative; -ms-overflow-y: scroll;
}
.sn-sidebar .g-cart-empty {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.sn-sidebar .g-cart-store-title {
	background: rgb(240, 240, 240); padding: 0px 0px 0px 14px; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid; position: relative; z-index: 1;
}
.sn-sidebar .g-cart-store-title input {
	margin: 8px 10px 0px 0px; border: 1px solid rgb(112, 112, 112); border-image: none; width: 13px; height: 13px; float: left;
}
.sn-sidebar .g-cart-store-title .store-info {
	line-height: 28px;
}
.sn-sidebar .g-cart-store-title .store-info label {
	color: rgb(102, 102, 102); float: left;
}
.sn-sidebar .g-cart-store-title .store-info .price {
	padding-right: 10px;
}
.sn-sidebar .store-promotion .g-cart-store-title {
	background: rgb(217, 255, 204); border-top-color: rgb(204, 240, 192); border-top-width: 2px; border-top-style: solid;
}
.sn-sidebar .ng-min-cart .promotion-info {
	padding: 2px 3px 6px 0px; height: 16px; line-height: 16px;
}
.sn-sidebar .ng-min-cart .promotion-info .icon {
	background: rgb(255, 102, 0); border-radius: 2px; width: 16px; height: 16px; text-align: center; color: rgb(255, 255, 255); margin-right: 6px;
}
.sn-sidebar .ng-min-cart .promotion-info .desc {
	width: 137px; height: 16px; color: rgb(102, 102, 102); overflow: hidden; float: left; -ms-word-break: break-all; -ms-word-wrap: break-word;
}
.sn-sidebar .ng-min-cart .promotion-info .result {
	background: rgb(99, 178, 1); padding: 0px 5px; border-radius: 2px; color: rgb(255, 255, 255); line-height: 16px; white-space: nowrap;
}
.sn-sidebar .g-cart-td {
	padding: 0px 14px;
}
.sn-sidebar .g-cart-td:hover .g-cart-cout {
	display: block;
}
.sn-sidebar .g-cart-td:hover .g-cart-cout-text {
	display: none;
}
.sn-sidebar .g-cart-item {
	padding: 10px 8px 10px 0px; border-top-color: rgb(238, 238, 238); border-top-width: 1px; border-top-style: solid; position: relative; -ms-zoom: 1;
}
.sn-sidebar .ng-min-cart .fisrt .g-cart-item {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.sn-sidebar .g-cart-td-images-sidebar {
	width: 62px; height: 62px; overflow: hidden; margin-right: 10px; position: relative;
}
.sn-sidebar .g-cart-checkbox {
	width: 23px; margin-top: 21px; float: left;
}
.sn-sidebar .g-cart-checkbox input {
	border: 1px solid rgb(112, 112, 112); border-image: none; width: 13px; height: 13px;
}
.sn-sidebar .g-cart-td-images-sidebar a {
	border: 1px solid rgb(238, 238, 238); border-image: none; display: block;
}
.sn-sidebar .g-cart-td-images-sidebar img {
	width: 60px; height: 60px; display: block;
}
.sn-sidebar .g-cart-td-msg {
	padding-top: 8px; margin-left: 10px; -ms-zoom: 1;
}
.sn-sidebar .g-cart-td-msg p {
	height: 24px; line-height: 24px; overflow: hidden; margin-bottom: 2px; -ms-word-break: break-all; -ms-word-wrap: break-word;
}
.sn-sidebar .g-cart-td-msg p a {
	color: rgb(102, 102, 102);
}
.sn-sidebar .g-cart-cout {
	width: 66px; height: 18px; overflow: hidden; float: left; display: none;
}
.sn-sidebar .g-cart-startCountNum {
	height: 36px; text-align: center;
}
.sn-sidebar .g-cart-cout .g-cart-cout-input {
	border-width: 1px 0px; border-style: solid none; border-color: rgb(221, 221, 221) currentColor; border-image: none; width: 30px; height: 16px; text-align: center; line-height: 16px; float: left;
}
.sn-sidebar .g-cart-cout a {
	width: 18px; height: 18px; overflow: hidden; float: left;
}
.sn-sidebar .g-cart-cout a.g-cart-cout-btnl {
	background-position: 0px -190px;
}
.sn-sidebar .g-cart-cout a.g-cart-cout-btnl-disabled {
	background-position: 0px -210px;
}
.sn-sidebar .g-cart-cout a.g-cart-cout-btnr {
	background-position: -20px -190px;
}
.sn-sidebar .g-cart-cout a.g-cart-cout-btnr-disabled {
	background-position: -20px -210px;
}
.sn-sidebar .g-cart-cout-text {
	width: 66px; height: 18px; text-align: center; line-height: 18px; overflow: hidden;
}
.sn-sidebar .g-cart-close {
	top: 12px; right: -12px; position: absolute;
}
.sn-sidebar .g-cart-close a {
	background-position: 0px -60px; width: 12px; height: 12px; overflow: hidden; display: none;
}
.sn-sidebar .g-cart-close a:hover {
	background-position: -33px -60px;
}
.sn-sidebar .g-cart-item-disable .g-cart-close a {
	display: block;
}
.sn-sidebar .g-cart-suit-disable .g-cart-close a {
	display: block;
}
.sn-sidebar .g-cart-td:hover .g-cart-close a {
	display: block;
}
.sn-sidebar .sn-sidebar .g-cart-td:hover .g-cart-close a {
	display: block;
}
.sn-sidebar .g-cart-suit .g-cart-checkbox {
	margin-top: 3px;
}
.sn-sidebar .g-cart-suit-name {
	width: 62px; height: 18px; overflow: hidden; margin-right: 10px; -ms-word-break: break-all; -ms-word-wrap: break-word;
}
.sn-sidebar .g-cart-suit .g-cart-td-images-sidebar {
	padding: 0px 0px 0px 14px; width: auto; height: auto; margin-right: 0px;
}
.sn-sidebar .g-cart-suit .g-cart-td-images-sidebar a {
	margin: 10px 0px 0px 9px; float: left;
}
.sn-sidebar .g-cart-suit .g-cart-td-msg {
	padding-top: 0px;
}
.sn-sidebar .g-cart-item-disable .opacity {
	background: rgb(0, 0, 0); left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; opacity: 0.15;
}
.sn-sidebar .g-cart-suit-disable .opacity {
	background: rgb(0, 0, 0); left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; opacity: 0.15;
}
.sn-sidebar .ng-min-cart .no-tip {
	text-align: center; color: rgb(153, 153, 153); line-height: 30px;
}
.sn-sidebar .ng-min-cart .scroll-loading {
	background: url("images-sidebar/loading.gif") no-repeat center; height: 70px;
}
.sn-sidebar .g-cart-suit .g-cart-td-images {
	padding: 0px 0px 0px 14px; width: auto; height: auto; margin-right: 0px;
}
.sn-sidebar .g-cart-td-images img {
	width: 60px; height: 60px; display: block;
}
.sn-sidebar .g-cart-td-images {
	width: 62px; height: 62px; overflow: hidden; margin-right: 10px; position: relative;
}
.sn-sidebar .g-cart-td-images .mini-ico-active {
	background: rgb(221, 0, 0);
}
.sn-sidebar .g-cart-td-images i {
	padding: 0px 3px; border-radius: 2px; height: 16px; color: rgb(255, 255, 255); line-height: 16px; font-family: SimSun; font-size: 12px; display: inline-block; position: absolute;
}
.sn-sidebar .g-cart-td-images a {
	border: 1px solid rgb(238, 238, 238); border-image: none; display: block;
}
.sn-sidebar .g-cart-suit .g-cart-td-images a {
	margin: 10px 0px 0px 9px; float: left;
}
.sn-sidebar .ng-sidebar-cart-wrapper {
	width: 100%;
}
.sn-sidebar .g-cart-no-data {
	padding: 0px 8px; left: 0px; top: 30%; text-align: center; color: rgb(187, 187, 187); position: absolute;
}
.sn-sidebar .g-cart-no-data .icon {
	background-position: 0px -291px; margin: 0px auto; width: 150px; height: 96px; display: block;
}
.sn-sidebar .g-cart-no-data h5 {
	font: 400 14px/1.5 "Microsoft YaHei"; margin-top: 10px; font-size-adjust: none; font-stretch: normal;
}
.sn-sidebar .g-cart-no-data .desc {
	line-height: 26px; margin-top: 20px;
}
.sn-sidebar .g-cart-no-data .desc i {
	background: rgb(255, 255, 255); border-width: 1px 1px 3px; border-style: solid; border-color: rgb(221, 221, 221); font: 700 12px/17px Arial; margin: 0px 5px; border-radius: 2px; border-image: none; width: 20px; height: 17px; text-align: center; color: rgb(102, 102, 102); vertical-align: middle; display: inline-block; font-size-adjust: none; font-stretch: normal;
}
.sn-sidebar .g-cart-no-data .desc .btn {
	background: rgb(255, 102, 0); font: 700 14px/26px "Microsoft YaHei"; padding: 0px 20px; border-radius: 2px; color: rgb(255, 255, 255); margin-left: 5px; display: inline-block; font-size-adjust: none; font-stretch: normal;
}
.sn-sidebar .g-cart-tipbox {
	left: 0px; top: 50%; width: 264px; position: relative;
}
.sn-sidebar .g-cart-no-data .loading {
	background: url("images-sidebar/sidebar-loading.gif") no-repeat center; height: 176px;
}
.sn-sidebar .g-cart-no-data .loading .loading-content {
	padding-top: 128px;
}
.sn-sidebar .g-cart-ui-tooltip {
	background: rgb(255, 255, 255); border: 1px solid rgb(221, 221, 221); border-image: none; position: absolute; box-shadow: 0px 0px 3px #f1f1f1;
}
.sn-sidebar .g-cart-ui-tooltip-inner {
	padding: 10px;
}
.sn-sidebar .g-cart-ui-tooltip-arrow {
	width: 16px; height: 16px; position: absolute;
}
.sn-sidebar .g-cart-ui-tooltip-top .g-cart-ui-tooltip-arrow {
	left: 50%; bottom: -8px; margin-left: -8px;
}
.sn-sidebar .g-cart-ui-tooltip-right .g-cart-ui-tooltip-arrow {
	left: -8px; top: 50%; margin-top: -8px;
}
.sn-sidebar .g-cart-ui-tooltip-bottom .g-cart-ui-tooltip-arrow {
	left: 50%; top: -8px; margin-left: -8px;
}
.sn-sidebar .g-cart-ui-tooltip-left .g-cart-ui-tooltip-arrow {
	top: 50%; right: -8px; margin-top: -8px;
}
.sn-sidebar .g-cart-ui-tooltip-arrow-back {
	font: 400 16px simsun; position: absolute; font-size-adjust: none; font-stretch: normal;
}
.sn-sidebar .g-cart-ui-tooltip-arrow-front {
	font: 400 16px simsun; position: absolute; font-size-adjust: none; font-stretch: normal;
}
.sn-sidebar .g-cart-ui-tooltip-arrow-back {
	color: rgb(221, 221, 221);
}
.sn-sidebar .g-cart-ui-tooltip-top .g-cart-ui-tooltip-arrow-front {
	color: rgb(255, 255, 255); z-index: 2;
}
.sn-sidebar .g-cart-ui-tooltip-right .g-cart-ui-tooltip-arrow-front {
	right: -1px; color: rgb(255, 255, 255); z-index: 2;
}
.sn-sidebar .g-cart-ui-tooltip-bottom .g-cart-ui-tooltip-arrow-front {
	top: 1px; color: rgb(255, 255, 255); z-index: 2;
}
.sn-sidebar .g-cart-ui-tooltip-left .g-cart-ui-tooltip-arrow-front {
	color: rgb(255, 255, 255); z-index: 2;
}
.sn-sidebar .g-cart-ui-tooltip-left .g-cart-ui-tooltip-arrow-back {
	right: -1px;
}
.sn-sidebar .g-cart-ui-tooltip-top .g-cart-ui-tooltip-arrow-back {
	top: 1px;
}
.sn-sidebar .g-cart-ui-tooltip-inner table {
	margin: 0px auto;
}
.sn-sidebar .g-cart-ui-tooltip-inner td {
	padding: 4px 0px;
}
.sn-sidebar .g-cart-ui-tooltip-inner td .tip-icon {
	vertical-align: middle;
}
.sn-sidebar .g-cart-td-images-sidebar i {
	padding: 0px 3px; border-radius: 2px; height: 16px; color: rgb(255, 255, 255); line-height: 16px; font-family: SimSun; font-size: 12px; display: inline-block; position: absolute;
}
.sn-sidebar .g-cart-td-images-sidebar .mini-ico-active {
	background: rgb(221, 0, 0);
}
.sn-sidebar .g-cart-td-images-sidebar .mini-ico-unactive {
	background: rgb(110, 110, 110);
}
.sn-sidebar .g-cart-store .price {
	color: rgb(51, 51, 51); font-weight: 400;
}
.sn-sidebar .g-cart-store .result .price {
	color: rgb(255, 255, 255);
}
.recharge-title {
	background: url("images-sidebar/czsprite.png") no-repeat center -94px; height: 45px; overflow: hidden; position: relative;
}
.recharge-title span {
	font: 400 14px/40px "Microsoft YaHei"; width: 100%; text-align: center; display: inline-block; font-size-adjust: none; font-stretch: normal; text-shadow: 1px 1px 1px rgba(255,235,97,0.7);
}
.recharge-title .close {
	font: 400 18px ËÎÌå; transition:0.5s; top: 10px; right: 20px; color: rgb(255, 255, 255); position: absolute; z-index: 10; font-size-adjust: none; font-stretch: normal; -webkit-transition: all .5s; -moz-transition: all .5s; -o-transition: all .5s;
}
.recharge-title .close:hover {
	color: rgb(255, 102, 0); text-decoration: none; transform: rotate(-180deg); -webkit-transform: rotate(-180deg); -moz-transform: rotate(-180deg); -o-transform: rotate(-180deg);
}
.recharge-main {
	background: rgb(255, 255, 255); margin: 15px auto 0px; width: 250px;
}
.recharge-main .cz-btn {
	background: rgb(255, 153, 0); font: 700 18px/46px "Microsoft YaHei"; border-radius: 4px; border: 1px solid rgb(230, 138, 0); border-image: none; width: 248px; height: 46px; text-align: center; color: rgb(255, 255, 255); margin-top: 7px; display: inline-block; font-size-adjust: none; font-stretch: normal;
}
.recharge-main .cz-btn:hover {
	background: rgb(255, 136, 0); border-color: rgb(230, 122, 0); color: rgb(255, 255, 255); text-decoration: none;
}
.recharge-main .disable.cz-btn {
	background: rgb(238, 238, 238); border-color: rgb(204, 204, 204); color: rgb(187, 187, 187); cursor: default;
}
.recharge-main .disable.cz-btn:hover {
	background: rgb(238, 238, 238); border-color: rgb(204, 204, 204); color: rgb(187, 187, 187); cursor: default;
}
.cz-telnum {
	width: 250px; position: relative; z-index: 1;
}
.cz-telnum .placehold {
	left: 12px; top: 11px; color: rgb(187, 187, 187); line-height: 18px; font-family: "Microsoft YaHei"; font-size: 14px; position: absolute; z-index: 3; cursor: text; _top: 12px;
}
.cz-telnum input {
	background: rgb(255, 255, 255); padding: 8px 11px; border: 1px solid rgb(221, 221, 221); border-image: none; width: 226px; height: 22px; color: rgb(51, 51, 51); line-height: 22px; font-family: Arial; font-size: 14px; position: relative; z-index: 1; box-sizing: content-box;
}
.cz-telnum input.focus {
	border-color: rgb(184, 184, 184);
}
.cz-telnum input:focus {
	border-color: rgb(184, 184, 184);
}
.cz-telnum input.err {
	border-color: rgb(221, 0, 0);
}
.cz-telnum .mail-list {
	background: url("images-sidebar/czsprite.png") no-repeat; top: 10px; width: 18px; height: 20px; right: 11px; overflow: hidden; display: block; position: absolute; z-index: 20; cursor: pointer; _top: 11px;
}
.cz-telnum .on.mail-list {
	background-position: left -21px;
}
.cz-telnum .cz-response {
	font: 400 14px/1.5 "Microsoft YaHei"; top: 9px; right: 39px; color: rgb(187, 187, 187); position: absolute; z-index: 20; cursor: text; font-size-adjust: none; font-stretch: normal; _top: 11px;
}
.cz-telnum .err.cz-response {
	color: rgb(221, 0, 0);
}
.cz-telnum .his-list li a {
	font: 700 18px/38px Arial; padding: 0px 11px; height: 38px; color: rgb(187, 187, 187); font-size-adjust: none; font-stretch: normal;
}
.cz-telnum .splittip {
	font: 700 18px/38px Arial; padding: 0px 11px; height: 38px; color: rgb(187, 187, 187); font-size-adjust: none; font-stretch: normal;
}
.cz-telnum .his-list {
	background: rgb(255, 255, 255); left: 0px; top: 40px; width: 100%; border-top-color: rgb(184, 184, 184); border-top-width: 1px; border-top-style: solid; position: absolute; z-index: 5; box-shadow: 0px 0px 5px rgba(0,0,0,0.36); -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .36); -moz-box-shadow: 0 0 5px rgba(0, 0, 0, .36);
}
.cz-telnum .splittip {
	background: rgb(255, 255, 255); left: 0px; top: 40px; width: 100%; border-top-color: rgb(184, 184, 184); border-top-width: 1px; border-top-style: solid; position: absolute; z-index: 5; box-shadow: 0px 0px 5px rgba(0,0,0,0.36); -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .36); -moz-box-shadow: 0 0 5px rgba(0, 0, 0, .36);
}
.cz-telnum .his-list li {
	border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentColor rgb(184, 184, 184) rgb(184, 184, 184); border-image: none; width: 248px; height: 38px; vertical-align: bottom; cursor: pointer;
}
.cz-telnum .splittip {
	border: 1px solid rgb(184, 184, 184); border-image: none; width: 226px;
}
.cz-telnum .his-list li a {
	display: block; position: relative;
}
.cz-telnum .his-list li a em {
	font: 400 16px/38px Simsun; top: 0px; right: 10px; color: rgb(159, 159, 159); display: none; position: absolute; font-size-adjust: none; font-stretch: normal;
}
.cz-telnum .his-list li a:hover {
	background: rgb(255, 255, 255); text-decoration: none;
}
.cz-telnum .his-list li a:hover em {
	display: block; cursor: pointer;
}
.cz-telnum .his-list i {
	color: rgb(221, 0, 0);
}
.cz-price {
	margin-left: -11px;
}
.cz-price a {
	font: 400 14px/38px "Microsoft YaHei"; margin: 10px 0px 0px 11px; border: 1px solid rgb(221, 221, 221); transition:border-color 0.3s; border-image: none; width: 74px; height: 38px; text-align: center; float: left; display: inline; font-size-adjust: none; font-stretch: normal; -webkit-transition: border-color .3s;
}
.cz-price a i {
	display: none;
}
.cz-price a.on {
	border: 2px solid rgb(255, 156, 0); border-image: none; width: 72px; height: 36px; color: rgb(51, 51, 51); line-height: 36px; text-decoration: none; position: relative;
}
.cz-price a:hover {
	border: 2px solid rgb(255, 156, 0); border-image: none; width: 72px; height: 36px; color: rgb(51, 51, 51); line-height: 36px; text-decoration: none; position: relative;
}
.cz-price a.on i {
	background: url("images-sidebar/czsprite.png") no-repeat right top; width: 11px; height: 11px; right: -2px; bottom: -2px; line-height: 0; font-size: 0px; display: block; position: absolute;
}
.historynum li em {
	color: red;
}
.recharge-main .mimprice {
	font: 400 14px/1.5 "Microsoft YaHei"; color: rgb(221, 0, 0); margin-top: 18px; font-size-adjust: none; font-stretch: normal;
}
.recharge-main .mimprice i {
	font-family: tahoma;
}
.life-helper {
	width: 100%; overflow: hidden; margin-top: 75px;
}
.life-helper dt {
	font: 700 14px/21px "Microsoft YaHei"; font-size-adjust: none; font-stretch: normal;
}
.life-helper dd {
	width: 280px; overflow: hidden; margin-top: 15px; margin-left: -5px;
}
.life-helper dd a {
	margin: 10px 15px 0px 20px; width: 50px; height: 77px; text-align: center; float: left; display: inline;
}
.life-helper dd a span {
	line-height: 21px; padding-top: 5px; font-family: "Microsoft YaHei"; display: inline-block; cursor: pointer;
}
.life-helper dd a:hover span {
	text-decoration: underline;
}
.life-helper dd a b {
	background: url("images-sidebar/czsprite.png") no-repeat; width: 50px; height: 50px; overflow: hidden; display: block; cursor: pointer;
}
.life-helper dd a.train b {
	background-position: 0px -42px;
}
.life-helper dd a.plane b {
	background-position: -51px -42px;
}
.life-helper dd a.lifefee b {
	background-position: -102px -42px;
}
.life-helper dd a.finance b {
	background-position: -153px -42px;
}
.life-helper dd a.freebook b {
	background-position: -204px -42px;
}
.life-helper dd a.insurance b {
	background-position: -255px -42px;
}
.sn-sidebar .sn-sidebar-dacu {
	background: rgb(33, 33, 33); margin: 0px auto; width: 280px; font-family: "Microsoft Yahei",tahoma,arial,"Hiragino Sans GB";
}
.sn-sidebar-dacu-box {
	position: relative;
}
.sn-sidebar-dacu-box p.title {
	margin: 0px auto; width: 240px; height: 40px; color: rgb(255, 255, 255); line-height: 40px; padding-left: 10px; font-size: 16px; position: relative;
}
.sn-sidebar-dacu-box p.title i {
	background: url("images-sidebar/sidebar.png?v=20170721") no-repeat -86px -129px; top: 16px; width: 10px; height: 10px; right: 12px; position: absolute;
}
.sn-sidebar-dacu-box .enter-img {
	width: 250px; height: 200px; display: block;
}
.sn-sidebar-dacu-box .enter-img img {
	width: 250px; height: 200px; display: block;
}
.sn-sidebar-dacu-box .enter-img {
	margin: 0px auto;
}
.sn-sidebar-dacu-box .little-enter {
	margin: 5px auto 0px; width: 250px; height: 100px;
}
.sn-sidebar-dacu-box .little-enter img {
	width: 123px; height: 100px; float: left;
}
.sn-sidebar-dacu-box .acticity-img {
	width: 250px; height: 156px; display: block;
}
.sn-sidebar-dacu-box .acticity-img img {
	width: 250px; height: 156px; display: block;
}
.sn-sidebar-dacu-box .little-enter .right {
	margin-left: 4px;
}
.sn-sidebar-dacu-box .acticity-img {
	margin: 5px auto 0px;
}
.sn-sidebar-dacu-box .hc-list {
	margin: 5px auto 0px; width: 250px; overflow: hidden;
}
.sn-sidebar-dacu-box .hc-list li {
	transition:0.5s; width: 252px; height: 29px; overflow: hidden; margin-left: -2px;
}
.sn-sidebar-dacu-box .hc-list a {
	background: rgb(49, 49, 49); margin: 0px 0px 2px 2px; width: 124px; height: 27px; text-align: center; color: rgb(255, 255, 255); line-height: 27px; overflow: hidden; font-size: 16px; float: left;
}
.sn-sidebar-dacu-box .hc-list li.current {
	height: 118px;
}
.sn-sidebar-dacu-box .hc-list .title {
	width: 250px; margin-bottom: 3px;
}
.sn-sidebar-dacu-box .hc-list a.normal:hover {
	background: rgb(90, 90, 90);
}
.sn-sidebar-dacu-box .code-area {
	margin: 2px auto 0px; width: 250px; height: 213px; padding-top: 35px;
}
.sn-sidebar-dacu-box .code-area img {
	margin: 0px auto 8px; width: 134px; height: 134px; display: block;
}
.sn-sidebar-dacu-box .code-area p {
	text-align: center; color: rgb(255, 255, 255); line-height: 14px;
}
.sn-sidebar-dacu-box .code-area p i {
	color: rgb(255, 170, 0);
}
