﻿/* Reset CSS Document zh c it*/body,div,iframe,ul,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,p,pre,caption,form,input,button,select,textarea {margin:0;padding:0;}input,button,textarea,select{font-size:100%}h1, h2, h3, h4, h5, h6,em { font-size: 100%; font-weight: normal; font-style: normal; } ol,ul { list-style:none; }img {border:0;}hr { height:1px; border-top-width: 1px; border-top-style: solid; border-top-color: #D5D5D5; margin-top: 10px; margin-bottom: 10px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-right-style: none; border-bottom-style: none; border-left-style: none; }.clear {clear:both;font-size:0;height: 1px;overflow:hidden;}.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }.clearfix{zoom:1;}.clr { clear: both; }/* 主要*/body{	font-family:"微软雅黑", Arial, Helvetica, sans-serif;	font-size: 14px;	color: #333333;	background-color: #FFF;	overflow-x: hidden;}a:link, a:visited { text-decoration: none; color: #333333; }a:hover, a:active {	text-decoration: none;	color: #E60013;}.fl { float: left; }.fr { float: right; }.btn {	color: #FFFFFF;	border: 1px solid #1573C4;	background-color: #1573C4;	font-size: 14px;	font-family: "Microsoft YaHei";	padding-top: 5px;	padding-right: 10px;	padding-bottom: 5px;	padding-left: 10px;}.btn2 {	color: #FFFFFF;	border: 1px solid #999999;	background-color: #919191;	font-size: 14px;	font-family: "Microsoft YaHei";	padding-top: 5px;	padding-right: 10px;	padding-bottom: 5px;	padding-left: 10px;}#zh {	padding-top: 10px;}/* header*/#header {	display: block;}.line {	height: 34px;	background-color: #F6F6F6;	font-size: 15px;}.login {	float: left;	color: #777;	line-height: 34px;	height: 34px;	width: 650px;	overflow: hidden;}.set {	float: right;	line-height: 34px;	height: 34px;	position: relative;	padding-right: 25px;}.login span a,.login span a:visited { color: #E8688F; margin-right: 1px; margin-left: 1px; }.login span {	margin-right: 2px;	margin-left: 2px;	color: #EC1B24;	font-weight: bold;}.set small {	color: #CCC;	margin-right: 10px;	margin-left: 10px;}.top {	height: 70px;}.logo {	float: left;	margin-top: 18px;}#nav {	height: 42px;	width: 1020px;	float: right;	padding-top: 15px;}#nav li {	font-weight: normal;	float: left;	width: 125px;	height: 42px;	line-height: 42px;	text-align: center;	font-size: 17px;}.banner{	height:700px;	padding-bottom:50px;}/* warper*/#warper {	width: 1200px;	margin-right: auto;	margin-left: auto;	margin-top: 30px;}.left {	width: 190px;	float: left;	background-color: #f8f8f8;}.main {	float: right;	width: 975px;	background-color: #FFF;}#cate-list {	position: absolute;	z-index: 1000;	left: 0px;	top: 42px;	width: 200px;	background-color: #5AB60B;}.border {	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-right-color: #E5E5E5;	border-bottom-color: #E5E5E5;	border-left-color: #E5E5E5;}/* page*/#pagemain {	float: right;	width: 980px;	background-color: #FFF;}#page {	padding-top: 0px;}.position {	text-align: left;	padding-bottom: 20px;}.page-content {	background-color: #FFF;}.ipt {	width: 200px;	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-top-color: #999;	border-right-color: #CCC;	border-bottom-color: #CCC;	border-left-color: #999;	padding: 7px;	font-size: 14px;}.ul-login {	padding-top: 10px;	padding-left: 70px;	padding-bottom: 20px;	border: 3px solid #F0F0F0;}.ul-login li { padding-top: 12px; }.ul-login li h3 {	font-size: 14px;	font-weight: 700;	line-height: 30px;	color: #F30;}.ul-reg { padding-top: 10px; padding-left: 30px; padding-bottom: 10px; }.ul-reg li { padding-top: 8px; padding-bottom: 5px; }.ul-reg li h3 {	font-size: 18px;	font-weight: 700;	line-height: 30px;}.ul-reg li p { color: #666; line-height: 30px; }.ul-reg li h4 { font-weight: 700; padding-top: 15px; }.btn-pd { padding-left: 64px; }.menu_content { padding: 10px; }.menu_content ul li {	line-height: 28px;	background-image: url(../Images/arr-d.png);	background-repeat: no-repeat;	background-position: 2px center;	padding-left: 20px;	border-bottom-width: 1px;	border-bottom-style: dashed;	border-bottom-color: #F0F0F0;}.menu_title {	line-height: 28px;	height: 28px;	padding-left: 30px;	font-weight: 700;	font-size: 16px;	background-color: #333;	color: #FFF;}.order-list fieldset {	border: 1px solid #F0F0F0;}.order-list legend {	font-size: 16px;	font-weight: 700;	color: #EC1B24;	background-color: #FFF;	padding-right: 5px;	padding-left: 5px;}.tips { line-height: 28px; color: #666; }.order-list legend span { font-size: 12px; font-weight: normal; color: #666; }.order-list {	margin-top: 10px;}.member-info { line-height: 22px; }.font-orange-b {	font-size: 18px;	font-weight: 700;	color: #EC1B24;}.member-info p {	color: #666;	line-height: 26px;	padding-bottom: 10px;}.required {	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-top-color: #999;	border-right-color: #CCC;	border-bottom-color: #CCC;	border-left-color: #999;	padding: 8px;	font-size: 14px;}#page-cart {	margin-top: 0px;}.cart-button {	height: 35px;	margin-top: 20px;	margin-right: 10px;	margin-left: 10px;}.table-list th {	font-size: 12px;	font-weight: 700;	background-color: #F0F0F0;	line-height: 28px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #EEEEEE;}.table-list td {	background-color: #F6F6F6;	padding-top: 10px;	padding-right: 5px;	padding-bottom: 10px;	padding-left: 5px;}.cart-flow {	height: 40px;}.cart-flow li {	height: 30px;	float: left;	width: 200px;	background-color: #555;	color: #FFF;	line-height: 30px;	text-align: center;	font-size: 14px;}.cart-flow li.hover {	background-color: #EC1B24;}.cart-on {	height: 114px;	width: 400px;	margin-right: auto;	margin-left: auto;	margin-top: 30px;	margin-bottom: 30px;	background-image: url(../Images/cart-no.png);	background-repeat: no-repeat;	background-position: 40px 30px;	padding-left: 130px;	padding-top: 30px;}.cart-on h4 { font-size: 20px; line-height: 36px; font-family: "微软雅黑", "黑体"; }.cart-on p { line-height: 24px; }.cart-on p a,.cart-on p a:visited {	color: #EC1B24;}.cart-yes {	padding-top: 15px;}.cart-sub-total {	text-align: right;	padding-right: 10px;	line-height: 32px;}.cart-sub-num { padding: 2px; border: 1px solid #CCC; text-align: center; width: 30px; }.cart-flow_2 { background-position: left -51px; }.order-list fieldset { margin-bottom: 15px; }.ul-sel-addr li { padding-top: 4px; padding-bottom: 4px; }.check-order-btn { text-align: right; margin-top: 20px; padding-right: 4px; }.cart-flow_3 { background-position: left -102px; }.payment { font-size: 14px; line-height: 24px; padding: 20px; }.products-find-sort {	height: 30px;	background-color: #FFF;	padding: 5px;	border: 1px solid #DDD;}.products-find { line-height: 30px; float: left; }.sort-by { float: right; padding-top: 5px; }.products-find strong { color: #C00; margin-right: 2px; margin-left: 2px; }.page-num {	height: 30px;	padding-top: 10px;	padding-bottom: 5px;	text-align: center;}.products-gride {	border: 1px solid #EEE;}.products-gride ul li {	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #F0F0F0;	line-height: 20px;	padding-top: 5px;	padding-bottom: 5px;}.products-gride strong {	font-weight: 700;	color: #F60;}.products-gride li a {	padding-right: 2px;	padding-left: 2px;	display: inline-block;}.products-gride li a.click {	background-color: #F60;	color: #FFF;}.products-gride h4 {	line-height: 30px;	background-color: #F1F1F1;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #EEE;	padding-left: 5px;}.products-gride h4 strong { font-weight: 700; padding-right: 10px; }.products-gride h4 a {	margin-right: 4px;	margin-left: 4px;	padding-right: 2px;	padding-left: 2px;}.products-gride h4 a.click { background-color: #C00; }.products-gride ul {	padding: 5px;}.products-list {	overflow: hidden;	padding-top:40px;}.products-list ul {	width: 1200px;	position: relative;	display: block;}.products-list li {	width: 300px;	height: 350px;	float: left;	display: block;	text-align: center;}#cate-remark { padding-top: 5px; }#cate-remark h3 { font-size: 14px; line-height: 30px; font-weight: 700; height: 30px; padding-left: 10px; border-top-width: 1px; border-top-style: solid; border-top-color: #CCC; }#cate-remark p { padding-right: 10px; padding-bottom: 10px; padding-left: 10px; }.page-num .current {	color: #FFF;	background-color: #EC1B24;	padding-right: 3px;	padding-left: 3px;}.goods-left {	float: left;	width: 450px;}.goods-right {	float: right;	width: 670px;	font-size:14px;}.btn-buy {	display: block;	height: 37px;	width: 127px;	margin-right: 15px;	float: left;	background-color: #EC1B24;	line-height: 36px;	text-align: center;	color: #FFF;}.btn-buy:hover {	background-color: #CC111B;}a.btn-addcar {	height: 36px;	width: 127px;	display: inline-block;	float: left;	font-size: 15px;	line-height: 36px;	color: #FFF;	background-color: #EC1B24;	text-align: center;	margin-right: 12px;}.btn-addcar:hover {	background-color: #D6121C;}.goods-cart ul { display: block; height: 50px; }.goods-cart {	margin-top: 10px;	padding: 15px;	border: 1px solid #EEE;	background-color: #F8F8F8;}.goods-cart li { padding-top: 5px; }.goods-cart li { float: left; }.goods-cart .goods-num-sel { padding-top: 8px; padding-right: 10px; }#cart_alert { border: 1px solid #F6C5C5; background-color: #FFF6F4; background-image: url(../Images/i-error.png); background-repeat: no-repeat; background-position: 6px center; padding-top: 8px; padding-right: 8px; padding-bottom: 8px; padding-left: 25px; color: #F00; }#cart_ok { border: 1px solid #98C700; background-color: #EFFEB9; background-image: url(../Images/i-ok.png); background-repeat: no-repeat; background-position: 6px 12px; padding-top: 8px; padding-right: 8px; padding-bottom: 8px; padding-left: 25px; line-height: 22px; }#cart_ok strong { color: #090; margin-right: 2px; margin-left: 2px; }#cart_ok a,#cart_ok a:visited { color: #F60; }.font-orange {	color: #EC1B24;}#product_price {	font-family: Arial, Helvetica, sans-serif;	font-size: 22px;	font-weight: 700;	color: #EC1B24;}.goods-right li del { color: #999; }#attr_price { margin-right: 15px; }.goods-spec {	margin-top: 8px;	padding-top: 8px;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #E3E3E3;}.goods-spce-ul li {	padding-top: 5px;	padding-bottom: 5px;	color: #333;}.goods-right h1 {	font-family: "微软雅黑", "黑体";	font-size: 20px;	font-weight: 700;	color: #333;	padding-bottom:10px;}.goods-position { text-align: center; margin-top: 10px; height: 30px; }.goods-position a,.goods-position a:visited { color: #C00; margin-right: 5px; margin-left: 5px; padding: 5px; border: 1px solid #EFEEEE; background-color: #F0F0F0; font-size: 14px; }.goods-spce-ul li a,.goods-spce-ul li a:visited { color: #36F; font-family: Verdana, Geneva, sans-serif; }.goods-page-detail {	float: left;	width: 960px;}.detail-title { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #EFEEEE; height: 26px; }.detail-title h3 { background-color: #FFCCDB; font-size: 12px; line-height: 26px; font-weight: 700; float: left; padding-right: 20px; padding-left: 20px; color: #333; }.detail-content { padding: 10px; font-size: 12px; line-height: 24px; }.goods-list-ul { padding-top: 10px; height: 240px; }.goods-list-ul li { height: 240px; width: 130px; text-align: center; float: left; }.goods-ping {	padding-top: 0px;	border-top-width: 0px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-top-style: none;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-top-color: #E5E5E5;	border-right-color: #E5E5E5;	border-bottom-color: #E5E5E5;	border-left-color: #E5E5E5;}.goods-ping h4 { line-height: 20px; color: #666; }.goods-ping-list li {	padding-top: 10px;	padding-right: 10px;	padding-bottom: 26px;	padding-left: 10px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #F0F0F0;}.ping-head { float: left; width: 80px; text-align: center; }.ping-info { float: right; width: 850px; }.ping-star {	height: 24px;	line-height: 24px;	background-color: #F0F0F0;	padding-right: 5px;	padding-left: 5px;}.ping-star .fl { color: #666; }.ping-star .fr { color: #666; }.ping-content { line-height: 18px;  padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 20px; }.ping-reply {	padding-top: 5px;	padding-left: 20px;	color: #C00;	padding-bottom: 5px;}.ping-reply strong {	color: #C00;}.ping-form {	padding: 10px;	border: 1px solid #E5E5E5;}.ping-no { padding: 10px; }.goods-ping-list h3 { line-height: 28px; font-weight: 700; color: #C00; }#tellfriend-page { width: 550px; background-color: #FFF; }.goods-button { text-align: center; margin-top: 20px; }.goods-button a,.goods-button a:visited { border: 1px solid #D7D7D7; background-color: #F0F0F0; margin-right: 4px; margin-left: 4px; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 30px; background-repeat: no-repeat; background-position: 4px center; line-height: 16px; height: 16px; }.i-fav { background-image: url(../Images/i-s-fav.png); }.i-review { background-image: url(../Images/i-s-review.png); }.i-tell { background-image: url(../Images/i-s-tell.png); }#page-news-list li { line-height: 34px; height: 34px; padding-left: 15px; background-image: url(../Images/dot-gray.jpg); background-repeat: no-repeat; background-position: left center; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #DBDBDB; font-size: 14px; }#page-news-list li span { color: #999; float: right; font-size: 12px; }#page-news-list ul { padding-right: 5px; padding-left: 5px; padding-top: 10px; }#cate-news { border: 2px solid #EB3535; }#cate-news h3 { font-size: 14px; line-height: 30px; font-weight: 700; height: 30px; padding-left: 10px; color: #DE1313; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #EFEEEE; }.cate-news-ul { padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 20px; }.cate-news-ul li {	line-height: 36px;	padding-left: 20px;	background-image: url(../Images/dot-arr.png);	background-repeat: no-repeat;	background-position: left center;	font-size: 14px;}.news-p {	line-height: 30px;	margin-top: 10px;	padding-top: 10px;	border-top-width: 1px;	border-top-style: dashed;	border-top-color: #CCC;	border-right-color: #CCC;	border-bottom-color: #CCC;	border-left-color: #CCC;	height: 30px;}.news-content { margin-top: 10px; line-height: 24px; }#cate-page {	background-color: #F5F5F5;}#cate-page h3 {	font-family: "微软雅黑", "黑体";	font-size: 16px;	line-height: 30px;	font-weight: 700;	color: #D20000;	padding-left: 10px;	padding-top: 5px;}#cate-page h3 strong { font-size: 20px; color: #C00; padding-right: 5px; }#cate-page dl {	padding: 10px;}#cate-page dt {	line-height: 22px;	background-color: #70B500;	padding-left: 10px;	height: 22px;	margin-bottom: 5px;	font-weight: bold;	color: #FFF;}#cate-page dd { line-height: 28px; padding-left: 20px; height: 28px; background-image: url(../Images/dot-gray.jpg); background-repeat: no-repeat; background-position: 10px center; }.msg-success { background-color: #EFFEB9; border: 1px solid #98C700; background-image: url(../images/icon_success.gif); background-repeat: no-repeat; background-position: 12px center; height: 50px; width: 360px; margin-right: auto; margin-left: auto; margin-top: 120px; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 50px; }.msg-success .message { line-height: 26px; font-weight: 700; }.msg-success .url { line-height: 26px; }.msg-error { background-color: #FCCAC1; border: 1px solid #EB5439; background-image: url(../images/icon_error.gif); background-repeat: no-repeat; background-position: 12px center; height: 50px; width: 360px; margin-right: auto; margin-left: auto; margin-top: 120px; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 50px; }.msg-error .message { line-height: 26px; font-weight: 700; }.msg-error .url { line-height: 26px; }.frame {	width: 1200px;	margin-right: auto;	margin-left: auto;}#cart .cart-num a strong { color: #E96890; }#banner {	height: 530px;	position: relative;}#banner .adarea {	display: block;	height: 530px;	width: 100%;}#banner .navia { position:absolute; right:30px; bottom: 10px; }#banner .navia a{	display:block;	float:left;	margin:0 5px;	width:15px;	height:15px;	border:1px solid #CCC;	background-color: #FFF;	text-align:center;	color:#333;}#banner .navia a.current{	border:1px solid #C00;	background-color: #C00;	color:#FFF;}.bgc {	background-color: #F2F7F9;	padding-top: 30px;	padding-bottom: 20px;}.tl-m h3 strong { color: #C00; }.tl-m h3 small { padding-left: 5px; color: #666; font-size: 14px; font-family: Arial, Helvetica, sans-serif; }.tl-m span {	line-height: 30px;	float: right;	height: 30px;	padding-right: 10px;}.tl-p h3 strong { color: #C00; }.tl-p h3 small { font-family: Arial, Helvetica, sans-serif; color: #666; font-size: 14px; padding-left: 5px; }.tl-p h3.i-1f { background-position: 0px 0px; }.tl-p h3.i-2f { background-position: 0px -30px; }.tl-p h3.i-3f { background-position: 0px -60px; }.tl-p h3.i-4f { background-position: 0px -90px; }.tl-p h3.i-5f { background-position: 0px -120px; }.tl-p h3.i-6f { background-position: 0px -150px; }.tl-p h3.i-7f { background-position: 0px -180px; }.tl-p h3.i-8f { background-position: 0px -210px; }.tl-p h3.i-9f { background-position: 0px -240px; }.tl-p h3.i-10f { background-position: 0px -270px; }.ad-banner-w .ad-w-l { float: left; height: 310px; width: 735px; overflow: hidden; }.ad-banner-w .ad-w-r { float: right; height: 310px; width: 240px; overflow: hidden; }.con-comment { display:block;}.col-comment { float: left; width: 740px; }.ul-comment { height: 326px; padding-top: 8px; overflow:hidden; }.ul-comment li { float: left; width: 174px; padding-right: 5px; padding-left: 5px; height: 110px;  overflow:hidden;}.ul-comment li img { float: left; height: 90px; width: 61px; padding-right: 10px; }.ul-comment li p { line-height: 20px; }.video {	padding-top: 50px;	padding-bottom: 50px;	background-image: url(../Images/video-bg.jpg);	background-repeat: no-repeat;	background-position: center top;}.btn-s { background-image: url(../Images/btn-s.png); background-repeat: no-repeat; background-position: left top; height: 23px; width: 44px; font-weight: 700; color: #FFF; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }.letter { padding-top: 10px; padding-bottom: 10px; padding-left: 10px; }.letter p { line-height: 22px; }#help div { padding-left: 5px; float: left; }.to-top {	background: url("../Images/retop.png") no-repeat scroll 0 0 transparent;	float: left;	height: 80px;	overflow: hidden;	width: 25px;	position: fixed;	bottom: 35px;	cursor: pointer;	right: 0px;	_position: absolute;	_right: auto; _left: expression(eval(document.documentElement.scrollLeft+document.documentElement.clientWidth-this.offsetWidth)-(parseInt(this.currentStyle.marginLeft, 10)||0)-(parseInt(this.currentStyle.marginRight, 10)||20)); _top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||20)-(parseInt(this.currentStyle.marginBottom, 10)||20)));}.to-top:hover { background-image: url(../Images/retop.png); background-repeat: no-repeat; background-position: -25px 0px; }.red-font { color: #C00; }.cart-con {	background-color: #FFF;	padding-top: 10px;	margin-top: 10px;}.ct { text-align: center; }.ul-rank-img img {	height:218px;	width: 218px;	border: 1px solid #EEE;}.ul-rank-img a:hover img {	border: 1px solid #1573C4;}.page-login {	background-color: #FFF;}.login-box {	float: left;	width: 550px;	padding-top: 30px;	padding-left: 20px;	height: 280px;}.reg-box { float: left; width: 510px; }.ul-login li p { line-height: 30px; color: #666; }.ul-reg li label { float: left; width: 68px; text-align: right; line-height: 30px; padding-right: 5px; }.reviews-list { margin-top: 10px; }.reviews-list h3 { font-size: 14px; line-height: 30px; color: #666; font-weight: 600; height: 30px; padding-left: 10px; border-top-width: 1px; border-top-style: solid; border-top-color: #CCC; }.reviews-list ul { padding-top: 10px; width: 780px; }.reviews-list ul li { height: 100px; overflow: hidden; padding-top:8px; border-bottom: 1px solid #FFF; }.re-pic { float:left; width:100px; text-align:center;}.re-pic img { width:50px; padding:3px; border: 1px solid #FFF;}.re-info { float:right; width:680px;}.re-name { font-size:14px; font-weight:700; line-height:30px;}.re-comtent { font-size:12px; padding-top:5px; line-height:20px; color:#888;}.login-reg-box {	float: right;	width: 350px;	background-color: #F1F1F1;	margin-top: 30px;	margin-right: 30px;	height: 330px;}.reg-table-box {	float: left;	width: 580px;	padding-top: 40px;	padding-left: 30px;	padding-bottom: 20px;}.reg-table-box strong {	font-size: 18px;	font-weight: normal;}.reg-table-box label { text-align: right; display: block; }.reg-table-box a,.reg-table-box a:visited {	color: #39F;}.reg-why-box {	float: right;	width: 450px;	padding-top: 50px;	padding-right: 40px;}.reg-why-box h3 {	font-size: 18px;	line-height: 30px;}.reg-why-box p {	color: #666;	line-height: 30px;	padding-bottom: 20px;}.login small {	margin-right: 4px;	margin-left: 4px;	color: #999;	font-size: 12px;}.login strong {	color: #F60;	font-weight: 700;	margin-left: 12px;}#cart strong { color: #E96890; }.free188 { font-size: 14px; font-weight: 700; font-family: "微软雅黑", "黑体"; color: #F69; line-height: 26px; }.arr-d { background-image: url(../Images/arr-d.png); background-repeat: no-repeat; background-position: right center; padding-right: 10px; }.i-cart {	background-image: url(../Images/icon-cart.png);	background-repeat: no-repeat;	background-position: 7px center;	padding-left: 30px;}.cart-sub a,.cart-sub a:visited { color: #FFF; }.goods-page-right {	float: right;	width: 985px;	background-color: #FFF;}.goods-page-col { margin-top: 15px; }.goods-page-detail .tab-ul {	height: 34px;	display: block;	overflow: hidden;	background-color: #FFF;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #E5E5E5;}.goods-page-detail .tab-ul li {	cursor:pointer;	float: left;	line-height: 32px;	height: 32px;	border-top-width: 1px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 1px;	border-top-style: solid;	border-right-style: none;	border-bottom-style: none;	border-left-style: solid;	border-top-color: #E5E5E5;	border-right-color: #E5E5E5;	border-bottom-color: #E5E5E5;	border-left-color: #E5E5E5;	padding-right: 20px;	padding-left: 20px;	font-weight: 700;	color: #333;	font-size: 14px;}.goods-page-detail .tab-ul li:hover {	background-image: none;	background-color: #F6F6F6;}.goods-page-detail .tab-ul li.border-r {	border-right-width: 1px;	border-right-style: solid;	border-right-color: #E5E5E5;}.goods-page-detail .tab-ul li.hover {	color: #54AC08;	background-color: #FFF;	border-top-width: 2px;	border-top-style: solid;	border-top-color: #54AC08;}.mt5 { margin-top: 5px; }.score-s {background: url(../Images/stars-s.png) no-repeat 0 0;width: 62px;height: 12px;vertical-align: middle;display: inline-block;overflow: hidden;}.score-s-star {background: url(../Images/stars-s.png) no-repeat 0 -12px;height: 12px;display: inline-block;vertical-align: top;}.border-p {	border: 1px solid #DDD;	background-color: #FFF;}.mt12 { margin-top: 12px; }.tl-s {	height: 32px;	border-bottom-width: 0px;	border-bottom-style: none;	border-top-width: 3px;	border-right-width: 1px;	border-left-width: 1px;	border-top-style: solid;	border-right-style: solid;	border-left-style: solid;	border-top-color: #C5C5C5;	border-right-color: #E5E5E5;	border-left-color: #E5E5E5;	padding-top: 5px;}.tl-s h3 {	line-height: 32px;	float: left;	height: 32px;	padding-left: 10px;	font-size: 14px;	font-weight: 700;	color: #666;}.tab-content-con {	overflow: hidden;	padding: 12px;}.goods-ping-list li.mod {	background-color: #F9F9F9;}.tl-s span {	float: right;	padding-right: 6px;	line-height: 32px;	height: 32px;}.border-q {	border-top-width: 0px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-top-style: none;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-top-color: #DDD;	border-right-color: #DDD;	border-bottom-color: #DDD;	border-left-color: #DDD;	background-color: #FFF;}.btn-submit { font-size: 12px; font-weight: normal; color: #FFF; background-image: url(../Images/btn-submit.gif); background-repeat: no-repeat; background-position: center center; height: 20px; width: 57px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }.login-dialog {	width: 600px;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;	border: 3px solid #54AC08;	padding-top: 25px;	padding-right: 10px;	padding-left: 10px;	padding-bottom: 10px;}.login-dialog h3 { font-size: 14px; line-height: 30px; font-weight: 700; color: #C00; }#items_comments_dialog {	border: 3px solid #54AC08;	width: 630px;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;}.hint { text-align:center; color: #C00; font-size: 14px;}.tab-tl-s {	height: 38px;	background-color: #EFEFEF;	border-right-width: 1px;	border-bottom-width: 1px;	border-right-style: solid;	border-bottom-style: solid;	border-right-color: #CCC;	border-bottom-color: #CCC;}.tab-ul-s {	height: 38px;	display: block;}.tab-ul-s li {	cursor:pointer;	float: left;	line-height: 38px;	height: 38px;	font-family: "微软雅黑", "黑体";	font-size: 15px;	font-weight: normal;	color: #333;	text-align: center;	width: 257px;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #CCC;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #CCC;}.tab-ul-s li.hover {	color: #B20000;	background-color: #FFF;	border-top-color: #FFF;	border-top-width: 1px;	border-bottom-width: 1px;	border-top-style: solid;	border-bottom-style: solid;	border-bottom-color: #CCC;}.tab-content-s {	padding-top: 10px;	background-color: #FFF;	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 0px;	border-left-width: 1px;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: none;	border-left-style: solid;	border-top-color: #CCC;	border-right-color: #CCC;	border-bottom-color: #CCC;	border-left-color: #CCC;}.tab-content-s .layout .pic { padding-bottom: 5px; height:100px; text-align:center; }.tab-content-s .layout .pic  img { width:236px; height:100px;}.news-ul {	overflow:hidden;}.news-ul li {	background-image: url(../Images/dot-arr-s.png);	background-repeat: no-repeat;	background-position: 5px 12px;	padding-left: 20px;	line-height: 26px;	height: 26px;	overflow: hidden;}.ul-pro-zoom-box .simple_image { display: block; }.ul-pro-zoom li { float: left; width: 198px; position: relative; }.ul-pro-zoom-box .simple_image em { display: block; position: absolute; top: 0px; right: 0px; }.ul-pro-zoom-box { position: relative; height: 280px; width: 190px; }.ul-pro-zoom-box .simple_image .info_zoom { position:absolute; width:190px; overflow:hidden; z-index:900; cursor:pointer; top:0; left:0; filter:alpha(opacity=30); opacity:.3; background:#000; height: 280px; }.info_zoom_txt { position: absolute; color: #FFF; left: 10px; top: 10px; line-height: 24px; z-index:1000; }.ul-pro-zoom { height: 290px; padding-top: 10px; padding-left: 3px; }#finish .ok { background-image: url(../Images/icon_success.gif); background-repeat: no-repeat; background-position: 8px center; height: 40px; line-height: 40px; padding-left: 50px; font-size: 14px; }#finish .err { background-image: url(../Images/icon_error.gif); background-repeat: no-repeat; background-position: 8px center; height: 40px; line-height: 40px; padding-left: 50px; font-size: 14px; }#finish .you-can { line-height: 50px; padding-left: 50px; }#finish .you-can a,#finish .you-can a:visited { text-decoration: underline; margin-right: 5px; margin-left: 5px; color: #F33; font-weight: 700; }.bind-form {	padding: 0px;}.bind-form h3 {	font-size: 18px;	line-height: 30px;}.bind-form p { line-height: 30px; color: #666; }.login-box dl { padding-top: 10px; padding-left: 100px; }.login-box dl dt { font-size: 14px; line-height: 40px; font-weight: 700; color: #C00; }.reg-why-box dl dt {	font-size: 18px;	line-height: 40px;}.reg-why-box dl { padding-top: 20px; }.reg-why-box dl dd { padding-top: 10px; padding-bottom: 10px; }.line .frame {	height: 34px;}.i-mob {	background-image: url(../Images/i-mob.png);	background-repeat: no-repeat;	background-position: left center;	display: inline-block;	padding-left: 16px;}.i-star {	background-image: url(../Images/i-star.png);	background-repeat: no-repeat;	background-position: left center;	display: inline-block;	padding-left: 16px;}.i-menu {	background-image: url(../Images/i-menu.png);	background-repeat: no-repeat;	background-position: left center;	display: inline-block;	padding-left: 16px;}#brand {	position: relative;	height: 330px;	margin-top: 10px;}.tit-brand {	background-image: url(../Images/tl-band.png);	background-repeat: no-repeat;	background-position: left top;	position: absolute;	height: 46px;	width: 183px;	left: 0px;	top: -10px;}.tit-brand h3 {	font-family: "微软雅黑", "黑体";	font-size: 18px;	color: #FFF;	padding-top: 16px;	padding-left: 82px;}.brand-ul {	height: 280px;	padding-top: 48px;	padding-left: 5px;}.brand-ul li {	float: left;	height: 55px;	width: 122px;	text-align: center;}.brand-ul li img {	height: 35px;}.brand-ul li a {	display: block;	text-align: center;	background-color: #FFF;	height: 40px;	padding-top: 2px;	padding-bottom: 2px;	border: 1px solid #CCC;	width: 90%;	margin-right: auto;	margin-left: auto;}.brand-ul li a:hover {	border-top-color: #C00;	border-right-color: #C00;	border-bottom-color: #C00;	border-left-color: #C00;}.tab-tl-s span {	line-height: 38px;	float: right;	height: 38px;	padding-right: 20px;	background-image: url(../Images/span-more.png);	background-repeat: no-repeat;	background-position: 30px center;}.tab-tl-s span a, .tab-tl-s span a:visited {	color: #FFF;}.sidebar {	float: left;	width: 215px;}.tl-cate {	background-image: url(../Images/cate-t.png);	background-repeat: no-repeat;	background-position: left top;	height: 90px;}.tl-m span a, .tl-m span a:visited {	color: #FFF;}.col-l {	float: left;	width: 940px;}.col-m {	float: left;	width: 320px;}.col-r {	float: right;	width: 250px;}.line-y {	background-image: url(../Images/line-y.png);	background-repeat: no-repeat;	background-position: right top;	padding-right: 12px;}.faq{	padding:10px;}.faq dl { border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #D2D9D6; padding-bottom: 10px; padding-top: 5px; }.faq dt span { font-weight: 700; color: #FF6600; }.faq dd span { color: #1FB530; font-weight: 700; }.faq dl dt { line-height: 18px; padding-top: 7px; padding-bottom: 5px; background-image: url(../Images/faq-q.png); background-repeat: no-repeat; background-position: left 6px; padding-left: 25px; }.faq dl dd { line-height: 18px; color: #666; padding-top: 7px; padding-bottom: 5px; background-image: url(../Images/faq-a.png); background-repeat: no-repeat; background-position: 0px 6px; padding-left: 25px; }.tl-hot {	height: 40px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CCC;}.tl-hot h3 {	font-size: 14px;	line-height: 40px;	font-weight: bold;	float: left;	background-image: url(../Images/tl-hot.png);	background-repeat: no-repeat;	background-position: left center;	padding-left: 58px;}.tl-hot span {	line-height: 40px;	float: right;	padding-right: 5px;}.news-ul li span {	color: #666;	float: right;}.links {	width: 960px;	margin-right: auto;	margin-left: auto;	margin-top: 8px;	line-height: 20px;}.links a {	margin-right: 4px;	margin-left: 4px;}.goods-page {	padding: 0px;}.goods-info {	display: block;}.font-green {	color: #1573C4;}.goods-para h3 {	font-size: 14px;	font-weight: bold;}.goods-para {	line-height: 22px;	background-color: #F5F5F5;	padding: 8px;	margin-bottom: 10px;	border: 1px solid #EEE;}.set a, .set a:visited {	color: #666;}.cate {	padding: 5px;}.cate dt {	line-height: 30px;	font-size: 14px;	font-weight: bold;	padding-left: 10px;}.cate dd {	line-height: 26px;	padding-left: 10px;	padding-top: 3px;}.cate dd a {	display: inline-block;	color: #FFF;	padding-right: 3px;	padding-left: 3px;}.keywords {	height: 38px;	line-height: 38px;	overflow: hidden;	color: #999;}.keywords a {	margin-right: 8px;	color: #999;}.keywords strong {	font-weight: normal;}.m {	float: left;	width: 550px;	padding-left: 10px;}.r {	float: right;	width: 248px;}.choujiang {	background-color: #FFF;	border: 1px solid #CCC;	height: 336px;}.choujiang h4 {	font-size: 16px;	font-weight: bold;	color: #FFF;	text-align: center;	line-height: 30px;	background-color: #C00;	height: 30px;}.choujiang-reg {	text-align: center;	padding-top: 8px;}.choujiang-reg-app {	font-size: 14px;	line-height: 30px;	font-weight: bold;	color: #FFF;	background-color: #CC0001;	height: 30px;	padding-right: 5px;	padding-left: 5px;	display: inline-block;}.choujiang-reg-lot {	font-size: 14px;	line-height: 30px;	font-weight: bold;	color: #FFF;	background-color: #F13F3B;	display: inline-block;	height: 30px;	padding-right: 5px;	padding-left: 5px;}.choujiang-pic {	text-align: center;	color: #666;	padding-top: 10px;}.tl-line {	border-bottom-width: 3px;	border-bottom-style: solid;	border-bottom-color: #CB0000;	height: 38px;}.index-goods-con {	float: right;	width: 890px;}.index-goods-sb {	float: left;	width: 310px;}.tl-line span {	float: right;	padding-top: 15px;	padding-right: 20px;}.tl-line .img {	float: left;}.tl-line h3 {	line-height: 38px;	font-weight: bold;	font-size: 14px;	float: left;	padding-left: 10px;}.index-goods-sub {	float: left;	width: 212px;	background-color: #FFF;	height: 322px;	overflow: hidden;}.index-goods-sub li {	line-height: 34px;	border-bottom-width: 1px;	border-bottom-style: dashed;	border-bottom-color: #CCC;	background-image: url(../Images/dot-arr.png);	background-repeat: no-repeat;	background-position: 190px center;	padding-left: 10px;	cursor: pointer;}.index-goods-ban {	float: left;	width: 571px;}.tit-cywj {	background-image: url(../Images/tit-cywj.png);	background-repeat: no-repeat;	background-position: left bottom;}.tit-lryp {	background-image: url(../Images/tit-lryp.png);	background-repeat: no-repeat;	background-position: left bottom;}.tit-cywj2 {	background-image: url(../Images/tit-cywj2.png);	background-repeat: no-repeat;	background-position: left bottom;}.tit-ptwj {	background-image: url(../Images/tit-ptwj.png);	background-repeat: no-repeat;	background-position: left bottom;}.pic-scroll{	height: 190px;	padding-top: 15px;	background-color: #F2EBD5;	padding-right: 15px;	padding-left: 15px;}.pic-scroll-left {	float: left;	height: 135px;	width: 35px;	padding-top: 55px;}.pic-scroll-right {	text-align: right;	float: right;	height: 135px;	width: 35px;	padding-top: 55px;}.pic-scroll-con {	float: left;	height: 190px;	width: 900px;}.pic-scroll-con li {	float: left;	width: 225px;	display: block;	height: 190px;	text-align: center;}.pic-scroll-con li img {	width: 200px;	height: 145px;	margin-top: 5px;	border: 1px solid #CCC;}.pic-scroll-con li span {	display: block;	padding-top: 5px;	line-height: 18px;	height: 18px;	overflow: hidden;}.font-price {	color: #C00;}.foot-icon .fr strong {	font-size: 14px;	font-weight: bold;	color: #FFF;	background-color: #C00;	padding-right: 8px;	padding-left: 8px;	margin-right: 5px;	margin-left: 5px;}.member-info p strong {	color: #F60;}.member-info h5 {	font-size: 14px;	font-weight: bold;}.cate a, .cate a:visited {	color: #FFF;}.cate a:hover {	background-color: #BA0001;}.cate-banner {	border-top-color: #CCC;	border-right-color: #CCC;	border-bottom-color: #CCC;	border-left-color: #CCC;	border-top-width: 0px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-top-style: none;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	background-color: #EFEFEF;}.cate-banner li {	font-size: 16px;	line-height: 56px;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #CCC;	padding-left: 85px;	background-repeat: no-repeat;	background-position: 25px center;}.cate-i-1 {	background-image: url(../Images/cate-i-1.png);}.cate-i-2 {	background-image: url(../Images/cate-i-2.png);}.cate-i-3 {	background-image: url(../Images/cate-i-3.png);}.cate-i-4 {	background-image: url(../Images/cate-i-4.png);}.cate-i-5 {	background-image: url(../Images/cate-i-5.png);}.choujiang-pic p {	line-height: 34px;}.choujiang-pic p a,.choujiang-pic p a:visited {	color:#B20000;}.ml10 {	margin-left: 10px;}.index-goods-sub .tt {	background-color: #CB0000;	font-family: "微软雅黑", "黑体";	font-size: 16px;	font-weight: bold;	color: #FFF;	line-height: 34px;	height: 34px;	padding-left: 10px;}.index-goods-sub ul {	padding: 8px;	height: 271px;	overflow: hidden;}.goods-page-info {	background-color: #FFF;	padding-top: 10px;	padding-bottom: 20px;}.goods-page-detail .tab-content {}.goods-page-detail .tab-content .layout {}.tab-content-con {	background-color: #FFF;	border-top-width: 0px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-top-style: none;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-top-color: #E5E5E5;	border-right-color: #E5E5E5;	border-bottom-color: #E5E5E5;	border-left-color: #E5E5E5;	line-height: 28px;}#page-lottery {	margin-top: 10px;	background-color: #FFF;	padding-top: 20px;	padding-bottom: 20px;}#outercont {	height: 530px;	position: relative;}#weixin {	position: fixed;	left: 8px;	top: 60%;	border: 1px solid #ddd;	background: #FFF;	line-height: 1.2;	text-align: center;	padding:5px;	width:140px;	color:#666;}#weixin img {	width:140px;	margin-bottom:3px;}#weixin h4 {	line-height: 22px;	font-weight: 700;	color: #CC0000;}.express_list li{	padding:4px;}.express_list span{	color:green;padding-right:12px;}#dowhat{	padding:20px 0 20px 0;	text-align:center;}.btn-add-content, .btn-add-content:link, .btn-add-content:visited {font-size: 16px;display: block;text-align: center;line-height: 34px;color: #FFF;background-color: #2e9f54;border: 1px solid #CCC;}.page-discuss-list .info {	border-bottom: 1px solid #e6e6e6;	padding: 14px 0;	word-wrap: break-word;	zoom: 1;}.page-discuss-list .info h3 {font-size: 15px;margin-bottom: 5px;}.page-discuss-list .meta {font-size: 12px;line-height: 16px;color: #999;}.page-discuss-list .meta a {color: #666;}.page-discuss-list .meta small {padding: 0 7px;color: #DDD;font-size: 12px;}.topic-add label {	display: block;	font-size: 14px;	font-weight: bold;	padding-top: 15px;	padding-bottom: 5px;}.topic-details-hd {border-bottom: solid 1px #e6e6e6;padding-bottom: 10px;zoom: 1;word-wrap: break-word;}.topic-details-hd h2 {font-size: 16px;color: #666;font-weight: 700;line-height: 30px;margin: 5px 0 10px 0;}.topic-details-hd .meta {font-size: 12px;color: #444;}.topic-details-bd {line-height: 22px;}.topic-details-bd {margin-top: 10px;}.topic-reply {margin-top: 10px;border-top: solid 1px #e6e6e6;}.topic-reply h4 {line-height: 40px;font-size: 14px;}.topic-reply {	margin-top: 10px;	border-top: solid 1px #e6e6e6}.topic-reply h4 {	line-height: 40px;	font-size: 14px}.topic-reply h4 small {	font-weight: normal;	font-size: 12px;	color: #666}.topic-reply-ul li {	margin-bottom: 10px;	padding-bottom: 10px;	border-bottom: dashed 1px #e6e6e6}.topic-reply-ul .avatar {	float: left;	width: 60px}.topic-reply-ul .avatar img {	width: 38px;	height: 38px;	padding: 1px;	border: solid 1px #EEE}.topic-reply-ul .reply-at {	float: right;	font-size: 12px;	color: #267bd0}.topic-reply-ul .meta {	font-size: 12px;	color: #888;	line-height: 16px}.topic-reply-ul .content {	line-height: 22px;	margin-top: 8px}.topic-reply-form-btn {	text-align: right;	padding-right:30px;}#cate-nav {	width: 200px;	position: relative;	height: 42px;	float: left;}#cate-nav h3 {	background-image: url(../Images/i-nav.png);	background-repeat: no-repeat;	background-position: 20px center;	height: 42px;	color: #FFF;	font-weight: bold;	line-height: 42px;	cursor:pointer;	background-color: #449201;	text-align: center;	font-size: 14px;}.cate dt a, .cate dt a:visited {	color: #F2D84F;	padding-right: 3px;	padding-left: 3px;	display: inline-block;}.cate dl {	background-image: url(../Images/cate-line.png);	background-repeat: repeat-x;	background-position: left bottom;	padding-bottom: 2px;}.box-bg {	background-color: #F2EBD5;}.mt20 {	margin-top: 20px;}.products-rank {	overflow: hidden;	padding-top: 5px;	padding-right: 10px;	padding-bottom: 10px;	padding-left: 10px;}.products-rank li {	height: 30px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #F0F0F0;	line-height: 30px;	padding:3px 0;	overflow:hidden;}.products-rank li.cur {	line-height:18px;	height:63px;}.products-rank li i {	font-size: 12px;	font-style: normal;	font-weight: bold;	color: #FFF;	display: inline-block;	margin-right: 8px;	background-color: #54AC08;	text-align: center;	height: 16px;	width: 16px;	line-height: 16px;	margin-top: 5px;}.products-rank li.cur i{	display:none;}.products-rank li img {	height: 60px;	width: 80px;	float: left;	margin-right: 10px;	border: 1px solid #DDD;}.cate-sub-ul {	padding-bottom: 10px;}.cate-sub-ul li {	line-height: 30px;	height: 30px;	float: left;	width: 69px;	display: inline-block;	text-align: center;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #E7DFC8;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #E7DFC8;}.box {	display: block;}.tl-w {	height: 32px;	border-bottom-width: 3px;	border-bottom-style: solid;	border-bottom-color: #54AC08;	background-color: #F5F5F5;}.tl-w h3 {	line-height: 32px;	color: #54AC08;	font-weight: bold;	font-size: 14px;	float: left;	padding-left: 10px;}.tl-w span {	line-height: 32px;	float: right;	padding-right: 10px;}.p10 {	padding: 10px;}.about {	float: right;	width: 360px;}.about p{	line-height:22px;	padding:3px 0;	text-indent:24px;}.tl-w ul li {	font-size: 14px;	line-height: 38px;	font-weight: bold;	float: left;	padding-right: 15px;	padding-left: 10px;	cursor: pointer;}.tl-w ul li.hover {	color: #B61C03;}.contact-ul {	line-height: 28px;	padding: 10px;	height: 283px;}.headline {	height: 135px;	overflow: hidden;	border-bottom-width: 1px;	border-bottom-style: dashed;	border-bottom-color: #E7DFC8;	margin-bottom: 10px;}.headline .pic {	height: 125px;	width: 160px;	float: left;}.headline .pic img {	height: 120px;	width: 150px;	padding: 1px;	border: 1px solid #CCC;}.headline .info {	height: 125px;	width: 530px;	float: right;}.headline .info h3 {	line-height: 16px;	font-size: 15px;	font-weight: 700;	padding-top: 5px;}.headline .info p {	color: #666;	line-height: 22px;	padding-top: 8px;	padding-bottom: 8px;	font-size: 12px;}.news-ul-s {	width: 340px;	display: block;}.news-ul-s li {	line-height: 28px;	height: 28px;	background-image: url(../Images/dot-gray.jpg);	background-repeat: no-repeat;	background-position: left 15px;	padding-left: 12px;	overflow: hidden;}.news-ul-s li span {	color: #999;	float: right;	padding-left: 5px;}#footer .wap {	float: right;	width: 280px;	height: 200px;}#footer .wap h3 {	font-size: 14px;	font-weight: bold;	padding-bottom: 5px;}#footer .foot-info a, #footer .foot-info a:visited {	color: #FFF;}.submail {	height: 35px;	margin-top: 5px;	text-align: center;}.submail label {	color: #F1DB51;	font-size: 14px;	font-weight: bold;	line-height: 30px;	padding-right: 10px;}.ip-mail {	line-height: 30px;	height: 30px;	background-image: url(../Images/i-mail.png);	background-repeat: no-repeat;	background-position: 8px center;	background-color: #FFF;	width: 250px;	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	padding-left: 50px;}.btn-mail {	background-image: url(../Images/btn-yellow.png);	background-repeat: no-repeat;	background-position: left top;	height: 29px;	width: 51px;	color: #3E0000;	font-weight: bold;	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;}.sitemap-list {	padding: 10px;	background-color: #F2EBD5;}.sitemap-list dl {	padding-top: 5px;	padding-bottom: 5px;}.sitemap-list dl dt { font-weight: 700; line-height: 30px; font-size: 14px; }.sitemap-list dl dd a { margin-right: 10px; }.sitemap-list h3 {	color: #C00;	font-weight: bold;	font-size: 16px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #E0D5B7;	padding-bottom: 5px;	padding-top: 10px;}.page-sidebar {	float: left;	width: 210px;}.page-news-list {	width: 1200px;	overflow: hidden;}.page-news-list li {	overflow: hidden;	float: left;	height: 290px;	width: 380px;	display: block;	margin-right: 30px;	background-color: #FFF;	margin-bottom: 30px;}.page-news-list li span { font-size: 12px; color: #999999; }.page-news-list dt { font-size: 14px; line-height: 30px; height: 30px; overflow: hidden; }.page-news-list dt span { color: #666; font-family: Tahoma, Geneva, sans-serif; font-size: 11px; margin-left: 20px; }.page-news-list dd { line-height: 18px; color: #666; }.page-images-list {	padding-top: 20px;	padding-bottom: 10px;	padding-left: 10px;	width: 760px;}.page-images-list li {	display: block;	float: left;	height: 190px;	width: 190px;}.page-images-list li span { display: block; text-align: center; }.page-images-list .pic img { width: 150px; padding: 1px; border: 2px solid #EAEAEA; max-height: 120px; }.page-images-list li .name { line-height: 22px; margin-top: 5px; margin-right: 5px; margin-left: 5px; }.page-cert-list {	padding-top: 20px;	padding-bottom: 10px;	padding-left: 10px;	width: 720px;}.page-cert-list li {	display: block;	float: left;	height: 230px;	width: 180px;}.page-cert-list li span { display: block; text-align: center; }.page-cert-list .pic img {	width: 130px;	border: 2px solid #EAEAEA;	height: 160px;}.page-cert-list li .name { line-height: 22px; margin-top: 5px; margin-right: 5px; margin-left: 5px; }.page-info-list {	padding-top: 20px;	padding-bottom: 10px;	padding-left: 10px;}.page-info-list li {	display: block;	height: 140px;	border-bottom:solid 1px #CCC;	margin-bottom:10px;}.page-info-list ul li .pic {	height: 130px;	float: left;	width: 160px;}.page-info-list ul li .pic img {	width: 150px;	height: 130px;}.page-info-list dl {	float: left;	width: 580px;	padding-left: 10px;	display: block;	height: 130px;}.page-info-list dt {	font-size: 14px;	line-height: 28px;	font-weight: bold;}.page-info-list dd {	line-height: 24px;	padding-top: 3px;	color: #585858;}.page-info-list dt a, .page-info-list dt a:visited {	color: #B61C03;}.page-news-show h2.title {	font-size: 24px;	line-height: 32px;	text-align: center;	font-weight: 700;	padding-bottom: 20px;}.page-news-show .info {	text-align: center;	color: #666666;	line-height: 30px;}.page-news-show .content {	padding-top: 10px;	font-size: 14px;	line-height: 24px;	overflow: hidden;	padding-left: 10px;}.more-news ul { width: 754px; }.more-news li { height: 28px; width: 367px; float: left; line-height: 28px; background-image: url(../Images/dot-gray.jpg); background-repeat: no-repeat; background-position: left center; padding-left: 10px; overflow: hidden; }.page-cate {	padding: 8px;	background-color: #F5F5F5;}.page-cate li {	background-image: url(../Images/dot-yellow.gif);	background-repeat: no-repeat;	background-position: 3px center;	padding-left: 25px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #FFF;	line-height: 34px;}.page-cate li a { font-size: 14px;}.about-page {	font-size: 16px;	line-height: 28px;	padding-top: 20px;	padding-bottom: 20px;}.page-news-show .per-nex {	margin-top: 20px;	line-height: 22px;	padding-top: 20px;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #EEE;}#sitenav {	display:inline-block;}#sitenav .sitenav-a {	left:0;	top:0;	display:inline-block;	z-index:5;	zoom:1;	position:absolute;}#sitenav .hover{position:absolute; left:0; top:0; display:inline-block; z-index:5; }#sitenav .submenu {	display:none;	width:200px;	height:100px;	position:absolute;	top:29px;	left:-130px;	overflow:hidden;	border:1px solid #EEE;	z-index:4;	background-color: #F7F7F7;}#sitenav .submenu ul { width:210px; height:100%; padding-top:5px; }#sitenav .submenu li { float:left; width:55px; padding:0 0 2px 11px; margin:4px 0; height:20px; line-height:20px; border-right:1px #EEE solid; text-align:left; }.cart {	position: absolute;	right: 0px;	top: 38px;	width: 260px;	height: 32px;}.btn-member-index {	float: left;	height: 30px;	background-color: #F7F7F7;	border: 1px solid #EFEFEF;	line-height: 30px;	padding-left: 34px;	background-image: url(../Images/i-user.png);	background-repeat: no-repeat;	background-position: 8px center;	font-size: 14px;	width: 75px;}.i-arr-d {	background-image: url(../Images/i-arr-d-b.png);	background-repeat: no-repeat;	background-position: right center;	display: inline-block;	padding-right: 16px;}.btn-go-cart {	float: right;	height: 30px;	background-color: #F7F7F7;	border: 1px solid #EFEFEF;	line-height: 30px;	padding-left: 34px;	background-image: url(../Images/i-cart.png);	background-repeat: no-repeat;	background-position: 8px center;	font-size: 14px;	padding-right: 3px;	position: relative;}.i-arr-r {	background-image: url(../Images/i-arr-r.png);	background-repeat: no-repeat;	background-position: right center;	display: inline-block;	padding-right: 16px;}.btn-go-cart span {	position: absolute;	color: #FFF;	background-image: url(../Images/cart-num.png);	background-repeat: no-repeat;	background-position: left top;	top: -13px;	left: 22px;	text-align: center;	height: 19px;	width: 25px;	font-size: 12px;	line-height: 18px;}#membernav .sitenav-a {	left:0;	top:0;	display:inline-block;	z-index:5;	zoom:1;	position:absolute;}#membernav .hover{position:absolute; left:0; top:0; display:inline-block; z-index:5; }#membernav .submenu {	display:none;	width:109px;	position:absolute;	top:31px;	left:0px;	overflow:hidden;	border:1px solid #EEE;	z-index:4;	background-color: #F7F7F7;}#membernav .submenu li {	height:28px;	line-height:28px;	text-align:center;	font-size: 12px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #EEE;}#cate-nav .cate-menu{	position:absolute;	left:0px;	background-color: #5AB60B;	padding-right: 5px;	padding-left: 5px;	width: 190px;	padding-top: 1px;}.hide{	display:none;}.order-by {	float: right;	height: 30px;}.order-by a{	  border-left: 1px solid #EEE;	  float: left;	  height: 30px;	  line-height: 30px;	  width: 55px;	  position: relative;	  text-indent: 10px;	  display: block;}.order-by .default {  text-align: center;  text-indent: 0;}.order-by a:hover {	color:#e31}.order-by i.down {	background-position:left bottom;	background-image: url(../Images/arr-up-down.png);}.order-by i.up {	background-position:right top;	background-image: url(../Images/arr-up-down.png);}.order-by i {	width:7px;	height:8px;	position:absolute;	top:11px;	right:10px;}.order-by .on,.order-by .on:hover {	color:#fff;	font-weight:700;	padding:1px;	background-color:#e31;	margin-top:-1px;	margin-left:-1px;	border-right:0}.order-by .on i.down{	background-position:left center;}.order-by .on i.up{	background-position:right center;}.sub-cate li {	font-size: 14px;	line-height: 32px;	background-image: url(../Images/dot-yellow.gif);	background-repeat: no-repeat;	background-position: left 8px;	padding-left: 25px;	border-bottom-width: 1px;	border-bottom-style: dashed;	border-bottom-color: #F0F0F0;}.mb12 {	margin-bottom: 12px;}#preview{ float:none; margin:20px auto; text-align:center; width:500px;}.jqzoom{	width:450px;	position:relative;	z-index:1;	text-align:center;}.zoomdiv{  height:420px; width:420px;}.list-h li{ float:left;}#spec-n5{	width:450px;	height:56px;	padding-top:6px;	overflow:hidden;}#spec-left{ height:45px; float:left; cursor:pointer; margin-top: 5px; margin-right: 10px; }#spec-right{ height:45px; float:left; cursor:pointer; margin-top: 5px; padding-left: 10px; }#spec-list{	width:405px;	float:left;	overflow:hidden;	display:inline;}#spec-list ul li{ float:left; margin-right:0px; display:inline; width:62px;}#spec-list ul li img{ padding:2px ; border:1px solid #ccc; width:50px; height:50px;}/*jqzoom*/.zoomdiv{z-index:100;position:absolute;top:1px;left:0px;width:400px;height:400px;background:url(loading.gif) #fff no-repeat center center;border:1px solid #e4e4e4;display:none;text-align:center;overflow: hidden;}.bigimg{width:500px;}.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:50px;height:50px;border:1px solid #aaa;background:#FFF 50% top no-repeat;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}/* attr */.attrlist {	position:relative;}.attrlist div{	background: none repeat scroll 0 0 #FFFFFF;	border: 1px solid #C8C9CD;    float:left;    padding:5px;    vertical-align: middle;}.attrlist ul{	width:100%;	text-align:center;}.attrlist li {	background: none repeat scroll 0 0 #FFFFFF;	border: 1px solid #C8C9CD;    margin: 3px 6px 3px 0;    float:left;    padding:1px;    vertical-align: middle;}.attrlist li a {   text-decoration:none;    display:block;    padding:3px;    color:#000;    font-size:12px;    border: 2px solid #fff;    margin: -1px;}.attrlist li a:hover {    border: 2px solid #FF6701;    margin: -1px;}#attrlist_a_hover {    border: 2px solid #FF6701;    margin: -1px;}#attr_selected{	line-height:30px;}.alert{	line-height:40px;	color:#F00;	padding-left: 10px;}.ipt-cartnum {	padding-top: 2px;	padding-right: 4px;	padding-bottom: 4px;	padding-left: 2px;	border: 1px solid #EEE;	height: 18px;	line-height: 18px;	text-align: center;	width: 40px;	font-weight: bold;	font-size: 14px;}a.btn-addfav {	float: left;	height: 36px;	width: 79px;	display: inline-block;	font-size: 15px;	line-height: 36px;	background-color: #1573C4;	text-align: center;	color: #FFF;}/*tip message start*/.tip_message,.tip_message .tip_ico_succ,.tip_message .tip_ico_fail,.tip_message .tip_ico_hits,.tip_message .tip_content,.tip_message .tip_end{	background-image:url(../Images/tip_message.png);	_background-image:url(../Images/tip_message_ie6.png);	color:#606060;	float:left;	font-size:14px;	font-weight:bold;	height:54px;	line-height:54px;}.tip_message{display:none;background:none;position:absolute;font-family:Arial,Simsun,"Arial Unicode MS",Mingliu,Helvetica;font-size:14px;}.tip_message .tip_ico_succ{background-position:-6px 0;background-repeat:no-repeat;width:45px;}.tip_message .tip_ico_fail{background-position:-6px -108px;background-repeat:no-repeat;width:45px;}.tip_message .tip_ico_hits{background-position:-6px -54px;background-repeat:no-repeat;width:45px;}.tip_message .tip_end{background-position:0 0;background-repeat:no-repeat;width:6px;}.tip_content{background-position:0 -161px;background-repeat:repeat-x;padding:0 20px 0 8px; word-break:keep-all;white-space:nowrap;}.tip_message .tip_message_content{position:absolute; left:0; top:0; width:100%;height:100%;z-index:65530;}.ie6_mask{position:absolute; left:0; top:0; width:100%;height:100%;background-color:transparent;z-index:-1;filter:alpha(opacity=0);}/* tip message end */.weixin-payment{	text-align: center;	padding-top: 15px;	padding-right: 0;	padding-bottom: 20px;}#weixin-i {	position: absolute;	z-index: 100;	top: 34px;	right: 0px;	display: none;	height: 120px;	width: 120px;}#header .line .login a {	color: #666;}.nav-product-cate {    position: absolute;    height: 140px;    width: 2220px;    top: 34px;    margin-left: -600px;    border-bottom: 1px solid #CCC;    background: #fff;    display: none;    z-index: 999;}.nav-product-cate-box{	width: 1000px;    margin: 0 auto;    position: relative;}.nav-product-hover{	opacity:0.3;}.nav-product-box{	position:absolute;	cursor:pointer;	top:15px;	width:180px;	text-align:center;	font-size:14px;}.nav-product-box-2{	left:0px;}.nav-product-box-2{	left:180px;}.nav-product-box-3{	left:360px;}.nav-product-box-4{	left:540px;}.nav-product {	position: relative;}.nav-product-box a{	display:block;}.nav-product-box p{	line-height:24px;}.index-cate{	height:320px;}.index-cate li{	width:275px;	height:320px;	float:left;	margin-right:33px;	position:relative;}.index-cate li a{	display:block;}.index-cate li:hover{	box-shadow:0px 10px 20px #666;}.index-cate li img{	width:275px;	height:275px;}.index-cate li p{	height:45px;	line-height:44px;	font-size: 18px;	color: #FFF;	background-color: #5D5B5C;	text-align: center;}.index-cate li a:hover p{	background-color: #1573C4;		}.index-about {	background-image: url(../Images/index-about-bg.jpg);	background-repeat: no-repeat;	background-position: center top;	height: 540px;}.mt40 {	margin-top: 40px;}.index-about .frame {	height: 540px;	position: relative;}.index-about-tit {	font-size: 26px;	background-image: url(../Images/icon-about.png);	background-repeat: no-repeat;	background-position: left 10px;	line-height: 40px;	height: 40px;	padding-left: 35px;	position: absolute;	left: 0px;	top: 58px;	animation-delay: 0.5s;    -webkit-animation-delay: 0.5;}.index-about-p1 {	font-size: 24px;	color: #333;	position: absolute;	left: 0px;	top: 150px;	animation-delay: 0.5s;    -webkit-animation-delay: 0.5;}.index-about-p2 {	font-size: 15px;	line-height: 30px;	color: #666;	position: absolute;	left: 0px;	top: 230px;	animation-delay: 0.5s;    -webkit-animation-delay: 0.5;}.index-about-more {	font-size: 18px;	background-image: url(../Images/icon-more.png);	background-repeat: no-repeat;	background-position: right center;	padding-right: 30px;	position: absolute;	left: 0px;	bottom: 110px;	animation-delay: 0.5s;    -webkit-animation-delay: 0.5;}.index-about-img {	left: 280px;	bottom: -60px;	position: absolute;	animation-delay: 1.0s;    -webkit-animation-delay: 1.0;}.mt80 {	margin-top: 80px;}.index-news-tit {	font-size: 26px;	background-image: url(../Images/icon-news.png);	background-repeat: no-repeat;	background-position: left 7px;	line-height: 40px;	height: 40px;	padding-left: 38px;}.index-news {	height: 300px;	margin-top: 20px;}.index-news li {	float: left;	height: 280px;	width: 380px;	margin-right: 30px;}.index-news li img {	height: 190px;	width: 380px;}.index-news li h5 {	font-size: 16px;	line-height: 42px;	height: 42px;	padding-right: 5px;	padding-left: 5px;	overflow:hidden;}.index-news li p {	font-size: 14px;	line-height: 22px;	color: #666;	padding-right: 5px;	padding-left: 5px;}.index-news li:hover{	box-shadow:0px 10px 20px #666;}.footer {	color: #FFF;	background-color: #253646;	height: 215px;}.footer-br {	background-image: url(../Images/footer-br.jpg);	background-repeat: no-repeat;	background-position: right center;	padding-right: 1px;}.footer-logo {	width: 270px;	text-align: center;	height: 215px;	float: left;}.footer .frame {	height: 215px;}.footer-logo img {	padding-top: 60px;}.footer-tel {	float: left;	height: 215px;	width: 385px;}.footer-tel-int strong {	font-size: 34px;	font-weight: normal;}.footer-tel-int {	background-image: url(../Images/icon-tel.png);	background-repeat: no-repeat;	background-position: left 28px;	padding-left: 48px;	margin-top: 75px;	margin-left: 25px;}.footer-info {	width: 385px;	float: left;	height: 215px;}.footer-info p {	padding-top: 70px;	padding-left: 25px;	padding-right: 20px;	font-size:13px;}.footer-lan {	background-image: url(../Images/icon-eng.png);	background-repeat: no-repeat;	background-position: left center;	float: right;	padding-left: 40px;	margin-top: 80px;	font-size: 18px;	line-height: 50px;	height: 50px;	width: 90px;}.footer-lan a {	color: #FFF;}.pro-list-img img {	width: 200px;	height: 200px;}.pro-list-name {	font-size: 18px;	line-height: 44px;	height: 44px;	overflow: hidden;}.pro-list-spec {	font-size: 14px;	line-height: 20px;	height: 50px;	color: #666;	margin-right: 40px;	margin-left: 40px;}.pro-list-price {	color: #EC1B24;}.goods-page-tie {	font-size: 18px;	line-height: 40px;	height: 40px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #EEE;}.about-page-tit {	font-size: 32px;}.page-news-list ul {	position: relative;	width: 1230px;}.page-news-list li img {	height: 190px;	width: 380px;}.page-news-list li h5 {	font-size: 16px;	line-height: 42px;	height: 42px;	overflow: hidden;	padding-right: 10px;	padding-left: 10px;}.page-news-list li p {	font-size: 14px;	color: #666;	line-height: 22px;	padding-right: 10px;	padding-left: 10px;}.page-banner {	background-repeat: no-repeat;	background-position: center top;	height: 500px;}.page-banner .frame {	height: 500px;	position: relative;}.page-banner h2 {	font-size: 34px;	position: absolute;	left: 0px;	top: 150px;}.page-banner p {	font-size: 18px;	position: absolute;	left: 0px;	top: 200px;}.about-banner {	background-image: url(../Images/about-banner.jpg);}.contact-banner {	background-image: url(../Images/contact-banner.jpg);}.join-banner {	background-image: url(../Images/join-banner.jpg);}.service-banner {	background-image: url(../Images/service-banner.jpg);}.service-ul {	height: 200px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #DDD;}.service-ul li {	float: left;	width: 240px;	display: block;	height: 200px;}.service-ul li a {	text-align: center;	display: block;	padding-top: 120px;	font-size: 18px;	background-repeat: no-repeat;	background-position: center 20px;}.service-1{	background-image: url(../Images/service-1.png);}.service-2{	background-image: url(../Images/service-2.png);}.service-3{	background-image: url(../Images/service-3.png);}.service-4{	background-image: url(../Images/service-4.png);}.service-5{	background-image: url(../Images/service-5.png);}.service-btn-ul {	margin-top: 40px;	height: 120px;}.service-btn-ul li {	float: left;	width: 400px;	height: 120px;	text-align: center;	font-size: 16px;}.service-btn-ul li a {	display: block;	line-height: 50px;	height: 50px;	background-repeat: no-repeat;	padding-left: 55px;	margin-right: auto;	margin-left: auto;}.service-btn-1 a {	background-image: url(../Images/service-qq.png);	width: 100px;}.service-btn-2 a {	background-image: url(../Images/service-tel.png);	width: 240px;}.service-btn-3 a {	background-image: url(../Images/service-addr.png);	width: 120px;}.video-frame {	height: 400px;	width: 640px;	margin-right: auto;	margin-left: auto;	border: 4px solid #000;}.video-list {	padding-top: 50px;	overflow: hidden;	height: 220px;}.video-list img {	height: 150px;	width: 200px;}.video-list p {	color: #FFF;	text-align: center;	margin-top: 5px;	width: 200px;}.ul-login li label {	display: inline-block;	width: 80px;}.ul-login li strong {	font-size: 18px;	font-weight: normal;}.goods-page-col-r {	float: right;	width: 220px;}.tl-r {	line-height: 40px;	height: 40px;	padding-right: 10px;	padding-left: 10px;	background-color: #EEE;}.ul-rank {	padding-top: 15px;}.ul-rank li {	margin-bottom: 15px;	text-align: center;}.ul-rank-name {	line-height: 20px;	padding-top: 10px;}.ul-rank-price {	color: #EC1B24;	padding-top: 5px;}