@charset "utf-8";/* CSS Document */body, button, input, select, textarea {	font: 12px/1.5  microsoft yahei, tahoma, arial;*line-height:1.5;	-ms-overflow-style: scrollbar;}input:focus, textarea:focus {	outline: none;}h1, h2, h3, h4, h5, h6 {	font-size: 100%}.blank {	height: 10px;	line-height: 10px;	clear: both;	visibility: hidden;}#login-info a{ background:#c40001; display:inline-block; color:#fff!important; line-height:20px; border-radius:10px; padding:1px 5px;}.w-banner{height:400px; text-align:center; background:#fff; position:relative; z-index:77; width:100%; margin:0 auto;overflow: hidden;}.w-banner .bd ul {position: relative;  width: 100% !important; height:450px; margin: 0px auto;}.w-banner .bd li { display:block; height: 400px; text-align: center; width: 100% !important;}.w-banner .bd li a { display:block; height: 400px; width:100%;}.w-banner .hd { bottom: 20px; height: 30px; right: 20px; line-height: 30px; position: absolute; width: 100%; z-index: 1;}.w-banner .hd ul { text-align: right;}.w-banner .hd ul li { background: #fff none repeat scroll 0 0; cursor: pointer; display: inline-block; float: none; height:12px; line-height: 999px; margin: 2px; overflow: hidden; width:15px; border-radius:20px;}.w-banner .hd ul .on { background: #ed1b06; width:30px;}.w-banner .next, .w-banner .prev { background: #000 url(../img/slider-arrow.png) no-repeat scroll -126px -137px; cursor: pointer; display: none; height: 60px; left:-60px; margin-top: -30px; opacity: 0.5; position: absolute; top: 50%; width: 40px; z-index: 1;}.w-banner .next {background-position: -6px -137px; left: auto; right: -60px;}.blank5 {	height: 5px;	line-height: 5px;/* _margin:-3px 0;*/	clear: both;	visibility: hidden;}.grid-c-l {	float: left}.grid-c-r {	float: right}.r {	float: right;}.l {	float: left;}address, cite, dfn, em, var {	font-style: normal}code, kbd, pre, samp {	font-family: courier new, courier, monospace}small {	font-size: 12px}ul, ol {	list-style: none}sup {	vertical-align: text-top}sub {	vertical-align: text-bottom}legend {	color: #000}fieldset, img {	border: 0}button, input, select, textarea {	font-size: 100%}.sidebar-nav .mods table {	border-collapse: collapse;	border-spacing: 0}#page, #header, #content, #footer {	margin-left: auto;	margin-right: auto}.w950 {	width: 950px}.col-main {	float: left;	width: 100%;	min-height: 1px}.col-sub, .col-extra {	float: left}.layout:after, .main-wrap:after, .col-sub:after, .col-extra:after {	content: '\20';	display: block;	height: 0;	clear: both}.layout, .main-wrap, .col-sub, .col-extra {	zoom: 1}.hidden {	display: none}html {zoom:expression(function(ele) {ele.style.zoom = "1";document.execCommand("BackgroundImageCache", false, true);}(this))}/* =============== * 重新定义Html元素 * =============== */html, body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, fieldset, input {	padding: 0;	margin: 0;}h1, h2, h3, h4, h5, h6, pre, code, address, caption, cite, code, em, strong {	font-size: 1em;	font-style: normal;	font-weight: normal;}strong {	font-weight: 400;}ul, ol {	list-style: none outside none;}fieldset, img {	border: medium none;}caption {	text-align: left;}body {	font: 12px/150%  microsoft yahei;	color: #000;	background: #FFF none repeat scroll 0 0;	margin: 0;	padding: 0;}a {	text-decoration: none;}a {	color: #000;	outline: medium none;	text-decoration: none;}a:active {	text-decoration: none;}a:hover {	color: #E4393C;	text-decoration: underline;}i, cite, em {	font-style: normal;}/* ========================== * 为旧版本浏览器格式化Html5元素 * ========================== */article, aside, dialog, footer, header, section, footer, nav, figure, menu {	display: block;}/* ========================== * 常用宽度、高度、边距、边框属性 * ========================== */.w {	width: 1210px;	margin: 0 auto;}.wrapper {	width: 1210px;	margin: auto;}.fl {	float: left;}.fr {	float: right;}.block {	display: block;}.none {	display: none;}.goods-price {}.goods-price em {	font-family: Verdana;	color: #c40001;}/*按钮*/.btn2 {	display: inline-block;*display:inline;*zoom:1;	margin-bottom: 0;	font-size: 14px;	height: 38px;	line-height: 38px;	text-align: center;	cursor: pointer;	background-color: #fff;	border: 1px solid #c40001;	color: #c40001;	padding: 0;	width: 148px}.btn2:hover, .btn2:focus {	color: #fff;	outline: 0;	text-decoration: none;	background-color: #c40001}.btn2.active, .btn2:active {	outline: 0;	background-color: #c40001;	-webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15);	-moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15);	box-shadow: inset 0 2px 4px rgba(0,0,0,.15)}.btn2.disabled, .btn2[disabled] {	cursor: default;	opacity: .65;	filter: alpha(opacity=65);	-webkit-box-shadow: none;	-moz-box-shadow: none;	box-shadow: none;	color: #e5e9ec;	background: #ccd0d9}.btn-small {	height: 28px;	line-height: 28px;	width: 118px;	font-size: 12px}.btn-primary {	background-color: #c40001;	border-color: #c40001;	color: #fff}.btn-primary:hover, .btn-primary:focus, .btn-primary.active, .btn-primary:active {	color: #fff;	border-color: #c40001;	background-color: #c40001}.btn-yellow {	background-color: #ffdb3d;	border-color: #ffdb3d;	color: #333}.btn-yellow:hover, .btn-yellow:focus, .btn-yellow.active, .btn-yellow:active {	color: #333;	border-color: #ffc700;	background-color: #ffc700}/*base.css整合*/.fl {	float: left;}.fr {	float: right;}.block {	display: block;	overflow: hidden;}.hide {	display: none;}.m, .mt, .mc, .mb, .sm, .smt, .smc, .smb {	overflow: hidden;	zoom: 1;}.m, .sm {	margin-bottom: 10px;}.pagin a, .pagin span {	float: left;	height: 20px;	padding: 3px 10px;	border: 1px solid #ccc;	margin-left: 2px;	font-family: arial;	line-height: 20px;	font-size: 14px;	overflow: hidden;}.pagin .text, .pagin .current {	border: none;	padding: 4px 11px;}.pagin .text font{	color:#E4393C	;	font-size:14px;}.pagin a:link, .pagin a:visited {	color: #555;}.pagin a:hover, .pagin a:active {	background: #555;	color: #fff;	text-decoration: none;	border: 1px solid #555;}.pagin .current, .pagin .current:link, .pagin .current:visited {	color: #f60;	font-weight: bold;}.pagin b {	dispaly: block;	position: absolute;	top: 9px;	width: 5px;	height: 9px;	overflow: hidden;}.pagin .prev, .pagin .next, .pagin .prev-disabled, .pagin .next-disabled {	position: relative;	padding-top: 5px;	height: 18px;	line-height: 18px;}.pagin .prev-disabled, .pagin .next-disabled {	color: #ccc;	cursor: default;}.pagin .prev, .pagin .prev-disabled {	padding-left: 8px;}.pagin .prev b {	left: 3px;	background-position: -68px -608px;}.pagin .prev-disabled b {	left: 3px;	background-position: -80px -608px;}.pagin .next, .pagin .next-disabled {	padding-right: 8px;}.pagin .next b {	right: 3px;	background-position: -62px -608px;}.pagin .next-disabled b {	right: 3px;	background-position: -74px -608px;}.pagin-m a, .pagin-m span {	height: 14px;	line-height: 14px;}.pagin-m b {	top: 5px;}.pagin-m .prev, .pagin-m .next, .pagin-m .prev-disabled, .pagin-m .next-disabled {	padding-top: 3px;	height: 14px;	line-height: 14px;	*line-height:16px;	font-family: "\5b8b\4f53";  	text-align: center;  	font-size: 14px;}#product-track {	OVERFLOW: hidden;	ZOOM: 1;	MARGIN-TOP: 10px}#product-track .nothing {	MARGIN-TOP: 100px;	TEXT-ALIGN: center}#product-track .m2 H2 {	PADDING-RIGHT: 8px;	PADDING-LEFT: 8px;	PADDING-BOTTOM: 0px;	FONT: 14px/28px 'microsoft yahei';	PADDING-TOP: 0px}#product-track .left .m2 .mt {	BORDER-TOP-WIDTH: 0px;	PADDING-RIGHT: 0px;	PADDING-LEFT: 0px;	BORDER-LEFT-WIDTH: 0px;	BACKGROUND: 0px 50%;	BORDER-BOTTOM-WIDTH: 0px;	PADDING-BOTTOM: 0px;	LINE-HEIGHT: 28px;	PADDING-TOP: 0px;	HEIGHT: 28px;	BORDER-RIGHT-WIDTH: 0px}#product-track .m2 {}#product-track .left {	PADDING-RIGHT: 0px;	PADDING-LEFT: 0px;	FLOAT: left;	PADDING-BOTTOM: 0px;	MARGIN: 0px;	WIDTH: 222px;	PADDING-TOP: 0px}#product-track .right {	PADDING-RIGHT: 0px;	PADDING-LEFT: 0px;	FLOAT: right;	PADDING-BOTTOM: 0px;	MARGIN: 0px;	PADDING-TOP: 0px;	WIDTH: 988px;}#recent-view-track {	BORDER-RIGHT: #ddd 0px solid;	BORDER-TOP: #ddd 1px solid;	BORDER-LEFT: #ddd 1px solid;	BORDER-BOTTOM: #ddd 1px solid}#recent-view-track .mc UL {	OVERFLOW-Y: auto;	HEIGHT: 250px}#recent-view-track H2 {	FONT-SIZE: 14px;	FLOAT: left}#recent-view-track .extra {	FONT-SIZE: 12px;	FLOAT: right;	MARGIN-RIGHT: 10px}#recent-view-track UL {	PADDING-RIGHT: 8px;	MARGIN-TOP: -1px;	PADDING-LEFT: 8px;	PADDING-BOTTOM: 0px;	PADDING-TOP: 0px}#recent-view-track LI {	PADDING-BOTTOM: 2px;	OVERFLOW: hidden;	ZOOM: 1}#recent-view-track .p-img {	FLOAT: left;	OVERFLOW: hidden;	WIDTH: 50px;	MARGIN-RIGHT: 5px;	HEIGHT: 50px}#recent-view-track .p-name {	MARGIN-TOP: 5px;	FLOAT: left;	WIDTH: 130px;	HEIGHT: 3em;	overflow: hidden}#recent-view-track .p-price {	FLOAT: left;	WIDTH: 130px}#recent-view-track .p-price strong {	color: #E22A40}#recent-view-track .no-track {	BACKGROUND: url(../images/base/foot.png) no-repeat left bottom;	MARGIN: 10px;	COLOR: #999;	HEIGHT: 230px}#recent-view-track .no-track P {	MARGIN-TOP: 5px;	LINE-HEIGHT: 1.5em}#recent-view-track .no-track H4 {	FONT: 18px "microsoft yahei"}#recent-view-track .all-recent {	BORDER-BOTTOM-WIDTH: 0px}#product-track #maybe-like {	BORDER: #ddd 1px solid;}#maybe-like .mt {	BORDER-TOP-WIDTH: 0px;	PADDING-RIGHT: 0px;	PADDING-LEFT: 0px;	BORDER-LEFT-WIDTH: 0px;	BORDER-BOTTOM-WIDTH: 0px;	PADDING-BOTTOM: 0px;	PADDING-TOP: 0px;	HEIGHT: 28px;	BORDER-RIGHT-WIDTH: 0px}#maybe-like H2 {	FONT-SIZE: 14px;	FLOAT: left}#maybe-like .extra {	FLOAT: right;	FONT: 12px/29px arial;	MARGIN-RIGHT: 10px}#maybe-like .extra SPAN {	PADDING-RIGHT: 4px;	DISPLAY: inline-block;	PADDING-LEFT: 4px;	BACKGROUND: #999;	PADDING-BOTTOM: 0px;	MARGIN: 5px 0px 0px 5px;	CURSOR: pointer;	COLOR: #fff;	LINE-HEIGHT: 16px;	PADDING-TOP: 0px;	ZOOM: 1;	FONT-FAMILY: arial;	HEIGHT: 16px}#maybe-like .extra .curr {	BACKGROUND: #d00}#maybe-like .mc {	BORDER-TOP-WIDTH: 0px;	MARGIN-TOP: 10px;	BORDER-LEFT-WIDTH: 0px;	BORDER-BOTTOM-WIDTH: 0px;	OVERFLOW: hidden;	POSITION: relative;	HEIGHT: 250px;	BORDER-RIGHT-WIDTH: 0px}#recent-view-track .mc {	BORDER-TOP-WIDTH: 0px;	MARGIN-TOP: 10px;	BORDER-LEFT-WIDTH: 0px;	BORDER-BOTTOM-WIDTH: 0px;	OVERFLOW: hidden;	POSITION: relative;	HEIGHT: 250px;	BORDER-RIGHT-WIDTH: 0px}#maybe-like .p-comm .star {	MARGIN-TOP: 2px}#product-track .star {	BACKGROUND-IMAGE: url(../images/base/newicon20121106.png);	BACKGROUND-REPEAT: no-repeat}#maybe-like .mc LI {	PADDING-RIGHT: 20px;	PADDING-LEFT: 20px;	PADDING-BOTTOM: 10px;	WIDTH: 133px;	PADDING-TOP: 10px;	TEXT-ALIGN: center}#maybe-like .mc .p-name {	HEIGHT: 3em}#maybe-like .p-price {	HEIGHT: 16px}#maybe-like .p-price strong {	color: #E22A40}#guess-scroll {	MARGIN-LEFT: 40px;}#maybe-like .disabled {	CURSOR: default}#product-track .guess-control {	DISPLAY: block;	Z-INDEX: 1;	BACKGROUND-IMAGE: url(../images/base/footprint-arr.png);	OVERFLOW: hidden;	WIDTH: 14px;	CURSOR: pointer;	TEXT-INDENT: -9999px;	BACKGROUND-REPEAT: no-repeat;	POSITION: absolute;	TOP: 100px;	HEIGHT: 50px}#guess-backward {	BACKGROUND-POSITION: -16px 0px;	RIGHT: 10px;	LEFT: auto}#guess-backward:hover {	BACKGROUND-POSITION: -16px -50px}#guess-forward {	BACKGROUND-POSITION: 0px 0px;	LEFT: 10px}#guess-forward:hover {	BACKGROUND-POSITION: 0px -50px}.disabled#guess-forward {	BACKGROUND-POSITION: 0px -100px}.disabled#guess-backward {	BACKGROUND-POSITION: -16px -100px}#product-track .star {	DISPLAY: inline-block;	WIDTH: 75px;	HEIGHT: 14px}#product-track .sa5 {	BACKGROUND-POSITION: -109px -239px}#product-track .sa4 {	BACKGROUND-POSITION: -124px -239px}#product-track .sa3 {	BACKGROUND-POSITION: -139px -239px}#product-track .sa2 {	BACKGROUND-POSITION: -154px -239px}#product-track .sa1 {	BACKGROUND-POSITION: -169px -239px}#product-track .sa0 {	BACKGROUND-POSITION: -184px -239px}#maybe-like .mc LI {	WIDTH: 144px}.rank .mt {	height: 31px;	padding-left: 8px;	background: #f7f7f7;	line-height: 31px;	border-bottom: 1px solid #ddd;}.tab {	overflow: hidden;	zoom: 1;}.tab li, .tab a, .tab-item {	float: left;	text-align: center;}/*头部*/.sn-qrcode p, .sn-qrcode1 p, #mallLogo .mlogo s, .mui-global-iconfont,.sn-quick-menu .sn-site-link ,.sn-quick-menu .sn-mobile-link,.breadcrumb i,.globa-nav .allGoodsCat .menuEvent i,#site-nav .sn-qrcode .app_xiazai a.app_store,#site-nav .sn-qrcode .app_xiazai1 a.app_android{	background: transparent url(../images/header/user_header.png) no-repeat;	font-size: 12px;	font-style: normal;}#site-nav a, #site-nav .sn-container {	color: #999}#site-nav a:hover, #site-nav a:active, #site-nav .menu-bd {	color: #c40001}#site-nav .menu-bd a {	color: #666}#site-nav .hover a.menu-hd, #site-nav .sn-menu:hover a.menu-hd {	color: #c40001}#site-nav .menu-bd a:hover, #site-nav .menu-bd a:active {	color: #c40001;	text-decoration: underline}#site-nav {	min-width: 1210px;	width: auto;	height: 32px;	position: relative!important;	background: #f2f2f2;	z-index: 99999;	-webkit-transform: translate3d(0, 0, 0);	border-bottom: 1px solid #e5e5e5;	font-family: Arial,Verdana,"\5b8b\4f53";}#sn-bg, #site-nav .sn-edge {	display: none}#sn-bd {	width: 1210px;	margin: auto;	position: relative; *zoom:1}#sn-bd:after, #site-nav .sn-container:after {	content: '\20';	display: block;	height: 0;	clear: both}#site-nav .sn-container {	height: 32px;	width: 100%;}#site-nav .sn-container .hidden {	display: none}#site-nav .mui-global-iconfont {	color: #c40001}#site-nav .sn-cart .mui-global-iconfont {	position: relative;}#site-nav .sn-logout, #site-nav .menu-hd, #site-nav .sn-cart, #site-nav .sn-mybrand, #site-nav .sn-mobile, #site-nav .sn-home, #site-nav .sn-quick-menu .sn-cart {	padding: 0 10px}#site-nav .sn-login, #site-nav .sn-seller-center, #site-nav .sn-register{	padding: 0 5px}#site-nav .sn-mobile {	display: none}#site-nav .sn-login {	padding-left: 10px}#site-nav .sn-mytaobao .menu-hd, #site-nav .sn-favorite .menu-hd, #site-nav .sn-sitemap .menu-hd, #site-nav .sn-seller .menu-hd {	padding-right: 14px}#site-nav .sn-login-info {	height: 32px;	line-height: 32px;	display: inline-block;*display:inline;*zoom:1;	position: relative}#site-nav .sn-quick-menu .sn-separator {	display: inline-block;*display:inline;*zoom:1;	width: 0;	height: 14px;	line-height: 14px;	vertical-align: top;	position: relative;	top: 9px;	left: 0;	font-size: 0;	border-left: 1px solid #ccc;	margin: 0 2px 0 5px}#site-nav .sn-logout, #site-nav .sn-login, #site-nav .sn-register {*vertical-align:baseline;*zoom:1}#site-nav .sn-logout {	_vertical-align: baseline}#site-nav .sn-quick-menu {	position: absolute;	right: 0;	top: 0;	height: 32px;	line-height: 32px;	-webkit-backface-visibility: hidden}#site-nav .sn-quick-menu li {	float: left;	position: relative}#site-nav .menu-item {	position: relative;	z-index: 93110}#site-nav .menu-hd {	display: block;	height: 32px;	line-height:32px;	cursor: pointer;	z-index: 100001;	border: solid #f2f2f2;	border-width: 0 1px;	position: relative}#site-nav .sn-favorite .menu-hd {	_width: 36px}#site-nav .sn-seller .menu-hd, #site-nav .sn-mytaobao .menu-hd {	_width: 48px}#site-nav .sn-sitemap .menu-hd, #site-nav .sn-mobile .menu-hd {	_width: 64px}#site-nav .sn-quick-menu .menu-hd b, #site-nav .sn-all-msg b {	position: absolute;	right: 2px;	top: 10px;	background: url(../images/upgrade_ad/site-bg.png) no-repeat 2px 0px;	margin-left: 3px;	display: inline-block;*zoom:1;	width: 11px;	height: 11px;	transition: .2s ease-in-out;	-webkit-transition: .2s ease-in-out;	-moz-transition: .2s ease-in-out;	-o-transition: .2s ease-in-out;	vertical-align: -1px}#site-nav .sn-quick-menu .hover .menu-hd b, #site-nav .sn-quick-menu .sn-menu:hover .menu-hd b {	transform: rotate(-180deg);	-webkit-transform: rotate(-180deg);	-moz-transform: rotate(-180deg);	-o-transform: rotate(-180deg)}#site-nav .menu-bd {	display: none;	position: absolute;	left: 0;	top: 33px;	background: #fff;	opacity: .99;	filter: alpha(opacity=99);	z-index: 93110;	border: solid #eee;	border-width: 0 1px 1px}#site-nav .menu-bd a {	color: #666}#site-nav .menu-bd a:hover, #site-nav .menu-bd a:active {	color: #c40000}#site-nav .sn-quick-menu iframe.menu-bd {	border: 0;	background: 0 0;	filter: alpha(opacity=0);	float: left;	z-index: -1}#site-nav .menu-bd-panel a {	display: block;	line-height: 20px}#site-nav .sn-menu {	position: relative}#site-nav .sn-menu a:hover {	text-decoration: underline}#site-nav .sn-quick-menu .hover .menu-hd, #site-nav .sn-menu:hover .menu-hd {	background-color: #fff;	border-color: #eee;	padding-bottom: 1px}#site-nav .sn-quick-menu .hover .menu-bd, #site-nav .sn-menu:hover .menu-bd {	display: block}#site-nav .sn-mytaobao .menu-bd, #site-nav .sn-favorite .menu-bd, #site-nav .sn-sitemap .menu-bd, #site-nav .sn-seller .menu-bd {	line-height: 1.4;	padding: 8px 10px}#site-nav .sn-mytaobao .menu-bd {	width: 74px}#site-nav .sn-favorite .menu-bd {	width: 62px}#site-nav .sn-seller .menu-bd {	width: 122px;	overflow: hidden;	right: 0;	left: auto}#site-nav .sn-seller ul {	margin-top: -5px;	overflow: hidden;	width: 122px}#site-nav .sn-seller li {	float: none;	padding: 5px 0;	height: auto;	display: block;	line-height: 1.4;	border-bottom: 1px dotted #827777;*zoom:1;}#site-nav .sn-seller h3 {	color: #666;	font-weight: 700}#site-nav .sn-seller li a {	display: inline-block;*display:inline;*zoom:1;	width: 48px;	margin-right: 10px;	line-height: 22px}#site-nav .sn-mybrand a, .sn-mobile a, .sn-home a {	display: inline}#site-nav .sn-qrcode {	position: absolute;	width: 210px;	height: 110px;	background: #fff;	left: 0px;	top: 33px;	padding: 15px 10px 15px;}#site-nav .sn-qrcode .app_xiazai {	width: 100px;	float: left;	text-align: center}#site-nav .sn-qrcode .app_xiazai1 {	margin-left: 10px;	width: 100px;	float: left;	text-align: center}#site-nav .sn-qrcode .app_xiazai img, #site-nav .sn-qrcode .app_xiazai1 img {	margin-top: 10px}#site-nav .sn-qrcode .app_xiazai a.app_store {	display: block;	width: 97px;	height: 30px;	background-position: -201px -115px}#site-nav .sn-qrcode .app_xiazai1 a.app_android {	display: block;	width: 97px;	height: 30px;	background-position: -201px -155px}#site-nav .sn-qrcode p {	background-position: -141px -73px;	text-indent: -9999px;	overflow: hidden;	margin: 0 10px}#site-nav .sn-qrcode b {	width: 0;	height: 0;	line-height: 0;	font-size: 0;	position: absolute;	left: 50%;	top: -10px;	margin-left: -2px;	border-width: 5px;	border-style: dashed dashed solid;	border-color: transparent transparent #fff}#site-nav .sn-sitemap .menu-bd {	width: 1208px;	border-width: 0 1px 1px;	right: 0;	left: auto}#site-nav .site-hot, #site-nav .site-market, #site-nav .site-brand {	float: left}#site-nav .sn-sitemap .menu-bd {	padding: 25px 0}#site-nav .sn-sitemap .menu-hd {	font-weight: 400}#site-nav .site-cont {	padding-left: 30px;	overflow: hidden}#site-nav .site-cont h2 {	font-size: 16px;	padding-bottom: 8px;	font-family: '\5FAE\8F6F\96C5\9ED1', arial, "\5b8b\4f53"}#site-nav .site-cont h2 span {	padding-left: 6px}#site-nav .site-cont ul {	overflow: hidden}#site-nav .site-hot h2, #site-nav .site-hot a:hover {	color: #f56a00}#site-nav .site-market h2, #site-nav .site-market a:hover {	color: #2263d4}#site-nav .site-brand h2, #site-nav .site-brand a:hover {	color: #000}#site-nav .site-hot {	width: 410px}#site-nav .site-market {	width: 375px;	border-left: 1px solid #f5f5f5;	border-right: 1px solid #f5f5f5}#site-nav .site-brand {	width: 310px}#site-nav .site-list li {	width: 100px;	float: left;	padding: 6px 0;	white-space: nowrap;	overflow: hidden;	text-overflow: ellipsis;}#site-nav .sn-sitemap .mui-global-iconfont {	padding-right: 4px}#site-nav .site-list li a {	position: relative;	_display: inline-block;	_display: inline;	_zoom: 1}#site-nav .sn-quick-menu .sn-cart {	position: relative;	text-align: center;	text-decoration: none}#site-nav .sn-quick-menu .sn-cart a {	position: static}#site-nav .sn-quick-menu .mini-cart .menu-hd {	padding: 0;	position: static;	text-decoration: none}.sn-quick-menu .mc-count {	color: #666;	padding: 0 2px;	font-weight: 700;	font-family: Arial}#site-nav .sn-simple-logo, #site-nav .sn-back-home {	height: 32px;	line-height: 32px;	margin-right: 20px;	float: left}#site-nav .sn-back-home .mui-global-iconfont {	margin-right: 4px;	position: relative;	top: -1px}#site-nav .sn-simple-logo-shop {	border-left: 1px solid #ccc;	padding-left: 10px;	margin-left: 10px;	position: relative;	top: 1px}.subLogo, .subLogo-hd i, #mallNav .chnNew, #mallNav .chnHot, #footer {	background: url(../images/header/T1ZCvEFdhdXXbZ5s3B-191-421.png) no-repeat}#mallLogo {	float: left;	padding-top: 15px;	width: 330px;	height: 64px;	line-height: 64px;	position: relative;}#mallLogo a {	position: relative;	display: block;	color: #fff;	text-indent: 0!important;}#mallLogo s {	position: absolute;	display: block;	top: 0;	cursor: pointer}#mallLogo .mlogo {	float: left;	margin-right: 10px}#mallLogo .mlogo a {	height: 30px;	font-size: 22px;	width: 190px;	overflow: hidden;}#mallLogo .mlogo s {	background-position: -249px -186px;	height: 28px;	width: 190px}#mallLogo .mlogo {	padding: 0;	background-position: -249px -186px;}.headerCon:after, .clearfix:after, .clearfix:before, .headerCon:before {	display: table;	content: "";	overflow: hidden}.headerCon:after, .clearfix:after {	clear: both}.headerCon, .clearfix {	zoom: 1}#header {	height: 145px;	background: #fff url(/webcc/556.png);	min-width: 1210px;	width: auto!important;	position: relative;	z-index: 1000}.headerLayout {	width: 1210px;	margin: 0 auto}.header-extra {	overflow: hidden}#mallSearch {	float: right;	padding-top: 20px;	width: 390px;	overflow: hidden}.mallSearch-form {	border: solid #c40001;	border-width: 3px 0 3px 3px}#mallSearch legend {	display: none}#mallSearch fieldset {	position: relative}.mallSearch-input {	background: #fff;	height: 30px;	position: relative;}#mallSearch label {	visibility: hidden;	color: #666;	font-size: 12px;	line-height: 30px;	height: 30px;	position: absolute;	left: 8px;	top: 0;	z-index: 1}#mallSearch #keyword {	color: #999;	margin: 0;	position: relative;	z-index: 2;	width: 289px;	height: 20px;	line-height: 20px;	padding: 5px 3px 5px 5px;	outline: 0;	border: 0;	background: url("data:image/gif;base64,R0lGODlhAQADAJEAAObm5t3d3ff39wAAACH5BAAAAAAALAAAAAABAAMAAAICDFQAOw==") repeat-x scroll 0 0 transparent;	-webkit-box-sizing: content-box;	-moz-box-sizing: content-box;	box-sizing: content-box;*top:-1px;	_height: 18px;	_line-height: 18px}#mallSearch .button {	position: absolute;	right: 0;	top: 0;	width: 90px;	border: 0;	font-size: 16px;	letter-spacing: 4px;	cursor: pointer;	color: #fff;	background-color: #c40001;	height: 32px;	overflow: hidden;	_right: -1px}#mallSearch .s-combobox {	height: 30px}#mallSearch .s-combobox .s-combobox-input:focus {	outline: 0}button::-moz-focus-inner {border:0;padding:0;margin:0}.hot-query {	padding: 4px 0 0;	margin-left: -12px;	height: 16px;	overflow: hidden;	width: 100%;*height:16px}.hot-query li {	display: inline-block;*zoom:1;*display:inline;	border-left: 1px solid #ccc;	line-height: 1.1;	padding: 0 12px}.hot-query li a {	color: #333}#content {	-webkit-backface-visibility: hidden;	background: #f5f5f5}.main-container {	position: relative;	width: 1210px;	margin: auto}#header .mallSearch-form {	overflow: hidden}#header #mallSearch label, #header .s-combobox .s-combobox-input-wrap, #header #mallSearch .s-combobox, #header .mallSearch-input {	height: 32px;	line-height: 32px}#header #mallSearch {	float:right;	padding-left: 50px;	padding-top:35px;	-webkit-transform: translate3d(0, 0, 0)}#header #mallSearch button {	height: 33px;	line-height: 33px;	_height: 37px;	_line-height: 37px;	right: -1px}#header #mallSearch #keyword {	background: 0 0;	height: 22px;	line-height: 22px;	padding-bottom: 8px}#header #mallSearch .hot-query {	padding-top: 6px}#header #mallSearch #keyword:focus, #header .s-combobox .s-combobox-input:focus {	outline: 0}#header .headerCon {	position: relative}#header .header-extra {	overflow: visible}#header .header-banner {	position: absolute;	top: 20px;	right: 0;	height: 80px;	text-align: right;	width: 200px;	/*background:url(../images/user_header_right.png) no-repeat;*/}#header .header-banner a{	width:33.3%;	height:80px;	float:left;	display:inline-block;	}.sn-quick-menu .sn-mybrand-link {	background-position: -290px -23px;	padding-left: 18px;}.sn-quick-menu .sn-cart-link {	background-position: -295px -1px;	padding-left: 18px;}.sn-quick-menu .sn-mobile-link {	background-position:-356px 7px;	text-indent: 12px;	width: 55px;	}.sn-quick-menu .sn-site-link {	background-position: -295px -42px;	padding-left: 18px;	height:32px;	line-height:32px;}.clearbox {	height: 0px;	line-height: 0px;	clear: both;}.sn-simple-logo {	_width: auto!important}#content .sn-simple-logo {	position: absolute}#sn-bd, #header .headerLayout, #header .headerCon, #mallNav .wrapper, .mallNav-con {	width: 1210px!important}#mallSearch {	width: 540px!important}#keyword {	width: 439px!important}#site-nav .sn-mobile, #site-nav .sn-sitemap {	display: block}#site-nav .site-hot {	width: 410px}#site-nav .site-market {	width: 375px}#site-nav .site-brand {	width: 310px}#site-nav .sn-sitemap .menu-bd {	width: 1208px}/*底部*/#footer {	clear: both;	background: #fff;	position: relative;	text-align: left;	border-top: 0;	margin: 0;	padding: 0;	height: auto}#footer p {	padding: 5px 0}#footer {	text-align: left;	border-top: 0;	margin: 0;	padding: 0;	height: auto}#footer p {	padding: 0}#footer p strong {	font-weight: 400}#footer p a {	margin-right: 3px;	color: #555}.site-footer {	background: #fafafa;	font-size: 14px;	line-height: 1.5em;	z-index:101;	position:relative;	z-index:999999;}.site-footer .footer-service {	padding: 15px 0 20px;	border-bottom: 1px solid #dfdfdf}.site-footer .footer-links {	padding: 20px 0;	border-bottom: 1px solid #dfdfdf;	color: #6d6d6d}.site-footer .footer-info {	padding: 15px 0 15px;	font-size: 12px}.site-footer .list-service {	margin: 0;	padding: 0;	list-style-type: none}.site-footer .list-service li {	float: left;	width: 20%;}.site-footer .list-service li a {	display: block;	font-size: 12px;	color: #333;	background: url(../images/header/footer-icon.png) no-repeat center 0px;	height:35px;	line-height:35px;}.site-footer .list-service li a .iconfont {	font-size: 30px;	color: #6d6d6d;}.site-footer .list-service li a:hover .iconfont {	color: #c40001}.site-footer .list-service li a.ic1 {	background-position: 0px 0;}.site-footer .list-service li a.ic2 {	background-position: -243px 0;}.site-footer .list-service li a.ic3 {	background-position: -489px 0;}.site-footer .list-service li a.ic4 {	background-position: -737px 0;}.site-footer .list-service li a.ic5 {	background-position: -984px 0;}.site-footer .list-service li a strong {	display: block;	font-size: 16px;	font-weight: 400;	color: #666;	text-indent:60px;}.site-footer .col-links {	float: left;	_display: inline;	width: 190px;	margin: 0px;	border-right: 1px solid #dfdfdf;	text-align: center}.site-footer .col-links dt {	margin-bottom: 10px;	font-size: 16px;}.site-footer .col-links dd {	margin: 0 0 6px}.site-footer .col-links dd a {	color: #6d6d6d;	font-size: 12px}.site-footer .col-links dd a:hover {	color: #c40001}.site-footer .col-links-first {	margin-left: 0}.site-footer .col-contact {	float: right;	width: 250px;	text-align: center}.site-footer .col-contact p {	margin: 0 0 15px}.site-footer .col-contact p.phone {	margin-bottom: 5px;	font-size: 26px;	line-height: 1;	color:#c40001}.site-footer .info-text {	float: left;	width: 100%;	margin: 0 auto;	text-align: center;	margin-bottom: 10px;}.site-footer .info-text a {}.site-footer .info-text a:hover {	color: #c40001}.site-footer .info-text .nav_bottom a {	padding: 0px 8px}.site-footer .info-text .logo-mini {	float: left;	width: 40px;	height: 40px;	margin-right: 15px;	background: #c40001;	text-align: center}.site-footer .info-text .logo-mini i {	font-size: 28px;	color: #fff}.site-footer .info-text .sep {	margin: 0 3px}.site-footer .info-text p {	margin: 0;	line-height: 25px}.site-footer .info-links {	clear: both}.site-footer .info-links img {	width: auto;	height: 20px}/*右侧侧边栏*/.globa-nav ul.sideMenu2 li span.ico_xia1,.sidebar-nav td i,.sidebar-nav .reserve i,.sidebar-nav .dropdown .form .login_right .login-item i{	background:url(../images/header/site_bar.png) no-repeat;	}@charset "utf-8";.sidebar-nav {	position: fixed;	top: 0;	right: 0;	height: 100%;	width: 35px;	z-index: 99999;	padding-top: 1px;	background-color:#c40001;}.sidebar-nav .mods {	position: relative;	height: 100%}.sidebar-nav .mod {	margin: 20px 0 14px;	overflow: visible;	position: relative;	border: 0;	z-index: 1;	background-color: transparent;	-webkit-transition: border-color ease .2s, background-color ease .2s;	-moz-transition: border-color ease .2s, background-color ease .2s;	transition: border-color ease .2s, background-color ease .2s}.sidebar-nav .mod:hover, .sidebar-nav .mod.active {	background: #C40000!important;	z-index: 2}.sidebar-nav .mod.active {	z-index: 100}.sidebar-nav .mod.active table {	color: #fff;	margin-top: -45px}.sidebar-nav .mod.active .dropdown {	z-index: 10;	display: block}.sidebar-nav .dropdown {	position: absolute;	min-height: 114px;	top: 0;	right: 42px;	background: #fff;	border: 1px solid #e4e4e4;	display: none;	padding: 10px;	box-shadow: -1px 2px 2px 0 rgba(0,0,0,.08);	-webkit-box-shadown: -1px 2px 2px 0 rgba(0,0,0,.08);	-moz-box-shadown: -1px 2px 2px 0 rgba(0,0,0,.08);	-ms-box-shadown: -1px 2px 2px 0 rgba(0,0,0,.08)}.sidebar-nav .dropdown_t {	top: -77px;	*top: -90px;}.sidebar-nav .dropdown span.cart_arrow {	display: inline-block;	height: 134px;	width: 8px;	position: absolute;	top: 0px;	right: -8px;	border-left: 1px #fff solid}.sidebar-nav .dropdown .arrow-1, .sidebar-nav .dropdown .arrow-2 {	position: absolute;	width: 0;	height: 0;	top: 16px;	right: 0px;	border-style: solid;	border-width: 8px 0 8px 8px;	border-color: transparent transparent transparent #ccc}.sidebar-nav .dropdown_t .arrow-1, .sidebar-nav .dropdown_t .arrow-2 {	top: 90px;	*top: 97px;}.sidebar-nav .dropdown .arrow-2 {	border-left-color: #fff;	right: 1px}.sidebar-nav .dropdown .head {	height: 30px;	line-height: 30px;	margin: 5px 0}.sidebar-nav .dropdown .head h3 {	font-size: 13px;	font-weight: 400}.sidebar-nav .dropdown .head h3 i {	display: inline-block;	vertical-align: middle;	width: 22px;	height: 22px;	margin-right: 3px;}.sidebar-nav .btn {	display: block;	overflow: hidden;	position: relative;	text-align: center;	z-index: 2;	-webkit-transition: background-color ease .2s;	-moz-transition: background-color ease .2s;	transition: background-color ease .2s}.sidebar-nav .btn:hover {	color: #fff!important;	text-decoration: none !important;}.sidebar-nav .btn:hover table {	margin-top: -45px}.sidebar-nav .btn:hover td em {	color: #333;	font-size: 13px}.sidebar-nav .btn span {	display: block;	-webkit-transition: margin-top ease .2s;	-moz-transition: margin-top ease .2s;	transition: margin-top ease .2s}.sidebar-nav table {	-webkit-transition: margin-top ease-in-out .2s;	-moz-transition: margin-top ease-in-out .2s;	transition: margin-top ease-in-out .2s}.sidebar-nav td {	text-align: center;	vertical-align: middle;	line-height: 16px;	font-size: 13px;	cursor: pointer}.sidebar-nav td i {	display: block;	width: 24px;	height: 24px;	margin: 0 auto;}.sidebar-nav td em {	display: inline-block;	padding-top: 2px;	font-style: normal;	line-height: 18px;	color: #fff;	font-size: 11px;	-webkit-transition: color ease .2s;	-moz-transition: color ease .2s;	transition: color ease .2s}.sidebar-nav .qrcode i {	background-position:-6px -144px}.sidebar-nav .qrcode .dropdown {	width: 160px;	height: auto;	padding: 20px}.sidebar-nav .qrcode .dropdown span {	display: block;	width: 110px;	height: 110px;	margin: 0 auto 10px;	background: url(../images/header/akd_weixin_qrcode_110x110.png) no-repeat}.sidebar-nav .qrcode .dropdown p {	font-size: 13px;	text-align: center;	margin-bottom: 0;	color: #666}.sidebar-nav .online-service {	color: #fff!important;	background: #C40000!important}.sidebar-nav .online-service table {	color: #fff;	margin-top: -45px!important}.sidebar-nav .online-service .head {	margin: 5px 0 0;	height: 20px;	line-height: 20px}.sidebar-nav .online-service .head h3 {	float: none;	text-align: center;	color: #666;	font-size: 14px;	font-weight: bold;}.sidebar-nav .online-service .button-bar {	padding-bottom: 2px;}.sidebar-nav .online-service .customer_service {	width: 130px;	height: auto;}.sidebar-nav .online-service .customer_service ul {	text-align: center;}.sidebar-nav .online-service .customer_service ul li {	list-style: none;	height: 30px;	line-height: 30px;}.sidebar-nav .online-service .button-bar iframe {	display: block;	margin: 0 auto}.sidebar-nav .reserve:hover .count, .sidebar-nav .reserve.active .count {	display: none}.sidebar-nav .reserve .dropdown {	width: 300px}.sidebar-nav .reserve .btn {	position: relative}.sidebar-nav .reserve .btn-bar {	font-size: 12px}.sidebar-nav .reserve .btn-bar a {	display: inline-block;	padding: 0 10px}.sidebar-nav .reserve .cart_goods{	width: 300px;	height: auto;	float: left;}.sidebar-nav .reserve .cart_goods_list{	width: 300px;	height: 353px;	overflow:hidden;	float: left;}.sidebar-nav .reserve ul{	height: 343px;	overflow-y: auto;	margin-top: 10px;	font-size: 12px}.sidebar-nav .reserve li {	display: block;	font-size: 13px;	margin: 5px 0;	border-bottom: 1px solid #f2f2f2;	height: 78px;	*height: 74px;}.sidebar-nav .reserve li.loading {	background: url(../images/header/loading-2.gif) no-repeat center}.sidebar-nav .reserve ul a{	display: block;	overflow: hidden;	padding: 0 10px 0 90px;	text-decoration:none;	float:left;	cursor:pointer}.sidebar-nav .reserve ul a i {	width: 24px;	height: 24px;	line-height: 24px;	text-align: center;	font-size: 16px;	background-image: none;	color: #666;	float: right;	margin: -70px -25px 0 0;	font-style: normal;	border-radius: 0 0 0 2px;	-moz-border-radius: 0 0 0 2px;	-webkit-border-radius: 0 0 0 2px;	-webkit-transition: all ease .2s;	-moz-transition: all ease .2s;	transition: all ease .2s}.sidebar-nav .reserve ul i {	width: 24px;	height: 24px;	line-height: 24px;	text-align: center;	font-size: 16px;	background-image: none;	color: #666;	float: right;	font-style: normal;	border-radius: 0 0 0 2px;	-moz-border-radius: 0 0 0 2px;	-webkit-border-radius: 0 0 0 2px;	-webkit-transition: all ease .2s;	-moz-transition: all ease .2s;	transition: all ease .2s;	float:right;	cursor: pointer;	margin-top:0px;}.sidebar-nav .reserve ul a i:hover, .sidebar-nav .reserve ul i:hover {	background: #333;	color: #fff;	cursor: pointer;}.sidebar-nav .reserve img {	width: 70px;	height: 70px;	margin-left: -90px;	float: left}.sidebar-nav .reserve h4 {	font-size: 13px;	line-height: 15px;	font-weight: 400;	margin: 5px 0 5px;	width:150px;	height: 30px;	overflow: hidden}.sidebar-nav .reserve li span {	font-size: 12px;	display: block;	color: #888;	text-overflow: ellipsis;	overflow: hidden;	white-space: nowrap}.sidebar-nav .reserve li strong {	color: #ea5614}.sidebar-nav .reserve .count{	position: absolute;	font-size: 12px;	font-family: Arial;	font-weight: 700;	height: 20px;	width: 20px;	line-height: 20px;	color: #fff;	text-align: center;	background: url(../images/header/circle.png) no-repeat;	top: -8px;	left: -8px;	z-index: 2}.sidebar-nav .reserve .empty-tip {	padding: 20px 0}.sidebar-nav .reserve .empty-tip p {	text-align: center;	font-size: 12px;	color: #999;	margin-bottom: 20px}.sidebar-nav .reserve.empty .btn-bar {	display: none}.sidebar-nav .reserve.empty .bar {	display: none}.sidebar-nav .reserve.empty ul {	display: none}.sidebar-nav .reserve.empty .empty-tip {	display: block}.sidebar-nav .traffic i {	background-position:-6px -74px}.sidebar-nav .asset i {	background-position:-6px -214px}.sidebar-nav .insure i {	background-position:-6px -109px}.sidebar-nav .vote_list i {	background-position:-6px -4px}.sidebar-nav .reserve i {	width: 35px;	height: 35px;	background-position:0px -39px;	display: block;}.sidebar-nav .reserve .bar {	margin-bottom: 5px;	border-bottom: 1px solid #e4e4e4;	padding-bottom: 10px}.sidebar-nav .reserve .tip {	font-size: 13px;	height:30px;	line-height: 30px;	text-align: right;	color: #666}.sidebar-nav .reserve .tip .count {	position: static;	display: inline-block!important;	background: 0 0;	width: auto;	height: auto;	padding: 0;	color: red;	font-size: 13px;	margin: 0px 3px;	font-weight: 700}.sidebar-nav .reserve .btn-bar {	text-align: right}.sidebar-nav .reserve .submit-btn {	display: inline-block;	background: #ff6400;	line-height: 30px;	text-align: center;	font-size: 13px;	color: #fff!important;	border-radius: 2px;	-moz-border-radius: 2px;	-webkit-border-radius: 2px;	-webkit-transition: all ease .2s;	-moz-transition: all ease .2s;	transition: all ease .2s}.sidebar-nav .reserve .submit-btn:hover {	background: #E65C00}.sidebar-nav .top {	-webkit-transition: all ease .2s;	-moz-transition: all ease .2s;	transition: all ease .2s}.sidebar-nav .top.disabled {	height: 0;	margin: 0;	overflow: hidden}.sidebar-nav .top i {	background-position:-6px -179px}.sidebar-nav .mod, .sidebar-nav td, .sidebar-nav .btn {	width: 35px;	height: 45px;	font-size:12px;}.sidebar-nav .mod_head{	height: 45px;}.sidebar-nav .btn_head {	width: 35px;	display: block;	overflow: hidden;	position: relative;	text-align: center;	z-index: 2;}.sidebar-nav .middle-items {	position: absolute;	height: 570px;	top: 50%;	margin-top: -285px}.sidebar-nav .bottom-items {	background-color: #000000;	position: absolute;	bottom: 0;	z-index: 5;}.sidebar-nav .bottom-items .mod {	margin-bottom: 3px;	margin-top: 5px;}.sidebar-nav .fold {	top: 2px}.sidebar-nav .fold i {	width: 0;	height: 0;	border-style: solid;	border-width: 8px 8px 0;	border-color: gray transparent}.sidebar-nav.border {	border-left: 1px solid #ccc;	box-shadow: -1px 0 2px 1px rgba(0,0,0,.1);	-webkit-box-shadown: -1px 0 2px 1px rgba(0,0,0,.1);	-moz-box-shadown: -1px 0 2px 1px rgba(0,0,0,.1);	-ms-box-shadown: -1px 0 2px 1px rgba(0,0,0,.1)}.sidebar-nav.fold {	height: 59px;	top: auto;	bottom: 0;	overflow: hidden}.sidebar-nav.fold, .sidebar-nav.fold .bottom-items {	background-color: transparent}.sidebar-nav.fold .mod {	display: none}.sidebar-nav.fold .fold {	background-color: #fff;	border: 1px solid #ccc;	display: block}.sidebar-nav.fold .fold, .sidebar-nav.fold .fold .btn, .sidebar-nav.fold .fold td {	width: 33px}.sidebar-nav.fold .fold i {	border-width: 0 10px 10px}.sidebar-nav .online-service .dropdown {	width: 150px !important;}.sidebar-nav .vote_list .dropdown {	width: 150px !important;}.sidebar-nav .online-service .customer_service .sidebar_subdl {	width: 130px;	margin: 7px 10px;	padding: 0;	list-style-type: none;}.sidebar-nav .online-service .customer_service .sidebar_subdl dd {	border-bottom: 1px solid #ededed;	width: 100%;	display: block;}.sidebar-nav .online-service .customer_service .sidebar_subdl dd:last-child {	border-bottom: 0}.sidebar-nav .dropdown .form{	padding:10px 15px;	width:210px;}.sidebar-nav .dropdown .form h2{	height:30px;	line-height:30px;	font-size:16px;		margin-bottom:10px;	}.sidebar-nav .dropdown .form h2 strong{	color:#C40000;	float:left;	border-bottom:2px #C40000 solid}.sidebar-nav .dropdown .form h2 span{	float:right;	font-size:12px;}.sidebar-nav .dropdown .form h2 span a.right_register{	background:#C40000;	color:#ffffff;	padding:2px 5px;	text-decoration:none;}.sidebar-nav .dropdown .form .item{	width:210px;	height:30px;	line-height:30px;	padding:10px 0px 0px;}.sidebar-nav .dropdown .form .item span,.sidebar-nav .dropdown .form .item div{	float:left;	}.sidebar-nav .dropdown .form .item span{	padding:0px 5px;	letter-spacing:7px;		font-size:14px;}.sidebar-nav .dropdown .form .item span.label_t{	letter-spacing:0px	}.sidebar-nav .dropdown .form .item div input.text{	height:15px;	line-height:15px;		padding:5px;	width:145px;	color: #999;	border:1px #ddd solid}.sidebar-nav .dropdown .form .item div input.text-1{	width:70px;}.sidebar-nav .dropdown .form .item img{	width:65px;	height:25px;	margin-top:-2px;		*margin-top:-10px;	}.sidebar-nav .dropdown .form .item div.safety{	width:210px;}.sidebar-nav .dropdown .form .item div.safety .checkbox{	float:left;	margin:9px 5px 0px 5px;	*margin:5px 5px 0px 5px}.sidebar-nav .dropdown .form .item div.safety .mar-b{	vertical-align:middle;	float:left;}.sidebar-nav .dropdown .form .item div.safety a{	float:right;	color:#C40000;	text-decoration:none	}.sidebar-nav .dropdown .form .item .btn-img{	width:210px;	height:30px;	line-height:30px;	color:#ffffff;	background:#C40000;	text-align:center;	border:none;	cursor:pointer}.sidebar-nav .dropdown .form .username{	width:100%;	color: #c40001;	border-bottom:1px #ddd solid	}.sidebar-nav .dropdown .form .login_right ul{	width:100%;	height:auto;	display:inline-block}.sidebar-nav .dropdown .form .login_right li{	width:50%;	height:30px;	line-height:30px;	float:left;	}.sidebar-nav .dropdown .form .login_right .login-item i{	width:16px;	height:16px;	display:inline-block;	vertical-align:middle;}	.sidebar-nav .dropdown .form .login_right .login-item .member i{	background-position:0px -245px;}.sidebar-nav .dropdown .form .login_right .login-item .order i{	background-position:-25px -245px;}.sidebar-nav .dropdown .form .login_right .login-item .account i{	background-position:0px -270px;}.sidebar-nav .dropdown .form .login_right .login-item .message_list i{	background-position:-25px -270px;}.sidebar-nav .dropdown .form .login_right .login-item a{	padding-left:5px;}dd#qqdd {	height: 40px;	line-height: 40px;}dt#qqdt {	height: 30px;	line-height: 30px;	color: #666;	font-size: 15px;	border-bottom: 1px solid #A8A8A8;	text-align: left;}.sidebar-nav .online-service .customer_service .sidebar_subdl img {	vertical-align: middle;}.sidebar-nav table td {	color: #ffffff;}/*右侧边栏 end*/.fp-event-banner .event-banner-pic {	position: relative;	left: 0;	-webkit-transition: left .3s ease;	-moz-transition: left .3s ease;	-o-transition: left .3s ease;	transition: left .3s ease}.fp-event-banner .event-banner-pic:hover {	left: -5px}/*左侧菜单*/.Left {	float: left}.globa-nav {	border-bottom: 2px #c40001 solid;	height: 37px;	padding-top: 5px;	background: #c40001}.globa-nav .allGoodsCat {	height: 37px;	position: relative;	width: 210px;	z-index: 103;}.globa-nav .allGoodsCat .menuEvent {	color: #fff;	display: block;	font-family: 微软雅黑;	font-weight: 700;	text-align: center;	text-decoration: none;	width: 210px;	height: 45px;	line-height: 45px;	z-index: 9999;	background: #ed1b06;	position: absolute;	top: -4px;	left: 0;}.globa-nav .allGoodsCat .menuEvent .catName {	font-size: 15px;	height: 36px;	line-height: 36px}.globa-nav .allGoodsCat .menuEvent i {	background-position:-428px -115px;	width: 10px;	height: 7px;	display: block;	position: absolute;	top: 17px;	left: 175px}.globa-nav ul.allMenu {	font-weight: 400;	line-height: 36px;	text-align: center;	float: left;	padding: 0}.globa-nav ul.allMenu li {	text-decoration: none;	position: relative;	float: left;	z-index: 10}.globa-nav ul.allMenu li a {	color: #fff;	height: 36px;	padding: 0 20px;	line-height: 36px;	display: inline-block;	text-decoration: none;	font-size: 15px}.globa-nav ul.allMenu li a.index {	padding: 0;	width: 88px;	margin-left: 20px;	font-size: 15px}.globa-nav ul.allMenu li a.nav:hover, .globa-nav ul.allMenu li a.current {	/*color: #c40001!important;*/	background:#ed1b06; border-radius:15px;}.globa-nav ul.sideMenu2 {	font-size: 14px;	font-weight: 700;	height: 37px;	line-height: 37px;	padding: 0}.globa-nav ul.sideMenu2 li {	position: relative;	float: left;	padding-left: 5px;	z-index: 100;}.globa-nav ul.sideMenu2 li.shopnima {	background: none;	padding-left: 0;}.globa-nav ul.sideMenu2 li a {	color: #E22A40;	height: 37px;	padding: 0 8px;	line-height: 37px;	display: inline-block;	text-decoration: none;	position: relative;	z-index: 9;	font-size: 15px;background:#c40001;}.globa-nav ul.sideMenu2 li span.ico_xia1 {	width: 11px;	height: 6px;	background-position:-40px 0px;	position: absolute;	top: 16px;	right: 5px;	}.globa-nav ul.allMenu li span.icon_hot {	display: block;	width: 19px;	height: 23px;	background: url(../images/sicon.gif) no-repeat -38px top;	position: absolute;	top: -10px;	right: 0;	z-index: 99;}.globa-nav ul.allMenu li span.ico_xia {	width: 11px;	height: 6px;	background: url(../images/li_xia.gif) no-repeat 0px top;	position: absolute;	top: 16px;	right: 0px;}.blank15 {	height: 12px;	line-height: 12px;	clear: both;	background: #FFF;}.globa-nav ul.allMenu li span.icon_new {	display: block;	width: 19px;	height: 23px;	background: url(../images/sicon.gif) no-repeat -19px top;	position: absolute;	top: -10px;	right: 0;}.expandMenu {	display: none;	left: 0px;	position: absolute;	top: 37px}.all_cat {	background: #ffffff;	border: #e7e7e7 1px solid;	border-top: none;	height: 513px;	position: absolute;	width: 208px;	z-index: 10;}.all_cat .list {	height: 64px;	padding: 0px 15px;}.all_cat .list .cat {	border-bottom: solid 1px #e7e7e7;	height: 40px;	padding: 12px 0px;	position: absolute;	width: 180px;	z-index: 12;	}.all_cat .list .cat .catName {	height: 54px;	overflow: hidden;}.all_cat .list .cat .catName strong, .all_cat .list .cat .catName span {	display: inline-block;	height: 20px;	line-height: 20px;	font-weight: normal;}.all_cat .list .cat .catName a {	color: #3C3C3C!important;	text-decoration: none;}.all_cat .list .cat .catName strong {	FONT-WEIGHT: 400;	FONT-SIZE: 14px;	background: url(../images/header/ico.png) no-repeat;	color: #3C3C3C!important;	padding-left: 42px;	display: block;	width: 146px;}.all_cat .list .cat .catName p {	height: 20px;	line-height: 20px;	width: 166px;	margin-top: 10px;	text-indent: 30px;	font-size: 12px;	color: #999;	white-space: nowrap;	overflow: hidden;	text-overflow: ellipsis;	margin-top: 0px}.all_cat .list .cat .catName p a {	color: #999;	margin-left: 8px;}.all_cat .list.hover .cat .catName strong {	background: url(../images/header/icohover.png) no-repeat;}.all_cat .list .cat .catName .cat1 {	BACKGROUND-POSITION: 0px 0px}.all_cat .list .cat .catName .cat2 {	BACKGROUND-POSITION: 0px -24px}.all_cat .list .cat .catName .cat3 {	BACKGROUND-POSITION: 0px -48px}.all_cat .list .cat .catName .cat4 {	BACKGROUND-POSITION: 0px -72px}.all_cat .list .cat .catName .cat5 {	BACKGROUND-POSITION: 0px -96px}.all_cat .list .cat .catName .cat6 {	BACKGROUND-POSITION: 0px -120px}.all_cat .list .cat .catName .cat7 {	BACKGROUND-POSITION: 0px -144px}.all_cat .list .cat .catName .cat8 {	BACKGROUND-POSITION: 0px -168px}.all_cat .list .cat .catName .cat9 {	BACKGROUND-POSITION: 0px -192px}.all_cat .list .cat .catName .cat10 {	BACKGROUND-POSITION: 0px -216px}.all_cat .list .cat .catName .cat11 {	BACKGROUND-POSITION: 0px -338px}.all_cat .list .cat .catName .cat12 {	BACKGROUND-POSITION: 0px -264px}.all_cat .list .cat .catName .cat13 {	BACKGROUND-POSITION: 0px -288px}.all_cat .list .cat .catName .cat14 {	BACKGROUND-POSITION: 0px -312px}.all_cat .list .cat .catName .cat15 {	BACKGROUND-POSITION: 0px -336px}.all_cat .list .cat .catName .cat16 {	BACKGROUND-POSITION: 0px -360px}.all_cat .list.hover .cat .catName .cat1 {	BACKGROUND-POSITION: 0px 0px}.all_cat .list.hover .cat .catName .cat2 {	BACKGROUND-POSITION: 0px -24px}.all_cat .list.hover .cat .catName .cat3 {	BACKGROUND-POSITION: 0px -48px}.all_cat .list.hover .cat .catName .cat4 {	BACKGROUND-POSITION: 0px -72px}.all_cat .list.hover .cat .catName .cat5 {	BACKGROUND-POSITION: 0px -96px}.all_cat .list.hover .cat .catName .cat6 {	BACKGROUND-POSITION: 0px -120px}.all_cat .list.hover .cat .catName .cat7 {	BACKGROUND-POSITION: 0px -144px}.all_cat .list.hover .cat .catName .cat8 {	BACKGROUND-POSITION: 0px -168px}.all_cat .list.hover .cat .catName .cat9 {	BACKGROUND-POSITION: 0px -192px}.all_cat .list.hover .cat .catName .cat10 {	BACKGROUND-POSITION: 0px -216px}.all_cat .list.hover .cat .catName .cat11 {	BACKGROUND-POSITION: 0px -240px}.all_cat .list.hover .cat .catName .cat12 {	BACKGROUND-POSITION: 0px -264px}.all_cat .list.hover .cat .catName .cat13 {	BACKGROUND-POSITION: 0px -288px}.all_cat .list.hover .cat .catName .cat14 {	BACKGROUND-POSITION: 0px -312px}.all_cat .list.hover .cat .catName .cat15 {	BACKGROUND-POSITION: 0px -336px}.all_cat .list.hover .cat .catName .cat16 {	BACKGROUND-POSITION: 0px -360px}.all_cat .list .cat .catName span {	color: #ddd}.all_cat .list .cat .catList {	height: 47px;	margin-top: 3px}.all_cat .list .cat .catList a {	color: #676767;	display: inline-block;	line-height: 22px}.all_cat .list .hideMap {	background: #fff;	border: solid 1px #c40001;	box-shadow: 1px 1px 8px #dfdfdf;	display: none;	left: 208px;	position: absolute;	top: 0;	width: 787px;	z-index: 11;}.all_cat .list .Map_positon1 {	top: 0px;}.all_cat .list .Map_positon2 {	top: 30px;}.all_cat .list .Map_positon3 {	top: 95px;}.all_cat .list .Map_positon4 {	top: 160px;}.all_cat .list .Map_positon5 {	top: 225px;}.all_cat .list .Map_positon6 {	top: 290px;}.all_cat .list .Map_positon7 {	top: 335px;}.all_cat .list .Map_positon8 {	top: 420px;}.all_cat .list .hideMap .topMap .subCat {	float: left;	margin-left: 15px;	width: 535px;	_margin-left: 10px;	font-size: 14px;}.all_cat .list .hideMap .topMap .subCat .list1 {	border-bottom: dashed 1px #d9d9d9;	height: auto;	padding: 10px 0;}.all_cat .list .hideMap .topMap .subCat .list1 .cat1 {	FONT-WEIGHT: bold;	FONT-SIZE: 12px;	color: #b10000;	float: left;	height: 28px;	line-height: 28px;	text-align: right;	width: 17%;}.all_cat .list .hideMap .topMap .subCat .list1 .link1 {	color: #ddd;	float: right;	line-height: 28px;	width: 80%;	FONT-SIZE: 12px;}.all_cat .list .hideMap .topMap .subCat .list1 .link1 a {	width: 100px;	display: inline-block;}.all_cat .list .hideMap .topMap .ad {	float: right;	height: 381px;	overflow: hidden;	width: 250px}.all_cat .list .hideMap .topMap .subBrand {	float: right;	margin-right: 15px;	width: 194px;	_margin-right: 10px;	font-size: 14px;}.all_cat .list .hideMap .topMap .subBrand dt {	FONT-WEIGHT: 400;	FONT-SIZE: 14px;	color: #E22A40;	padding: 10px 0px;	height: 20px;	line-height: 20px;	border-bottom: dashed 1px #d9d9d9;}.all_cat .list .hideMap .topMap .subBrand dd {	padding: 10px 0px;	height: auto;	font-size: 12px}.all_cat .list .hideMap .topMap .subBrand .categorys-brands dd ul {	height: auto;	display: inline-block}.all_cat .list .hideMap .topMap .subBrand .categorys-brands dd ul li {	float: left;	width: 97px;}.all_cat .list .hideMap .bottomMap {	background: #f9f9f9;	border-top: solid 1px #f2f2f2;	height: 88px}.all_cat .list .hideMap .bottomMap .brand {	float: left;	height: 72px;	padding: 8px 0}.all_cat .list .hideMap .bottomMap .brand .li {	border-right: dashed 1px #e8e8e8;	float: left;	height: 72px;	padding: 0 25px;	text-align: center;	width: 85px}.all_cat .list .hideMap .bottomMap .brand .img {	height: 50px;	overflow: hidden}.all_cat .list .hideMap .bottomMap .brand .name {	color: #848482;	font-size: 14px;	font-weight: 700;	height: 22px;	line-height: 22px}.all_cat .list .hideMap .bottomMap .go {	background: #d0d0d0;	color: #fff;	display: inline-block;	float: right;	font-size: 16px;	height: 30px;	line-height: 30px;	margin: 29px 30px 0 0;	padding: 0 28px;	text-decoration: none}.all_cat .list.hover .cat {	background: url(../images/shengji_ad/nav.png) no-repeat center center;	width: 194px;	height: 40px;	padding: 12px 0px 12px 20px;	border-bottom: none;	position: absolute;	left: -6px; *left:-6px;	cursor: pointer;}.all_cat .list.hover .cat .catName a {	color: #ffffff!important;}.all_cat .otherMenu {	height: 33px;	padding: 10px 8px;	_padding: 5px 8px;}.all_cat .otherMenu a {	display: inline-block;	font-size: 14px;	line-height: 24px;	padding: 0 6px;}.Right, #mainNav ul.mainNav_r {	float: right}a:hover img {	text-decoration: none}.red, a.red, .topMenu .login .red {	color: #E4393C}.topMenu .login a:hover {	color: #c00!important;	text-decoration: none!important;}.black, a.black, .footer-table .dl, .toptitle p a {	color: #666}.none {	display: none}.footer-icon .iconMap {	height: 30px}.inline_block, .globa-nav .allMenu img {	display: inline-block}.uline {	text-decoration: underline}#top .weibo a span, #top .top_menu LI A {	color: #888}.globa-nav .allGoodsCat .menuEvent:hover, .all_cat .list .hideMap .bottomMap .go:hover, .footer-icon .order .orderBtn:hover {	color: #fff!important}.globa-nav .allGoodsCat .menuEvent strong, .globa-nav .allGoodsCat .menuEvent span, .footer-icon .iconMap a {	display: inline-block;	vertical-align: top}.all_cat .list .hideMap .bottomMap .brand a, .all_cat .list.hover .hideMap, .globa-nav .allGoodsCat.hover .expandMenu {	display: block}.blank5 {	height: 5px;	line-height: 5px;	overflow: hidden;	clear: both}/*搜索 start*/.search-type li {	cursor: pointer;	float: left;	height: 25px;	line-height: 25px;	text-align: center;	width: 80px;}.search-type li:hover {	background-color: #f9e6e6;	color: #c60000;}.search-type .cur, .search-type li.cur:hover {	background-color: #c40001;	color: #fff;	font-weight: 700;}/*搜索 end*/.my_left {	background-image: url("../images/bg_title.png");	background-repeat: no-repeat;	color: #FFFFFF;	font-size: 14px;	font-weight: bold;	height: 25px;	margin: 0;	padding-left: 15px;	padding-top: 5px;	width: 244px;	overflow: hidden;	line-height: 25px;}.lh {	overflow: hidden;	zoom: 1;}.lh li, .lh dl, .lh .item {	float: left;}.ld {	position: relative;	zoom: 1;}.ld s, .ld b, .ld .block {	position: absolute;	overflow: hidden;}.p-img, .p-name, .p-price, .p-market, .p-detail {	overflow: hidden;}.p-img {	padding: 5px 0;}.p-img a{	text-decoration: none;}.p-img .pi {	cursor: pointer;}.p-name, .p-detail {	word-break: break-all;	word-wrap: break-word;}.p-price {	color: #999;}.p-price strong, .p-market strong {	color: #e4393c;}.p-price strong.best_goods_price{	color:#ffffff;	}.breadcrumb i{	background-position:-427px -208px;	width:12px;	height:12px;	display:inline-block;	margin-right:5px;	vertical-align:middle;}/*线上红包样式*/.bonusimg_box{	width:1210px;	height:100px;	margin:10px auto;	}.bonusimg_box a{	display:block;	width:100%;	height:100px;	}.banner{ height:0; }.banner .box{ width:1210px; margin:0 auto; position:relative;height:0;}.icons2{ z-index:999999; position:absolute; top:0; left:0; width:210px; height:370px; background:#f2f2f2; padding-top:30px; opacity:0.9}.icons2 li{  border-radius:10px;float:left; width:calc(50% - 10px); margin:0 5px; text-align:left;background:auto 100%; position:relative; padding:0; line-height:30px; margin-bottom:10px; }.icons2 li img{ width:40%; display:block; margin:0 auto; }.icons2 li span{ font-size:14px; color:#666; text-align:center;line-height:24px; display:block; }.app-box,.bm99{width:1210px; margin:0 auto;}.rr2{ width:180px; height:100%; background:#fff no-repeat; background-image:url(/webcc/rr2.jpg); padding-top:30px; position:fixed; right:0; top:0; box-shadow:rgba(0, 0, 0, .1) 0 1px 5px; z-index:99999; display:none; }.rcode2{ display:NONE; }.cccc{ right:-160px; }.links2{background:#fff; display:none; }.links{ margin:0 auto; height: 239px; width:1273px; background-image:url(/webcc/444.jpg); }.links3{ padding:50px 40px 0 40px; }.links3 img{ display:inline-block; height:60px; margin:0 10px 20px 10px;}.links4 img{ display:inline-block; height:30px; margin:0 10px 20px 10px;}.icons4 li{ position:relative; float:left; width:calc(33% - 50px);background:#fff;  border-radius:10px; margin:0 10px;box-shadow:rgba(0, 0, 0, .1) 0 1px 5px; margin-top:10px;padding:15px;}.dysdesc .a{ font-weight:bold; font-size:22px; padding:10px 20px; padding-top:30px; }.bm99c ul li{ position:relative;}.bm99c li .l{font-size:12px; text-align:right; height:42px; line-height:42px; padding-bottom:5px; position:absolute; left:10px;top:5px; }.bm99c li .r{ margin-left:80px; min-height:42px; position:relative; float:none; padding-top:15px; }.bm99c li .r input,.bm99c li .r select{ margin-bottom:0!important; }.icons4 li img{ width:100%; height:200px; }.icons4 li .dd00{ }.icons4 li .dd00 span{font-size:15px; font-weight:bold; color:#333; padding-bottom:10px;display:block; padding-top:10px;}.icons4 li .dd00 p{font-size:12px;color:#999; display:block; padding-bottom:10px; }.icons4 li i{ font-style:normal;padding: 3px 10px;border: 1px solid #c40001;border-radius: 10px;font-size: 12px;line-height: 20px; background:#c40001; color:#fff; }body{ background:#fff; }.app-ht{ color:#c40001; font-size:16px; position:relative; line-height:30px; padding-left:30px;}.app-ht:after{ width:10px; height:10px; background:#c40001; position:absolute; left:13px; top:10px; content:" ";} .clear{ clear:both; }.ad111{ width:100%; height:198px; background:url(/webcc/ad111.jpg) no-repeat center; }.index2{ padding-top:30px; width:100%; height:2971px; background:#fff url(/webcc/index2.jpg) no-repeat center; background-position:center 20px ; padding-top:30px; }.bmd22{ border-bottom:1px solid #c40001; line-height:40px;height:40px; margin-top:20px; margin-bottom:20px;}.bmd22 span{ display:inline-block; height:41px; line-height:40px; padding:0 20px; border:1px solid #c40001; border-bottom:1px #fff; border-radius:10px 10px 0 0; background:#fff; margin-left:20px; font-size:14px; color:#c40001; }h2.bmd33{ border-bottom:1px solid #efefef; padding:10px 20px; color:#c40001; }.bm99c li .l{font-size:12px; text-align:right; height:42px; line-height:42px; padding-bottom:5px; position:absolute; left:10px;top:5px; }.bm99c li .r{ margin-left:80px; min-height:42px; position:relative; }.bm99c li .r input,.bm99c li .r select{ margin-bottom:0!important; }.bm99c li.avt{ border-bottom:0; }.bm99c ul li.avt .l,.bm99c ul li.avt .r{ line-height:60px; height:60px;  }.bm99c ul li.avt img{ border-radius:50%; border:1px #efefef solid; position:absolute; top:5px; right:5px; }.bm99c ul li .cfg{ position:absolute; left:-13px; top:-10px; }.bm99c ul li .l i{ color:#ff0000; padding-right:3px; font-style:normal; }input.sub{width:100%; height: 40px!important; padding:0!important; line-height: 40px!important;text-align: center;color: #fff;font-size: 14px;background:#c40001;border-radius: 20px;border: 0;}a.sub{width:100%; display:block; height: 40px!important; padding:0!important; line-height: 40px!important;text-align: center;color: #fff;font-size: 14px;background:#c40001;border-radius: 5px;border: 0;}a.sub2{width:100%; display:block; height: 40px!important; padding:0!important; line-height: 40px!important;text-align: center;color: #666;font-size: 14px;border-radius: 5px;border: 0; border:1px solid #efefef;}.ck .ckl{ width:calc(100% - 20px); position:relative; text-align:left; border-bottom:1px solid #efefef; padding:10px;}.ck .ckl span{ display:block; line-height:30px; font-size:15px;}.ck .ckl img{ width:100%; display:block;  display:none;}.ck .ckl img.suo{ display:inline-block; width:30px; vertical-align:middle; }.ck .ckl .kcs{ position:absolute; right:0; top:0; font-size:10px; line-height:14px; background:rgba(0,0,0,0.5); padding:0 8px; padding-left:24px;color:#fff; }.ck .ckl .kcs:after{ height:8px; width:8px; content:" "; border-radius:50%; position:absolute; left:8px; top:3px; background:#fff;}.ck .ckl .kcs.w1{ background:#c40001}.ck .ckl .kcs.w3{ background:RED}.ck .ckl .kcs.w2{ background:#c40001}.ck .ckl p{height:30px; line-height:30px; background: #fff; text-align:center;float:left; border:1px solid #efefef; border-radius:5px; font-size:12px; padding:0 10px; border-color:#c40001; color:#c40001; position:absolute; right:10px; top:10px;}.csl{ position:relative; padding-bottom:10px; }.csl .cc1{ color:#c40001; }.csl .cc3{ color:#c40001; }.csl .cc2{width:50px;height:30px; line-height:30px; background: #fff; text-align:center;float:left; border:1px solid #efefef; border-radius:5px; font-size:12px; padding:0 10px; border-color:#c40001; color:#c40001; position:absolute; right:0; top:-6px;}.csl .cc2 a{color:#c40001; }.x-box{ background:#fff; }.x-box .x-box2{ width:1200px; margin:0 auto; }.x-link{ border-top:1px solid #cbcbcb; padding:20px 0; }.x-link img{ height:35px; margin-right:39px; margin-bottom:10px; }.x-link2{  padding:15px 0; }.x-link2 img{ height:35px; margin-right:20px; margin-bottom:10px; }.tt{ position:relative;  line-height:39px;height:39px; margin-bottom:20px;border-bottom:1px solid #cbcbcb; }.tt .a1{ font-size:16px; color:#000; margin-left:10px; padding:0px 45px;font-weight: 600; display:inline-block; line-height:37px; font-weight:bold;  position:relative;border:1px solid #cbcbcb; border-top:2px solid #C40001; border-bottom:1px solid #fff;  }.tt .a2{ position:absolute; right:0; }.x-bx{ float:left; width:33.3%; padding-bottom:25px;}.x-bx2{ width:calc(33.3% - 30px); margin:0 15px;}.x-bx li{ line-height:40px; height:40px; overflow:hidden; padding-right:100px; font-size:16px;  padding-left:20px;position:relative; }.x-bx li::after{ height:6px; width:6px; background:#C40001; content:" "; position:absolute; top:50%; margin-top:-3px; left:0;border-radius:50%; }  .x-bx li a::before{  position: absolute;  right: 0px;  top: 3px;  content: "详情";  height: 30px;  line-height: 30px;  background: #F2F2F2;  padding: 0 20px;  color: #333;  font-size: 14px;  border-radius: 15px;  font-size: 12px;} .x-bx li::before{ } .x-bx li:hover a::before{background:#ed1b06; color:#fff;}  .ad1 img{ display:block; width:100%; margin:20px 0 30px 0;}.x-mm{ float:left; width:calc(50% - 10px); }.x-mm2{ float:right; width:calc(50% - 10px); }.x-mm2 img{ width:100%;}.x-mm li{ width:calc(33.3% - 10px); margin:0 10px 10px 0;  float:left;  }.x-mm li img{ height:120px; width:100%; }.x-mm li span{word-break: break-all;word-wrap: break-word; display:block; font-size:15px; line-height:24px; height:48px; overflow:hidden; }.x-kk{ float:left; width:calc(50% - 10px); padding-bottom:15px; }.x-kk2{ float:right; width:calc(50% - 10px); }.x-kk li{ line-height:40px;height:40px; overflow:hidden; padding-right:100px; font-size:15px;  padding-left:20px;position:relative; }.x-kk li a::after{ height:6px; width:6px; background:#C40001; content:" "; position:absolute; top:50%; margin-top:-3px; left:0;border-radius:50%; } .x-kk li:hover a::after{ background:#E4393C; color:#fff;}   #lovexin1{ position:fixed; top:60px; right:0; z-index:9999999; }#lovexin1 .imgc{ position:absolute; top:-20px; left:0;} .x-kk li::before {  position: absolute;  right: 0px;  top: 3px;  content: "详情";  height: 30px;  line-height: 30px;  background: #F2F2F2;  padding: 0 20px;  color: #333;  font-size: 14px;  border-radius: 15px;  font-size: 12px;}.kk01{ background:url(/ad1/kk01.png) no-repeat; padding-left:112px; min-height:130px; }.kk02{ background:url(/ad1/kk02.png) no-repeat; padding-left:112px; min-height:130px;}  .x-bx9{ float:left; width:33.3%; padding-bottom:15px;}.x-bx92{ width:calc(33.3% - 30px); margin:0 15px;}.x-bx9 li{ position:relative; line-height:30px; font-size:16px;position:relative; border-bottom:1px solid #efefef; padding-bottom:10px; margin-bottom:10px; }.x-bx9 li:first-child{ font-weight:600; font-size:18px;  }.x-bx9 li a:after{ position:absolute; right:10px; top:3px; content:"进入学习"; height:30px; line-height:30px; background:#ed1b06; padding:0 20px; color:#fff; font-size:14px; border-radius:15px; font-size:12px; }.x-bx9 li:hover a:after{ background:#000;}.x-bx9 li.xxmm_2 img,.x-bx9 li.xxmm_3 img{ width:30px; height:30px; display:inline-block;vertical-align:middle;}.x-bx9 li:first-child a:after{ top:180px; display:none;}.x-bx9 li.xxmm_2 span,.x-bx9 li.xxmm_3 span{display:inline-block; padding-left:20px;  }.x-bx9 li.xxmm_1 img{ width:100%; height:227px; }.x-jj{ float:left; width:calc(50% - 10px); }.x-jj2{ float:right; width:calc(50% - 10px); }.x-jj2 img{ width:100%;}.x-jj li{ width:calc(33.3% - 10px); margin:0 10px 10px 0;  float:left;  }.x-jj li img{ height:140px; width:100%; }.x-jj li span{ display:block; font-size:16px; line-height:40px; height:40px; overflow:hidden; }.dysinfo{ font-size:14px; line-height:22px; padding:30px; }.cert{ padding-top:10px; padding:20px; }.cert .certx{ background:#fff; padding:10px; display:background; padding:10px; margin:0 13px; margin-bottom:10px;box-shadow: rgba(0, 0, 0, .1) 0 1px 5px; }.bm99c .cert .certx{margin:0; margin-bottom:10px; padding:0; font-size:16px; }.cert .certx img{ display:none; }.cert .certx span{ display:block; font-size:16px;padding-top:10px; color:#666; padding:10px; }.cert .certx i{ display:block; font-size:12px; color:#999; display:block; font-style:normal; padding-top:5px;}.m-page{ border-top:1px solid #fff; padding-top:10px; margin-top:10px; text-align:center;}.m-page span,.m-page a{ display:inline-block; width:30px; line-height:30px; height:30px; text-align:center; }.m-page span.now{ background:#c40001;color:#fff; border-radius:15px; }/**---------------------*/.sub{width:100%;height:40px;line-height:40px;text-align: center;color: #fff;font-size:13px;background:#2184c7;border-radius: 5px;border: 0; font-weight:normal;}.subt10{ margin-top:10px; }