﻿@charset "utf-8";

/* 上海银象网络科技有限公司（www.seo120.com.cn）做最好的企业官方网站模版 */

/* QQ:1378789413 */

/*==========@@HTML默认 开始@@==========*/

/*基本*/

* {

	padding: 0px;

	margin: 0px

}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td {

	margin: 0;

	padding: 0;

}

body {

	color: #666;

	margin: 0px auto;

	font-family: Microsoft YaHei;

	font-size: 14px;

	background: #fff;

}

div {

	margin: 0;

	padding: 0;

	border: 0;

}

img {

	margin: 0;

	padding: 0;

	border: 0;

}

p {

	margin: 0px;

	line-height: 1.8em

}

b, strong {

	font-weight: bold;

}

table {

	border-collapse: collapse;

	border-spacing: 0; /* Remove most spacing between table cells.*/

}

li {

	list-style: none outside none;

}

/*链接*/

a {

	text-decoration: none;

	color: #626262;

	background: transparent;

	outline: none

}

a:visited {

	color: #aaa;

}

a:hover {

	color: #000;

}

a:focus {

	outline: none;

}

a:active {

	outline: none;

}

/*标题*/

h1 {

	font-size: 1.3em;

	margin: 0;

}

h2 {

	font-size: 1.2em;

	margin: 0;

}

h3 {

	font-size: 1.17em;

	margin: 0;

}

h4 {

	font-size: 1em;

	margin: 0;

}

h5 {

	font-size: 0.83em;

	margin: 0;

}

h6 {

	font-size: 0.67em;

	margin: 0;

}

/*表单*/

form {

	margin: 0;

}

button, input, select, textarea {

	font-size: 100%;

	margin: 3px;

	vertical-align: baseline;

*vertical-align: middle;

}

button, select {

	text-transform: none;

}

input {

	padding: 2px;

	background-color: #FFFFFF;

	border: 1px solid #ccc;

	width: 99%;

	line-height: normal;

}

textarea {

	padding: 2px;

	color: #000000;

	background-color: #fff;

	width: 99%;

}

/*其它*/

blockquote {

	margin: 1em 40px;

}

dfn {

	font-style: italic;

}

hr {

	-moz-box-sizing: content-box;

	box-sizing: content-box;

	height: 0;

}

code, kbd, pre, samp {

	font-size: 1em;

}

pre {

	margin: 1em 0;

	white-space: pre;

	white-space: pre-wrap;

	word-wrap: break-word;

}

small {

	font-size: 80%;

}

sub, sup {

	font-size: 75%;

	line-height: 0;

	position: relative;

	vertical-align: baseline; /* Prevent `sub` and `sup` affecting `line-height` in all browsers.*/

}

sup {

	top: -0.5em;

}

sub {

	bottom: -0.25em;

}

dl {

	margin: 1em 0;

}

dd {

	margin: 0 0 0 40px;

}

i {

	font-style: normal;

	font-weight: normal;

}

/*==========@@HTML默认  结束@@==========*/





/*==========@@元件 开始@@==========*/

/*常用颜色*/

.blue {

	color: #00F !important;

}

.green {

	color: #0F0 !important;

}

.red {

	color: #F00 !important;

}

.black {

	color: #000000 !important;

}

.white {

	color: #FFFFFF !important;

}

.gray {

	color: gray;

!important;

}

.purple {

	color: purple;

!important;

}

/*浮动*/

.clear {

	display: block;

	clear: both;

	height: 3px;

	overflow: hidden;

	line-height: 3px;

}

.float_left {

	float: left;

}

.float_right {

	float: right;

}

/*按钮*/

.btn {

	-webkit-border-radius: 0px;

	-moz-border-radius: 0px;

	-ms-border-radius: 0px;

	-o-border-radius: 0px;

	border-radius: 0px;

	display: -moz-inline-stack;

	display: inline-block;

*display: inline;

	vertical-align: middle;

*vertical-align: auto;

	zoom: 1;

	height: 32px;

	line-height: 32px;

	padding: 0px 20px;

	font-weight: 300;

	font-size: 14px;

	margin: 0;

	text-decoration: none;

	text-align: center;

	text-indent: 0;

	cursor: pointer;

	border: 1px solid #d4d4d4;

	color: #666666;

}

/*默认样式*/

.btn {

	background-color: #cf010e;

	color: #fff;

}

.btn:hover {

	background-color: #CF232E;

	color: #fff;

}

.btn:active {

	background: #CF232E;

	color: #fff;

}

/*按钮大小*/

.btn-large {

	font-size: 18px;

	height: 34px;

	line-height: 34px;

	padding: 0px 22px;

}

.btn-small {

	font-size: 12px;

	height: 25.6px;

	line-height: 25.6px;

	padding: 0px 16px;

}

.btn-tiny {

	font-size: 12px;

	height: 22.4px;

	line-height: 22.4px;

	padding: 0px 13px;

}

/*块按钮*/

.btn-block {

	display: block;

}

.btnBuyNow {

	display: block;

	width: 90px;

	height: 36px;

	line-height: 36px;

	color: #c40000;

	padding-left: 36px;

	background: #ffeded;

	cursor: pointer;

	float: left;

	border: 1px solid #c40000;

	margin-right: 10px;

}

.btnBuyNow:hover {

	color: #F00;

}

.btnAddCart {

	display: block;

	width: 90px;

	height: 36px;

	line-height: 36px;

	color: #fff;

	padding-left: 36px;

	margin-right: 10px;

	border: 1px solid #cf010e;

	background: url(../images/cartwhite.png) no-repeat 12px center #cf010e;

	cursor: pointer;

	float: left;

}

.btnAddCart:hover {

	color: #ddd;

}

.btnSellOut {

	display: block;

	height: 36px;

	line-height: 36px;

	color: #fff;

	background: #ccc;

	float: left;

	border: 1px solid #ccc;

	margin-right: 10px;

	text-align: center;

	padding: 0 30px;

}

/*加入收藏*/

.btnAddFavorite {

	display: block;

	height: 36px;

	line-height: 36px;

	color: #fff;

	padding: 0 16px;

	text-indent: 16px;

	margin-right: 0px;

	border: 1px solid #ff6600;

	background: url(../images/favorite.png) no-repeat 8px center #ff6600;

	cursor: pointer;

	float: left;

}

.btnAddFavorite:hover {

	color: #ddd;

}

.btnComment {

	display: block;

	width: 110px;

	height: 32px;

	line-height: 32px;

	color: #fff;

	padding: 0;

	border: 1px solid #cf010e;

	background: #cf010e;

	cursor: pointer;

}

.btnComment:hover {

	color: #ddd;

}

.btnAddCart1 {

	display: block;

	width: 86px;

	height: 26px;

	line-height: 26px;

	border: 1px solid #ddd;

	color: #cf010e;

	padding-left: 32px;

	background: url(../images/cartred.png) no-repeat 6px center;

	cursor: pointer;

	float: left;

	margin-left: 10px;

}

.btnAddCart1:hover {

	background: url(../images/cartwhite.png) no-repeat 6px center #cf010e;

	color: #fff;

}

.btnSellOut1 {

	display: block;

	height: 26px;

	line-height: 26px;

	border: 1px solid #ccc;

	color: #fff;

	background: #ccc;

	float: left;

	padding: 0 15px;

	text-align: center;

}

.btnExchange {

	display: block;

	padding: 0 12px;

	height: 26px;

	line-height: 26px;

	/*border: 1px solid #cf010e;

	color: #cf010e;*/

	border: 1px solid #0e6eb8;

	color: #0e6eb8;

	cursor: pointer;

	float: left;

}

.btnExchange:hover {

	/*background-color: #cf010e;*/

	background-color: #0e6eb8;

	color: #fff;

}

.btnSmsCode {

	float: left;

	width: auto;

	height: 30px;

	line-height: 30px;

	padding: 0px 8px;

	font-size: 14px;

	margin: 3px 0;

	text-decoration: none;

	text-align: center;

	text-indent: 0;

	cursor: pointer;

	color: #666666;

	background-color: #cf010e;

	color: #fff;

	border: 0;

}

.btnSmsCode:hover {

	background-color: #CF232E;

	color: #fff;

}

.btnSmsCode:active {

	background: #CF232E;

	color: #fff;

}

.btnReg, .btnLogin, .btnNextStep, .btnResetPwd {

	float: left;

	width: auto;

	height: 35px;

	line-height: 35px;

	padding: 0px 18px;

	font-size: 16px;

	margin: 3px 0;

	text-decoration: none;

	text-align: center;

	text-indent: 0;

	cursor: pointer;

	color: #666666;

	background-color: #cf010e;

	color: #fff;

	border: 0;

}

.btnReg:hover, .btnLogin:hover, .btnNextStep:hover, .btnResetPwd:hover {

	background-color: #CF232E;

	color: #fff;

}

.btnReg:active, .btnLogin:active, .btnNextStep:active, .btnResetPwd:active {

	background: #CF232E;

	color: #fff;

}

.btnForgetPassword, .btnRegNow {

	float: left;

	width: auto;

	height: 35px;

	line-height: 35px;

	padding: 0px 10px;

	font-size: 14px;

	margin: 3px 0;

	text-decoration: none;

	text-align: center;

	text-indent: 0;

	cursor: pointer;

	color: #666666;

	background-color: #fff;

	color: #000;

	border: 0;

}

/*表单类*/

.form_text, .form_text:hover, .form_text_verifycode, .form_text_verifycode:hover {

	border: 1px solid #CCC;

	height: 20px;

	line-height: 20px;

	clip: rect;

	padding: 5px 3px;

	color: #000000;

	outline: 0;

}

.form_text {

	width: 95%;

	background-position: 0px 0px;

}

.form_text:hover {

	background-position: 0px -37px;

}

.form_text_verifycode {

	width: 50px;

	margin-right: 3px;

	background-position: 0px 0px;

}

.form_text_verifycode:hover {

	background-position: 0px -37px;

}

.form_radio {

	width: auto;

	border: 0;

}

.form_checkbox {

	width: auto;

	border: 0

}

.form_select {

	height: 25px;

}

.form_textarea {

	width: 95%;

	height: 80px;

	border: 1px solid #CCC;

	padding: 2px;

	outline: 0;

}

.form_button {

	width: auto;

	vertical-align: middle;

	border: 0 none;/*解决ie焦点是有黑色边框*/

}

input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner {

border:none;

padding:0;

}

.required {

	color: red;

	font-weight: bold;

	text-align: left;

	padding-left: 3px;

}

/*其它*/

.hide {

	display: none;

}  /*隐藏*/

.more {

	float: right;

	padding-right: 5px;

} /*more链接*/

.code_image {

	cursor: pointer;

	padding-bottom: 6px;

	height: 28px;

} /*验证码图片样式*/

/*频道*/

.ChannelContent {

	line-height: 2.0em;

	font-size: 14px;

}

.ChannelSContent, .ChannelSContent p {

	line-height: 1.8em

}

.ChannelContent a {

	color: #ff9d02

}

.ChannelSContent {

	color: #FFF;

	line-height: 25px;

	height: 200px;

	overflow: hidden;

	margin-bottom: 10px;

}

.ChannelSContent a {

	color: #ff9d02

}

.ChannelSContent img, .InfoContent img {

	max-width: 100%

}

/*信息*/

.InfoTitle {

	font-weight: normal;

	text-align: center;

	vertical-align: middle;

	padding: 5px 0px

}

