.amap-marker-label {
	padding: .75rem 1.25rem;
    border-radius: .25rem;
    background-color: white;
    border-width: 0;
    box-shadow: 0 2px 6px 0 rgba(114, 124, 245, .5);
}
body {
	background: rgb(255, 255, 255); height: 100%; color: rgb(102, 102, 102); line-height: 20px; font-family: "Helvetica Neue", Helvetica, Arial, "����"; font-size: 12px;
}
a {
	color: rgb(51, 51, 51);
}
a:hover {
	color: rgb(194, 19, 17); text-decoration: none;
}
hr {
	display: none;
}
ul {
	list-style-type: none; -webkit-list-style-position: inside; -moz-list-style-position: inside; -ms-list-style-position: inside; -o-list-style-position: inside;
}
li {
	list-style-type: none;
}
img {
	vertical-align: middle;
}
.container::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
.container {
	display: inline-block;
}
* html .container {
	height: 1%;
}
.container {
	width: 990px; margin-right: auto; margin-left: auto; float: none; display: block; position: relative;
}
.watermark {
	color: rgb(153, 153, 153); font-family: "����"; font-size: 12px;
}
.outer {
	overflow: hidden; display: table; z-index: 1;
}
.middle {
	vertical-align: middle; display: table-cell;
}
.inner {
	text-align: center;
}
.overlay {
	display: none; background-color: rgb(255, 255, 255);
}
.overlay .close {
	background: url("../images/close.png") no-repeat left top; top: 2px; width: 18px; height: 18px; right: 2px; position: absolute; cursor: pointer;
}
.scroll {
	overflow: hidden; position: relative;
}
.scroll .items {
	width: 20000em; position: absolute; z-index: 0;
}
.scroll .items div {
	float: left;
}
.alert {
	padding: 15px; border-radius: 3px; border: 1px solid transparent; border-image: none; line-height: 20px;
}
.alert-success {
	border-color: rgb(214, 233, 198); color: rgb(60, 118, 61); background-color: rgb(223, 240, 216);
}
.alert-info {
	border-color: rgb(188, 232, 241); color: rgb(49, 112, 143); background-color: rgb(217, 237, 247);
}
.alert-warning {
	border-color: rgb(255, 223, 125); color: rgb(166, 124, 82); background-color: rgb(255, 245, 216);
}
.alert-danger {
	border-color: rgb(235, 204, 209); color: rgb(169, 68, 66); background-color: rgb(242, 222, 222);
}
.icon {
	background: url("../images/icon.png") no-repeat left top; float: left; display: inline-block;
}
.icon-search {
	background-position: 0px 0px; width: 16px; height: 16px;
}
.icon-cart {
	background-position: -20px 0px; margin: 12px 0px 0px 12px; width: 16px; height: 16px;
}
.icon-language {
	background-position: -40px 0px; margin: 0px 5px 0px 0px; width: 16px; height: 16px;
}
.icon-account {
	background-position: -60px 0px; margin: 0px 5px 0px 0px; width: 16px; height: 16px;
}
.icon-sina {
	background-position: 0px -20px; width: 40px; height: 32px;
}
.icon-weixin {
	background-position: -40px -20px; width: 40px; height: 32px;
}
.icon-home {
	background-position: -96px 0px; margin: 10px 6px 0px 0px; width: 16px; height: 16px;
}
.icon-collect {
	background-position: -112px -16px; margin: 14px 6px 0px 0px; width: 18px; height: 16px;
}
.icon-help {
	background-position: -96px -64px; width: 20px; height: 20px;
}
.icon-caj {
	background-position: 0px -96px; margin: 0px 6px 0px 0px; width: 21px; height: 21px;
}
.icon-word {
	background-position: -32px -96px; margin: 0px 6px 0px 0px; width: 21px; height: 21px;
}
.icon-other {
	background-position: -64px -96px; margin: 0px 6px 0px 0px; width: 21px; height: 21px;
}
.icon-pdf {
	background-position: -96px -96px; margin: 0px 6px 0px 0px; width: 21px; height: 21px;
}
.icon-ppt {
	background-position: -128px -96px; margin: 0px 6px 0px 0px; width: 21px; height: 21px;
}
.icon-rar {
	background-position: -160px -96px; margin: 0px 6px 0px 0px; width: 21px; height: 21px;
}
.icon-xls {
	background-position: -192px -96px; margin: 0px 6px 0px 0px; width: 21px; height: 21px;
}
.btn {
	padding: 0px 15px; border-radius: 3px; border: currentColor; border-image: none; height: 28px; text-align: center; color: rgb(255, 255, 255); font-family: "����"; cursor: pointer;
}
a.btn {
	line-height: 28px; display: inline-block;
}
button.btn {
	line-height: 30px;
}
.btn span {
	float: left;
}
a.btn:hover {
	color: rgb(255, 255, 255); text-decoration: none; opacity: 0.9;
}
.btn.disabled {
	cursor: default; opacity: 0.5;
}
.btn-red {
	background-color: rgb(194, 45, 32);
}
.btn-black {
	background-color: rgb(47, 48, 53);
}
.btn-blue {
	color: rgb(255, 255, 255); background-color: rgb(71, 107, 155);
}
.btn-blue-2 {
	background: url("../images/btn-blue-2.png") repeat-x top rgb(64, 98, 148); border: 1px solid rgb(0, 48, 114); border-image: none; color: rgb(255, 255, 255);
}
.btn-green {
	color: rgb(255, 255, 255); background-color: rgb(175, 202, 121);
}
.btn-green-2 {
	background: url("../images/btn-green-2.png") repeat-x top rgb(151, 188, 86); border: 1px solid rgb(103, 143, 31); border-image: none; color: rgb(255, 255, 255);
}
.btn-gray {
	background-color: rgb(117, 117, 117);
}
.btn-gray-2 {
	background: url("../images/btn-gray-2.png") repeat-x top rgb(109, 109, 109); border: 1px solid rgb(51, 51, 51); border-image: none; box-shadow: 1px 1px 2px #ddd; -webkit-box-shadow: 1px 1px 2px #ddd; -moz-box-shadow: 1px 1px 2px #ddd;
}
.btn-small {
	height: 22px;
}
a.btn-small {
	line-height: 22px;
}
button.btn-small {
	line-height: 24px;
}
a.btn-small {
	line-height: 24px;
}
a.btn-default {
	height: 33px; line-height: 33px; font-size: 12px;
}
button.btn-default {
	height: 33px; line-height: 33px; font-size: 12px;
}
a.btn-lg {
	height: 44px; line-height: 44px; font-size: 14px;
}
button.btn-lg {
	height: 44px; line-height: 44px; font-size: 14px;
}
a.disabled {
	opacity: 0.1; -moz-opacity: 0.1;
}
button.disabled {
	opacity: 0.1; -moz-opacity: 0.1;
}
#wrap {
	width: 100%; overflow: hidden; min-width: 990px;
}
.header{
	height: 102px;
}
/*header {
	background: url("../images/header-bg.png") repeat-x; left: 0px; top: 0px; width: 100%; height: 120px; position: fixed; z-index: 50;
	background-color: #adcaf1;
}*/
.header-main {
	height: 80px;
}
header h1 {
	padding-top: 17px; margin-right: 60px; float: left;
}
header h1 a {
	background: url("../images/logo.png") no-repeat; width: 171px; height: 46px; text-indent: -9999px; display: block;
}
.search-header {
	border: 1px solid rgb(235, 236, 236); border-image: none; width: 344px; height: 40px; margin-top: 19px; float: left;
}
.search-header .text {
	padding: 12px 9px; border: currentColor; border-image: none; width: 220px; height: 16px; line-height: 16px; float: left;
}
.search-header .submit {
	height: 16px; padding-top: 12px; float: left;
}
.search-header .submit input {
	border: currentColor; border-image: none; height: 16px; float: left; cursor: pointer;
}
.search-header select {
	padding: 5px; border: 1px solid rgb(204, 204, 204); border-image: none; float: left;
}
.search-header .select-warp {
	padding: 0px 6px 0px 10px; width: 66px; height: 40px; line-height: 40px; float: left;
}
.search-header .select-current a {
	cursor: default;
}
.search-header .select-current a:hover {
	color: rgb(0, 0, 0); text-decoration: none;
}
.search-header .select-current span {
	background: url("../images/icon-caret.png") no-repeat -20px 0px; top: 18px; width: 7px; height: 4px; margin-right: 5px; float: right; position: relative; _margin-top: 1px;
}
.search-header .select-warp-hover .select-current a span {
	transition:0.25s; transform: rotate(180deg); -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -o-transform: rotate(180deg); -webkit-transition: all .25s ease 0s; -moz-transition: all .25s ease 0s; -o-transition: all .25s ease 0s;
}
.search-header .select-warp .select-list {
	border: 1px solid rgb(221, 221, 221); border-image: none; left: -1px; top: 36px; width: 82px; margin-top: 2px; background-color: rgb(255, 255, 255);
}
.search-header .select-warp .current {
	color: rgb(255, 255, 255); background-color: rgb(0, 155, 216);
}
.search-header .select-warp .hover {
	color: rgb(255, 255, 255); background-color: rgb(0, 155, 216);
}
.search-header .select-warp li {
	padding: 0px 8px; color: rgb(102, 102, 102); line-height: 28px; cursor: pointer;
}
.header-phone {
	color: rgb(194, 19, 17); line-height: 40px; padding-left: 15px; font-size: 13px; margin-top: 19px; float: right;
}
.advanced-search {
	color: rgb(0, 50, 117); margin-top: 30px; margin-left: 11px; float: left;
}
.quick-cart {
	border: 1px solid rgb(235, 236, 236); border-image: none; height: 40px; margin-top: 19px;
}
.quick-cart .quick {
	width: 87px; height: 40px; text-align: center; color: rgb(102, 102, 102); line-height: 40px; font-weight: bold; border-right-color: rgb(235, 236, 236); border-right-width: 1px; border-right-style: solid; float: left; display: inline-block;
}
.quick-cart .cart-header {
	width: 87px; height: 40px; text-align: center; line-height: 40px; float: left; display: inline-block; position: relative;
}
.cart-header-arrow {
	background: url("../images/icon-caret.png") no-repeat -20px 0px; top: 18px; width: 7px; height: 4px; margin-right: 9px; float: right; position: relative; _top: -22px;
}
.cart-header a {
	display: block;
}
.cart-header > a:hover {
	background: rgb(255, 255, 255); height: 41px; position: relative; z-index: 3;
}
.cart-header:hover > a {
	background: rgb(255, 255, 255); height: 41px; position: relative; z-index: 3;
}
.cart-header a:hover .cart-header-arrow {
	transition:0.25s; transform: rotate(180deg); -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -o-transform: rotate(180deg); -webkit-transition: all .25s ease 0s; -moz-transition: all .25s ease 0s; -o-transition: all .25s ease 0s;
}
.cart-header:hover a .cart-header-arrow {
	transition:0.25s; transform: rotate(180deg); -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -o-transform: rotate(180deg); -webkit-transition: all .25s ease 0s; -moz-transition: all .25s ease 0s; -o-transition: all .25s ease 0s;
}
.cart-header-wrap {
	background: rgb(255, 255, 255); padding: 12px; border: 1px solid rgb(235, 236, 236); border-image: none; top: 40px; width: 301px; text-align: left; right: -1px; display: none; position: absolute; z-index: 2;
}
.cart-header-hd {
	height: 30px; line-height: 30px; margin-bottom: 10px;
}
.cart-header-list table {
	width: 100%;
}
.cart-header-list td {
	line-height: 20px; padding-bottom: 10px;
}
.cart-header-list td img {
	width: 52px; height: 44px;
}
.cart-header-list td a {
	color: rgb(102, 102, 102); display: inline;
}
.cart-header-list td a:hover {
	color: rgb(204, 0, 0);
}
.nav-bar {
	height: 40px; line-height: 40px;
}
.nav-bar nav {
	height: 40px;
}
nav > ul > li {
	height: 40px; float: left; position: relative;
}
/*nav a {
	padding: 0px 20px; color: rgb(255, 255, 255); overflow: hidden; font-size: 14px; display: inline-block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
nav a:hover {
	background: rgb(0, 50, 117); color: rgb(255, 255, 255);
}*/
nav > ul > li.current > a {
	background: rgb(0, 50, 117); color: rgb(255, 255, 255);
}
.nav-2 {
	background: rgb(153, 153, 153); padding: 12px 0px; left: 0px; top: 40px; width: 170px; display: none; position: absolute;
}
nav > ul > li:hover .nav-2 {
	display: block;
}
.nav-2 ul li {
	float: none;
}
.nav-2 a {
	color: rgb(255, 255, 255); font-size: 12px; display: block;
}
.nav-2 a span {
	font-family: ����; float: right;
}
.nav-2 a:hover {
	background: none; color: rgb(0, 50, 117); font-size: 14px; font-weight: bold;
}
.nav-2 a:hover span {
	display: none;
}
.nav-3 {
	background: rgb(255, 255, 255); left: 170px; top: 0px; display: none; position: absolute; min-height: 100%;
}
.nav-2 ul li:hover .nav-3 {
	display: block;
}
.nav-3 ul {
	padding: 8px 0px 8px 30px;
}
.nav-3 ul li {
	width: 240px; height: 40px; color: rgb(102, 102, 102); float: left;
}
.nav-3 ul li a {
	padding: 0px 20px 0px 0px; color: rgb(102, 102, 102); line-height: 36px;
}
.nav-3 ul li a i {
	color: rgb(205, 205, 205); font-size: 20px; font-style: normal; font-weight: bold; margin-right: 10px; vertical-align: middle;
}
.nav-3 ul li a:hover {
	color: rgb(0, 50, 117); font-size: 12px; font-weight: normal;
}
.nav-3 ul li a:hover i {
	color: rgb(0, 50, 117);
}
.nav-bar .fun {
	padding: 12px 0px; height: 16px; line-height: 16px;
}
.nav-bar .fun a {
	color: rgb(255, 255, 255);
}
.language-header {
	width: 64px; border-right-color: rgb(88, 122, 163); border-right-width: 1px; border-right-style: solid; position: relative;
}
.language-header-wrap {
	padding: 12px 0px 0px; left: -10px; top: 16px; width: 90px; display: none; position: absolute;
}
.language-header-wrap ul {
	background: url("../images/account-header-wrap-bg.png");
}
.language-header-wrap ul li {
	text-align: center; line-height: 20px;
}
.language-header-wrap ul li a {
	padding: 5px 0px; display: block;
}
.language-header-wrap ul li a:hover {
	background: rgb(0, 0, 0);
}
.account-header {
	width: 70px; padding-left: 20px; position: relative;
}
.account-header-arrow {
	background: url("../images/icon-caret.png") no-repeat -60px 0px; top: 6px; width: 7px; height: 4px; margin-right: 9px; float: right; position: relative; _top: -10px;
}
.account-header a:hover .account-header-arrow {
	transition:0.25s; transform: rotate(180deg); -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -o-transform: rotate(180deg); -webkit-transition: all .25s ease 0s; -moz-transition: all .25s ease 0s; -o-transition: all .25s ease 0s;
}
.account-header:hover a .account-header-arrow {
	transition:0.25s; transform: rotate(180deg); -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -o-transform: rotate(180deg); -webkit-transition: all .25s ease 0s; -moz-transition: all .25s ease 0s; -o-transition: all .25s ease 0s;
}
.account-header-wrap {
	padding: 12px 0px 0px; left: 0px; top: 16px; width: 90px; display: none; position: absolute;
}
.account-header-wrap ul {
	background: url("../images/account-header-wrap-bg.png");
}
.account-header-wrap ul li {
	text-align: center; line-height: 20px;
}
.account-header-wrap ul li a {
	padding: 5px 0px; display: block;
}
.account-header-wrap ul li a:hover {
	background: rgb(0, 0, 0);
}
.index-banner-wrap {
	height: 621px; margin-top: 120px; position: relative;
}
.index-banner-center {
	left: 50%; top: 0px; width: 1920px; height: 621px; margin-left: -960px; position: relative;
}
.index-banner-center .link {
	left: 50%; top: 0px; width: 850px; height: 360px; margin-left: -360px; display: block; position: absolute; z-index: 20;
}
.index-menu-container {
	margin: -621px auto 0px; width: 990px; padding-top: 100px;
}
aside.index-about {
	width: 112px; height: 260px; padding-left: 15px; position: relative; z-index: 10;
}
aside.index-about h4 {
	height: 44px; color: rgb(255, 255, 255); line-height: 44px; font-family: ΢���ź�; font-size: 24px; font-weight: normal; margin-bottom: 15px;
}
aside.index-about ul li {
	height: 36px; line-height: 36px;
}
aside.index-about ul li a {
	color: rgb(255, 255, 255); font-family: ΢���ź�; font-size: 16px; display: block;
}
aside.index-about ul li a span {
	font-family: ����; font-size: 12px; float: right;
}
.color-column {
	height: 246px; position: relative; z-index: 10;
}
.color-column ul li {
	width: 165px; height: 246px; float: left; position: relative;
}
.color-column ul li:hover {
	z-index: 2;
}
.bg-blue {
	background: url("../images/bg-blue.png");
}
.bg-purple {
	background: url("../images/bg-purple.png");
}
.bg-green {
	background: url("../images/bg-green.png");
}
.bg-white {
	background: url("../images/bg-white.png");
}
.bg-yellow {
	background: url("../images/bg-yellow.png");
}
.bg-orange {
	background: url("../images/bg-orange.png");
}
.color-column dl {
	padding: 3px 0px 0px;
}
.color-column dl dt {
	height: 60px; line-height: 60px; padding-left: 25px; font-size: 14px; font-weight: bold;
}
.color-column dl dt a:hover {
	background: none;
}
.color-column dl dd {
	height: 22px; line-height: 22px;
}
.color-column dl dd a {
	padding: 0px 0px 0px 25px; display: block;
}
.bg-blue a {
	color: rgb(255, 255, 255);
}
.bg-purple a {
	color: rgb(255, 255, 255);
}
.bg-green a {
	color: rgb(255, 255, 255);
}
.bg-orange a {
	color: rgb(255, 255, 255);
}
.bg-blue a:hover {
	background: rgb(1, 34, 79);
}
.bg-purple a:hover {
	background: rgb(59, 0, 128);
}
.bg-green a:hover {
	background: rgb(69, 104, 0);
}
.bg-white a:hover {
	background: rgb(204, 204, 204);
}
.bg-yellow a:hover {
	background: rgb(203, 159, 0);
}
.bg-orange a:hover {
	background: rgb(179, 77, 0);
}
.column-2 {
	background: rgb(255, 255, 255); left: 165px; top: 0px; width: 330px; height: 246px; display: none; position: absolute; z-index: 2;
}
.bg-orange .column-2 {
	left: auto; right: 165px;
}
.color-column dl dd:hover .column-2 {
	display: block;
}
.column-2 ul {
	padding: 8px 0px;
}
.column-2 ul li {
	width: 50%; height: 36px; float: left;
}
.column-2 ul li a {
	height: 36px; color: rgb(102, 102, 102); line-height: 36px; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.column-2 ul li a:hover {
	background: none; color: rgb(59, 0, 128);
}
.t-main {
	height: 44px; line-height: 44px;
}
.t-main h3 {
	color: rgb(51, 51, 51); font-family: ΢���ź�; font-size: 24px; font-weight: normal;
}
.index-active ul {
	width: 1012px;
}
.index-active ul li {
	width: 230px; margin-right: 23px; float: left;
}
.index-active img {
	max-height: 160px; max-width: 230px;
}
.index-active ul li p {
	padding: 15px; text-align: center; line-height: 19px;
}
.index-active ul li p a {
	color: rgb(107, 108, 113);
}
.index-active ul li p a:hover {
	color: rgb(194, 19, 17);
}
/*footer {
	background: rgb(39, 40, 42); padding-top: 20px;
}*/
.t-foot {
	height: 44px; color: rgb(125, 126, 129); line-height: 44px; font-family: ΢���ź�; font-size: 20px;
}
footer a {
	display: inline-block;
}
footer table {
	width: 100%;
}
footer table td {
	padding: 3px 3px 3px 0px;
}
footer table td a {
	color: rgb(159, 161, 166);
}
/*.copyright {
	background: rgb(29, 31, 33); height: 40px; color: rgb(159, 161, 166); line-height: 40px;
}*/
.copyright a {
	color: rgb(159, 161, 166);
}
.copyright a:visited { 
	color: rgb(201, 201, 201);
}
.breadcrumb {
	height: 36px; color: rgb(153, 153, 153); line-height: 36px;
}
.breadcrumb a {
	color: rgb(153, 153, 153);
}
.breadcrumb span {
	margin: 0px 15px; font-family: ����; font-weight: bold;
}
.product-top-box {
	padding: 10px 20px; border-radius: 5px; border: 1px solid rgb(199, 199, 199); border-image: none; box-shadow: 1px 1px 2px #ececec; -webkit-box-shadow: 1px 1px 2px #ececec; -moz-box-shadow: 1px 1px 2px #ececec;
}
.t-1 {
	height: 44px; line-height: 44px;
}
.t-1 h3 {
	color: rgb(51, 51, 51); font-family: ΢���ź�; font-size: 18px;
}
.product-top-box p {
	line-height: 22px;
}
.product-list-1 ul li {
	padding: 20px 0px; border-top-color: rgb(223, 224, 229); border-top-width: 1px; border-top-style: solid;
}
.product-list-1 ul li:first-child {
	padding-top: 0px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.product-list-1 ul li .img {
	padding-top: 2px; float: left;
}
.product-list-1 ul li .img img {
	width: 68px; height: 75px;
}
.product-list-1 ul li .cnt {
	margin-left: 88px;
	height: 95px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    overflow: hidden;
}
.product-list-1 ul li .cnt h3 {
	font-size: 14px; margin-bottom: 5px;
}
.product-list-1 ul li .cnt h3 a {
	color: #d33529;
}
.product-list-1 ul li .cnt h3 .time {
	color: rgb(194, 19, 17); font-size: 12px; float: right;
}
.product-list-1 ul li .cnt p {
	line-height: 18px;
}
.mini-contact {
	background: rgb(252, 252, 252); padding: 10px; border: 1px solid rgb(204, 204, 204); border-image: none; line-height: 28px;
}
.mini-product-list {
	background: rgb(252, 252, 252); padding: 10px; border: 1px solid rgb(204, 204, 204); border-image: none; line-height: 28px;
}
.mini-product-list {
	background: rgb(252, 252, 252); padding: 20px 5px 0px; border: 1px solid rgb(204, 204, 204); border-image: none; line-height: 28px;
}
.mini-product-list ul li {
	text-align: center; margin-bottom: 10px;
}
.mini-product-list ul li .img img {
	width: 140px; height: 100px; vertical-align: middle;
}
.mini-product-list ul li p {
	line-height: 30px;
}
.mini-product-list ul li a {
	color: rgb(51, 91, 145);
}
.product-screening {
	background: url("../images/product-screening-bg.png") repeat-x bottom; border: 1px solid rgb(204, 204, 204); border-image: none; padding-left: 38px; box-shadow: 1px 1px 2px #ececec; -webkit-box-shadow: 1px 1px 2px #ececec; -moz-box-shadow: 1px 1px 2px #ececec;
}
.product-screening ul li {
	padding: 14px 0px; height: 20px; line-height: 20px; margin-right: 40px; float: left;
}
.select-wrap {
	position: relative;
}
.product-screening-arrow {
	background: url("../images/icon-caret.png") no-repeat -50px 0px; top: 9px; width: 7px; height: 4px; margin-left: 9px; float: right; position: relative; _margin-top: 1px;
}
.select-wrap span {
	height: 20px; color: rgb(153, 153, 153); display: inline-block;
}
.select-wrap > span:hover {
	background: rgb(255, 255, 255); position: relative; z-index: 3;
}
.select-wrap:hover > span {
	background: rgb(255, 255, 255); position: relative; z-index: 3;
}
.select-wrap span:hover .product-screening-arrow {
	transition:0.25s; transform: rotate(180deg); -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -o-transform: rotate(180deg); -webkit-transition: all .25s ease 0s; -moz-transition: all .25s ease 0s; -o-transition: all .25s ease 0s;
}
.select-wrap:hover span .product-screening-arrow {
	transition:0.25s; transform: rotate(180deg); -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -o-transform: rotate(180deg); -webkit-transition: all .25s ease 0s; -moz-transition: all .25s ease 0s; -o-transition: all .25s ease 0s;
}
.select-option {
	background: rgb(252, 252, 252); padding: 0px; border: 1px solid rgb(204, 204, 204); border-image: none; left: -10px; top: 20px; width: 150px; overflow: hidden; display: none; position: absolute;
}
.select-option dl {
	width: 150px;
}
.select-option dl.j_scroll {
	left: 0px; top: 0px; position: absolute;
}
.select-option a {
	padding: 0px 10px; height: 25px; line-height: 25px; overflow: hidden; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.select-option a:hover {
	background: rgb(204, 204, 204);
}
.contrl {
	background: rgb(252, 252, 252); left: 0px; top: 125px; width: 150px; height: 25px; line-height: 25px; position: absolute; z-index: 50;
}
.contrl a {
	padding: 0px; width: 50%; height: 25px; text-align: center; line-height: 25px; float: left; display: inline-block;
}
.contrl a.goU i {
	background: url("../images/icon-caret.png") no-repeat -30px 0px; width: 7px; height: 4px; display: inline-block;
}
.contrl a.goD i {
	background: url("../images/icon-caret.png") no-repeat -20px 0px; width: 7px; height: 4px; display: inline-block;
}
.panel-wrap {
	height: 0px; overflow: hidden; position: relative;
}
.panel-wrap.show {
	height: auto; position: relative;
}
.panel {
	border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(204, 204, 204) rgb(204, 204, 204); border-image: none; padding-top: 5px;
}
.panel .product-screening {
	border-right-color: currentColor; border-left-color: currentColor; border-right-width: medium; border-left-width: medium; border-right-style: none; border-left-style: none;
}
.tab-main {
	background: rgb(51, 102, 153); padding: 2px 5px 0px; height: 45px;
}
.tab-main a {
	width: 50%; height: 45px; text-align: center; color: rgb(255, 255, 255); line-height: 45px; font-size: 14px; float: left; display: inline-block;
}
.tab-main a.current {
	background: rgb(241, 241, 241); color: rgb(51, 51, 51);
}
.panel .product-list-1 ul li {
	padding: 20px;
}
.panel .product-list-1 ul li:first-child {
	padding-top: 0px;
}
.app-list-1 ul {
	padding: 0px 20px;
}
.app-list-1 ul li {
	padding: 15px 0px 10px; border-top-color: rgb(223, 224, 229); border-top-width: 1px; border-top-style: solid;
}
.app-list-1 ul li:first-child {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.app-list-1 ul li h3 {
	height: 21px; line-height: 21px; font-size: 14px; margin-bottom: 10px;
}
.app-list-1 ul li h3 a {
	color: rgb(51, 91, 145);
}
.app-list-1 ul li .cnt {
	line-height: 18px;
}
.app-list-1 ul li .cnt p {
	color: rgb(153, 153, 153); margin-bottom: 5px;
}
.app-list-1 ul li .cnt p a {
	color: rgb(153, 153, 153);
}
.app-list-1 ul li .cnt p a:hover {
	color: rgb(194, 19, 17);
}
.app-list-1 ul li .cnt p strong {
	color: rgb(102, 102, 102);
}
#image_wrap {
	text-align: center; padding-bottom: 3px;
}
#image_wrap img {
	border: 1px solid rgb(204, 204, 204); border-image: none;
}
.scrollable {
	width: 385px; height: 87px; overflow: hidden; position: relative;
}
.scrollable .items {
	width: 20000em; clear: both; position: absolute;
}
.items div {
	width: 388px; float: left;
}
.scrollable img {
	border: 1px solid rgb(204, 204, 204); border-image: none; width: 92px; height: 71px; margin-right: 3px; float: left; background-color: rgb(255, 255, 255);
}
.scrollable .active {
	border: 1px solid rgb(51, 91, 145); border-image: none; position: relative; cursor: default;
}
.scrollable {
	float: left;
}
a.browse {
	background: url("/media/img/scrollable/arrow/hori_large.png") no-repeat; margin: 40px 10px; width: 30px; height: 30px; font-size: 1px; float: left; display: none; cursor: pointer;
}
a.right {
	background-position: 0px -30px; clear: right; margin-right: 0px;
}
a.right:hover {
	background-position: -30px -30px;
}
a.right:active {
	background-position: -60px -30px;
}
a.left {
	margin-left: 0px;
}
a.left:hover {
	background-position: -30px 0px;
}
a.left:active {
	background-position: -60px 0px;
}
a.up {
	background: url("/media/img/scrollable/arrow/vert_large.png") no-repeat; margin: 10px 50px; float: none;
}
a.down {
	background: url("/media/img/scrollable/arrow/vert_large.png") no-repeat; margin: 10px 50px; float: none;
}
a.up:hover {
	background-position: -30px 0px;
}
a.up:active {
	background-position: -60px 0px;
}
a.down {
	background-position: 0px -30px;
}
a.down:hover {
	background-position: -30px -30px;
}
a.down:active {
	background-position: -60px -30px;
}
a.disabled {
	visibility: hidden !important;
}
.tab-product {
	background: url("../images/line-blue.gif") repeat-x bottom; border-width: 1px 1px medium medium; border-style: solid solid none none; border-color: rgb(204, 204, 204) rgb(204, 204, 204) currentColor currentColor; border-image: none; height: 32px; overflow: hidden;
}
.tab-product a {
	width: 132px; height: 31px; text-align: center; color: rgb(51, 51, 51); line-height: 31px; border-left-color: rgb(204, 204, 204); border-left-width: 1px; border-left-style: solid; float: left; display: inline-block;
}
.tab-product a.important {
	background: rgb(175, 202, 121); color: rgb(255, 255, 255);
}
.tab-product a:first-child {
	width: 133px;
}
.tab-product a.current {
	background: rgb(250, 250, 250); border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(92, 124, 167) rgb(92, 124, 167) currentColor; border-image: none; left: 0px; top: -1px; width: 131px; height: 32px; color: rgb(51, 91, 145); font-size: 14px; position: relative;
}
.tab-product a:first-child.current {
	width: 132px; border-left-color: rgb(204, 204, 204); border-left-width: 1px; border-left-style: solid;
}
.tab-product a:last-child.current {
	left: 1px; border-right-color: rgb(204, 204, 204); border-right-width: 1px; border-right-style: solid;
}
.panel-product {
	background: rgb(250, 250, 250);
}
.product-list-2 table {
	width: 100%;
}
.product-list-2 th {
	background: rgb(51, 91, 145); height: 30px; color: rgb(255, 255, 255); line-height: 30px; font-size: 14px; font-weight: normal;
}
.product-list-2 th:first-child {
	text-align: left; padding-left: 20px;
}
.product-list-2 th a {
	color: rgb(255, 255, 255); display: block;
}
.icon-sort-arrow {
	background: url("../images/icon-caret.png") no-repeat -60px 0px; top: -2px; width: 7px; height: 4px; margin-left: 8px; display: inline-block; position: relative;
}
.icon-sort-arrow.up {
	background-position: -70px 0px;
}
.product-list-2 td {
	background: rgb(255, 255, 255); padding: 10px 0px; text-align: center; color: rgb(47, 47, 47); line-height: 40px; font-size: 14px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid;
}
.product-list-2 tr td:first-child {
	text-align: left; padding-left: 20px;
}
.product-list-2 tr td.text-center {
	text-align: center;
}
.product-list-2 td input {
	margin: 13px 5px 0px 0px; vertical-align: top;
}
.spinner {
	margin: 0px auto; border: 1px solid rgb(204, 204, 204); border-image: none; width: 64px; height: 28px;
}
.spinner .text {
	margin: 0px; border: currentColor; border-image: none; width: 38px; height: 28px; text-align: center; color: rgb(153, 153, 153); font-size: 12px; float: left;
}
.spinner a {
	background: rgb(204, 204, 204); height: 14px; text-align: center; line-height: 14px; margin-left: 38px; display: block; cursor: pointer;
}
.spinner a i {
	background: url("../images/icon-caret.png") no-repeat -20px 0px; width: 7px; height: 4px; margin-right: 9px; float: right; _margin-top: 1px;
}
.spinner a.add i {
	background-position: -30px 0px; margin-top: 9px;
}
.cnt-article {
	line-height: 27px;
}
a.btn-collect {
	background: url("../images/btn-collect-bg.png"); border: 1px solid rgb(114, 161, 27); border-image: none; height: 42px; color: rgb(255, 255, 255); line-height: 42px; font-size: 14px;
}
a.btn-lg-blue {
	background: url("../images/btn-lg-blue-bg.png"); border: 1px solid rgb(28, 84, 158); border-image: none; height: 42px; color: rgb(255, 255, 255); line-height: 42px; font-size: 14px;
}
a.btn-lg-blue i.icon-word {
	margin-top: 10px;
}
.bshare-custom {
	background: rgb(252, 252, 252); padding: 15px 10px; border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(102, 102, 102); font-weight: bold;
}
.bshare-custom span {
	height: 20px; line-height: 20px; display: inline-block;
}
.share-right .bshare-custom .bshare-sinaminiblog {
	background: url("../images/icon.png") no-repeat 0px -64px; padding: 0px; width: 23px; height: 20px; margin-right: 15px;
}
.share-right .bshare-custom .bshare-qqim {
	background: url("../images/icon.png") no-repeat -32px -64px; padding: 0px; width: 18px; height: 20px; margin-right: 15px;
}
.share-right .bshare-custom .bshare-weixin {
	background: url("../images/icon.png") no-repeat -64px -64px; padding: 0px; width: 23px; height: 20px;
}
.app-list-2 {
	padding: 10px 20px;
}
.app-list-2 ul li {
	height: 38px; line-height: 38px; font-size: 14px; font-weight: bold;
}
.app-list-2 ul li a {
	color: rgb(51, 91, 145);
}
.left-nav h3 {
	background: rgb(51, 91, 145); height: 38px; color: rgb(255, 255, 255); line-height: 38px; padding-left: 10px; font-family: ΢���ź�; font-size: 14px; font-weight: normal; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid; cursor: pointer;
}
.left-nav h3 a {
	color: rgb(255, 255, 255); display: block;
}
.left-nav .current h3 {
	border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.left-nav ul li h3 i.icon-first-aside {
	background-position: -112px 0px; margin: 14px 10px 0px 0px; width: 12px; height: 12px; float: right;
}
.left-nav ul li.current h3 i.icon-first-aside {
	background-position: -128px 0px; margin: 17px 12px 0px 0px; width: 12px; height: 3px;
}
.left-nav ul li.current h3 a {
	color: rgb(255, 255, 255);
}
.left-nav ul li dl {
	background: rgb(250, 250, 250); border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(204, 204, 204) rgb(204, 204, 204); border-image: none; display: none;
}
.left-nav ul li dl.db {
	display: block;
}
.left-nav ul li dl dd {
	
}
.left-nav ul li dl dd a {
	height: 30px; color: rgb(102, 102, 102); line-height: 30px; padding-left: 10px; display: block; position: relative;
}
.left-nav ul li dl dd a i {
	font-size: 24px; font-style: normal; margin-right: 5px; vertical-align: middle;
}
.left-nav ul li dl dd a.current {
	color: rgb(153, 204, 102);
}
.left-nav ul li dl dd a:hover {
	color: rgb(153, 204, 102);
}
.left-nav ul li dl dd a i.ico-second-aside {
	background-position: -64px -80px; top: 13px; width: 18px; height: 18px; right: 24px; position: absolute;
}
.left-nav ul li dl dd a:hover i.ico-second-aside {
	background-position: -96px -80px;
}
.left-nav ul li dl dd a.current i.ico-second-aside {
	background-position: -96px -80px;
}
.left-nav ul li dl dd a.second-nav.current i.ico-second-aside {
	background-position: -128px -80px;
}
.border-box {
	border: 1px solid rgb(204, 204, 204); border-image: none;
}
.t-2 {
	background: url("../images/t-2-bg.png"); height: 32px; line-height: 32px; padding-left: 18px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.t-2 h3 {
	color: rgb(51, 51, 51); font-family: ΢���ź�; font-size: 18px; font-weight: bold;
}
.ipt-time {
	background: url("../images/ipt-time-bg.png"); border: 1px solid rgb(204, 204, 204); border-image: none; width: 102px; height: 35px; color: rgb(153, 153, 153); padding-left: 20px;
}
.select_owner::after {
	height: 0px; line-height: 0; clear: both; font-size: 0px; display: block; visibility: hidden; content: ".";
}
.select_owner {
	display: inline-block;
}
* html .select_owner {
	height: 1%;
}
.select_owner {
	background: url("../images/select_bg.png") no-repeat right bottom; border: 1px solid rgb(200, 204, 208); border-image: none; display: block; position: relative; z-index: 999;
}
.select_owner-disable {
	background: rgb(255, 255, 255);
}
.select_owner .showtext {
	padding: 0px 10px; height: 35px; text-align: center; color: rgb(102, 102, 102); line-height: 35px; float: left; display: block;
}
.select_owner .showtext-disable {
	border-width: 1px 0px 1px 1px; border-style: solid none solid solid; border-color: rgb(217, 222, 226) currentColor rgb(217, 222, 226) rgb(217, 222, 226); border-image: none; text-align: left;
}
.select_owner .btn {
	border-radius: 0px; height: 35px;
}
.select_owner .btn-disable {
	border-width: 1px 1px 1px 0px; border-style: solid solid solid none; border-color: rgb(217, 222, 226) rgb(217, 222, 226) rgb(217, 222, 226) currentColor; border-image: none;
}
.select_owner ul {
	border: 1px solid rgb(200, 204, 208); border-image: none; top: 35px; overflow: hidden; display: none; position: absolute;
}
.select_owner ul li {
	background: rgb(255, 255, 255); line-height: 28px; padding-left: 10px; display: block; cursor: pointer;
}
.select_owner ul li:hover {
	background: rgb(242, 242, 242);
}
.select_owner ul li a:hover {
	text-decoration: none;
}
.select_owner a {
	display: block;
}
.select_owner2::after {
	height: 0px; line-height: 0; clear: both; font-size: 0px; display: block; visibility: hidden; content: ".";
}
.select_owner2 {
	display: inline-block;
}
* html .select_owner2 {
	height: 1%;
}
.select_owner2 {
	background: url("../images/select2_bg.png") no-repeat right bottom rgb(255, 255, 255); border: 1px solid rgb(200, 204, 208); border-image: none; display: block; position: relative; z-index: 999;
}
.select_owner-disable {
	background: rgb(255, 255, 255);
}
.select_owner2 .showtext {
	padding: 0px 10px; height: 35px; text-align: center; color: rgb(102, 102, 102); line-height: 35px; float: left; display: block;
}
.select_owner2 .showtext-disable {
	border-width: 1px 0px 1px 1px; border-style: solid none solid solid; border-color: rgb(217, 222, 226) currentColor rgb(217, 222, 226) rgb(217, 222, 226); border-image: none; text-align: left;
}
.select_owner2 .btn {
	border-radius: 0px; height: 35px;
}
.select_owner2 .btn-disable {
	border-width: 1px 1px 1px 0px; border-style: solid solid solid none; border-color: rgb(217, 222, 226) rgb(217, 222, 226) rgb(217, 222, 226) currentColor; border-image: none;
}
.select_owner2 ul {
	border: 1px solid rgb(200, 204, 208); border-image: none; left: 0px; top: 35px; overflow: auto; display: none; position: absolute; max-height: 140px;
}
.select_owner2 ul li {
	background: rgb(255, 255, 255); line-height: 28px; padding-left: 10px; display: block; cursor: pointer;
}
.select_owner2 ul li:hover {
	background: rgb(242, 242, 242);
}
.select_owner2 ul li a:hover {
	text-decoration: none;
}
.search-box {
	padding: 8px 16px; border: 1px solid rgb(235, 236, 236); border-image: none; width: 196px; height: 20px;
}
.search-box .ipt-text {
	background: none; border: currentColor; border-image: none; height: 20px; line-height: 20px;
}
.search-box button {
	background: none; border: currentColor; border-image: none; margin-top: 2px; cursor: pointer;
}
.t-3 {
	height: 36px; line-height: 36px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.t-3 h3 {
	color: rgb(51, 51, 51); font-size: 14px; font-weight: bold;
}
.table-form-1 {
	width: 100%;
}
.table-form-1 th {
	padding: 0px 10px 15px 0px; vertical-align: top;
}
.table-form-1 td {
	padding: 0px 10px 15px 0px; vertical-align: top;
}
.table-form-1 span.hd {
	background: rgb(240, 240, 241); border-radius: 1px; border: 1px solid rgb(195, 195, 195); border-image: none; width: 88px; height: 35px; text-align: center; line-height: 35px; font-size: 14px; font-weight: normal; vertical-align: top; float: left; display: inline-block; box-shadow: inset 1px 1px 1px 0px #d5d5d5; -webkit-box-shadow: inset 1px 1px 1px 0 #d5d5d5; -moz-box-shadow: inset 1px 1px 1px 0 #d5d5d5;
}
.table-form-1 .ipt-text {
	background: rgb(255, 255, 255); padding: 9px 0px; border-radius: 3px; border: 1px solid rgb(195, 195, 195); border-image: none; height: 17px; line-height: 17px; text-indent: 10px;
}
.table-form-1 label {
	height: 37px; line-height: 37px; display: inline-block;
}
.table-form-1 label input {
	margin: 12px 5px 0px 0px; float: left;
}
.table-form-1 td input.error {
	border: 1px solid rgb(193, 0, 0); border-image: none;
}
.order-total {
	padding: 5px 20px; text-align: right; line-height: 26px; font-size: 14px;
}
.t-4 h3 {
	color: rgb(51, 51, 51); font-family: ΢���ź�; font-size: 18px;
}
.disabled {
	opacity: 0.5; -moz-opacity: 0.5;
}
.disabled .table-form-1 .ipt-text {
	color: rgb(0, 0, 0);
}
.disabled .table-form-1 span.hd {
	color: rgb(0, 0, 0);
}
.disabled .table-form-1 td {
	color: rgb(0, 0, 0);
}
.pay-methods {
	height: 20px; line-height: 20px;
}
.pay-methods label {
	float: left;
}
.pay-methods label input {
	margin: 4px 10px 0px 0px; float: left;
}
.pay-methods .fold {
	font-size: 16px; font-weight: bold; margin-left: 5px; cursor: pointer;
}
.btn-choose {
	background: rgb(240, 240, 241); border-radius: 5px; border: 1px solid rgb(195, 195, 195); border-image: none; width: 133px; height: 35px; text-align: center; color: rgb(102, 102, 102); line-height: 35px; font-size: 14px; font-weight: normal; display: inline-block; cursor: pointer; box-shadow: inset 1px 1px 1px 0px #d5d5d5; -webkit-box-shadow: inset 1px 1px 1px 0 #d5d5d5; -moz-box-shadow: inset 1px 1px 1px 0 #d5d5d5;
}
.btn-choose i {
	background: url("../images/icon-caret.png") no-repeat -20px 0px; top: 15px; width: 7px; height: 4px; margin-right: 9px; float: right; position: relative; _top: -19px;
}
.table-form-1 td span {
	height: 37px; line-height: 37px; vertical-align: middle; display: inline-block;
}
.table-form-1 td span {
	padding: 0px 5px; height: 37px; line-height: 37px; vertical-align: middle; display: inline-block;
}
.table-form-1 td label.error {
	padding: 0px; width: 0px; height: 37px; color: rgb(194, 19, 17); line-height: 37px; overflow: hidden; vertical-align: middle; float: left; display: block;
}
.overlay-box .product-list-2 tr td {
	background: none;
}
.border-box-2 {
	background: rgb(255, 255, 255); border-radius: 5px; border: 1px solid rgb(204, 204, 204); border-image: none; line-height: 24px;
}
.pay-list img {
	border: 1px solid rgb(204, 204, 204); border-image: none;
}
.buy-column table {
	width: 100%;
}
.buy-column table th {
	text-align: left; color: rgb(47, 47, 47); padding-bottom: 8px; font-size: 14px;
}
.buy-column table td {
	padding: 3px 0px; color: rgb(47, 47, 47);
}
.buy-column table td a {
	color: rgb(47, 47, 47);
}
.textarea {
	background: rgb(255, 255, 255); padding: 5px 10px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 100%; color: rgb(102, 102, 102); box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.nav-sub2 {
	border: 1px solid rgb(204, 204, 204); border-image: none; left: 50%; top: 156px; width: 175px; margin-left: -495px; position: fixed;
}
.nav-sub2 ul li {
	height: 30px; line-height: 30px;
}
.nav-sub2 ul li a {
	padding: 0px 10px; height: 30px; line-height: 30px; display: block;
}
.nav-sub2 ul li.current a {
	background: rgb(51, 91, 145); color: rgb(255, 255, 255); font-size: 14px;
}
.table-form-2 th {
	padding: 0px 10px 20px 0px; vertical-align: top;
}
.table-form-2 td {
	padding: 0px 10px 20px 0px; vertical-align: top;
}
.table-form-2 span.hd {
	background: rgb(240, 240, 241); border-radius: 1px; border: 1px solid rgb(195, 195, 195); border-image: none; width: 88px; height: 42px; text-align: center; line-height: 42px; font-size: 20px; font-weight: bold; vertical-align: top; float: left; display: inline-block; box-shadow: inset 1px 1px 1px 0px #d5d5d5; -webkit-box-shadow: inset 1px 1px 1px 0 #d5d5d5; -moz-box-shadow: inset 1px 1px 1px 0 #d5d5d5;
}
.table-form-2 .ipt-text {
	background: rgb(255, 255, 255); padding: 12px 0px; border-radius: 3px; border: 1px solid rgb(195, 195, 195); border-image: none; height: 18px; line-height: 18px; text-indent: 10px;
}
.table-form-2 label {
	height: 44px; line-height: 44px; display: inline-block;
}
.t-5 h3 {
	color: rgb(51, 51, 51); line-height: 62px; font-family: ΢���ź�; font-size: 24px; font-weight: normal;
}
.checkbox {
	margin: 4px 10px 0px 0px; float: left;
}
.ipt-file-box {
	overflow: hidden; position: relative;
}
.ipt-file-box .ipt-file {
	left: 0px; top: 0px; width: 100%; height: 100%; font-size: 99px; position: absolute; opacity: 0; -moz-opacity: 0;
}
.table-form-1 span.hd.w-15 {
	width: 150px;
}
.table-form-2 span.hd.w-15 {
	width: 150px;
}
.tab-1 {
	background: rgb(204, 204, 204); height: 30px; line-height: 30px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.tab-1 a {
	width: 50%; color: rgb(255, 255, 255); text-indent: 20px; font-size: 14px; float: left; display: block;
}
.tab-1 a.current {
	background: rgb(51, 91, 145);
}
.t-4 .fun {
	margin-top: -20px; float: right;
}
.t-4 .fun span {
	color: rgb(0, 0, 0); font-size: 14px; font-weight: bold; cursor: pointer;
}
.product-list-3 table {
	width: 100%;
}
.product-list-3 th {
	background: rgb(255, 255, 255); height: 30px; line-height: 30px; font-size: 14px; font-weight: normal;
}
.product-list-3 th:first-child {
	text-align: left; padding-left: 20px;
}
.product-list-3 th a {
	color: rgb(102, 102, 102); display: block;
}
.product-list-3 .icon-sort-arrow {
	background: url("../images/icon-caret.png") no-repeat -50px 0px; top: -2px; width: 7px; height: 4px; margin-left: 8px; display: inline-block; position: relative;
}
.product-list-3 .icon-sort-arrow.up {
	background-position: -80px 0px;
}
.product-list-3 td {
	background: rgb(255, 255, 255); padding: 10px 0px; text-align: center; color: rgb(102, 102, 102); line-height: 40px; font-size: 14px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid;
}
.product-list-3 tr td:first-child {
	text-align: left; padding-left: 20px;
}
.product-list-3 tr td.text-center {
	text-align: center;
}
.product-list-3 td input {
	margin: 13px 5px 0px 0px; vertical-align: top;
}
.product-list-4 table {
	width: 100%;
}
.product-list-4 th {
	background: rgb(255, 255, 255); padding: 10px 15px; text-align: left; font-size: 14px; font-weight: normal; border-left-color: rgb(204, 204, 204); border-left-width: 1px; border-left-style: solid;
}
.product-list-4 th:first-child {
	border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.product-list-4 th a {
	color: rgb(102, 102, 102); display: block;
}
.product-list-4 .icon-sort-arrow {
	background: url("../images/icon-caret.png") no-repeat -50px 0px; top: -2px; width: 7px; height: 4px; margin-left: 8px; display: inline-block; position: relative;
}
.product-list-4 .icon-sort-arrow.up {
	background-position: -80px 0px;
}
.product-list-4 td {
	background: rgb(255, 255, 255); padding: 10px 15px; color: rgb(102, 102, 102); font-size: 14px; border-top-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;
}
.product-list-4 tr td:first-child {
	border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.product-list-4 tr td.text-center {
	text-align: center;
}
.product-list-4 td input {
	margin: 13px 5px 0px 0px; vertical-align: top;
}
.product-list-4 td.bd-none {
	border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.overlay-box.w-80 {
	width: 800px;
}
.exhibition-plan ul li {
	margin: 0px 13px 17px 0px; width: 305px; float: left;
}
.exhibition-plan ul li .border-box {
	border: 1px solid rgb(229, 229, 229); border-image: none; height: auto !important; min-height: 150px;
}
.exhibition-plan ul li .t {
	background: url("../images/t-bg.png"); height: 22px; text-align: center; color: rgb(51, 51, 51); line-height: 22px; font-family: ΢���ź�; font-size: 14px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.exhibition-plan ul li dl dd {
	padding: 0px 5px; height: 30px; line-height: 30px; overflow: hidden; border-top-color: rgb(229, 229, 229); border-top-width: 1px; border-top-style: solid; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.exhibition-plan ul li dl dd:first-child {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.exhibition-plan ul li dl dd span {
	color: rgb(204, 0, 0); font-size: 14px; margin-right: 5px;
}
.dialog {
	background: rgb(245, 245, 245); border: 1px solid rgb(204, 204, 204); border-image: none; width: 200px; height: 100px; position: absolute; z-index: 50; box-shadow: 0px 0px 3px #ccc; -webkit-box-shadow: 0px 0px 3px #ccc; -moz-box-shadow: 0px 0px 3px #ccc;
}
.dialog-content {
	padding: 5px;
}
.dialog-message {
	text-align: center; color: rgb(51, 51, 51); line-height: 22px;
}
#finalPriceChanged {
	color: rgb(194, 19, 17);
}
.promotion-list {
	overflow: hidden;
}
.promotion-list ul {
	width: 1012px;
}
.promotion-list ul li {
	width: 230px; height: 247px; text-align: center; margin-right: 23px; float: left;
}
.promotion-list ul li .img {
	margin-bottom: 10px;
}
.promotion-list ul li .img img {
	width: 230px; height: 160px;
}
.promotion-list ul li p a {
	color: rgb(47, 47, 47);
}
.promotion-detail .pic {
	width: 370px; overflow: hidden; float: left;
}
.promotion-detail .pic img {
	width: 370px;
}
.promotion-detail .cnt h3 {
	color: rgb(51, 51, 51); font-family: ΢���ź�; font-size: 20px; font-weight: normal; margin-bottom: 5px;
}
.choose-size {
	padding: 20px 20px 0px;
}
.choose-size a {
	padding: 0px 15px; border-radius: 2px; border: 1px solid rgb(195, 195, 195); border-image: none; height: 28px; line-height: 28px; margin-right: 10px; margin-bottom: 10px; float: left; display: inline-block;
}
.choose-size a.current {
	border: 1px solid rgb(51, 91, 145); border-image: none;
}
.promotion-detail .spinner {
	margin-left: 20px;
}
.btn-default .icon-word {
	margin-top: 5px;
}
.thesis-list ul li {
	padding: 20px 0px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.thesis-list ul li h3 a {
	color: rgb(51, 91, 145);
}
.thesis-list ul li .time {
	color: rgb(194, 19, 17); font-size: 12px;
}
.thesis-list ul li p {
	color: rgb(153, 153, 153);
}
.thesis-list ul li p strong {
	color: rgb(102, 102, 102);
}
.thesis-list ul li .btn-default {
	top: 10px; right: 0px; position: absolute;
}
.sub-mall .box {
	background: rgb(250, 250, 250);
}
.sub-mall .box h3 {
	background: rgb(51, 91, 145); padding: 0px 10px; height: 20px; color: rgb(255, 255, 255); font-size: 12px; font-weight: normal;
}
.sub-mall .box ul {
	padding: 10px 0px;
}
.sub-mall .box ul li {
	margin-bottom: 10px;
}
.sub-mall .box ul li a {
	padding: 0px 10px; height: 20px; color: rgb(102, 102, 102); display: block;
}
.sub-mall .box ul li a:hover {
	background: rgb(51, 91, 145); color: rgb(255, 255, 255); font-size: 12px; font-weight: normal;
}
.sub-mall .box ul li.current a {
	background: rgb(51, 91, 145); color: rgb(255, 255, 255); font-size: 12px; font-weight: normal;
}
.mall-list {
	overflow: hidden;
}
.mall-list ul {
	width: 820px;
}
.mall-list ul li {
	width: 180px; height: 198px; text-align: center; margin-right: 25px; float: left;
}
.mall-list ul li .pic {
	margin-bottom: 10px;
}
.mall-list ul li .pic img {
	width: 180px; height: 130px;
}
.mall-list ul li p a {
	color: rgb(107, 108, 113);
}
.t-6 h3 {
	color: rgb(51, 91, 145); font-size: 14px;
}
.integral-cart td {
	padding: 10px 0px; color: rgb(102, 102, 102);
}
.news-list ul li {
	height: 48px; line-height: 48px; overflow: hidden;
}
.news-list ul li a {
	color: rgb(0, 0, 0); display: inline-block; max-width: 870px;
}
.news-list ul li:hover {
	color: #e31c0d; font-weight: bold;
}
.news-list ul li:hover a {
	color: #e31c0d; font-weight: bold;
}
.news-list ul li:hover .btn {
	font-weight: normal;
}
.news-list ul li a i {
	margin-right: 5px;
}
.news-list ul li span {
	float: right;
}
.t-news h3 {
	color: rgb(51, 51, 51); font-family: ΢���ź�; font-size: 20px; font-weight: normal;
}
.t-news h5 {
	line-height: 40px;
}
.pic-news {
	overflow: hidden;
}
.pic-news img {
	width: 370px;
}
table.text-light-gray td {
	line-height: 25px;
}
.search-box2 {
	border: 1px solid rgb(235, 236, 236); border-image: none; width: 260px; height: 40px;
}
.search-box2 .text {
	padding: 12px 9px; border: currentColor; border-image: none; width: 220px; height: 16px; line-height: 16px; float: left;
}
.search-box2 .submit {
	height: 16px; padding-top: 12px; float: left;
}
.search-box2 .submit input {
	border: currentColor; border-image: none; height: 16px; float: left; cursor: pointer;
}
.nav-sub3 {
	border: 1px solid rgb(204, 204, 204); border-image: none; height: 30px;
}
.nav-sub3 ul li {
	height: 30px; line-height: 30px; border-right-color: rgb(204, 204, 204); border-right-width: 1px; border-right-style: solid; float: left; display: inline-block;
}
.nav-sub3 ul li a {
	padding: 0px 10px; height: 30px; line-height: 30px; display: block;
}
.nav-sub3 ul li.current a {
	background: rgb(51, 91, 145); color: rgb(255, 255, 255); font-size: 14px;
}
.sns-enter a {
	float: left; position: relative;
}
.sns-enter a:hover .foot-code {
	left: -35px; top: -120px; display: block; position: absolute;
}
.sns-enter a:hover .foot-code img {
	border-radius: 5px; border: 5px solid rgba(0, 0, 0, 0.5); border-image: none; width: 100px; height: 100px; _border: solid 5px #888;
}
.help {
	width: 20px; height: 20px; position: relative;
}
.help .box-help {
	background: rgb(255, 255, 255); padding: 5px 10px; border: 1px solid rgb(204, 204, 204); border-image: none; left: 30px; top: -10px; width: 310px; height: 120px; line-height: 22px; display: none; position: absolute;
}
.help:hover .box-help {
	display: block;
}
.pageturn p {
	color: rgb(71, 71, 71);
}
.pageturn {
	text-align: center;
}
.pageturn ul {
	margin: 0px auto; display: inline-block;
}
.pageturn li {
	margin-right: 7px; float: left; display: inline-block;
}
.pageturn a {
	padding: 0px 10px; border: 1px solid rgb(229, 229, 229); border-image: none; height: 28px; color: rgb(71, 71, 71); line-height: 28px; display: block; background-color: rgb(249, 249, 249);
}
.pageturn a:hover {
	border-color: rgb(51, 91, 145); color: rgb(51, 91, 145); text-decoration: none;
}
.pageturn li.current a {
	border-color: rgb(51, 91, 145); color: rgb(255, 255, 255); background-color: rgb(51, 91, 145);
}
.pageturn li.current a:hover {
	color: rgb(255, 255, 255);
}
* html .pageturn li {
	width: 20px;
}
* html .pageturn li.prev {
	width: 58px;
}
* html .pageturn li.next {
	width: 58px;
}
.overlay-box {
	background: rgb(250, 250, 250); width: 990px; display: none;
}
.overlay-box-2 {
	background: rgb(255, 255, 255); width: 335px; height: auto !important; line-height: 24px; display: none; min-height: 190px;
}
.line-dotted div {
	border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: dotted;
}
.line-dashed div {
	border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: dashed;
}
.line-solid div {
	border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
.line-solid-black div {
	height: 1px; background-color: rgb(0, 0, 0);
}
.auto {
	margin-right: auto; margin-left: auto; float: none;
}
.border {
	border: 1px solid rgb(223, 224, 229); border-image: none;
}
.border-bottom-none {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.border-top-none {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.underline {
	text-decoration: underline;
}
.text-left {
	text-align: left;
}
.text-right {
	text-align: right;
}
.text-center {
	text-align: center;
}
.pull-left {
	float: left;
}
.pull-right {
	float: right;
}
.pull-none {
	float: none;
}
.text-red {
	color: rgb(194, 19, 17);
}
a.txet-red {
	color: rgb(194, 19, 17);
}
a.text-red:hover {
	color: rgb(194, 19, 17);
}
.text-blue {
	color: rgb(51, 91, 145);
}
a.text-blue {
	color: rgb(51, 91, 145);
}
a.text-blue:hover {
	color: rgb(51, 91, 145);
}
.text-gray {
	color: rgb(102, 102, 102);
}
a.text-gray {
	color: rgb(102, 102, 102);
}
.text-black {
	color: rgb(47, 47, 47);
}
a.text-black {
	color: rgb(47, 47, 47);
}
.text-light-gray {
	color: rgb(153, 153, 153);
}
a.text-light-gray {
	color: rgb(153, 153, 153);
}
.text-blank {
	color: rgb(255, 255, 255);
}
a.text-blank {
	color: rgb(255, 255, 255);
}
a.text-blank:hover {
	color: rgb(255, 255, 255);
}
.text-orange {
	color: rgb(255, 66, 0);
}
a.text-orange {
	color: rgb(255, 66, 0);
}
a.text-orange:hover {
	color: rgb(255, 66, 0);
}
.block {
	padding: 0px 10px; border-radius: 2px; height: 22px; color: rgb(255, 255, 255); line-height: 22px; display: block;
}
.block-green {
	background-color: rgb(138, 186, 87);
}
.block-gray {
	background-color: rgb(250, 250, 250);
}
.block-red {
	background-color: rgb(193, 43, 31);
}
.f-14 {
	font-size: 14px;
}
.f-12 {
	font-size: 12px;
}
.b-r-5 {
	border-radius: 5px;
}
.border-left-ccc {
	border-left-color: rgb(204, 204, 204); border-left-width: 1px; border-left-style: solid;
}
.b-s-3 {
	box-shadow: 1px 1px 3px #ccc; -webkit-box-shadow: 1px 1px 3px #ccc; -moz-box-shadow: 1px 1px 3px #ccc;
}
.order-step ul li {
	width: 127px; margin-left: -1px; float: left;
}
.order-step ul li.w-10 {
	width: 100px;
}
.order-step ul li:first-child {
	width: 27px;
}
.order-step ul li .num {
	background: url("../images/order-step-un.png") no-repeat right top; height: 27px; line-height: 27px;
}
.order-step ul li .num span {
	width: 27px; height: 27px; text-align: center; color: rgb(255, 255, 255); font-weight: bold; float: right; display: inline-block;
}
.order-step ul li.pass .num {
	background: url("../images/order-step-finished.png") no-repeat right top;
}
.order-step ul li.pass .num span {
	text-indent: -9999em;
}
.order-step ul li p {
	text-align: right; line-height: 32px;
}
.order-coupon {
	padding: 5px 0px 0px 20px; float: left;
}
.order-coupon-items {
	line-height: 24px;
}
.order-coupon-items a {
	font-size: 14px;
}
.order-coupon-items a span {
	background: rgb(0, 0, 0); width: 16px; height: 16px; text-align: center; color: rgb(255, 255, 255); line-height: 14px; font-size: 16px; margin-left: 5px; vertical-align: middle; display: inline-block;
}
.order-coupon-items a span.minus {
	line-height: 10px;
}
.order-coupon-items ul li input[type=radio] {
	margin: 6px 5px 0px 0px; float: left;
}
.order-coupon-items ul li input[type=text] {
	padding: 0px 5px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 100px; height: 18px; line-height: 18px; vertical-align: middle;
}
.order-coupon-items ul li input[type=button] {
	background: rgb(204, 204, 204); border: currentColor; border-image: none; width: 40px; height: 20px; cursor: pointer;
}
.error-404 {
	background: url("../images/404-bg.gif") no-repeat center 0px; height: 208px; text-align: center; padding-top: 560px; font-family: ΢���ź�;
}
.error-404 p {
	color: rgb(255, 255, 255); font-size: 24px; margin-bottom: 30px;
}
.error-404 div {
	margin-bottom: 20px;
}
.error-404 .back {
	padding: 0px 10px; border: 1px solid rgb(153, 153, 153); border-image: none; height: 32px; color: rgb(255, 255, 255); line-height: 32px; text-decoration: none; display: inline-block;
}
.error-404 .home {
	height: 32px; color: rgb(255, 255, 255); line-height: 32px; text-decoration: none; display: inline-block;
}
.error-404 i.ico-404-back {
	background: url("../images/ico-404-back.gif") no-repeat; margin: 7px 5px 0px 0px; width: 16px; height: 17px; float: left; display: inline-block;
}
.error-404 i.ico-404-home {
	background: url("../images/ico-404-home.gif") no-repeat; margin: 7px 5px 0px 0px; width: 16px; height: 16px; float: left; display: inline-block;
}
.cnt-article li {
	display: list-item;
}
.cnt-article table {
	display: table;
}
.cnt-article tr {
	display: table-row;
}
.cnt-article thead {
	display: table-header-group;
}
.cnt-article tbody {
	display: table-row-group;
}
.cnt-article tfoot {
	display: table-footer-group;
}
.cnt-article col {
	display: table-column;
}
.cnt-article colgroup {
	display: table-column-group;
}
.cnt-article td {
	display: table-cell;
}
.cnt-article th {
	display: table-cell;
}
.cnt-article caption {
	display: table-caption;
}
.cnt-article th {
	text-align: center; font-weight: bolder;
}
.cnt-article caption {
	text-align: center;
}
.cnt-article h1 {
	margin: 0.67em 0px; font-size: 2em;
}
.cnt-article h2 {
	margin: 0.75em 0px; font-size: 1.5em;
}
.cnt-article h3 {
	margin: 0.83em 0px; font-size: 1.17em;
}
.cnt-article h4 {
	margin: 1.12em 0px;
}
.cnt-article p {
	margin: 1.12em 0px;
}
.cnt-article blockquote {
	margin: 1.12em 0px;
}
.cnt-article ul {
	margin: 1.12em 0px;
}
.cnt-article fieldset {
	margin: 1.12em 0px;
}
.cnt-article form {
	margin: 1.12em 0px;
}
.cnt-article ol {
	margin: 1.12em 0px;
}
.cnt-article dl {
	margin: 1.12em 0px;
}
.cnt-article dir {
	margin: 1.12em 0px;
}
.cnt-article menu {
	margin: 1.12em 0px;
}
.cnt-article h5 {
	margin: 1.5em 0px; font-size: 0.83em;
}
.cnt-article h6 {
	margin: 1.67em 0px; font-size: 0.75em;
}
.cnt-article h1 {
	font-weight: bolder;
}
.cnt-article h2 {
	font-weight: bolder;
}
.cnt-article h3 {
	font-weight: bolder;
}
.cnt-article h4 {
	font-weight: bolder;
}
.cnt-article h5 {
	font-weight: bolder;
}
.cnt-article h6 {
	font-weight: bolder;
}
.cnt-article b {
	font-weight: bolder;
}
.cnt-article strong {
	font-weight: bolder;
}
.cnt-article blockquote {
	margin-right: 40px; margin-left: 40px;
}
.cnt-article i {
	font-style: italic;
}
.cnt-article cite {
	font-style: italic;
}
.cnt-article em {
	font-style: italic;
}
.cnt-article var {
	font-style: italic;
}
.cnt-article address {
	font-style: italic;
}
.cnt-article pre {
	font-family: monospace;
}
.cnt-article tt {
	font-family: monospace;
}
.cnt-article code {
	font-family: monospace;
}
.cnt-article kbd {
	font-family: monospace;
}
.cnt-article samp {
	font-family: monospace;
}
.cnt-article pre {
	white-space: pre;
}
.cnt-article button {
	display: inline-block;
}
.cnt-article textarea {
	display: inline-block;
}
.cnt-article input {
	display: inline-block;
}
.cnt-article object {
	display: inline-block;
}
.cnt-article select {
	display: inline-block;
}
.cnt-article big {
	font-size: 1.17em;
}
.cnt-article small {
	font-size: 0.83em;
}
.cnt-article sub {
	font-size: 0.83em;
}
.cnt-article sup {
	font-size: 0.83em;
}
.cnt-article sub {
	vertical-align: sub;
}
.cnt-article sup {
	vertical-align: super;
}
.cnt-article table {
	border-spacing: 2px;
}
.cnt-article thead {
	vertical-align: middle;
}
.cnt-article tbody {
	vertical-align: middle;
}
.cnt-article tfoot {
	vertical-align: middle;
}
.cnt-article td {
	padding: 5px 10px; vertical-align: inherit;
}
.cnt-article th {
	padding: 5px 10px; vertical-align: inherit;
}
.cnt-article s {
	text-decoration: line-through;
}
.cnt-article strike {
	text-decoration: line-through;
}
.cnt-article del {
	text-decoration: line-through;
}
.cnt-article hr {
	border: 1px inset currentColor; border-image: none;
}
.cnt-article ol {
	margin-left: 40px;
}
.cnt-article ul {
	margin-left: 40px;
}
.cnt-article dir {
	margin-left: 40px;
}
.cnt-article menu {
	margin-left: 40px;
}
.cnt-article dd {
	margin-left: 40px;
}
.cnt-article ol {
	list-style-type: decimal;
}
.cnt-article ol ul {
	margin-top: 0px; margin-bottom: 0px;
}
.cnt-article ul ol {
	margin-top: 0px; margin-bottom: 0px;
}
.cnt-article ul ul {
	margin-top: 0px; margin-bottom: 0px;
}
.cnt-article ol ol {
	margin-top: 0px; margin-bottom: 0px;
}
.cnt-article u {
	text-decoration: underline;
}
i.cnt-article ns {
	text-decoration: underline;
}
.cnt-article br::before {
	content: "\A";
}
.cnt-article ::before {
	white-space: pre-line;
}
.cnt-article ::after {
	white-space: pre-line;
}
.cnt-article center {
	text-align: center;
}
.cnt-article abbr {
	letter-spacing: 0.1em; font-variant: small-caps;
}
.cnt-article acronym {
	letter-spacing: 0.1em; font-variant: small-caps;
}
.cnt-article :link {
	text-decoration: underline;
}
.cnt-article :visited {
	text-decoration: underline;
}
.cnt-article :focus {
	outline: dotted thin;
}
.cnt-article a {
	color: rgb(51, 91, 145);
}
.center {
	margin: 0px auto;
}
.buy-column-2 {
	
}
.buy-column-2 dl {
	float: left; display: block;
}
.buy-column-2 dl dt {
	height: 20px; text-align: left; color: rgb(47, 47, 47); padding-bottom: 8px; font-size: 14px; font-weight: bold;
}
.buy-column-2 dl dd {
	padding: 3px 0px; color: rgb(47, 47, 47); display: block;
}
.buy-column-2 dl dd a {
	color: rgb(47, 47, 47);
}
.cnt-article a.btn-lg-blue {
	color: rgb(255, 255, 255); text-decoration: none;
}
.notice-slide {
	background: url("../images/notice-bg-btm.png") no-repeat bottom; left: 85px; top: 190px; width: 116px; padding-bottom: 72px; position: fixed; z-index: 10;
}
.notice-slide .close {
	background: url("../images/close.png") no-repeat left top; top: -18px; width: 36px; height: 36px; right: -18px; display: block; position: absolute; cursor: pointer;
}
.notice-slide ul {
	background: url("../images/notice-bg-main.png") no-repeat top; padding: 114px 0px 0px 24px;
}
.notice-slide ul li {
	padding: 0px 10px; width: 14px; overflow: hidden; font-size: 14px; float: left;
}
.notice-slide ul li a {
	color: rgb(255, 255, 255);
}
.notice-slide .back-top {
	width: 100%; text-align: center; bottom: 30px; padding-top: 15px; position: absolute;
}
.tg-1 {
	background: url("../images/groupbuy.png"); height: 50px; padding-left: 40px;
}
.group-buying-t li {
	line-height: 50px; float: left;
}
.group-buying-t li a {
	color: rgb(51, 51, 51); font-family: "΢���ź�"; font-size: 18px; margin-right: 80px;
}
.group-buying-t .active a {
	color: rgb(33, 88, 162);
}
.group-buying-t li:last-child {
	float: right;
}
.group-buying-t li:last-child a {
	margin-right: 10px;
}
.group-buying-t .search-header {
	background: rgb(255, 255, 255); width: 178px; height: 36px; margin-top: 7px; margin-right: 10px;
}
.group-buying-t .search-header .text {
	width: 130px; height: 12px;
}
.group-buying-t .search-header .submit {
	padding-top: 10px; padding-right: 10px;
}
.group-buying-t .g-search {
	color: rgb(0, 50, 117); font-size: 12px;
}
.group-list ul {
	width: 110%;
}
.group-list ul li {
	width: 320px; height: 300px; margin-top: 25px; margin-right: 15px; margin-bottom: 10px; float: left;
}
.group-list ul li > img {
	width: 320px; height: 192px;
}
.group-list-box {
	position: relative;
}
.group-list-box-t {
	border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(237, 237, 237) rgb(237, 237, 237); padding: 5px; border-image: none; color: rgb(153, 153, 153); line-height: 25px;
}
.group-list-box-t h3 {
	color: rgb(51, 51, 51); font-size: 16px; font-weight: bold;
}
.g-rmb {
	color: rgb(167, 18, 3); font-family: "΢���ź�"; font-size: 30px;
}
.group-list-box-t p > small {
	font-family: "΢���ź�"; font-size: 12px; text-decoration: line-through; margin-left: 5px; display: inline-block;
}
.g-number {
	line-height: 30px;
}
.g-number strong {
	color: rgb(167, 18, 3);
}
.g-pic {
	left: 15px; top: -5px; position: absolute;
}
.group-list ul li.active a > img {
	border: 2px solid rgb(52, 183, 129); border-image: none; width: 317px;
}
.group-list ul li.active .group-list-box-t {
	background: rgb(52, 183, 129); border-width: medium medium 2px 2px; border-style: none none solid solid; border-color: currentColor currentColor rgb(52, 183, 129) rgb(52, 183, 129); border-image: none; color: rgb(255, 255, 255);
}
.group-list ul li.active .group-list-box-t h3 {
	color: rgb(255, 255, 255);
}
.group-list ul li.active .group-list-box-t .g-rmb {
	color: rgb(255, 255, 255);
}
.group-list ul li.active .group-list-box-t h3 a {
	color: rgb(255, 255, 255);
}
.group-list ul li.active .group-list-box-t p {
	color: rgb(255, 255, 255);
}
.group-list ul li.active2 a > img {
	border: 2px solid rgb(253, 153, 2); border-image: none; width: 317px;
}
.group-list ul li.active2 .group-list-box-t {
	background: rgb(253, 153, 2); border-width: medium medium 2px 2px; border-style: none none solid solid; border-color: currentColor currentColor rgb(253, 153, 2) rgb(253, 153, 2); border-image: none; color: rgb(255, 255, 255);
}
.group-list ul li.active2 .group-list-box-t h3 {
	color: rgb(255, 255, 255);
}
.group-list ul li.active2 .group-list-box-t .g-rmb {
	color: rgb(255, 255, 255);
}
.group-list ul li.active2 .group-list-box-t h3 a {
	color: rgb(255, 255, 255);
}
.group-list ul li.active2 .group-list-box-t p {
	color: rgb(255, 255, 255);
}
.group-list ul li.active3 a > img {
	border: 2px solid rgb(151, 151, 151); border-image: none; width: 317px;
}
.group-list ul li.active3 .group-list-box-t {
	background: rgb(151, 151, 151); border-width: medium medium 2px 2px; border-style: none none solid solid; border-color: currentColor currentColor rgb(151, 151, 151) rgb(151, 151, 151); border-image: none; color: rgb(255, 255, 255);
}
.group-list ul li.active3 .group-list-box-t h3 {
	color: rgb(255, 255, 255);
}
.group-list ul li.active3 .group-list-box-t .g-rmb {
	color: rgb(255, 255, 255);
}
.group-list ul li.active3 .group-list-box-t h3 a {
	color: rgb(255, 255, 255);
}
.group-list ul li.active3 .group-list-box-t p {
	color: rgb(255, 255, 255);
}
.g-going {
	width: 113px; height: 34px; display: inline-block;
}
.group-list ul li.active .g-going img {
	border: currentColor; border-image: none; width: auto;
}
.group-list ul li.active2 .g-going img {
	border: currentColor; border-image: none; width: auto;
}
.group-list ul li.active3 .g-going img {
	border: currentColor; border-image: none; width: auto;
}
.j_more {
	border: 1px solid rgb(237, 237, 237); border-image: none; width: 100%; text-align: center; line-height: 50px; clear: both; font-size: 18px; display: block;
}
.hide {
	display: none;
}
.group-about {
	padding: 10px 10px 0px; border: 1px solid rgb(237, 237, 237); border-image: none; height: 425px;
}
.group-about .scrollable {
	width: 455px; height: 83px;
}
.group-about .items div {
	width: 455px; height: 83px;
}
.group-about .scrollable img {
	width: 108px; height: 69px;
}
.group-about .scrollable .active {
	border: 2px solid rgb(51, 91, 145); border-image: none;
}
.product-cnt {
	color: rgb(102, 102, 102); font-family: "΢���ź�"; font-size: 16px;
}
.product-cnt strong {
	color: rgb(51, 51, 51); font-weight: normal;
}
.product-cnt-table table {
	border: 1px solid rgb(176, 176, 176); border-image: none; width: 100%;
}
.product-cnt-table table > thead > tr > th {
	border: 1px solid rgb(176, 176, 176); border-image: none;
}
.product-cnt-table table > tbody > tr > td {
	border: 1px solid rgb(176, 176, 176); border-image: none;
}
.product-cnt-table table > thead > tr > th:nth-child(2) {
	width: 30%;
}
.product-cnt-table table > tbody > tr > td:nth-child(2) {
	width: 30%;
}
.product-cnt-table table > thead > tr > th:nth-child(4) {
	width: 12%;
}
.product-cnt-table table > tbody > tr > td:nth-child(4) {
	width: 12%;
}
.product-cnt-table table > thead > tr > th:last-child {
	width: 12%;
}
.product-cnt-table table > tbody > tr > td:last-child {
	width: 12%;
}
.product-cnt-table thead > tr > th {
	font-weight: normal;
}
.product-cnt-table tbody > tr > td {
	text-align: center; font-size: 12px;
}
.textnumber {
	margin: 0px 5px; width: 20px; height: 20px; text-align: center;
}
.clocktime {
	padding: 20px 0px; color: rgb(51, 51, 51); font-size: 14px;
}
.clocktime span {
	display: inline-block;
}
.p-price {
	background: rgb(167, 18, 3); height: 60px; line-height: 60px; padding-left: 15px; position: relative;
}
.p-price > small {
	text-decoration: line-through;
}
.p-price .g-rmb {
	color: rgb(255, 255, 255); margin-right: 10px;
}
.p-price small {
	color: rgb(255, 255, 255); margin-right: 10px;
}
.btn-red3 {
	background: url("../images/bgred2.png") no-repeat;
}
.btn-red4 {
	background: url("../images/green.png") no-repeat;
}
.btn-red5 {
	background: url("../images/yellow.png") no-repeat;
}
.p-price .btn {
	padding: 0px; width: 100px; text-align: center; margin-left: 15px; vertical-align: 6px;
}
.group-p {
	position: relative;
}
.tail {
	right: -32px; bottom: 0px; position: absolute;
}
.group-other {
	font-family: "΢���ź�";
}
.group-news {
	font-family: "΢���ź�";
}
.group-other-t {
	background: rgb(246, 246, 246); color: rgb(51, 51, 51); line-height: 33px; padding-left: 20px; font-size: 14px;
}
.group-news .tab-product {
	border: currentColor; border-image: none; height: 35px; background-color: rgb(246, 246, 246);
}
.group-news .tab-product a {
	height: 35px; line-height: 35px; font-size: 14px; border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.group-news .tab-product a.current {
	background: rgb(255, 255, 255); border-color: rgb(237, 237, 237);
}
.group-news .panel-product {
	background-color: rgb(255, 255, 255);
}
.group-news .panel {
	border-color: rgb(237, 237, 237);
}
.group-news .tab-product a {
	width: 100px;
}
.group-news .tab-product a:first-child.current {
	width: 100px;
}
.gslider {
	padding: 10px; border: 1px solid rgb(237, 237, 237); border-image: none;
}
.gslider ul {
	width: 890px; height: 140px; overflow: hidden; border-top-color: currentColor; border-top-width: medium; border-top-style: none; display: inline-block; white-space: nowrap;
}
.gslider ul li {
	display: inline-block; position: relative;
}
.gslider ul li img {
	width: 220px; height: 132px;
}
.inner-left {
	margin-right: 20px;
}
.slider-item {
	background: rgba(0, 0, 0, 0.5); left: 0px; width: 100%; bottom: 0px; color: rgb(255, 255, 255); line-height: 30px; text-indent: 2em; position: absolute; z-index: 1000;
}
.price-pic {
	clear: both;
}
.price-pic ul {
	text-align: right;
}
.price-pic ul li {
	width: 27px; height: 27px; text-align: center; color: rgb(255, 255, 255); line-height: 27px; margin-right: 10px; display: inline-block; position: relative;
}
.pp1 {
	background-color: rgb(51, 51, 51);
}
.pp2 {
	background-color: rgb(255, 200, 0);
}
.pp3 {
	background-color: rgb(118, 166, 27);
}
.pp4 {
	background-color: rgb(167, 18, 3);
}
.pp5 {
	background-color: rgb(51, 91, 145);
}
.pp-tip {
	background: rgb(246, 246, 246); padding: 5px 10px; border-radius: 5px; left: -80px; width: 190px; text-align: left; bottom: 40px; color: rgb(51, 51, 51); display: none; position: absolute; z-index: 1000; max-height: 90px;
}
.pp-tip-t {
	border-width: 5px; border-style: solid; border-color: rgb(246, 246, 246) transparent transparent; border-image: none; left: 8px; top: -10px; display: none; position: absolute;
}
.price-pic ul li:hover .pp-tip {
	display: block;
}
.price-pic ul li:hover .pp-tip-t {
	display: block;
}
.tab-product2 > a {
	background: rgb(246, 246, 246); border: 1px solid rgb(204, 204, 204); border-image: none; width: 90px; text-align: center; font-size: 10px; display: inline-block;
}
.tab-product2 .current {
	background: rgb(51, 91, 144); color: rgb(255, 255, 255);
}
.groupbuying_title {
	font-size: 14px;
}
.groupbuying_title strong {
	font-size: 16px;
}
#gotoTop {
	background: rgb(255, 255, 255); padding: 9px 4px; border: 1px solid rgb(224, 224, 224); border-image: none; left: 50%; top: 75%; width: 20px; text-align: center; margin-top: -50px; margin-left: 520px; display: none; position: fixed; cursor: pointer;
}
#gotoTop {
	_position: absolute;
}
.hover#gotoTop {
	background: rgb(92, 181, 66); color: rgb(255, 255, 255); text-decoration: none;
}
.filter-show {
	padding: 10px 20px; border: 1px solid rgb(204, 204, 204); border-image: none; margin-bottom: 20px; position: relative; box-shadow: 1px 1px 2px #ececec;
}
.filter-show a {
	position: relative;
}
.filter-show a span {
	top: -5px; color: rgb(194, 19, 17); font-family: "Arial"; font-size: 14px; margin-left: 5px; position: absolute;
}
.filter-show .clear {
	top: 10px; right: 20px; color: rgb(194, 19, 17); position: absolute;
}
.icon-t:hover {
	cursor: pointer;
}
.coa-search {
	margin: 0px auto; width: 400px; height: 33px;
}
.coa-search input {
	border: 1px solid rgb(102, 102, 102); border-image: none; width: 120px; height: 31px; padding-left: 10px; margin-left: 10px; float: left;
}
.coa-search button {
	border: 0px currentColor; border-image: none; text-align: center; margin-left: 10px; float: left;
}
.search-list tr {
	height: 48px; line-height: 48px; overflow: hidden;
}
.search-list table {
	width: 100%;
}
.search-list tr td:first-child {
	padding-left: 20px;
}
.search-list thead tr {
	background: rgb(51, 91, 145); color: rgb(255, 255, 255);
}
.search-list tr a {
	color: rgb(0, 0, 0); display: inline-block; max-width: 870px;
}
.search-list tr .time {
	color: rgb(194, 19, 17);
}