.InfoPrice {

	/*color: #E4393C;*/

	color: #0e6eb8;

	text-align: left;

	font-size: 15px;

	font-family: Verdana;

	padding: 5px;

}

.ExchangePrice {

	/*color: #E4393C;*/

	color: #0e6eb8;

	text-align: left;

	font-size: 15px;

	font-family: Verdana;

	padding: 5px;

	width: 90%;

	margin: 0 auto;

}

.ExchangePrice b {

	font-weight: normal;

	color: #333;

}

.ExchangePrice em {

	font-style: normal;

	padding: 0 3px;

	display: inline;

	margin: 0;

}

.InfoTitle h1 {

	font-size: 22px;

	line-height: 1.5em;

	font-weight: normal;

}

.InfoTime {

	color: #999;

	text-align: left;

	padding: 2px 0px;

	height: 25px

}

.InfoContent, .InfoContent p {

	line-height: 2.0em;

	font-size: 16px;

	padding: 10px 0;

}

.InfoAttachment {

	padding: 10px 0px;

	text-align: center;

	width: 81px;

	margin: 0 auto;

}

.InfoPicture {

	text-align: center;

}

.InfoPicture img {

	width: 100%;

	max-width: 100%

}

/*==========@@元件 结束@@==========*/





/*==========@@模块  开始@@==========*/

/*左侧样式*/

.left_title {

	height: 35px;

	line-height: 35px;

	border: solid 1px #e4e4e4;

	background: #F5F5F5;

}

.left_title h2 {

	text-indent: 1em;

	font-size: 14px;

	color: #000;

}

.left_body {

	overflow: hidden;

	zoom: 1;

	color: #000;

	padding: 0 10px 5px;

	border: solid 1px #e4e4e4;

	border-top: 0

}

.left_bottom {

	height: 10px;

}

/*左侧样式1*/

.left_title1 {

	height: 39px;

	line-height: 39px;

	background: #f0f0f0;

	border: 1px solid #e6e6e6;

	border-bottom: 0;

}

.left_title1 h2 {

	font-size: 16px;

	color: #333;

	float: left;

	text-indent: 5px;

}

.left_body1 {

	overflow: hidden;

	zoom: 1;

	padding: 0;

	clear: both;

	border: 1px solid #e6e6e6;

}

.left_bottom1 {

	margin: 5px 0 15px 0;

	overflow: hidden;

}

/*右侧样式1*/

.right_title {

	height: 35px;

	line-height: 35px;

	border: solid 1px #e4e4e4;

	background: #F5F5F5;

}

.right_title h2 {

	font-size: 14px;

	font-weight: normal;

	color: #666;

	padding-left: 1em;

}

.right_body {

	padding: 5px 8px;

	overflow: hidden;

	zoom: 1;

	border: solid 1px #e4e4e4;

	border-top: 0;

}

.right_bottom {

	height: 8px;

}

/*右侧样式1*/

.right_title1 {

	height: 35px;

	line-height: 35px;

}

.right_title1 h2 {

	font-size: 16px;

	font-weight: normal;

	color: #666;

	padding-left: 1em;

}

.right_body1 {

	padding: 5px 0px;

	overflow: hidden;

	zoom: 1;

}

.right_body1_1, .right_body1_3 {

	float: left;

	width: 30px;

}

.right_body1_2 {

	float: left;

	width: 1128px;

}

.right_body1 .sPrev, .right_body1 .sNext {

	display: block;

	width: 16px;

	height: 54px;

	background: url(../images/arrow.png) no-repeat;

	cursor: pointer;

	margin: 0 auto;

	outline: 0px dashed red;

	margin-top: 80px;

}

.right_body1 .sPrev {

	background-position: 2px center;

}

.right_body1 .sPrev:hover {

	background-position: -27px center;

}

.right_body1 .sNext {

	background-position: -13px center;

}

.right_body1 .sNext:hover {

	background-position: -42px center;

}

.right_bottom1 {

	height: 8px;

}

/*==========@@模块  结束@@==========*/





/*==========@@频道布局 开始@@==========*/

/*===频道公共 开始===*/

.body_index, .body_article, .body_download, .body_picture, .body_product, .body_single, .body_video, .body_job, .body_feedback, .body_guestbook {

}

.index, .single, .article, .picture, .download, .video, .product, .job, .guestbook, .feedback, .shoppingcart, .checkout, .payment, .oauth {

	width: 1200px;

	margin: 5px auto;

	overflow: hidden;

}

#top, #logo, #topad, #navigation, #location, #banner, #announcement, #condition, #link, #ensure, #help, #copyright, #product_floor, #product_read_floor {

	width: 1200px;

	margin: 0 auto;

	overflow: hidden;

	border: 0px dashed red;

}

#left {

	float: left;

	width: 200px;

}

#right {

	float: right;

	width: 990px;

	border-left: 0px solid #E5E5E5;

	padding-left: 0px;

}

/*===频道公共 结束===*/



/*===首页频道 开始===*/

#floor_0_main {

}

#floor_0 {

	width: 1200px;

	margin: 0 auto;

	overflow: hidden;

	margin-bottom: 10px;

}

#floor_0_1 {

	width: 210px;

	height: 180px;

	float: left;

	overflow: hidden;

}

#floor_0_1 img {

	display: inline;

}

#floor_0_2 {

	width: 990px;

	height: 180px;

	float: right;

	overflow: hidden;

	position: relative;/*解决ie6/7overflow失效bug*/

}

/*左侧样式1*/

.floor_title {

	height: 39px;

	line-height: 39px;

	border-bottom: 2px solid #0e6eb8;

}

.floor_title h2 {

	font-size: 16px;

	color: #323232;

	float: left;

}

.floor_title h2 a {

	color: #323232;

	font-size: 20px;

}

.floor_title h2 i {

	float: left;

	width: 26px;

	margin-right: 6px;

	font-size: 20px;

	color: #323232;

	text-indent: 2px;

}

.floor_body {

	overflow: hidden;

	zoom: 1;

	padding: 0;

	clear: both;

}

.floor_bottom {

	margin: 5px 0 15px 0;

	overflow: hidden;

}

.floor_bottom .special {

	overflow: hidden;

	padding: 10px 0;

}

.floor_bottom .special a {

	display: block;

	width: 120px;

	text-align: center;

	float: left;

	border-left: 0px dotted #ccc;

}

.floor_bottom .special a.n1 {

	border: 0;

}

.floor_bottom .special img {

	width: 100px;

}

.floor_bottom .ad {

	background: #none;

	overflow: hidden;

	clear: both;

	padding: 10px 0;

}

.floor_bottom .ad a {

	display: block;

	text-align: center;

	float: left;

	padding: 0;

	margin: 0;

}

.floor_bottom .ad img {

}

.floor_main {

}

.floor {

	width: 1200px;

	margin: 0 auto;

	overflow: hidden;

}

.floor .left {

	width: 210px;

	height: 475px;

	float: left;

	overflow: hidden;

}

.floor .wrap {

	overflow: hidden;

	width: 1200px;

	margin-top: 15px;

}

.floor .left img {

	width: 100%;

	height: 100%;

}

.floor .right {

	width: 990px;

	height: 475px;

	float: right;

}

/*===首页频道 结束===*/



/*===产品模型 开始===*/

#product_floor_main {

}

#product_floor {

	margin-bottom: 8px;

}

#product_floor .right_title {

	background: #F1F1F1;

	overflow: hidden;

	margin-top: 5px;

	border: 0;

	padding: 6px 8px;

	height: auto;

	line-height: none;

	font-size: 12px;

}

#product_floor .right_title .sortlist {

	overflow: hidden;

	float: left;

	padding-right: 3px;

}

#product_floor .right_title .sortlist li {

	float: left;

	text-align: center;

	border: 1px solid #cfcfcf;

	margin-right: -1px;

	width: 52px;

	height: 23px;

	line-height: 23px;

	background: #fff;

}

#product_floor .right_title .sortlist li i {

	display: inline-block;

	width: 7px;

	height: 9px;

	margin-left: 3px;

	background: url(../images/icons1.png) no-repeat;

	background-position: 0 -317px;

}

#product_floor .sortlist li i.order3, #product_floor .sortlist li i.order6 {

	background-position: -0 -355px;

}

#product_floor .sortlist li i.order4, #product_floor .sortlist li i.order7 {

	background-position: -0 -336px;

}

#product_floor .right_title .sortlist li a {

	color: #333;

}

#product_floor .right_title .sortlist li.current {

	/*background-color: #e23435;

	border-color: #e23435;*/

	background-color: #0e6eb8;

	border-color: #0e6eb8;

}

#product_floor .right_title .sortlist li.current a {

	color: #fff;

	height: 2

}

#product_floor .right_title .GoodsCount {

	float: right;

	height: 23px;

	line-height: 23px;

	margin-right: 20px;

	color: #999;

}

#product_floor .right_title .PageMini {

	float: right;

	height: 23px;

	line-height: 23px;

}

#product_floor .right_title .PageMini a {

	float: left;

	border: 1px solid #ccc;

	font-family: SimSun;

	background: #fff;

	width: 18px;

	height: 18px;

	line-height: 20px;

	text-align: center;

}

#product_floor .right_title .PageMini p {

	float: left;

	padding: 0 8px;

}

#product_floor .right_title .PageMini .NowPage {

	/*color: #FF0000;*/

	color: #0e6eb8;

}

#product_floor .right_body {

	border: 0;

	padding: 0;

}

#product_read_floor .col1 {

	width: 350px;

	height: 100%;

	overflow: hidden;

	float: left;

	border-right: 0px solid #ddd;

}

#product_read_floor .col1 .InfoPicture {

	/*height: 350px;*/

	width: 350px;

}

#product_read_floor .col1 .InfoAlbum {

	padding: 5px 0;

	border-top: 0px solid #ddd;

	overflow: hidden;

	clear: both;

}

#product_read_floor {

	border: 1px solid #ddd;

	width: 1198px;

	margin-bottom: 8px;

}

#product_read_floor .col2 {

	width: 815px;

	height: 100%;

	overflow: hidden;

	float: right;

	padding: 0 11px;

}

#product_read_floor .col2 h1 {

	font-size: 16px;

	font-weight: bold;

	color: #333;

	margin-bottom: 10px;

}

#product_read_floor .col2 .InfoSContent {

	font-family: arial, "microsoft yahei";

	/*color: #e3393c;*/

	color: #0e6eb8;

	font-size: 14px;

	line-height: 20px;

	word-break: break-all;

}

#product_read_floor .col2 .InfoPrice {

	padding: 0;

	font-size: 18px;

	font-weight: bold;

	float: left;

}

#product_read_floor .col2 .MarketPrice {

	padding: 0;

	font-size: 16px;

	font-weight: bold;

	float: left;

	text-decoration: line-through;

	color: #666;

}

#product_read_floor .col2 .ExchangePrice {

	padding: 0;

	font-size: 18px;

	font-weight: bold;

	float: left;

}

#product_read_floor .col2 .f2 {

	font-size: 12px;

}

#product_read_floor .col2 .row {

	clear: both;

	margin: 12px 0;

	overflow: hidden;

}

#product_read_floor .col2 .FriendTip {

	clear: both;

	margin: 15px 0;

	overflow: hidden;

	font-family: simsun;

	font-size: 12px;

	color: #666;

}

#product_read_floor .col2 b {

	display: block;

	font-weight: normal;

	font-size: 12px;

	font-family: Arial, Verdana;

	float: left;

	width: 85px;

	padding: 3px 0;

}

#product_read_floor .col2 i {

	width: 26px;

	height: 26px;

	float: left;

	color: #ccc;

}

#product_read_floor .col2 .increase {

	background: url(../images/increase.png) #e9e9e9 center center no-repeat;

	cursor: pointer;

}

#product_read_floor .col2 .num {

	width: 50px;

	height: 24px;

	border: 1px solid #e9e9e9;

	float: left;

	line-height: 24px;

	text-align: center;

	padding: 0;

	margin: 0;

	outline: none;

}

#product_read_floor .col2 .decrease {

	background: url(../images/decrease.png) #e9e9e9 center center no-repeat;

	cursor: pointer;

}

#product_read_floor .col2 .StockQuantity {

	margin-left: 10px;

	font-family: Arial, Verdana;

	font-size: 12px;

	line-height: 24px;

}

/*产品规格*/

#product_read_floor .col2 .TypeAttribute {

}

#product_read_floor .col2 .TypeAttribute .row {

	line-height: 26px;

}

#product_read_floor .col2 .TypeAttribute .Attributue {

	padding: 3px 8px;

	border: 1px solid #ccc;

	margin-right: 8px;

	font-size: 12px;

	cursor: pointer;

}

#product_read_floor .col2 .TypeAttribute .Attributue:hover {

	border-color: #ca141d;

}

#product_read_floor .col2 .TypeAttribute .current {

	/*border-color: #ca141d;*/

	border-color: #0e6eb8;

	background: url(../images/selected.png) bottom right no-repeat;

}

#product_read_floor_1_main {

}

#product_read_floor_1 {

	width: 1200px;

	overflow: hidden;

	margin: 0 auto;

}

#product_read_floor_1_1 {

	width: 200px;

	overflow: hidden;

	float: left;

}

#product_read_floor_1_2 {

	width: 990px;

	overflow: hidden;

	float: right;

}

#product_read_floor_1_2 .right_body {

	border-top: 1px solid #e4e4e4;

}

#product_read_floor_2_main {

	background: #fff;

	overflow: hidden;

	margin-bottom: 8px;

}

#product_read_floor_2 {

	width: 1198px;

	overflow: hidden;

	margin: 0 auto;

	border: 1px solid #ddd;

	/*border-top: 2px solid #ff3228;*/

	border-top: 2px solid #0e6eb8;

}

/*===产品模型 结束===*/



/*===招聘频道  开始===*/

.job {

}

.joblist {

}

.joblist li {

	overflow: hidden;

}

table.job_table {

	margin: 8px 0px;

	padding: 0px;

	text-align: center;

	width: 100%;

	border-collapse: collapse;

}

table.job_table td {

	padding: 8px 5px;

	border: 1px solid #DADBD6;

}

table.job_table .Requirement {

	text-align: left;

	padding: 8px 5px;

	line-height: 1.5em;

}

table.job_table th {

	color: #333;

	font-weight: bold;

	text-align: center;

	border: 1px solid #DADBD6;

}

table.job_table .t1 {

	font-weight: bold;

	padding: 5px 0;

	width: 20%;

}

table.job_table .t2 {

	text-align: left;

	width: 25%;

}

table.job_table .t3 {

	font-weight: bold;

	width: 25%;

}

table.job_table .t4 {

	text-align: left;

	width: 25%;

}

table.job_table .operation {

	text-align: center;

	margin: 0 auto;

}

/*应聘*/

table.resume_table {

	margin: 3px;

	text-align: center;

	width: 97%;

	border-collapse: collapse;

}

table.resume_table th {

	font-weight: bold;

	text-align: left;

	width: 100px;

}

table.resume_table td {

	text-align: left;

}

table.resume_table .operation {

	text-align: center;

}

table.resume_table #Detail {

	height: 200px;

}

/*===招聘频道  结束===*/



/*===留言频道  开始===*/

.guestbook {

}

.guestbooklist {

}

.guestbooklist li {

	padding: 10px;

	border-bottom: 1px solid #e4e4e4;

	margin-bottom: 10px;

}

.guestbooklist li .MessageTitle {

	color: #333;

	line-height: 1.5em;

	font-weight: bold;

}

.guestbooklist li .MessageTitle b {

	font-weight: normal;

	color: #900;

}

.guestbooklist li .MessageContent {

	padding: 5px;

	margin-bottom: 10px;

}

table.guestbook_table {

	width: 98%;

}

table.guestbook_table th {

	width: 100px;

	text-align: left

}

table.guestbook_table td {

	text-align: left

}

table.guestbook_table .operation {

	text-align: center

}

/*管理员回复*/

.answer_wrap {

	padding: 5px;

	border-top: 1px dashed #CCC;

	line-height: 1.5em

}

.answer_title {

}

.answer_body {

}

.Administrator {

	text-align: right;

}

.Reply {

	text-align: right;

}

.AnswerTime {

	color: #999

}

/*留言表单*/

.message_title {

	height: 40px;

	padding-left: 35px;

	line-height: 40px;

	font-size: 16px;

	color: #01673A;

	font-weight: bold;

}

.message_body {

	padding-left: 10px;

	padding-right: 10px;

	color: #626262;

}

.message_bottom {

}

/*===留言频道  结束===*/



/*===反馈频道 开始===*/

.feedback {

}

table.feedback_table {

	width: 99%;

	text-align: center;

	margin: 0 auto;

}

table.feedback_table th {

	width: 100px;

	text-align: left;

	font-weight: bold;

}

table.feedback_table td {

	text-align: left;

}

table.feedback_table .operation {

	text-align: center

}

/*===反馈频道 结束===*/

/*==========@@频道布局 结束@@==========*/





/*==========@@公共板块  开始@@==========*/

/* 顶部 */

#top_main {

	height: 32px;

	line-height: 32px;

	/*background: #f9f9f9;*/

	background: #0e6eb8;

	border-bottom: 1px solid #f2f2f2;

	color: #FFF;

}

#top_main a{color: #FFF;

}

#top {
	height: 32px;
	line-height: 32px;
	text-align: right;
	
}

#top_1 {

	float: left;

	text-align: left;

}

#top_2 {

	float: right;

	text-align: right;

}

#top_2 .img {

	z-index: 99;

	position: absolute;

	top: 35px;

	width: 100px;

	height: 100px;

	margin-left: -30px;

	display: none;

}

#top_2 .wp:hover + .img {

	display: block;

}

#top .MobileEdition {

	font-weight: normal;

	color: fff;

}

#top a {

	color: #fff;

}

#top a:hover {

	color: #ccc;

	text-decoration: none

}
#top b {
	font-size: 18px;
}

/*首页顶部广告位 */

#topad_main {

	overflow: hidden; /*background:#e80027;*/

	background: #052B58;

}

#topad {

	overflow: hidden;

	padding: 0;

}

#topad a {

	overflow: hidden;

	display: block;

}

#topad a img {

	width: 100%;

}

/*Logo*/

#logo_main {

	background: #fff;

}

#logo {

	overflow: hidden;

	padding: 10px 0;

	height: 60px;

}

#logo .WebLogo {

	float: left;

	width: 400px;

}

#logo .WebLogo img { /*height:60px;*/

	height: 62px;

}

#logo #logo_1 {

	float: left;

	width: 545px;

	height: 100%;

	margin-top: 15px;

}

#logo #logo_2 {

	float: right;

	width: 250px;

	height: 100%;

}

/*#logo_2 .mycart {  width: 95px;height: 34px; border: 1px solid #DFDFDF;padding: 0 28px 0 36px;background: #F9F9F9;

text-align: center; line-height: 34px; position: relative; margin-top: 15px; float:right; }*/

#logo_2 .mycart {

	width: 195px;

	height: 34px;

	padding: 0 28px 0 36px;

	text-align: center;

	line-height: 34px;

	position: relative;

	margin-top: 1px;

	float: right;

	font-size: 28px;

	color: #F00;

}

#logo_2 .mycart i {

	display: block;

	position: absolute;

	overflow: hidden;

}

/*#logo_2 .mycart .left{ top: 10px; left: 16px; width: 18px; height: 16px; background:url(../images/mycart.png) no-repeat;}*/

#logo_2 .mycart .left {

	top: 20px;

	left: 1px;

	width: 30px;

	height: 30px;

	background: url(../images/tel.png) no-repeat;

}

#logo_2 .mycart .right {

	top: 11px;

	right: 10px;

	width: 7px;

	height: 13px;

	overflow: hidden;

	font: 400 13px/13px simsun;

	color: #999;

}

#logo_2 .mycart .TotalItemCount {

	position: absolute;

	top: -4px;

	left: 104px;

	display: inline-block;

	padding: 1px 2px;

	width: 12px;

	height: 12px;

	font-size: 12px;

	line-height: 12px;

	color: #fff;/*background: #0e6eb8;*/

	background: #0e6eb8;

	border-radius: 7px 7px 7px 0;

	min-width: 12px;

	text-align: center;

}

#logo .Language {

	width: 500px;

	float: right;

	padding: 10px;

}

#logo .Language .MobileEdition {

	font-weight: bold;

	color: red;

}

#logo .Member {

	width: 500px;

	height: 35px;

	line-height: 35px;

	float: right;

	text-align: right;

	font-weight: bold;

}

#logo .Member .MemberName, #logo_main .Member .MemberGroupName {/*color:#F30;*/

	color: #052B58;

}

/*导航*/

#navigation_main {

	background: #fff;

	border-bottom: 2px solid #0e6eb8

}

#navigation {

	height: 45px;

	line-height: 45px;

}

#navigation ul.navigationlist li {

	float: left;

	line-height: 45px;

	text-align: center;

}

#navigation ul.navigationlist li.first {

	background: #0e6eb8;

	width: 210px;

	color: #fff;

	cursor: pointer;

	text-align: left;

}

#navigation ul.navigationlist li a {

	display: block;

	padding: 0px 25px;

	font-size: 16px;

	color: #323232;

	border: 0px dashed red;

}

#navigation ul.navigationlist li a:hover {

	text-decoration: none;

	color: #0e6eb8;

}

#navigation ul.navigationlist .current {

	color: #0e6eb8;

}

/*导航栏下拉*/

#navigation ul.subnavigationlist {

	display: none;

	position: absolute;

	background: #017834;

	z-index: 100

}

#navigation ul.subnavigationlist li {

	float: none;

	padding: 0px;

	line-height: 28px;

	display: inline;

}

#navigation ul.subnavigationlist li a {

	display: block;

	white-space: nowrap;

	font-weight: normal;

	color: #FFF;

	font-size: 14px;

	padding: 0px 20px;

	text-align: left

}

#navigation ul.subnavigationlist li a:hover {

	background: #214E2F;

	color: #fff;

}

/*商品分类*/

#navigation #classlist {

	display: block;

}

#navigation ul.navigationlist li .AllGoodsClassification {

	text-align: center;

	background: url(../images/class.png) 25px center no-repeat;

	width: 210px;

}

#navigation ul.navigationlist li .AllGoodsClassification a {

	color: #fff;

}

#navigation ul.navigationlist li .AllGoodsClassification a:hover {

	color: #fff;

}

#navigation ul.navigationlist li .classlist {

	text-align: left;

	position: absolute;

	width: 210px;

	height: 460px;

	z-index: 1000;

	background: #fafafa;

	display: none;

	margin-top: 2px;

}

#navigation ul.navigationlist li .classlist li {

	/*line-height: 26px;*/

	line-height: 16px;

	cursor: pointer;

	float: none;

	text-align: left;

	border: 0;

}

#navigation ul.navigationlist li .classlist li h3 {

	color: #fff;

}

#navigation ul.navigationlist li .classlist li h3 a {

	font-size: 14px;

	font-weight: bold;

	color: #323232;

}

#navigation ul.navigationlist li .classlist li i {

	float: right;

	font: 9px/2em consolas;

}

#navigation ul.navigationlist li .classlist li a {

	padding: 5px 4px;

	color: #323232;

	font-size: 12px;

	color: #323232;

	display: inline;

}

#navigation ul.navigationlist li .classlist li a:hover {

	color: #B61D1D;

}

#navigation ul.navigationlist li .classlist li p {

	text-indent: 0;

}

#navigation ul.navigationlist li .classlist li p a:hover {

	color: #000;

}

#navigation ul.navigationlist li .classlist li.on {

	background: #f7f7f7;

	border: 2px solid #0e6eb8;

	border-right: 0;

	margin: -2px 0px -2px 0;

}

#navigation ul.navigationlist li .classlist li.on a {

	color: #0e6eb8;

}

/*分类子菜单*/

#navigation ul.navigationlist li .classlist .subclass {

	display: none;

	position: absolute;

	left: 208px;

	top: 0;

	height: 458px;

	width: 990px;

	padding: 0;

	color: #333;

	z-index: -1;

	background: #f7f7f7;

	border: 2px solid #0e6eb8;

	border-top: 0;

}

#navigation ul.navigationlist li .classlist .subclass .ChannelPicture {

	position: absolute;

	top: 0;

	right: 0;

	height: 458px;

	width: 205px;

	overflow: hidden;

}

#navigation ul.navigationlist li .classlist .subclass .ChannelPicture img {

	width: 100%;

	height: 100%;

}

#navigation ul.navigationlist li .classlist .subclass dl {

	line-height: 2em;

	overflow: hidden;

	clear: both;

}

#navigation ul.navigationlist li .classlist .subclass dl a {

	padding: 3px 5px;

	color: #666;

	font-size: 12px;

}

#navigation ul.navigationlist li .classlist .subclass dl a:hover {

	color: #0e6eb8;

}

#navigation ul.navigationlist li .classlist .subclass dl dt {

	font-weight: bold;

	width: 110px;

	text-align: left;

	float: left;

	text-indent: 10px;

	color: #0e6eb8;

}

#navigation ul.navigationlist li .classlist .subclass dl dt a {

	color: #0e6eb8;

}

#navigation ul.navigationlist li .classlist .subclass dl dd {

	font-weight: normal;

	width: 678px;

	float: left;

	padding: 3px 8px;

	padding-bottom: 5px;

	margin: 0;

	border-bottom: 1px dotted #d5d5d5;

	line-height: 1.5em;

	white-space: nowrap;

}

#navigation ul.navigationlist li .classlist .subclass dl dd a {

	border-left: 1px solid #e0e0e0;

	padding: 1px 8px;

	margin-bottom: 8px;

	float: left;

}

/*公告*/

#announcement {

	margin-top: 5px;

	height: 35px;

	line-height: 35px;

	background-color: #f0f0f0;

	color: #0B3B7D;

}

#announcement .announcement_title {

	float: left;

	font-weight: bold;

	text-indent: 35px;

	background: url(../images/announcement_title.gif) no-repeat 8px center;

	width: 150px;

}

#announcement .announcement_body {

	float: left;

	width: 750px;

}

#announcement .announcement_bottom {

	float: right;

	width: 100px;

}

.announcementlist {

}

.announcementlist li {

	line-height: 35px;

}

/*幻灯片*/

#banner_main {

	position: relative;

	border: 0px solid blue;

	overflow: hidden;

	height: 460px;

}

#banner {

	border: 0px solid red;

	margin: 0 auto;

	overflow: hidden;

	width: 1200px;

}

#banner_1 {

	width: 210px;

	height: 460px;

	float: left;

	background: #fafafa;

	position: relative;

}

#banner_2 {

	width: 730px;

	float: left;

	margin: 5px 10px 0 10px;

	_margin-left: 4px; /*解决ie6右侧文字重复*/

}

#banner_2 img {

	width: 730px;

	height: 455px;

}

#banner_3 {

	width: 240px;

	float: right;

	margin-top: 5px;

	overflow: hidden;

}

/*幻灯片分类*/

.bannerlist {

}

.bannerlist li {

	text-align: center;

	border: 0px dashed red;

	overflow: hidden;

	display: block;

}

.bannerlist li img {

	margin: 0 auto;

	display: block;

}

#banner_main .hd {

	width: 100%;

	position: relative;

	bottom: 35px;

	left: 0;

	height: 5px;

	line-height: 5px;

	text-align: center;

	border: 0px solid red;

}

#banner_main .hd ul li {

	cursor: pointer;

	display: inline-block;

*display:inline;

	zoom: 1;

	width: 20px;

	height: 20px;

	text-align: center;

	background: #646464;

	margin-right: 15px;

	overflow: hidden;

	font: 12px/20px Arial;

	color: #fff;

	border-radius: 10px;

}

#banner_main .hd ul li.on {

	background: #0e6eb8;

}

/*当前位置*/

#location_main {

	margin: 10px 0;

}

#location {

	color: #666;

}

#location a {

	color: #666;

}

#location a:hover {

	color: #000;

}

/*文章相关信息*/

.info_from_wrap {

	padding: 0 10px;

	text-align: center;

	color: #999;

	border: 0px dashed #ccc;

	line-height: 30px;

	margin-bottom: 5px;

}

.info_from_wrap a {

	color: #999;

}

.info_from_wrap a:hover {

	color: #555;

}

/*标签*/

.Tag {

	text-align: left;

	font-weight: bold;

}

.Tag a {

	padding: 0 3px;

	font-weight: normal;

	text-decoration: none;

}

#ReadLevelTip {

	font-weight: bold;

	color: red;

}

/*上一文章、下一文章*/

.info_previous_next_wrap {

	background: #F0F0F0;

	padding: 5px;

	border: 1px solid #E3E3E3;

	color: #333;

	line-height: 1.8em

}

.info_previous_next_wrap .Next a {

}

.info_previous_next_wrap .Previous a {

}

/*电梯*/

#elevator {

	position: absolute;

	left: 30px;

	top: 80px;

	overflow: hidden;

	display: none;

}

.elevatorlist li .floorid, .elevatorlist li.current .floorname, .elevatorlist li a:hover .floorname {

	display: block;

}

.elevatorlist li .floorname, .elevatorlist li.current .floorid, .elevatorlist li a:hover .floorid {

	display: none;

}

.elevatorlist li a {

	font-size: 14px;

	display: block;

	color: #625351;

	text-align: center;

	width: 38px;

	height: 30px;

	line-height: 30px;

	border-bottom: 0px solid #C4C4C4;

	margin: 0;

	font-family: Arial;

	background: #f6f6f6;

}

.elevatorlist li a:hover, .elevatorlist li.current a {

	color: #fff;

}

.elevatorlist li a.n1:hover, .elevatorlist li.current a.n1 {

	background: #93d46f;

}

.elevatorlist li a.n2:hover, .elevatorlist li.current a.n2 {

	background: #f59f70;

}

.elevatorlist li a.n3:hover, .elevatorlist li.current a.n3 {

	background: #8eaff2;

}

.elevatorlist li a.n4:hover, .elevatorlist li.current a.n4 {

	background: #fca230;

}

.elevatorlist li a.n5:hover, .elevatorlist li.current a.n5 {

	background: #ba99ed;

}

.elevatorlist li a.n6:hover, .elevatorlist li.current a.n6 {

	background: #fb98a9;

}

.elevatorlist li a.n7:hover, .elevatorlist li.current a.n7 {

	background: #ff857f;

}

.elevatorlist li a.n8:hover, .elevatorlist li.current a.n8 {

	background: #ee9fcf;

}

.elevatorlist li a.n9:hover, .elevatorlist li.current a.n9 {

	background: #f5b600;

}

.elevatorlist li a.n10:hover, .elevatorlist li.current a.n10 {

	background: #b6c619;

}

/*子频道列表*/

.subchannellist {

}

.subchannellist li {

	line-height: 24px;

	padding: 1px;

	border-bottom: 1px solid #E3E3E1;

}

.subchannellist li a {

	display: block;

	padding: 0 5px 0 25px;

	color: #000;

}

.subchannellist li a:hover {

	/*color: red;*/

	color: #0e6eb8;

	text-decoration: none;

}

.subchannellist #current a {

	font-weight: bold;

	color: red;

}

.subchannellist .depth1 {

	font-size: 12px;

	font-weight: bold;

}

.subchannellist .depth2 {

	font-size: 12px;

	text-indent: 1.5em;

}

.subchannellist .depth3 {

	font-size: 12px;

	text-indent: 3em

}

.subchannellist .depth4 {

	font-size: 12px;

	text-indent: 4.5em

}

.subchannellist .depth5 {

	font-size: 12px;

	text-indent: 6em

}

.subchannellist .depth6 {

	font-size: 12px;

	text-indent: 7.5em

}

/*筛选条件*/

#condition {

	border: 0px solid #ddd;

	width: 1198px;

	overflow: hidden;

}

#condition .row {

	display: block;

	overflow: hidden;

	zoom: 1;

	border-bottom: 1px solid #ddd;

	padding: 8px 0;

	line-height: 22px;

}

#condition .left {

	width: 98px;

	/*color: #cf010e;*/

	color: #0e6eb8;

	float: left;

	text-indent: 10px;

	font-size: 12px;

	font-weight: 700;

}

#condition .right {

	width: 1100px;

	background: #fff;

	float: left;

	text-indent: 10px;

}

/*已选择条件*/

.selectedlist {

	text-align: center;

	text-indent: 0;

}

.selectedlist li {

	float: left;

}

.selectedlist li a {

	display: block;

	position: relative;

	border: 1px solid #DDD;

	font-size: 12px;

	height: 22px;

	line-height: 22px;

	margin-right: 8px;

	float: left;

	padding: 0 25px 0 0;

}

.selectedlist li a b {

	font-weight: normal;

	margin-right: 5px;

	margin-left: 5px;

}

.selectedlist li a em {

	color: #cf010e;

	font-style: normal;

	margin-right: 5px;

}

.selectedlist li a:hover {

	/*border: 1px solid #cf010e;*/

	border: 1px solid #0e6eb8;

}

.selectedlist li a i {

	background: url(../images/xred.png) #fff no-repeat center center;

	display: block;

	position: absolute;

	top: 0;

	right: 0;

	width: 25px;

	height: 22px;

	cursor: pointer;

}

.selectedlist li a:hover i {

	/*background: url(../images/xwhite.png) #cf010e no-repeat center center;*/

	background: url(../images/xwhite.png) #0e6eb8 no-repeat center center;

}

.selectedlist li.operator a {

	color: #000;

	border: 0;

}

.selectedlist li.operator a:hover {

	/*color: #cf010e;*/

	color: #0e6eb8;

	border: 0;

}

/*类型列表*/

.typelist {

	text-align: left;

	text-indent: 0;

	overflow: hidden;

}

.typelist li {

	float: left;

}

.typelist li a {

	background: #FFF;

	padding: 3px 5px;

	margin-right: 10px;

	color: #666;

	font-size: 12px;

}

.typelist li a:hover {

	background: #0e6eb8;

	color: #FFF;

	text-decoration: none;

	_background: #fff;

	_color: #cf010e;

}

/*品牌列表*/

.brandlist {

	text-align: left;

	text-indent: 0;

	overflow: hidden;

}

.brandlist li {

	overflow: hidden;

	float: left;

	margin-right: 8px;

	margin-top: 3px;

	line-height: 0;

}

.brandlist li img {

	border: 1px solid #ddd;

	width: 100px;

	height: 92px;

}

.brandlist li a:hover img {

	border: 1px solid #cf010e;

}

/*属性列表*/

.typeattributelist {

	text-align: left;

	text-indent: 0;

	overflow: hidden

}

.typeattributelist li {

	overflow: hidden;

	float: left;

}

.typeattributelist li a {

	background: #FFF;

	padding: 3px 5px;

	margin-right: 10px;

	color: #666;

	font-size: 12px;

}

.typeattributelist li a:hover {

	background: #cf010e;

	color: #fff;

	text-decoration: none;

	_background: #fff;

	_color: #cf010e;

}

/*价格列表*/

.pricerangelist {

	text-align: left;

	text-indent: 0;

	overflow: hidden

}

.pricerangelist li {

	overflow: hidden;

	float: left;

}

.pricerangelist li a {

	background: #FFF;

	padding: 3px 5px;

	margin-right: 10px;

	color: #666;

	font-size: 12px;

}

.pricerangelist li a:hover {

	background: #0e6eb8;

	color: #fff;

	text-decoration: none;

	_background: #fff;

	_color: #cf010e;

}

/*侧边栏*/

#sidebar_main {

	width: 35px;

	height: 100%;

	position: fixed;

	top: 0;

	right: -35px;

	z-index: 99999;

	background: #474747;

	box-shadow: 1px 2px 5px #999;

	_position: absolute;

_top: expression((document.documentElement.scrollTop));

	_right: 0;

_height:expression((document.documentElement.clientHeight));

}

#sidebar {

	width: 35px;

	color: #fff;

	height: 100%;

}

#sidebar #sidebar_1 {

	position: absolute;

	top: 0;

}

#sidebar #sidebar_2 {

	position: absolute;

	top: 30%;

}

#sidebar #sidebar_3 {

	position: absolute;

	bottom: 0;

}

#sidebar a {

	color: #fff;

	display: block;

	width: 35px;

	padding: 0;

	cursor: pointer;

}

#sidebar a:hover {

	background-color: #0e6eb8;

}

#sidebar a.cart i {

	background: url(../images/sidebar_cart_red.png) no-repeat;

	display: block;

	width: 100%;

	height: 35px;

}

#sidebar a.cart:hover i {

	background: url(../images/sidebar_cart_white.png) no-repeat;

}

#sidebar a.cart .MyShoppingCart {

	padding: 0 10px 3px 10px;

}

#sidebar a.cart .TotalItemCount {

	text-align: center;

}

#sidebar a.cart:hover .TotalItemCount {

	color: #fff;

}

/*浮动提示*/

#sidebar p {

	display: none;

	position: absolute;

	right: 60px;

	font-size: 12px;

	text-align: center;

	margin: 0;

}

#sidebar .message p {

	width: 80px;

	height: 35px;

	line-height: 35px;

	background: #494949;

	bottom: 70px;

}

#sidebar .qrcode p {

	width: 115px;

	height: 132px;

	bottom: 1px;

	background: #fff;

	padding: 3px;

	border: 1px solid #ddd;

}

#sidebar .qrcode p .WxLogo {

	width: 100%;

	cursor: default;

}

#sidebar .qrcode p .WxName {

	color: #000;

	padding: 3px 0;

	text-align: center;

	overflow: hidden;

	cursor: default;

}

#sidebar .gotop p {

	width: 80px;

	height: 35px;

	line-height: 35px;

	background: #494949;

	bottom: 0;

}

#sidebar p i {

	position: absolute;

	width: 16px;

	height: 16px;

	line-height: 16px;

	text-align: center;

	font-size: 16px;

	top: 10px;

	right: -8px;

	color: #494949;

}

/*搜索 */

table.search_table {

	width: 100%;

	text-align: center;

}

table.search_table th {

	vertical-align: middle;

	text-align: right;

	padding: 0px;

}

table.search_table td {

	vertical-align: middle;

	text-align: right;

	width: 90px;

	padding: 0px;

}

.search {

	height: 36px;

}

input.btn-search {

	float: left;

	width: 48px;

	height: 36px;

	background: url(../images/search.png) #0e6eb8 no-repeat;

	border: 0;

	line-height: 1;

	color: #fff;

	font-size: 0px;

	cursor: pointer;

	margin: 0;

	border: 0;

}

input.btn-keywords {

	float: left;

	width: 370px;

	height: 24px;

	line-height: 24px;

	color: #666;

	padding: 4px;

	margin: 0;

	border-width: 2px 0 2px 2px; /*border-color: #0e6eb8;*/

	border-color: #0e6eb8;

	border-style: solid;

	outline: 0;

	margin-bottom: 4px;

}

/*联系我们*/

.contact_wrap {

	line-height: 1.8em;

}

.contact_wrap b {

	font-weight: bold;

}

.contact_wrap .WebUrl {

	color: #F00

}

.contact_title {

	height: 35px;

	line-height: 35px;

	border: solid 1px #e4e4e4;

	background: #F5F5F5;

}

.contact_title h2 {

	text-indent: 1em;

	font-size: 14px;

	color: #000;

}

.contact_body {

	overflow: hidden;

	zoom: 1;

	color: #000;

	padding: 5px;

	border: solid 1px #e4e4e4;

	border-top: 0;

}

.contact_bottom {

	height: 10px;

}

/*订购*/

.order {

	margin: 0px auto

}

.order .WantOrder h1 {

	border-bottom: 1px dotted #999999;

	padding: 5px 0px;

}

.order .f1 {

	float: right;

	color: red;

}

table.order_table {

	width: 98%;

}

table.order_table th {

	width: 100px;

	text-align: left;

}

table.order_table td {

	text-align: left

}

table.order_table .operation {

	text-align: center

}

/* 友情链接 */ 

#link_main {

	background: url(../images/foot_2.jpg);

}

#link {

	padding: 0;

}

.link_title {

	line-height: 69px;

	height: 69px;

	color: #fff;

}

.link_title h2 {

	font-size: 20px;

	color: #fff;

	font-weight: normal;

	text-indent: 40px;

}

.link_body {

	color: #000;

	border-top: 0px;

	border-bottom: 0px;

}

.link_bottom {

}

.link_pic {

	overflow: auto;

	zoom: 1;

}

.link_pic ul li {

	float: left;

	padding: 1px 5px;

	text-align: center;

	width: 112px;

}

.link_pic img {

	width: 86px;

	height: 30px;

	padding: 2px;

	border: 1px solid #CCC;

}

.link_pic ul li a:hover img {

	border: 1px solid #6C9ACC;

}

.link_text {

	overflow: hidden;

	zoom: 1;

	padding: 8px 0 0 0;

}

.link_text ul li {

	float: left;

	text-align: center;

	padding: 1px 15px;

	overflow: hidden;

	white-space: nowrap;

}

.link_text a {

	line-height: 22px;

	color: #b7b7b7;

}

.link_text a:hover {

	line-height: 22px;

	color: #fff;

}

/* 服务保障 */

#ensure_main {

	background: #fafafa;

	border-bottom: 1px solid #ebebeb;

	border-top: 2px solid #0e6eb8;

}

#ensure {

	text-align: center;

}

#ensure img {

	padding: 15px 25px;

}

/* 帮助信息 */

#help_main {

	background: #0e6eb8;

}

#help {

	text-align: left;

}

#help dl {

	margin: 5px 0px;

	width: 200px;

	float: left;

}

#help dl dt {

	font-size: 16px;

	padding: 6px 0;

	color: #fff;

	

}

#help dl dt a{

	color: #fff;

	

}

#help dl dt.last {

	text-align: center;

	color: #fff;

}

#help dl dt .WxName {

	font-size: 12px;

}

#help dl dt img {

	width: 120px;

	height: 120px;

	margin-bottom: 5px;

}

#help dl dd {

	margin: 0;

	padding: 0;

}

#help dl dd a {

	display: block;

	padding: 3px 0;

	font: 12px/150% Arial, Verdana;

	color: #fff;

}

#help dl dd a:hover {

	/*color: #f44d20;*/

	color: #ccc

}

/* 版权信息 */

#copyright_main {

	color: #666;

	background: #fff;

	/*background: #0e6eb8;*/

	border-top: 1px solid #E5E5E5;

	padding: 10px 0;

}

#copyright {

	line-height: 2em;

	font: 12px/150% Arial, Verdana;

}

#copyright .bottom_navigation {

	text-align: center;

	padding: 5px 0px;

}

#copyright .line {

	padding: 0px 8px;

}

#copyright a {

	color: #666;

	text-decoration: none;

	font: 12px/150% Arial, Verdana;

}

#copyright a:hover {

	color: #f44d20;

	text-decoration: none;

}

#copyright .bottom_info {

	text-align: center;

	padding-top: 5px;

	padding-right: 10px;

	line-height: 20px;

}

#copyright .TechnicalSupport {

	text-align: center;

}

#copyright .Authentication {

	text-align: center;

}

#copyright .Authentication img {

	padding: 8px 5px;

}

/*分页样式*/

.page {

	padding: 4px 0px 0px 1px;

	float: right;

	clear: both;

}

.page a, .page span {

	float: left;

	display: block;

	border: 1px solid #D3D1D1;

	padding: 2px 6px;

	margin-left: 4px;

	line-height: 22px;

}

.page a:link, .page a:visited {

	text-decoration: none;

}

.page a:hover {

	background: #fd5115;

	color: #FFF;

}

.page .current {

	background: #fd5115;

	color: #FFF;

}

.page #total {

	color: #fd5115

}

/*会员登录*/

table.login_table {

	width: 90%;

	text-align: center;

	margin: 5px auto;

}

table.login_table th {

	width: 100px;

	text-align: left;

	font-weight: bold;

	white-space: nowrap;

}

table.login_table td {

	text-align: left;

	width: 200px;

}

table.login_table .operation {

	text-align: left

}

table.login_table .quick_login td {

	text-align: left;

	padding: 10px 0;

}

table.login_table .quick_login td img {

	margin-right: 8px;

	float: left;

}

/*会员注册*/

table.reg_table {

	width: 90%;

	text-align: center;

	margin: 5px auto;

}

table.reg_table th {

	width: 120px;

	text-align: left;

	font-weight: bold;

	white-space: nowrap;

}

table.reg_table td {

	text-align: left;

}

table.reg_table .MemberCode {

	text-align: left;

	width: 70px;

}

table.reg_table .operation {

	text-align: left;

}

table.reg_table #SmsCode {

	width: 50px;

}

/*忘记密码 第一步*/

table.forget_table1 {

	width: 90%;

	text-align: center;

	margin: 5px auto;

}

table.forget_table1 th {

	width: 120px;

	text-align: left;

	font-weight: bold;

	white-space: nowrap;

}

table.forget_table1 td {

	text-align: left;

}

table.forget_table1 .operation {

	text-align: left

}

/*忘记密码 第二步*/

table.forget_table2 {

	width: 90%;

	text-align: center;

	margin: 5px auto;

}

table.forget_table2 th {

	width: 120px;

	text-align: left;

	font-weight: bold;

	white-space: nowrap;

}

table.forget_table2 td {

	text-align: left;

}

table.forget_table2 .operation {

	text-align: left

}

table.forget_table2 #SmsCode {

	width: 60px;

}

table.forget_table2 .PasswordQuestion, table.forget_table2 .MemberMobile, table.forget_table2 .FindPwdWay {

	padding: 3px 0;

}

/*第三方账号登录*/

.oauth {

}

.oauth_title {

	overflow: hidden;

	padding-left: 15em;

	font-size: 16px;

	position: relative;

	margin-bottom: -1px;

	z-index: 1;

}

.oauth_title .create_user, .oauth_title .bind_user {

	float: left;

	padding: 10px 20px;

	cursor: pointer;

	margin-right: 10px;

	background: #f0f0f0;

	border: 1px solid #e0e0e0;

}

.oauth_title .current {

	background: #fff;

	border-bottom: 1px solid #fff;

}

.oauth_body {

	overflow: hidden;

	border-top: 1px solid #f0f0f0;

	position: relative;

	padding: 10px 0;

}

table.oauth_table {

	width: 350px;

	text-align: center;

	margin: 5px auto;

}

table.oauth_table th, table.oauth_table td {

	padding: 3px 0;

}

table.oauth_table th {

	width: 100px;

	text-align: left;

}

table.oauth_table td {

	text-align: left;

	width: 200px;

}

table.oauth_table .operation {

	text-align: center

}

/*网站地图列表*/

.maplist {

}

.maplist li {

	padding: 1px;

}

.maplist li a {

	background: #d1e8fc;

	line-height: 25px;

	display: block;

	padding: 0 20px;

	border: 0px solid #A6CC93;

}

.maplist li a:hover {

	text-decoration: none;

	background: #FFF;

}

.maplist .depth1 {

	font-weight: bold;

	text-indent: 0px;

	font-weight: bold

}

.maplist .depth2 {

	text-indent: 2em

}

.maplist .depth3 {

	text-indent: 4em

}

.maplist .depth4 {

	text-indent: 6em

}

.maplist .depth5 {

	text-indent: 8em

}

.maplist .depth6 {

	text-indent: 10em

}

/*商品所有分类页标题*/

.all_title {

	height: 35px;

	line-height: 35px;

	border: solid 1px #efefef;

	background: #fafafa;

}

.all_title h2 {

	text-indent: 1em;

	color: #000;

}

.all_title h2 a {

	border-left: 3px solid #0e6eb8;

	padding-left: 8px;

	font-size: 15px;

	font-weight: bold;

}

.all_body {

	overflow: hidden;

	zoom: 1;

	color: #000;

	padding: 8px 5px;

	border: solid 1px #efefef;

	border-top: 0

}

.all_body .brand {

	overflow: hidden;

	zoom: 1;

	margin-bottom: 10px;

}

.all_body .brand a {

	display: block;

	width: 10%;

	float: left;

	text-align: center;

	margin-bottom: 5px;

}

.all_body .brand a img {

	width: 90%;

	border: 1px solid #efefef;

}

.all_body dl, .all_body dt, .all_body dd {

	padding: 0;

	margin: 0;

	overflow: hidden;

	zoom: 1;

}

.all_body dl {

	margin: 8px 0;

	clear: both;

}

.all_body dt {

	float: left;

	width: 120px;

	text-align: center;

}

.all_body dd {

	float: left;

	width: 1050px;

}

.all_body dt a {

	color: #000;

	font: 12px/150% Arial, Verdana;

	font-weight: bold;

}

.all_body dd a {

	padding-right: 22px;

	font: 12px/160% Arial, Verdana;

	text-align: left;

}

.all_bottom {

	height: 12px;

}

/*===商品评论 开始===*/

/*评论结果：好评率*/

.GoodsComment {

}

.GoodsCommentResult {

	border-bottom: 1px solid #e4e4e4;

	overflow: hidden;

	height: 100px;

	padding: 8px 0;

}

.GoodsCommentResult .GoodRate {

	width: 180px;

	height: 100%;

	float: left;

	border-right: 0px solid #e4e4e4;

	overflow: hidden;

}

.GoodsCommentResult .GoodRate .GoodRatue {

	color: #e01d20;

	text-align: center;

}

.GoodsCommentResult .GoodRate .GoodRatue b {

	font-size: 53px;

}

.GoodsCommentResult .GoodRate .GoodRatue .PercentSign {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 33px;

}

.GoodsCommentResult .GoodRate .GoodRateText {

	text-align: center;

	height: 25px;

}

/*评论结果：好评、中评、差评*/

.GoodsCommentResult .StatResult {

	width: 150px;

	height: 100%;

	float: left;

	border-right: 0px solid #e4e4e4;

}

.GoodsCommentResult .StatResult dl {

	margin: 0;

}

.GoodsCommentResult .StatResult dt {

	font-size: 12px;

}

.GoodsCommentResult .StatResult dt em {

	font-style: normal;

	color: #999;

	padding: 0 5px;

}

.GoodsCommentResult .StatResult dd {

	margin: 0;

	background: #ddd;

	height: 6px;

}

.GoodsCommentResult .StatResult dd div {

	background: #e01d20;

	height: 6px;

	width: 0;

}

.GoodsCommentResult .Tip {

	width: 600px;

	height: 100%;

	float: right;

}

/*评论选项卡*/

.GoodsCommentTab {

	overflow: hidden;

	border-bottom: 1px solid #e4e4e4;

}

.GoodsCommentTab li {

	float: left;

	padding: 0 12px;

	overflow: hidden;

	height: 42px;

	line-height: 42px;

}

.GoodsCommentTab li.current {

	border-bottom: 1px solid #e01d20;

}

.GoodsCommentTab li a {

	color: #666;

}

.GoodsCommentTab li a i {

	font-style: normal;

}

.GoodsCommentTab li a:hover, .GoodsCommentTab li.current a {

	color: #e01d20;

}

/*评论列表*/

.GoodsCommentContent {

}

.goodscommentlist {

	font-size: 12px;

	font-family: Arial, Verdana;

	overflow: hidden;

}

.goodscommentlist li {

	overflow: hidden;

	border-bottom: 1px solid #e4e4e4;

	padding: 10px 0;

}

.goodscommentlist li .MemberAvatar {

	float: left;

	width: 120px;

	text-align: center;

}

.goodscommentlist li .MemberAvatar img {

	border: 1px solid #dedede;

	vertical-align: top;

	width: 70px;

	height: 70px;

}

.goodscommentlist li .GuestName {

	padding: 5px 0;

}

.goodscommentlist li .CommentContent {

	float: left;

	width: 710px;

	display: block;

	line-height: 1.6em;

}

.goodscommentlist li .CommentTime {

	float: right;

	color: #999;

	width: 140px;

	text-align: center;

	padding-top: 15px;

}

.goodscommentlist li .CommentTime b {

	font-weight: normal;

	color: #e01d20;

	display: block;

	padding: 5px 0;

}

/*评论回复*/

.GoodsCommentReply {

	color: #F90;

	line-height: 1.8em;

	background: #f5f5f5;

	padding: 5px 8px;

	margin: 8px 10px;

}

.GoodsCommentReply .replycommentlist li {

	border-bottom: 1px solid #ddd;

	padding: 5px 0;

}

.GoodsCommentReply .replycommentlist li .GuestName {

	display: inline;

}

.GoodsCommentReply .replycommentlist li .CommentContent {

	display: inline;

	float: none;

}

.GoodsCommentReply .replycommentlist li .CommentTime {

	float: none;

	color: #999;

	text-align: center;

	margin: 0 1px;

}

/*评论分页*/

.GoodsCommentPage {

	overflow: hidden;

	float: right;

	padding: 10px 0;

}

.GoodsCommentPage li {

	float: left;

	border-radius: 2px;

	background: #f7f7f7;

	padding: 4px 1em;

	border: 1px solid #ddd;

	margin-left: 3px;

	vertical-align: middle;

	cursor: pointer;

}

.GoodsCommentPage li a {

	color: #333;

}

.GoodsCommentPage li a:hover {

	color: #e33b3d;

}

.GoodsCommentPage li.active {

	border: 0;

	cursor: default;

	background: none;

}

.GoodsCommentPage li.active a {

	color: #e33b3d;

	font-weight: bold;

	cursor: default;

}

.GoodsCommentPage li.disabled {

	cursor: not-allowed;

}

.GoodsCommentPage li.disabled a {

	color: #999;

	cursor: not-allowed;

}

/*评论表单*/

.GoodsCommentForm {

	margin-top: 15px;

	overflow: hidden;

	clear: both;

}

table.goods_comment_table {

	width: 99%;

	text-align: center;

	margin: 0 auto;

	border-spacing: 0;

	font-size: 12px;

}

table.goods_comment_table th {

	width: 80px;

	text-align: left;

	white-space: nowrap;

	font-weight: normal;

}

table.goods_comment_table td {

	text-align: left;

	padding: 3px 0;

}

table.goods_comment_table .operation {

	text-align: left;

}

table.goods_comment_table #CommentContent {

	height: 70px;

	border: 1px solid #e0e0e0;

}

table.goods_comment_table label {

	float: left;

	margin-right: 30px;

}

table.goods_comment_table label .form_radio {

	float: left;

}

/*===商品评论 结束===*/

/*==========@@公共板块  结束@@==========*/





/*==========@@通用列表 开始@@==========*/

/*文字列表*/

.textlist {

}

.textlist li {

	line-height: 28px;

	height: 28px;

	text-indent: 8px;

	background: url(../images/textlist.gif) no-repeat 0 center;

	overflow: hidden;

	width: 100%;/*解决ie6bug*/

}

.textlist1 {

}

.textlist1 li {

	line-height: 28px;

	height: 28px;

	text-indent: 8px;

	background: url(../images/textlist.gif) no-repeat 3px center;

	overflow: hidden;

	width: 100%;/*解决ie6bug*/

	text-overflow: ellipsis;

	white-space: nowrap;

	clear: both;

}

.textlist1 li.first {

	background: none;

	height: 189px;

	text-indent: 0;

	line-height: 0;

	font-size: 0;

}

.textlist1 li img {

	width: 100%;

	height: 100%;

	display: block;

}

/*带缩略图文字列表*/

.thumblist {

}

.thumblist li {

}

/*橱窗列表*/

.gridlist {

	margin-top: 5px;

}

.gridlist li {

	float: left;

	width: 236px;

	overflow: hidden;

	border: 2px solid #fff;

	margin-bottom: 10px;

	padding: 5px 0;

}

.gridlist li:hover {

	/*border: 2px solid #fa5000;*/

	border: 2px solid #0e6eb8;

}

.gridlist li img {

	width: 98%;
	height: 156px;

	display: block;

	margin: 0 auto;

}

.gridlist li .InfoTitle {

	display: block;

	width: 90%;

	height: 48px;

	overflow: hidden;

	text-align: left;

	line-height: 30px;

	font: 12px/150% Arial, Verdana;

	margin: 0 auto;

}

.gridlist li .InfoPrice {

	width: 90%;

	margin: 0 auto;

}

.gridlist li .operator {

	width: 90%;

	margin: 5px auto;

	overflow: hidden;

}

.gridlist li .num {

	width: 28px;

	height: 26px;

	border: 1px solid #dbdbdb;

	border-radius: 3px;

	line-height: 26px;

	text-align: center;

	margin-right: 2px;

	float: left;

	padding: 0;

	margin: 0;

	margin-right: 2px;

}

.gridlist li .edit {

	width: 16px;

	height: 28px;

	border-radius: 3px;

	float: left;

	overflow: hidden;

	background: url(../images/num.png) no-repeat 0 center;

}

.gridlist li .edit a {

	display: block;

	width: 16px;

	height: 14px;

}

/*橱窗列表1*/

.gridlist1 {

}

.gridlist1 li {

	overflow: hidden;

	border-bottom: 1px solid #e4e4e4;

	margin-bottom: 5px;

	padding: 5px 0;

}

.gridlist1 li img {

	width: 90%;

	display: block;

	margin: 0 auto;

	border: 1px solid #fff;

}

.gridlist1 li img:hover {

	border: 1px solid #e9e9e9;

	-webkit-box-shadow: 0 0 2px 2px #f8f8f8;

	-moz-box-shadow: 0 0 2px 2px #f8f8f8;

	box-shadow: 0 0 2px 2px #f8f8f8;

}

.gridlist1 li .InfoTitle {

	display: block;

	width: 90%;

	overflow: hidden;

	text-align: left;

	line-height: 30px;

	font: 12px/150% Arial, Verdana;

	margin: 0 auto;

}

.gridlist1 li .InfoPrice {

	width: 90%;

	margin: 0 auto;

}

/*橱窗列表2*/

.gridlist2 {

	overflow: hidden;

	border-right: 1px solid #ededed;

	border-top: 1px solid #ededed;

}

.gridlist2 li {

	float: left;

	width: 246px;

	text-align: center;

	overflow: hidden;

	display: inline /*解决ie6 双边距bug*/;

	text-overflow: ellipsis;

	border-bottom: 1px solid #ededed;

	border-left: 1px solid #ededed;

}

.gridlist2 li.first {

	width: 492px;

	height: 236px;

	position: relative;

}

.gridlist2 li img {

	height: 160px;

	width: 100%;
	/*width: 160px*/

	margin: 5px;

}

.gridlist2 li .InfoTitle {

	display: block;

	width: 210px;

	height: 38px;

	overflow: hidden;

	text-align: left;

	text-overflow: ellipsis;

	padding: 0;

	margin: 0 auto;

	font: 12px/150% Arial, Verdana;

}

.gridlist2 li .InfoPrice {

	width: 210px;

	margin: 0 auto;

	padding: 0 0 10px 0;

}

.gridlist2 li a {

	color: #646464;

}

.gridlist2 li a:hover {

	color: #0e6eb8;

}

/*首页楼层相册列表风格*/

.albumlist1 {

	overflow: hidden;

}

.albumlist1 li {

	float: left;

	text-align: center;

	overflow: hidden;

	width: 100%;

}

.albumlist1 li img {

	width: 492px;

	/*height: 230px;*/
	height: 230px;

	cursor: pointer;

	border: 0;

	margin: 0;

	padding: 0;

}

.gridlist2 li .hd {

	width: 100%;

	position: absolute;

	bottom: 5px;

	height: 5px;

	text-align: center;

	border: 0px solid red;

}

.gridlist2 li .hd ul li {

	cursor: pointer;

	display: inline-block;

*display:inline;

	zoom: 1;

	width: 16px;

	height: 4px;

	text-align: center;

	float: none;

	background: #646464;

	margin-right: 10px;

	overflow: hidden;

	font-size: 0;

	color: #fff;

	padding: 0;

	border: 0;

	text-indent: -100px;

}

.gridlist2 li .hd ul li.on {

	background: #0e6eb8;

}

/*橱窗列表1*/

.gridlist3 {

	overflow: hidden;

}

.gridlist3 li {

	float: left;

	text-align: center;

	margin: 0 3px 0px 0;

	overflow: hidden;

	display: inline /*解决ie6 双边距bug*/;

	text-overflow: ellipsis;

	white-space: nowrap;

}

.gridlist3 li img {

	width: 270px;

	height: 180px;

}

/*相关信息列表*/

.inforelationlist {

	overflow: hidden;

	border-right: 1px solid #ededed;

}

.inforelationlist li {

	float: left;

	width: 16.6%;

	text-align: center;

	overflow: hidden;

	display: inline /*解决ie6 双边距bug*/;

	text-overflow: ellipsis;

}

.inforelationlist li.first, .inforelationlist li.last {

	width: 16px;

}

.inforelationlist li img {

	height: 90%;

	width: 90%;

	margin: 5px;

}

.inforelationlist li .InfoTitle {

	display: block;

	width: 90%;

	height: 38px;

	overflow: hidden;

	text-align: left;

	text-overflow: ellipsis;

	padding: 0;

	margin: 0 auto;

	font: 12px/150% Arial, Verdana;

}

.inforelationlist li .InfoPrice {

	width: 90%;

	margin: 0 auto;

	padding: 0 0 10px 0;

}

.inforelationlist li a {

	color: #666;

}

.inforelationlist li a:hover {

	color: #C81623;

}

/*相册列表*/

.albumlist {

	overflow: hidden;

	float: left;

	height: 54px;

	width: 310px;

	outline: 0px dashed red;

}

.albumlist li {

	float: left;

	text-align: center;

	overflow: hidden;

	width: 61px;

	height: 60px;

}

.albumlist li img {

	/*width: 50px;*/

	height: 50px;

	cursor: pointer;

	border: 2px solid #fff;

}

.albumlist li.on img {

	/*border: 2px solid #e4393c;*/

	border: 2px solid #0e6eb8;

}

.InfoAlbum .myalbum {

	float: left;

}

.InfoAlbum .sPrev, .InfoAlbum .sNext {

	float: left;

	display: block;

	width: 16px;

	height: 54px;

	background: url(../images/arrow.png) no-repeat;

	cursor: pointer;

	margin: 0 2px;

	outline: 0px dashed red;

}

.InfoAlbum .sPrev {

	background-position: 2px center;

}

.InfoAlbum .sPrev:hover {

	background-position: -27px center;

}

.InfoAlbum .sNext {

	background-position: -13px center;

}

.InfoAlbum .sNext:hover {

	background-position: -42px center;

}

/*商品参数选项卡*/

.producttablist {

	overflow: hidden;

}

.producttablist li {

	float: left;

	text-align: center;

	overflow: hidden;

	width: 120px;

	padding: 0 5px;

	cursor: pointer;

	background: #fff;

	border: 1px solid #e4e4e4;

	border-left: 0;

	border-top: 1px solid #fff;

}

.producttablist li.current {

	/*color: #e01d20;

	border-top: 1px solid #e01d20;*/

	color: #0e6eb8;

	border-top: 1px solid #0e6eb8;

	border-bottom-color: #FFF;

	padding-top: 0;

}

.GoodsSpecification {

	display: none;

}

.specification_table {

	width: 100%;

	border-collapse: collapse;

	font-family: 宋体;

	font-size: 12px;

	color: #666;

}

.specification_table .TypeGroupName {

	border-bottom: 1px solid #e4e4e4;

	color: #333;

	text-align: left;

	padding: 8px 0px;

}

.specification_table .TypeAttributeName {

	width: 135px;

	text-align: left;

	padding: 5px 0px;

	white-space: nowrap;

}

.specification_table .Attributue {

}

/*视频列表*/

.videolist {

}

.videolist li {

	width: 475px;

	float: left;

	margin: 0 5px;

	text-align: center;

	overflow: hidden;

}

.videolist li img {

	border: 1px solid #E1E1E1;

	width: 100%;

}

.videolist li a {

	white-space: nowrap;

}

.videolist li a.InfoTitle {

	display: block;

	text-align: center;

	padding: 8px 0;

}

/*选项卡切换列表*/

.tablist {

	overflow: hidden;

	zoom: 1;

	float: right;

}

.tablist li {

	float: left;

	height: 36px;

	overflow: hidden;

	white-space: nowrap;

	background: #f5f5f5;

	border: 2px solid #f5f5f5;

	border-bottom: 0;

}

.tablist li a {

	border-left: 1px solid #e6e6e6;

	padding: 0px 12px;

}

.tablist li a.n1 {

	border: 0;

}

.tablist li.on {

	border: 2px solid #0e6eb8;

	border-bottom: 3px solid #fff;

	background: #fff;

}

/*浏览历史*/

.historylist {

}

.historylist li {

	overflow: hidden;

	border-bottom: 1px solid #e4e4e4;

	margin-bottom: 5px;

	padding: 5px 0;

}

.historylist li a.InfoPicture {

	float: left;

}

.historylist li img {

	width: 80px;

	height: 80px;

	display: block;

	border: 1px solid #fff;

}

.historylist li img:hover {

	border: 1px solid #e9e9e9;

}

.historylist li .InfoTitle {

	display: block;

	width: 100%;

	overflow: hidden;

	text-align: left;

	line-height: 30px;

	font: 12px/150% Arial, Verdana;

	margin: 0 auto;

}

.historylist li .InfoPrice {

	line-height: 80px;

	float: right;

	height: 80px;

	padding: 0;

	padding-right: 5px;

}

.historylist li.last {

	border: 0;

	text-align: right;

	margin-bottom: 0;

}

/*销售排行榜*/

.toplist {

}

.toplist li {

	overflow: hidden;

	border-bottom: 1px solid #e4e4e4;

	margin-bottom: 5px;

	padding: 5px 0;

}

.toplist li a.InfoPicture {

	float: left;

}

.toplist li img {

	width: 80px;

	height: 80px;

	display: block;

	border: 1px solid #fff;

}

.toplist li img:hover {

	border: 1px solid #e9e9e9;

}

.toplist li .InfoTitle {

	display: block;

	width: 100%;

	overflow: hidden;

	text-align: left;

	line-height: 30px;

	font: 12px/150% Arial, Verdana;

	margin: 0 auto;

}

.toplist li .InfoPrice {

	line-height: 30px;

	float: right;

	height: 30px;

	padding: 0;

	padding-right: 5px;

}

.toplist li .Quantity {

	line-height: 30px;

	float: right;

	height: 30px;

	padding: 0;

	padding-right: 5px;

}

.toplist li.last {

	border: 0;

	text-align: right;

	margin-bottom: 0;

}

/*==========@@通用列表  结束@@==========*/





/*==========@@购物车 开始@@==========*/

/*公共*/

.cart_price {

	font-weight: normal;

	color: #F00;

}

/**购物进度*/

.progress {

	overflow: hidden;

	margin: 8px 0;

}

.progresslist li {

	width: 33.3%;

	height: 35px;

	line-height: 35px;

	float: left;

	text-align: center;

	background: #f1f1f1;

	color: #999;

}

.progresslist li i {

	display: block;

	background: url(../images/progresslist.png) no-repeat;

	float: right;

	width: 22px;

	height: 35px;

}

/*step1*/

.progress #step1 li.n1 {

	color: #f60;

	background: #ffe6bc;

}

.progress #step1 li.n1 i {

	background-position: 0px -35px;

}

/*step2*/

.progress #step2 li.n1 i {

	background-position: 0px -70px;

}

.progress #step2 li.n2 {

	color: #f60;

	background: #ffe6bc;

}

.progress #step2 li.n2 i {

	background-position: 0px -35px;

}

/*step3*/

.progress #step3 li.n2 i {

	background-position: 0px -70px;

}

.progress #step3 li.n3 {

	color: #f60;

	background: #ffe6bc;

}

/*购物车列表*/

.cart_table {

	width: 100%;

	border-collapse: collapse;

}

.cart_table thead {

	background: #F5F5F5;

}

.cart_table td, .cart_table th {

	padding: 8px 0px;

	text-align: center;

}

.cart_table, .cart_table th, .cart_table td {

	border: 1px solid #e4e4e4;

}

.cart_table .tImage {

	width: 180px;

}

.cart_table .tProductName {

}

.cart_table .tPrice {

	width: 100px;

}

.cart_table .tQuantity {

	width: 120px;

}

.cart_table .tTotalItemPrice {

	width: 110px;

	padding-left: 10px;

}

.cart_table .tOperation {

	width: 110px;

}

.cart_table .tTotalPrice {

	text-align: right;

	padding-right: 10px;

}

.cart_table .tTotalPrice i {

	color: red;

	font-style: normal;

}

.cart_table .tTotalPrice .TotalPrice {

	color: red;

}

.cart_table tfoot th {

	text-align: right;

}

.cart_table tfoot td {

	text-align: center;

}

.cart_table tfoot .trCartCheckout th {

	padding: 0;

}

.cart_table tfoot i {

	font-style: normal;

	color: red;

}

.cart_table tfoot .OrderTotalPrice {

	color: red;

	font-size: 20px;

}

/*值*/

.cart_table .form_quantity {

	width: 45px;

	height: 24px;

	border: 1px solid #e9e9e9;

	float: left;

	line-height: 24px;

	text-align: center;

	padding: 0;

	margin: 0;

	outline: none;

}

.cart_table .TotalPrice {

	font-weight: normal;

	font-size: 16px;

}

.cart_table .TotalItemPrice {

	font-weight: normal;

}

.cart_table .TotalCount, .TotalItemCount {

	font-weight: bold;

	color: red;

}

.cart_table .IncQuantity, .cart_table .DecQuantity {

	width: 26px;

	height: 26px;

	float: left;

	color: #ccc;

	padding: 0;

	cursor: pointer;

}

.cart_table .IncQuantity {

	background: url(../images/increase.png) #e9e9e9 center center no-repeat;

}

.cart_table .DecQuantity {

	background: url(../images/decrease.png) #e9e9e9 center center no-repeat;

	margin-left: 10px;

}

.cart_table .InfoPicture {

	height: 100px;

}

.cart_table .ProductName {

	padding: 5px;

}

.cart_table .CartEmptyText {

	font-weight: bold;

	color: red;

	text-align: left;

	padding-left: 5px;

	float: left;

	display: none;

}

/*按钮*/

.cart_table .btnGoShoping {

	cursor: pointer;

	background: #e4e4e4;

	padding: 10px 12px;

	color: #666;

	float: left;

}

.cart_table .btnGoShoping:hover {

	color: #c81623;

}

.cart_table .btnClearCart {

	cursor: pointer;

	background: #e4e4e4;

	padding: 10px 12px;

	color: #666;

	float: right;

}

.cart_table .btnClearCart:hover {

	color: #c81623;

}

.cart_table .btnCheckout {

	cursor: pointer;

	background: #cf010e;

	padding: 10px 35px;

	color: #fff;

	float: right;

}

.cart_table .btnCheckout:hover {

	color: #eee;

	background: #E70A18;

}

/*收货人信息*/

.cart_title {

	padding: 15px 0px;

	font-weight: bold;

	font-size: 14px;

}

.consignee_title {

	padding: 15px 0px;

	font-weight: bold;

	font-size: 14px;

}

.consignee_table {

	width: 100%;

	border-collapse: collapse;

}

.consignee_table td, .consignee_table th {

	padding: 2px 1px;

}

.consignee_table th {

	width: 120px;

	background: #F5F5F5;

}

.consignee_table td {

}

.consignee_table, .consignee_table th, .consignee_table td {

	border: 1px solid #e4e4e4;

}

.consignee #ConsigneeRealName, .consignee #ConsigneeEmail, .consignee #ConsigneeMobile, .consignee #ConsigneeTelephone, .consignee #ConsigneePostcode {

	width: 150px;

}

.consignee #ConsigneeAddress {

	width: 450px;

}

.consignee #ConsigneeRemark {

	width: 98%;

	height: 80px;

}

/*配送方式*/

.shipping_title {

	padding: 15px 0px;

	font-weight: bold;

	font-size: 14px;

}

.shipping_title .FreeShippingTip {

	margin-left: 20px;

	color: #FF3300;

	font-weight: normal;

}

.shipping_bottom {

	height: 30px;

	margin: 10px;

	text-align: center;

}

.shipping_table {

	width: 100%;

	border-collapse: collapse;

}

.shipping_table th {

	width: 200px;

	text-align: left;

	padding-left: 15px;

	background: #F5F5F5;

}

.shipping_table td {

	text-align: left;

	line-height: 1.8em;

	padding: 5px 10px;

}

.shipping_table i {

	color: red;

	font-style: normal;

}

.shipping_table, .shipping_table th, .shipping_table td {

	border: 1px solid #e4e4e4;

}

.shipping_table .ShippingDescription {

	font-size: 12px;

	color: #999;

	line-height: 20px;

}

/*支付方式*/

.pay_title {

	padding: 15px 0px;

	font-weight: bold;

	font-size: 14px;

}

.pay_body {

}

.pay_table {

	width: 100%;

	border-collapse: collapse;

}

.pay_table tr.current td {

	background: #F5F5F5;

}

.pay_table th {

	width: 200px;

	text-align: left;

	padding-left: 15px;

	background: #F5F5F5;

}

.pay_table td {

	text-align: left;

	line-height: 1.8em;

	padding: 5px 10px;

}

.pay_table, .pay_table th, .pay_table td {

	border: 1px solid #e4e4e4;

}

.pay_table .PayDescription {

	font-size: 12px;

	color: #999;

	line-height: 20px;

}

.pay_bottom {

	padding: 15px 0;

}

/*优惠券*/

.coupon {

}

.coupon_title {

	padding: 15px 0px;

	font-weight: bold;

	font-size: 14px;

}

.coupon_body {

	padding-left: 15px;

}

.coupon_bottom {

	padding: 0;

}

.coupon_body .btnCoupon {

	border: 1px solid #ccc;

	margin-left: 3px;

	padding: 3px 8px;

	cursor: pointer;

}

.coupon_body .btnCoupon:hover {

	border: 1px solid #aaa;

	color: #000;

}

.coupon_body .form_text {

	width: 125px;

	padding: 2px 3px;

}

.coupon_body #CouponSendID {

	margin-right: 30px;

}

/*积分*/

.point {

}

.point_title {

	padding: 15px 0px;

	font-weight: bold;

	font-size: 14px;

}

.point_body {

	padding-left: 15px;

}

.point_bottom {

	padding: 0;

}

.point_body .btnPoint {

	border: 1px solid #ccc;

	margin-left: 3px;

	padding: 3px 8px;

	cursor: pointer;

}

.point_body .btnPoint:hover {

	border: 1px solid #aaa;

	color: #000;

}

.point_body #Point {

	width: 82px;

	padding: 2px 3px;

	margin-left: 3px;

}

.point_body .YourTotalPoint {

	margin-left: 10px;

}

.point_body .YourTotalPoint i {

	font-style: normal;

	color: #F00;

}

.point_body .MaxUsePoint {

	margin-left: 10px;

}

.point_body .MaxUsePoint i {

	font-style: normal;

	color: #F00;

}

/*在线支付*/

.orderinfo {

	overflow: hidden;

}

.orderinfo .OrderNumber {

	color: #00F;

}

.orderinfo .TotalPrice, .orderinfo .ShippingPrice, .orderinfo .PayPrice, .orderinfo .TotalOrderPrice, .orderinfo .DiscountPrice {

	color: #F00;

}

.orderinfo_title {

}

.orderinfo_body {

	line-height: 2em;

	font-size: 16px;

}

.orderinfo_bottom {

	text-align: center;

}

.payment .pay_title {

	font-size: 16px;

	font-weight: normal;

}

.payment .OrderOnlinePayFinish {

	color: #F00;

}

/*==========@@购物车 结束@@==========*/





/*==========@@jQZoom Version 2.2 样式开始@@==========*/

.jqzoom {

	border: 0px solid black;

	float: left;

	position: relative;

	padding: 0px;

	cursor: pointer;

}

.jqzoom img {

	float: left;

}

div.zoomdiv {

	z-index : 100;

	position: absolute;

	top: 0px;

	left: 0px;

	width: 200px;

	height: 200px;

	background: #ffffff;

	border: 1px solid #CCCCCC;

	display: none;

	text-align: center;

	overflow: hidden;

}

div.jqZoomPup {

	z-index : 100;

	visibility : hidden;

	position: absolute;

	top: 0px;

	left: 0px;

	width : 50px;

	height : 50px;

	border: 1px solid #aaa;

	background: #ffffff;

	opacity: 0.5;

	-moz-opacity: 0.5;

	-khtml-opacity: 0.5;

	filter: alpha(Opacity=50);

}

/*==========@@jQZoom Version 2.2 样式结束@@==========*/

/*右侧购物导航*/

#sidebar .btns {

	width: 24px;

	padding: 8px 3px 0;

	border-top: 1px dashed #CCC;

	border-bottom: 1px dashed #CCC;

	margin: 0 5px;

	position: absolute;

	bottom: 20%;

}

#sidebar .btns a {

	display: block;

	width: 24px;

	height: 24px;

	line-height: 24px;

	margin-bottom: 8px;

}

#sidebar .btns a span {

	display: none;

}

#sidebar .btns a:hover span,  #sidebar .btns a.current span {

	display: block;

}

#sidebar .btns a.qq {

	background: url(../images/icons_bar_4.gif) 0 0 no-repeat;

}

#sidebar .btns a.tel {

	background: url(../images/icons_bar_6.gif) 0 0 no-repeat;

}

#sidebar .btns a.wx {

	background: url(../images/icons_bar_5.gif) 0 0 no-repeat;

}

#sidebar .btns a.wx span {

	position: absolute;

	width: 106px;

	height: 106px;

	right: 38px;

	background: url(../images/ewm.jpg) 0 0 no-repeat;

	background-size: cover;

	z-index: 11;

}

#sidebar .btns a.qq span {

	padding-right: 30px;

	background: url(../images/icons_bar_4.gif) right center no-repeat;

}

#sidebar .btns a.tel span {

	padding-right: 30px;

	background: url(../images/icons_bar_6.gif) right center no-repeat;

}

#sidebar .btns a.qq:hover,  #sidebar .btns a.tel:hover,  #sidebar .btns a.qq.current,  #sidebar .btns a.tel.current {

	border: 1px solid #EEE;

	border-right: none;

	color: #999;

	padding: 5px 15px 5px 10px;

	width: 135px;

	margin-left: -122px;

	background: #F5F5F5;

}

/*产品内容*/

.fj {

	display: inline-block;

	width: 80px;

	height: 80px;

	margin-right: 10px;

	text-align: center;

	border: 1px solid #ccc;

	border-radius: 3px;

	padding: 3px;

	cursor: pointer;

}

.fj:hover {

	background: #f5f5f5;

}

.fj i {

	width: 60px !important;

	height: 60px !important;

	float: none !important;

	display: inline-block;

}

.fj em {

	display: block;

	font-style: normal;

}

.fj i.r01 {

	background: url(../images/ico_video.jpg) center 4px no-repeat;

	background-size: contain;

}

.fj i.r02 {

	background: url(../images/ico_down.jpg) center 4px no-repeat;

	background-size: contain;

}

.fj i.r03 {

	background: url(../images/ico_shuoming.jpg) center 4px no-repeat;

	background-size: contain;

}

.fj i.r04 {

	background: url(../images/ico_caiye.jpg) center 4px no-repeat;

	background-size: contain;

}

.fj i.r05 {

	background: url(../images/ico_zhidao.png) center 4px no-repeat;

	background-size: contain;

}

.fj i.r06 {

	background: url(../images/ico_pp.jpg) center 4px no-repeat;

	background-size: contain;

}

