/*

Author: W3layouts

Author URL: http://w3layouts.com

License: Creative Commons Attribution 3.0 Unported

License URL: http://creativecommons.org/licenses/by/3.0/

*/

 /* reset */

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,dl,dt,dd,ol,nav ul,nav li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}

article, aside, details, figcaption, figure,footer, header, hgroup, menu, nav, section {display: block;}

ol,ul{list-style:none;margin:0;padding:0;}

blockquote,q{quotes:none;}

blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}

table{border-collapse:collapse;border-spacing:0;}

/* start editing from here */

a{text-decoration:none;}

.txt-rt{text-align:right;}/* text align right */

.txt-lt{text-align:left;}/* text align left */

.txt-center{text-align:center;}/* text align center */

.float-rt{float:right;}/* float right */

.float-lt{float:left;}/* float left */

.clear{clear:both;}/* clear float */

.pos-relative{position:relative;}/* Position Relative */

.pos-absolute{position:absolute;}/* Position Absolute */

.vertical-base{	vertical-align:baseline;}/* vertical align baseline */

.vertical-top{	vertical-align:top;}/* vertical align top */

.underline{	padding-bottom:5px;	border-bottom: 1px solid #eee; margin:0 0 20px 0;}/* Add 5px bottom padding and a underline */

nav.vertical ul li{	display:block;}/* vertical menu */

nav.horizontal ul li{	display: inline-block;}/* horizontal menu */

img{display: block;}

/*end reset*/

@font-face {

    font-family: 'Microsoft Yahei', 微软雅黑, Tahoma, Verdana, Arial, Helvetica, sans-serif;

    src:url(../font/Amble-Regular-webfont.ttf) format('truetype');

}

body {

	font-family: Arial, Helvetica, sans-serif;

	background: #FFF;

}

.wrap {

	width:1200px;

	margin: 0 auto;

}

.header {

	background: #FFF;

}

.headertop_desc{

	padding:10px 0;

	border-bottom:1px solid #ccc;

}

.call{

	float:left;

}

.call p{

	font-size:0.7em;

	color:#9C9C9C;

}

.call p span{

	color:#303030;

	font-size:12px;

	font-family: 'Microsoft Yahei', 微软雅黑, Tahoma, Verdana, Arial, Helvetica, sans-serif;

}

.call p span.number a{

	color:#303030;

	font-size:12px;

	letter-spacing:1px;

	margin-left:20px

}

.call p span.number a{margin:0 10px}

.account_desc{

	float:right;

}

.account_desc li{

	display:inline;

	border-left:1px dotted #CCC;

}

.account_desc li:first-child{

	border:none;

}

.account_desc li a{

	font-size:0.823em;

	color:#9C9C9C;

	padding:0 10px;

	font-family: 'Microsoft Yahei', 微软雅黑, Tahoma, Verdana, Arial, Helvetica, sans-serif;

}

.account_desc li a:hover{

	color:#E4292F;

}

.header_top {

	padding: 20px 0;

	width:1200px

}

.logo {

	float: left;

}

.banner_1{width:1200px;height:60px;}
.banner_1 img{display: block;width: 100%;height: auto;}
/**** Cart ****/

.cart{

	float:right;

	 position: relative;

	 padding-right:40px;

	 margin-top:20px;

}

.cart p{

	font-size:0.9em;

	color:#303030;

	display:inline-block;

}

.cart p span{

	font-size:1.5em;

	color:#E4292F;

}

.wrapper-dropdown-2 {

    display:inline-block;

    margin: 0 auto;

    font-size:0.9em;

    color:#303030;

    padding:0px 5px;

    cursor: pointer;

    outline: none;

}

.wrapper-dropdown-2:after {

    content: "";

    width: 0;

    height: 0;

    position: absolute;

    right:5px;

    top: 50%;

    margin-top:0px;

    border-width: 6px 6px 0 6px;

    border-style: solid;

    border-color:#E4292F transparent;

}

.wrapper-dropdown-2 .dropdown {

    position: absolute;

    top: 100%;

    width:75%;

    right: 0px;

    z-index:1;

    background:#EEE;

    -webkit-transition: all 0.3s ease-out;

    -moz-transition: all 0.3s ease-out;

    -ms-transition: all 0.3s ease-out;

    -o-transition: all 0.3s ease-out;

    transition: all 0.3s ease-out;

    list-style: none;

    opacity: 0;

    pointer-events: none;

}

.wrapper-dropdown-2 .dropdown li{

    display: block;

    text-decoration: none;

    color: #333;

    font-size:0.823em;

    padding: 10px;

    -webkit-transition: all 0.3s ease-out;

    -moz-transition: all 0.3s ease-out;

    -ms-transition: all 0.3s ease-out;

    -o-transition: all 0.3s ease-out;

    transition: all 0.3s ease-out;

}

.wrapper-dropdown-2 .dropdown li:hover a {

    color:red;

    background:#AAA;

}

.wrapper-dropdown-2.active:after {

    border-width: 0 6px 6px 6px;

}

.wrapper-dropdown-2.active .dropdown {

    opacity: 1;

    pointer-events: auto;

}

   /**** End Cart ****/

.header_bottom {

	background: #e33a3c;

	border-radius: 6px;

	-webkit-border-radius: 6px;

	-moz-border-rfadius: 6px;

	-o-border-radius: 6px;

}

.menu {

	float: left;

}

.nav{position: relative;}

.menu li {

	float:left;

}

.menu li.goods_cate{position: relative;}

.menu li a {

	font-family: 'Microsoft Yahei', 微软雅黑, Tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-size:1em;

	text-transform:uppercase;

	color: #fff;

	display:block;

	padding:16px 20px;

	border-right: 2px ridge #e42629;

    -webkit-transition: all .9s;

   -moz-transition: all .9s;

   -o-transition: all .9s;

   -ms-transition: all .9s;

   transition: all .9s;

}

ul.limit_menu{display: none; position:absolute;clear: both;height: auto;background: #e33a3c;left:0px;width: 210px; z-index: 9999}

ul.limit_menu li{float:none;display:block;height:45px;border-bottom: 1px dotted #ddd}

ul.limit_menu li a{border:none;padding: 0;margin: 0; display: block;height: 45px;padding-left: 20px; line-height: 45px;}



ul.limit_menu li ul.sub_menu{clear: both;float: none; display:none;position: absolute;width:600px;height: 400px;background: #B81D22;left: 210px;top:0;z-index: 9999;overflow: hidden;}

ul.limit_menu li ul.sub_menu li{float: left;height: auto;width: auto;border:none;}

.menu li a:hover,.menu li.active a{

	background:#B81D22;

}

.menu li:first-child a{

	border-radius:6px 0 0 6px;

	-webkit-border-radius:6px 0 0 6px;

	-moz-border-rfadius:6px 0 0 6px;

	-o-border-radius:6px 0 0 6px;

}

.search_box {

	float: left;

	border: 1px solid #999;

	background: #FFF;

	border-radius: 0.3em;

	-webkit-border-radius: 0.3em;

	-moz-border-radius: 0.3em;

	-o-border-radius: 0.3em;

	position: relative;

	margin-top:22px;

	margin-left:10%;

	width:35%;

	display:inline;

	padding:5px

}

.search_box form input[type="text"] {

	border: none;

	outline: none;

	background: none;

	font-size:12px;

	color: #acacac;

	width:75%;

	padding:5px;

	border:1px #999 solid

}

.search_box form input[type="submit"] {

	border: none;

	cursor: pointer;

	background: url(../images/search.png) no-repeat 0px 7px;

	position: absolute;

	right: 0;

	width: 20%;

	height: 25px;

	font-family: 'Microsoft Yahei', 微软雅黑, Tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-size:16px

}

.ad{width:240px;height:80px;float:right;position: relative;}

#head_cart{background: url(../images/20130330A_2.png) no-repeat;

position: absolute;

z-index: 3;

height: 30px;

padding: 0px 20px 0px 30px;

border: 1px solid #EFEFEF;

background-position: -115px -84px;

background-color: #F7F7F7;

cursor: pointer;

text-align: center;

width: 74px;top: 22px;right: 40px;}

#head_cart s{display:none;width:124px;background: #fff;height:20px;position: absolute;z-index: 4;bottom:-12px;right: 0 }

#head_cart .shopping{

	position: absolute;

top: -13px;

left: 20px;

background-image: url("../images/20130330A_2.png");

background-position: -133px -279px;

padding-left: 6px;

color: #FFF;

}

#head_cart a{color: #666;line-height: 27px;font-size: 12px;}

#head_cart .shopping span{

	    float: left;

    display: block;

    height: 20px;

    padding-right: 6px;

    font-size: 12px;

    background-image: url("../images/20130330A_2.png");

    background-position: 100% -250px;

}

#mycart{

display: none;

position: absolute;

top:26px;

right:-1px;

width: 350px;background: #fff;border: 1px solid #ddd; box-shadow:0 0px 10px #ddd;

}

#mycart .prompt .nogoods{font-size: 12px; color: #666;padding:30px 0;background: url("../images/carticon.jpg") no-repeat;background-position:15px 10px;}

#mycart h2{font-size:12px;font-weight: bold; line-height:30px;text-align: left;padding-left: 30px;height: 30px;}

#mycart .cartgoodslist{clear: both;display:block;max-height: 400px;overflow: auto;}

#mycart .cartgoodslist ul{padding: 0 0 0 5px;}

#mycart .cartgoodslist ul li{display:block;height: 40px;border-bottom: 1px dotted #ddd;}

#mycart .cartgoodslist ul li .span-pic{display: block;width: 40px;float: left;}

#mycart .cartgoodslist ul li .span-pic img{width: 100%;height: 100%}

#mycart .cartgoodslist ul li .span-title{display: block;width: 250px;float: left;font-size: 12px;padding-left: 5px; color: #666;text-align: left; line-height: 20px;}

#mycart .cartgoodslist ul li .spbtndel{display: block;width: 40px;float: right;}

.carthover{background-position: -115px -84px;height: 32px!important;

background-color: #fff!important;border: 1px solid #ddd!important;border-bottom: none!important; box-shadow:0 0px 10px #ddd;}

.header_slide{

	margin-top:10px;

}

.header_bottom_left{

	float:left;

	width:315px;

}

.categories img{width:315px;height:131px}

.categories li a{

	display:block;

	width:315px;

	height:131px;

	margin:10px 0

}

.categories li:last-child a{

	border:none;

}

.categories li a:hover{

	color:#B81D22;

}

.header_bottom_right{

	float:right;

	width:865px;

}

/***** Content *****/

.content {

	padding: 20px 0;

	background: #FFF;

}

.content h2 {

	color: #fff;

	font-size: 16px;

	line-height: 35px;

	font-family: 'Microsoft Yahei', 微软雅黑, Tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-weight: normal;

	text-transform: uppercase;

	

}

.content h2.left_title{background: #d20000;padding-left: 20px;}

.content_top{

	padding: 15px;

	border-bottom: 2px solid #EBE8E8;

	border-radius: 3px;

}

.content_bottom {

	padding: 15px 20px;

	border-bottom: 1px solid #ccc;

	border-radius: 3px;

	margin-top: 1%;

}

.heading {

	float: left;

}

.heading h3 {

	font-family: 'Microsoft Yahei', 微软雅黑, Tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-size:20px;

	color:#383838;

	text-transform: uppercase;

	outline: none;

}

.heading h3 span{margin-left:20px;color:#e53e41}

.see {

	float: right;

	padding-top:8px;

}

.see p{

	display: inline;

	font-size: 0.8125em;

	color: #333;

	background: url(../images/list-img.png) no-repeat right 3px;

    padding:0px 12px 0px 0px;

	font-family: 'Microsoft Yahei', 微软雅黑, Tahoma, Verdana, Arial, Helvetica, sans-serif;

}

.see p a:hover{

	color: #E4292F;

}

/****newpro*****/

.newpro{width:1200px;height:auto;overflow:hidden}

.newpro ul{height:auto;overflow:hidden}

.newpro ul li{width:1194px;height:340px;-webkit-box-shadow:0 0 3px 3px #e3e3e3;-moz-box-shadow:0 0 3px 3px #e3e3e3;box-shadow:0 0 3px 3px #e3e3e3;margin:20px auto 0}

.newpro ul li .pic{width:800px;height:340px;float:left}

.newpro ul li .pic img{width:800px;height:340px}

.newpro ul li .info{width:394px;height:340px;float:right;font-family: 'Microsoft Yahei', 微软雅黑, Tahoma, Verdana, Arial, Helvetica, sans-serif;}

.newpro ul li .info .time{width:384px;height:35px;background:#e23638;line-height:35px;text-align:right;padding-right:10px;color:#fff;font-weight:bold; position:relative}

.newpro ul li .info .time .tejia{width:124px;height:72px;background:url(../images/jinritejia.png); position:absolute;top:0;left:20px}

.newpro ul li .info h1{line-height:30px;font-size:18px;color:#333;padding:50px 20px 0}

.newpro ul li .info p{line-height:25px;font-size:14px;color:#999;margin:10px 0;padding:0 20px;height:75px;overflow:hidden}

.newpro ul li .info .yishou{width:374px;height:25px;line-height:25px;padding-left:20px;font-size:14px}

.newpro ul li .info .yishou b{font-size:18px;color:#d20000;font-weight:bold;margin-right:10px}

.newpro ul li .info .buy{width:374px;height:75px;background:#ffd35d;padding-left:20px}

.newpro ul li .info .buy .pay{width:250px;height:49px;margin-top:13px;line-height:49px;font-weight:bold;font-size:16px;color:#333;border-right:1px #9b4313 dashed}

.newpro ul li .info .buy .pay b{font-size:30px;margin:0 10px}

.newpro ul li .info .buy .pay span{text-decoration:line-through}

.newpro ul li .info .buy .title{width:112px;height:49px;line-height:49px;text-align:center;font-size:20px;margin-top:13px}

.newpro ul li .info .buy .title a{color:#9b4313}



/**** Grid 1_0f_4 ****/

.grid_1_of_4 {

	display: block;

	float: left;

	margin: 10px;

	box-shadow: 0px 0px 3px rgb(150, 150, 150);

	-webkit-box-shadow: 0px 0px 3px rgb(150, 150, 150);

	-moz-box-shadow: 0px 0px 3px rgb(150, 150, 150);

	-o-box-shadow: 0px 0px 3px rgb(150, 150, 150);

}

.images_1_of_4 {

	width:175px;

	padding: 10px;

	text-align: center;

}

.images_1_of_4  img {

	width:175px;

	height:150px

}

.images_1_of_4  h2 {

	color:#6A82A4;

	font-family: 'Microsoft Yahei', 微软雅黑, Tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-size:18px;

	font-weight: normal;

	line-height:25px;

	margin-top:10px

}

.images_1_of_4  h2 b{color:#f00}

.images_1_of_4  p span.price {

	font-size: 18px;

	font-family: 'Microsoft Yahei', 微软雅黑, Tahoma, Verdana, Arial, Helvetica, sans-serif;

	color:#CC3636;

}

.images_1_of_5 {

	width:260px;

	padding: 10px;

	text-align: center;

	-webkit-box-shadow:0 0 3px 3px #e3e3e3;-moz-box-shadow:0 0 3px 3px #e3e3e3;box-shadow:0 0 3px 3px #e3e3e3

}

.images_1_of_5  img {

	width:260px;

	height:260px

}

.price-details{

	border-top:1px solid #CD1F25;

}

.price-info{

	margin-top:10px;

	background:#efefef;

	height:25px;

	line-height:25px;

	font-family: 'Microsoft Yahei', 微软雅黑, Tahoma, Verdana, Arial, Helvetica, sans-serif;

}

.price-info .lf{float:left;padding:0 5px}

.price-info .lf b{color:#F00}

.price-info .ri{float:right;padding:0 5px}

.price-info .ri b{color:#F00}

.price-number{

	float: left;

	padding-top: 5px;

}

.price-details p span.rupees{

	font-size:16px;

	font-family: 'Microsoft Yahei', 微软雅黑, Tahoma, Verdana, Arial, Helvetica, sans-serif;

	color:#d20000;

	font-weight:bold

}

.price-details p span.rupees b{font-size:12px;text-decoration:line-through;color:#333}

.add-cart{

	float:right;

	display: inline-block;

}

.add-cart h4 a{

	font-size:0.9em;

	display: block;

	padding:10px 15px;

	font-family: 'Microsoft Yahei', 微软雅黑, Tahoma, Verdana, Arial, Helvetica, sans-serif;

	background:#CD1F25;

	color: #FFF;

	text-decoration: none;

	outline: 0;

	-webkit-transition: all 0.5s ease-in-out;

	-moz-transition: all 0.5s ease-in-out;

	-o-transition: all 0.5s ease-in-out;

	transition: all 0.5s ease-in-out;

}

.add-cart h4 a:hover{

	  text-shadow: 0px 0px 1px #000;

	  background:#292929;

}



.section {

	clear: both;

	padding: 0px;

	margin: 0px;

}

.group:before, .group:after {

	content: "";

	display: table;

}

.group:after {

	clear: both;

}

.group {

	zoom: 1;

}



/*new pro*/

.new-product-block {

	float:left;

	width:1200px;

	clear:both;

	padding:18px 0px 0px;

	height:auto;

	overflow:hidden

}

.new-product-block li{

	float:left;

	width:278px;

	border:1px solid #DAD8D8;

	margin:0 10px 20px;

	height:auto;

	overflow:hidden

}

.new-product-block .product-grid li {

	-webkit-box-shadow:0 0 3px 3px #e3e3e3;  

  -moz-box-shadow:0 0 3px 3px #e3e3e3;  

  box-shadow:0 0 3px 3px #e3e3e3;

}

.new-product-block .product-grid li .pro-img {

	display:block;

	width:268px;

	height:268px;

	margin:5px;

	overflow:hidden;

	position:relative

}

.new-product-block .product-grid li .pro-img .time{width:258px;height:30px;text-align:center;line-height:30px;background:url(../images/time.png); position:absolute;top:5px;left:5px;z-index:999;color:#fff;font-size:12px}

.new-product-block .product-grid li .pro-img img {

	width: 258px;

	margin:5px;

}

.new-product-block .product-grid li .pro-content {

	float:left;

	width:100%;

	padding:11px 0px 0px;

	border-top:1px solid #F00;

	color:#333;

	position:relative

}

.new-product-block .product-grid li .pro-content .qianggou{width:51px;height:62px;background:url(../images/qg.jpg) no-repeat; position:absolute;top:0;right:20px}

.new-product-block .product-grid li .pro-content .qianggou a{width:51px;height:62px;display:block}

.new-product-block .product-grid li .pro-content p {

	font-family: 'Microsoft Yahei', 微软雅黑, Tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-size:14px;

	width:165px;

	padding-left:10px;

	line-height:25px

}

.left{

float: left;

}

.right{

float: right;

}

.new-product-block .product-grid li .pro-link-block {

display: block;

clear: both;

padding: 10px;

height:20px

}

.new-product-block .product-grid li .pro-link-block .prices{color: #d20000;font-size:20px;font-weight:bold}

.new-product-block .product-grid li .pro-link-block a {

font-size: 12px;

padding-left: 22px;

color: #444;

-moz-transition: all 400ms ease-in-out 0s;

-ms-transition: all 400ms ease-in-out 0s;

}

.pro-link-block a:hover.add-wishlist{

color: #FE6732;

background-position: 0 -15px;

}

a.add-compare {

background: url(../images/listIcon.gif) no-repeat 0px -33px;

}



/*** Social Icons ***/

.social-icons {

	padding-top: 8%;

}

.social-icons li {

	width: 30px;

	height: 30px;

	padding: 0px 0 0 5px;

	margin: 0;

	display: inline-block;

	cursor: pointer;

}



/*** move top **/

#toTop {

	display: none;

	text-decoration: none;

	position: fixed;

	bottom: 10px;

	right: 10px;

	overflow: hidden;

	width: 48px;

	height: 48px;

	border: none;

	text-indent: 100%;

	background: url(../images/arrow_up.png) no-repeat right top;

}

#toTopHover {

	width: 48px;

	height: 48px;

	display: block;

	overflow: hidden;

	float: right;

	opacity: 0;

	-moz-opacity: 0;

	filter: alpha(opacity=0);

}

#toTop:active, #toTop:focus {

	outline: none;

}



/*  Preview  ============================================================================= */

.back-links {

	float: left;

	padding-top: 5px;

}

.back-links p {

	font-size: 0.8125em;

	color: #333;

}

.back-links p a {

	font-size: 0.9em;

	padding: 0 1.3%;

	color: #333;

	font-family: 'Microsoft Yahei', 微软雅黑, Tahoma, Verdana, Arial, Helvetica, sans-serif;

}

.back-links p a:hover, .back-links p a:active {

	color:#B81D22;

}

.image {

	clear: both;

	padding: 0px;

	margin: 0px;

	padding: 1.5%;

}

.group:before, .group:after {

	content: "";

	display: table;

}

.group:after {

	clear: both;

}

.group {

	zoom: 1;

}

.cont-desc {

	display: block;

	float: left;

}

.rightsidebar {

	display: block;

	float: left;

}

.cont-desc:first-child {

	margin-left: 0;

}

.desc {

	display: block;

	float: left;

	margin: 0% 0 0% 2.6%;

}

.product-details{

	margin:20px 0;

	width:1200px

}

.span_1_of_2 {

	width: 860px;

	padding: 15px;

}

.images_3_of_2 {

	width: 44.2%;

	float: left;

	text-align: center;

}

.span_3_of_2 {

	width: 670px;

}

.span_3_of_1 {

	width: 250px;

	padding: 15px;

}

.images_3_of_2  img {

	max-width: 100%;

}

.span_3_of_2  h2 {

	font-family: 'Microsoft Yahei', 微软雅黑, Tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-size: 22px;

	color:#CD1F25;

	font-weight: normal;

	margin-top: 0px;

	text-transform: uppercase;

	line-height:30px

}

.span_3_of_2  p{

	font-size:12px;

	padding: 0.3em 0;

	color: #969696;

	line-height: 1.6em;

	font-family: 'Microsoft Yahei', 微软雅黑, Tahoma, Verdana, Arial, Helvetica, sans-serif;

}

.price p {

	font-size: 0.8125em;

	padding:20px 0;

	color: #666;

	vertical-align: top;

	font-family: 'Microsoft Yahei', 微软雅黑, Tahoma, Verdana, Arial, Helvetica, sans-serif;

}

.price b{font-size:14px;text-decoration:line-through;font-family: 'Microsoft Yahei', 微软雅黑, Tahoma, Verdana, Arial, Helvetica, sans-serif;color:#666}

.price p span.prices {

	font-size:3em;

	font-family: 'Microsoft Yahei', 微软雅黑, Tahoma, Verdana, Arial, Helvetica, sans-serif;

	color:#CD1F25;;

	margin:0 20px

}

.available {

	padding:20px 0;

	border-top: 1px solid #CD1F25;

}

.available p {

	font-size: 0.9em;

	color: #333;

	font-weight: bold;

	padding-bottom: 10px;

}

.available li {

	display: inline;

	font-size: 0.8125em;

	padding: 1.5% 2%;

	color: #353535;

}

.available li select {

	display: inline;

	font-size: 1em;

	color: #333;

	margin-left: 3px;

}

.share-desc{

	margin-bottom:15px;

}

.share{

	float:left;

}

.share p {

	padding-top: 10px;

	font-size: 0.9em;

	color: #333;

	font-weight: bold;

}

.share li {

	display: inline-block;

	margin: 5px 6px;

	background:#222;

	border-radius:5px;

}

.share li img {

	vertical-align:middle; 

}

.wish-list{

	padding:15px 0;

	border-bottom: 1px solid #E6E6E6;

	border-top: 1px solid #E6E6E6;

}

.wish-list li{

	display:inline-block;

	margin-right:45px;

}

.wish-list li a{

	color: #383838;

	font-size:1em;

	font-family: 'Microsoft Yahei', 微软雅黑, Tahoma, Verdana, Arial, Helvetica, sans-serif;

	padding-left:22px;

	text-decoration: underline;

}

.wish-list li a:hover {

	color: #E4292F;

}

.wish-list li.wish{

	background:url(../images/wishlist.png) no-repeat 0;

}

.wish-list li.compare{

	background:url(../images/compare.png) no-repeat 0;

}

.product-desc, .product-tags {

	clear: both;

	padding-top: 20px;

}

.product-desc ul{width:100%;height:auto;overflow:hidden;border-bottom:1px #ccc dashed;margin-bottom:20px}

.product-desc ul li{width:33%;height:30px;line-height:30px;float:left;font-size:12px;font-family: 'Microsoft Yahei', 微软雅黑, Tahoma, Verdana, Arial, Helvetica, sans-serif;color:#666;text-indent:2em}

.product-desc p {

	font-size: 0.8em;

	padding:5px 0;

	color: #969696;

	line-height: 1.8em;

	font-family: verdana, arial, helvetica, helve, sans-serif;

}

.product-desc div{text-align: center;}

.product-desc div img{width:100%; margin:0 auto;}

.product-desc p span{

	font-weight:bold;

}

.product-tags h4 {

	padding: 10px 0;

	font-size: 0.9em;

	color: #333;

	font-weight: bold;

}

.input-box {

	background: url(../images/tag.png) no-repeat 0 8px;

	padding-left: 35px;

}

.input-box input[type="text"] {

	padding: 8px;

	display: block;

	width: 95%;

	background: #fcfcfc;

	border: none;

	outline: none;

	color: #464646;

	font-size: 0.8125em;

	font-family: Arial, Helvetica, sans-serif;

	box-shadow: inset 0px 0px 3px #999;

	-webkit-box-shadow: inset 0px 0px 3px #999;

	-moz-box-shadow: inset 0px 0px 3px #999;

	-o-box-shadow: inset 0px 0px 3px #999;

	-webkit-appearance: none;

}

.product-tags .button {

	margin-top: 15px;

	line-height: 3em;

}

.span_3_of_2 .button {

	float: right;

	margin-top: 1%;

	line-height: 2em;

}

.product-tags .button a {

	font-size:1em;

	padding:10px 15px;

	font-family: 'Microsoft Yahei', 微软雅黑, Tahoma, Verdana, Arial, Helvetica, sans-serif;

	background:#CD1F25;

	color: #FFF;

	text-decoration: none;

	outline: 0;

	-webkit-transition: all 0.5s ease-in-out;

	-moz-transition: all 0.5s ease-in-out;

	-o-transition: all 0.5s ease-in-out;

	transition: all 0.5s ease-in-out;

}

.span_3_of_2 .button a:hover, .product-tags .button a:hover {

	text-shadow: 0px 0px 1px #000;

    background: #292929;

}

.product-tags p{

	font-size: 0.85em;

	padding:5px  0;

	color: #969696;

	line-height: 1.8em;

}

/**** Review *****/

.review h4,.review h4 a{

 font-size:1.2em;

 color: #333;

 font-family: 'Microsoft Yahei', 微软雅黑, Tahoma, Verdana, Arial, Helvetica, sans-serif;

}

.review h4 a{

	text-decoration:underline;

}

.review h4 a:hover{

	text-decoration:none;

	color:#E4292F;

}

.review ul{

	margin-top:10px;

}

.review li{

	display:block;

	font-family: 'Microsoft Yahei', 微软雅黑, Tahoma, Verdana, Arial, Helvetica, sans-serif;

	padding:8px 0;

	color: #666;

	font-size:1em;

}

.review li img{

	vertical-align:middle;

}

.review p{

	font-size:0.8em;

	padding:5px 0;

	color: #969696;

	line-height: 1.6em;

	font-family: verdana, arial, helvetica, helve, sans-serif;

}

.your-review h3{

	font-size:1.2em;

    color: #333;

    font-family: 'Microsoft Yahei', 微软雅黑, Tahoma, Verdana, Arial, Helvetica, sans-serif;

}

.your-review div{

	padding:5px 0;

}

.your-review span{

	display:block;

	font-size:0.8125em;

	color:#757575;

	padding-bottom:5px;

	font-family :verdana, arial, helvetica, helve, sans-serif;

}

.your-review label span.red{

	color:#CD1F25;

	display:inline;

}

.your-review input[type="text"],.your-review textarea{

		    padding:8px;

			display:block;

			width:50%;

			border:1px solid #E0E0E0;

			background:none;

			outline:none;

			color:#222;

			font-size:1em;

			font-family:Arial, Helvetica, sans-serif;

			-webkit-appearance:none;

}

.your-review textarea{

		resize:none;

		height:120px;		

}

.your-review input[type="submit"]{

    font-size:1em;

	padding:10px 15px;

	font-family: 'Microsoft Yahei', 微软雅黑, Tahoma, Verdana, Arial, Helvetica, sans-serif;

	background:#CD1F25;

	color: #FFF;

	text-decoration: none;

	border:none;

	cursor:pointer;

	outline: 0;

	-webkit-transition: all 0.5s ease-in-out;

	-moz-transition: all 0.5s ease-in-out;

	-o-transition: all 0.5s ease-in-out;

	transition: all 0.5s ease-in-out;

}

.your-review input[type="submit"]:hover{

	text-shadow: 0px 0px 1px #000;

    background: #292929;

}

.span_3_of_1 li a {

	font-size:1em;

	padding:8px 0 8px 20px;

	color: #666;

	display: block;

	font-family: 'Microsoft Yahei', 微软雅黑, Tahoma, Verdana, Arial, Helvetica, sans-serif;

	background: url(../images/drop_arrow.png) no-repeat 0;

	border-bottom:1px solid #F0F0F0;

}

.span_3_of_1 li a:hover {

	background: url(../images/drop_arrow-hover.png) no-repeat 0;

	color:#B81D22;

}

.span_3_of_2 .button {

	float: right;

	margin-top:15px;

	line-height:3em;

}

.span_3_of_2 .button a {

	padding: 12px 20px;

	font-size: 1em;

	font-weight: bold;

	font-family: Arial, "Helvetica Neue", "Helvetica", Tahoma, Verdana, sans-serif;

	border: 1px solid rgba(0,0,0,0.1);

	box-shadow: inset 0 1px 0 rgba(255,255,255,0.7);

	background: #3f4040;

	color: #fff;

	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.4);

	-webkit-box-shadow: 0 1px rgba(255, 255, 255, 0.2) inset, 0 2px 2px -1px rgba(0, 0, 0, 0.3);

	-moz-box-shadow: 0 1px rgba(255,255,255,0.2) inset, 0 2px 2px -1px rgba(0,0,0,0.3);

	box-shadow: 0 1px rgba(255, 255, 255, 0.2) inset, 0 2px 2px -1px rgba(0, 0, 0, 0.3);

	-moz-border-radius: 3px;

	-webkit-border-radius: 3px;

	border-radius: 3px;

}

.span_3_of_2 .button a:hover {

	border: 1px solid #303030;

	background: #525252;

	text-decoration: none;

}

.subscribe {

	padding:30px 0;

}

.subscribe p {

	font-size:0.85em;

	color:#666;

	padding:5px 0;

	line-height:1.6em;

}

.signup {

	border-radius: 0.2em;

	-webkit-border-radius: 0.2em;

	-moz-border-radius: 0.2em;

	-o-border-radius: 0.2em;

	margin-top: 5px;

	background: #E7E7E7;

	box-shadow: inset 0px 2px 5px #707070;

}

.signup input[type="text"] {

	border: none;

	background: none;

	padding:5px;

	outline: none;

	width:70%;

	font-size:0.85em;

	color:#222;

}

.signup input[type="submit"] {

	border: 1px solid #5C5655;

	padding: 8px 20px;

	font-size: 12px;

	width:85px;

	margin: 0;

	font-weight: bold;

	cursor: pointer;

	background: #565656;

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#565656', endColorstr='#565656');

	color: #fff;

	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);

}

.signup input[type="submit"]:hover {

	background: #5e5e5e;

	background: -moz-linear-gradient(top,  #5e5e5e 0%, #404040 100%);

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5e5e5e), color-stop(100%,#404040));

	background: -webkit-linear-gradient(top,  #5e5e5e 0%,#404040 100%);

	background: -o-linear-gradient(top,  #5e5e5e 0%,#404040 100%);

	background: -ms-linear-gradient(top,  #5e5e5e 0%,#404040 100%);

	background: linear-gradient(top,  #5e5e5e 0%,#404040 100%);

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5e5e5e', endColorstr='#404040',GradientType=0 );

	box-shadow: 1px 1px 0 0 #414141 inset, -1px -1px 0 0 #414141 inset, 0 1px 2px -1px rgba(0,0,0,0.15);

	-moz-box-shadow: 1px 1px 0 0 #414141 inset, -1px -1px 0 0 #414141 inset, 0 1px 2px 0 rgba(0,0,0,0.15);

	-webkit-box-shadow: 1px 1px 0 0 #414141 inset, -1px -1px 0 0 #414141 inset, 0 1px 2px -1px rgba(0,0,0,0.15);

}

.community-poll p {

	color: #CD1F25;

	font-size: 0.85em;

	padding:5px  0;

}

.poll li {

	padding:3px 0px 9px 0;

}

.poll input.radio {

	float: left;

	margin:4px 0 0 0;

}

.poll .label {

	display: block;

	margin-left: 20px;

}

.poll label {

	font-size: 0.85em;

	padding:10px 0;

	color: #666;

	font-family: Arial, Helvetica, sans-serif;

}



/**** End Preview Page ******/



/*  About  ============================================================================= */

.col_1_of_3 {

	display: block;

	float: left;

	margin: 0% 0 0% 1.6%;

}

.col_1_of_3:first-child {

	margin-left: 0;

}

.span_1_of_3 {

	width: 29.2%;

	padding: 1.5%;

}

.span_1_of_3 img {

	max-width: 100%;

}

.span_1_of_3  h3 {

	color: #383838;

	margin-bottom: 0.5em;

	font-size: 1.5em;

	line-height: 1.2;

	font-family: 'Microsoft Yahei', 微软雅黑, Tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-weight: normal;

	margin-top: 0px;

	text-transform: uppercase;

 }

.span_1_of_3  p {

	font-size: 0.8125em;

	padding: 0.5em 0;

	color:#727272;

	line-height: 1.8em;

	font-family: Arial, Helvetica, sans-serif;

}

.year {

	float: left;

	width:50px;

}

.year p {

	color: #E4292F;

	font-size: 0.95em;

}

.span_1_of_3  p.history {

	float: left;

	width: 85%;

	font-size: 0.8125em;

	color:#727272;

	line-height: 1.8em;

}

.span_1_of_3 .list li a {

	font-size: 0.82em;

	padding:7px 15px;

	color: #E4292F;

	background: url(../images/drop_arrow.png) no-repeat 0px 10px;

	display: block;

	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;

}

.span_1_of_3 .list li a:hover {

	text-decoration:underline;

}

/* Delivery  ============================================================================= */

.section {

	clear: both;

	padding: 0px;

	margin: 0px;

}

.group:before,

.group:after {

    content:"";

    display:table;

}

.group:after {

    clear:both;

}

.group {

    zoom:1;

}

.grid_1_of_3{

	display: block;

	float:left;

	margin: 1% 0 1% 1.6%;

}

.grid_1_of_3:first-child { 

	margin-left: 0; 

} 

.images_1_of_3 {

	width: 29.2%;

	padding:1.5%; 

}

.images_1_of_3  img {

	max-width:100%;

	display:block;

	border: 1px solid #ECE6E6;

}

.images_1_of_3  h3{

	color:#383838;

	font-size: 1em;

	margin:5px 0;

	font-family: 'Microsoft Yahei', 微软雅黑, Tahoma, Verdana, Arial, Helvetica, sans-serif;

	text-transform: uppercase;

}

.images_1_of_3  p  {

	font-size:0.823em;

	padding:5px 0;

	color:#727272;

	line-height: 1.8em;

}

/* FAQ  ============================================================================= */

.ui-accordion .bar{ cursor:pointer;

      margin:15px 0;

 }

#posts .tab .post-title{

	color:#B81D22;

	font-size:1em;

	font-family: 'Microsoft Yahei', 微软雅黑, Tahoma, Verdana, Arial, Helvetica, sans-serif;

	overflow:hidden;

	margin:0px;

}

#posts .tab.selected .post-title{

	color:#222;

}

#posts .panel .post-text{

	clear:both;

	padding:10px;

}

.panel{

	background:#222;

}

.panel p{

	color:#C0C0C0;

	font-size:0.95em;

	line-height: 1.8em;

	padding:5px 20px;

}

/****** News **************************/

.image {

	clear: both;

	padding: 0px;

	margin: 0px;

	padding:1.5%;

}

.group:before,

.group:after {

    content:"";

    display:table;

}

.group:after {

    clear:both;

}

.group {

    zoom:1;

}

.grid {

	display: block;

	float:left;

	margin: 0% 0 0% 1.6%;

}

.grid:first-child { margin-left: 0; }



.images_3_of_1 {

	width:30.2%;

}

.news_desc{

	width: 68.1%;

}

.images_3_of_1  img {

	max-width:100%;

	display:block;

	border:1px solid #E0E0E0;

}

.news_desc  h3{

	color:#B81D22;

	margin-bottom:0.3em;

	font-size:1.2em;

	text-transform:uppercase;

	font-family: 'Microsoft Yahei', 微软雅黑, Tahoma, Verdana, Arial, Helvetica, sans-serif;

}

.news_desc h4 span a{

	text-decoration:underline;

}

.news_desc h4 span a:hover{

	color:#B81D22;

	text-decoration:none;

}

.news_desc h4 ,.news_desc h4 a{

	font-size:0.95em;

	color:#303030;;

	padding-bottom:5px;

}

.news_desc  p{

	font-size:0.85em;

	padding:5px 0;

	color:#747474;

	line-height: 1.8em;

}

.news_desc p a{

	font-size:1em;

	color:#B81D22;

}

/*** Page numbers ***/

.content-pagenation{

	padding:35px 0;

	text-align:right;

}

.content-pagenation li {

	display: inline-block;

}

.content-pagenation li a {

	color:#303030;

	font-size: 0.8em;

	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;

	background: #FFF;

	padding: 10px 12px;

	box-shadow: 0px 0px 5px #ADADAD;

	-webkit-box-shadow: 0px 0px 2px #ADADAD;

	-moz-box-shadow: 0px 0px 2px #ADADAD;

	-o-box-shadow: 0px 0px 2px #ADADAD;

	-webkit-transition: all .5s;

	-moz-transition: all .5s;

	-o-transition: all .5s;

	-ms-transition: all .5s;

	transition: all .5s;

}

.content-pagenation li a:hover,.content-pagenation li.active a{

	background:#303030;

	color:#FFF;

}











/*  Contact Form  ============================================================================= */

.section {

	clear: both;

	padding: 0px;

	margin: 0px;

}

.group:before, .group:after {

	content: "";

	display: table;

}

.group:after {

	clear: both;

}

.group {

	zoom: 1;

}

.col {

	display: block;

	float: left;

	margin: 0% 0 1% 1.6%;

}

.col:first-child {

	margin-left: 0;

}

.span_2_of_3 {

	width: 63.1%;

	padding: 1.5%;

}

.span_1_of_3 {

	width: 29.2%;

	padding: 1.5%;

}

.span_2_of_3  h2, .span_1_of_3  h2 {

	margin-bottom: 0.5em;

	line-height: 1.2;

	font-family: 'Microsoft Yahei', 微软雅黑, Tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-weight: normal;

	margin-top: 0px;

}

.contact-form {

	position: relative;

	padding-bottom: 30px;

}

.contact-form div {

	padding: 5px 0;

}

.contact-form span {

	display: block;

	font-size: 0.8125em;

	color: #757575;

	padding-bottom: 5px;

	font-family: verdana, arial, helvetica, helve, sans-serif;

}

.contact-form input[type="text"], .contact-form textarea {

	padding: 8px;

	display: block;

	width:98%;

	background:none;

	border:1px solid #CACACA;

	outline: none;

	color: #464646;

	font-size:1em;

	font-weight:bold;

	font-family: Arial, Helvetica, sans-serif;

	-webkit-appearance: none;

}

.contact-form textarea {

	resize: none;

	height: 120px;

}

.contact-form input[type="submit"] {

	font-size:1em;

	padding:10px 15px;

	font-family: 'Microsoft Yahei', 微软雅黑, Tahoma, Verdana, Arial, Helvetica, sans-serif;

	background:#CD1F25;

	color: #FFF;

	border:none;

	text-decoration: none;

	outline: 0;

	cursor:pointer;

	-webkit-transition: all 0.5s ease-in-out;

	-moz-transition: all 0.5s ease-in-out;

	-o-transition: all 0.5s ease-in-out;

	transition: all 0.5s ease-in-out;

	position: absolute;

	right: 0;

}

.contact-form input[type="submit"]:hover {

	text-shadow: 0px 0px 1px #000;

	background: #292929;

}



.company_address p {

	font-size: 0.8125em;

	color: #757575;

	padding: 0.2em 0;

	font-family: Arial, Helvetica, sans-serif;

}

.company_address p span {

	text-decoration: underline;

	color: #444;

	cursor: pointer;

}

.map {

	border: 1px solid #C7C7C7;

	margin-bottom: 15px;

}

/**** Responsive Layout ****/

@media only screen and (max-width: 1024px) {

	.wrap {

		width: 90%;

	}

	.span_1_of_3 p.history{

		width:80%;

	}

	.wish-list li {

		margin-right:20px;

	}

	.signup input[type="text"] {

		width:64%;

	}

	.signup input[type="submit"]{

		padding:8px 0;

		width:71px;

	}

	.social-icons li{

		width:17%;

	    padding:0;

	}

}

@media only screen and (max-width: 800px) {

	.wrap {

		width: 95%;

	}

	.price-details p span.rupees{

		font-size:1.2em;

	}

	.add-cart h4 a{

		padding:10px;

	}

	.span_1_of_3 p.history{

		width:76%;

	}

	.span_1_of_2 {

		width: 98.1%;

	}

	.span_3_of_1{

		width:98%;

	}

	.rightsidebar{

		margin:0;

	}

	.signup{

		width:50%;

	}

	.signup input[type="text"]{

		width:77%;

	}

	.signup input[type="submit"]{

		width:72px;

	}

	.span_1_of_4 h4{

		font-size:1em;

	}

}



@media only screen and (max-width: 640px) {

	.wrap {

		width: 95%;

	}

	.account_desc li a{

		padding:0 3px;

	}

	.menu li a{

		padding:16px 10px;

	}

	.header_bottom_left{

		float:none;

		width:100%;

	}

	.header_bottom_right{

		float:none;

		width:100%;

		padding:0;

		margin:5px 0;

	}

	.price-details p span.rupees{

		font-size:0.96em;

	}

	.add-cart h4 a{

		padding:10px 5px;

		font-size:0.75em;

	}

	.images_1_of_4 h2{

		font-size:0.8em;

	}

	.images_1_of_4 h2 b{font-size:12px}

	.see{

		padding-top:0;

	}

	.span_1_of_4 h4{

		padding-left:10px;

	}

	.span_1_of_4 li span{

		font-size:0.8em;

	}

	.span_1_of_4 ul{

		padding-left:10px;

	}

	.wish-list li{

		margin-right:10px;

	}

	.signup input[type="text"]{

		width:71%;

	}

	.span_1_of_3 p.history{

		width:85%;

	}

	.span_2_of_3 {

		width:94%;

		padding:3%; 

	}

	.col_1_of_3{

       margin:0;

	}

	.panel p{

		font-size:0.8em;

	}

	.col{ 

		margin: 1% 0 1% 0%;

	}

	.span_1_of_3 {

		width:94%;

		padding:3%; 

	} 

   .contact-form input[type="text"],.contact-form textarea{

		width:97%;

	}

	

}

@media only screen and (max-width: 480px) {

	.wrap {

		width: 95%;

	}

	.call,.account_desc{

		float:none;

		text-align:center;

	}

	.call{

		margin-bottom:10px;

	}

	.account_desc li a{

		padding:0 10px;

	}

	.logo,.cart{

		float:none;

		text-align:center;

	}

	.cart{

		margin-top:0;

		padding-right:0;

	}

	.menu{

		float:none;

		width:100%;

	}

	.search_box{

		float:none;

		width:95%;

		margin:8px 10px 0 10px;

		background:#e43c3e

	}

	.header_bottom{

		padding-bottom:10px;

	}

	.menu li a{

		padding:15px 20px;

	}

	.price-number{

		float:none;

		padding-top:0;

	}

	.add-cart{

		float:none;

	}

	.span_2_of_3 {

		width:96%;

		padding:2%; 

	}

	.span_1_of_4{

		width:31.5%;

	}

	.col_1_of_4{

		margin:2% 0;

	}

	.images_3_of_2{

		width:100%;

	}

	.span_3_of_2{

		width:98%;

	}

	.desc{

		margin:10px 0;

	}

	.signup{

		width:75%;

	}

	.signup input[type="submit"]{

		width:83px;

	}

	.images_1_of_3 h3{

		font-size:0.75em;

	}

	#posts .tab .post-title{

		font-size:0.9em;

	}

	.col { 

		margin: 1% 0 1% 0%;

	}

	.span_1_of_3 {

		width:96%;

		padding:2%; 

	}

	.contact-form input[type="text"],.contact-form textarea{

		width:96%;

	}

}

@media only screen and (max-width: 320px) {

	.wrap {

		width: 95%;

	}

	.account_desc li a{

		padding:0;

	}

	.menu li a{

		padding:15px 4.8px;

	}

	.search_box{

		width:93%;

	}

	.search_box form input[type="text"]{

		width:85%;

	}

	.images_1_of_4{

		width:96.8%;

	}

	.grid_1_of_4{

		margin:1% 0 1% 0;

	}

	.price-number{

	float: left;

	padding-top: 5px;

   }

	.price-details p span.rupees{

	font-size:1.6em;

	}

	.add-cart{

	   float:right;

	}

	.add-cart h4 a{

		font-size:0.9em;

		padding:10px 15px;

	}

	.heading h3{

		font-size:1em;

	}

	.content_top,.content_bottom{

		padding:10px;

	}

	.span_1_of_4{

		width:100%;

	}

	.span_1_of_3 p.history{

		width:80%;

	}

	.images_1_of_3{

		width:97%;

	}

	.images_1_of_3 h3{

		font-size:1em;

	}

	.images_3_of_1{

		width:100%;

	}

	.grid{

		margin:0;

	}

	.news_desc{

		width:100%;

	}

	.contact-form input[type="text"],.contact-form textarea{

		width:93%;

	}

}

/*产品内容页*/

.tm-ind-panel {

border: 1px dotted #c9c9c9;

border-width: 1px 0;

margin: -1px 20px 0 0;

padding: 2px 0;

position: relative;

overflow: hidden;

_zoom: 1;

clear: both;

display: flex;

margin:10px 0

}

.tm-ind-panel .canClick {

cursor: pointer;font-size: 14px;

}

.tm-ind-item {

float: left;

width: 29%;

text-align: center;

position: relative;

left: -1px;

border-left: 1px solid #e5dfda;

flex: 1;

line-height: 16px;

}

.tm-ind-item .tm-label {

display: inline-block;

line-height: 16px;

height: 16px;

color: #999;

}

.tm-ind-panel .tm-count {

display: inline-block;

line-height: 16px;

height: 16px;

color: #c40000;

font-weight: 700;

margin-left: 3px;

}

#filter{clear: both; height:auto;margin-left:auto;margin-right:auto;font-size:12px;overflow: hidden; padding-left: 10px;}

#filter dl{padding:0;margin-top:0;margin-bottom:0;clear:both;padding:10px 0;}

#filter dt,dd{display:block;float:left;width:auto;padding:0;margin:5px 0;}

#filter dt{padding:5px 0;font-weight:bold;color:#333333}

#filter dd{color:#666;margin-right:8px;margin-bottom:15px;}

#filter a{cursor:pointer;display:block;padding:5px 10px;border:1px #ddd solid}

#filter a.seling{border:1px #cd1f25 solid;color:#333}

#filter a.seled{border:1px #cd1f25 solid;color:#333;}

.hightline {

border: 1px solid #dedede;

padding: 10px 15px;

background: #fbfbfb;

margin-top: 15px;

margin-bottom: 5px;

height:auto;

overflow:hidden

}

.hightbox {

border: none;

padding: 0;

border: 2px solid #fff;

}

.buyinfo {

padding: 5px 0 10px;

border-bottom: 1px #faeac7 solid;

}

table, td, th {

vertical-align: top;

font-size:12px;

line-height:20px;

color:#666

}

table {

border-collapse: separate;

border-spacing: 0;

}

tbody {

display: table-row-group;

vertical-align: middle;

border-color: inherit;

}

.Numinput {

padding: 0 20px;

position: relative;

height: 20px;

}

.Numinput input {

font-size: 12px;

width: 24px;

height: 15px;

line-height: 15px;

}

.Numinput .numadjust.increase {

background-position: 0 0;

top: 0;

}

.Numinput .numadjust {

position: absolute;

width: 18px;

height: 9px;

right: 1px;

overflow: hidden;

background-image: url(../images/numadjust.gif);

background-repeat: no-repeat;

cursor: pointer;

}

.Numinput .numadjust.decrease {

background-position: 0 -10px;

bottom: 0;

}

.Numinput .numadjust {

position: absolute;

width: 18px;

height: 9px;

right: 1px;

overflow: hidden;

background-image: url(../images/numadjust.gif);

background-repeat: no-repeat;

cursor: pointer;

}

.GoodsInfoWrap .btnBar {

margin: 10px 0 0;

border: none;

padding: 0;

border-top: 1px #fff solid;

}

.clearfix {

display: block;

}

div.floatLeft {

float: left;

}

div.floatRight {

float: right;

}

.btn-buy,.btn-fastbuy {

background:url(../images/public.gif) no-repeat;

height: 43px;

}

.btn-fastbuy {

background-position: -156px -76px;

width: 129px;

float: left;

margin-right: 5px;

}

.btn-buy {

background-position: 0 -76px;

width: 155px;

float: left;

}

.actbtn {

cursor: pointer;

margin-top: 5px;

border: none;

text-indent: -9999px;

background-repeat: no-repeat;

display: block;

}

.btnBar ul {

padding-top: 15px;width:100px

}

.btnBar li {

display: inline;

}

.btnBar .btn-fav,.btnBar .btn-send {

margin: 0;

background: url(../images/btn_ginfo_links.gif) no-repeat;

padding: 3px 0 0 18px;font-size: 14px;

}

.btnBar li a{color:#333}

.product-list {

  margin: 30px 0 0 0;

  padding: 0;

}

.product-list li {

  margin: 0 0 20px 0;

}

.product-list li a {

  line-height: 20px;

  font-size: 14px;

  display: inline-block;

  text-transform: capitalize;

  font-weight: 600;

  color: #3d3d3d;

  background:none;

  border:none;

  padding:0

}

.product-list li a:hover{background:none}

.hotrow {

padding: 0;

margin: 0;

height:auto;overflow:hidden

}

.hotrow img{width:101px;height:86px;border:1px #eee solid;padding:1px}

.no-margin {

padding: 0;

margin: 0;

}

.pic{width:105px;height:90px;float:left}

.hotrow .title{width:120px;float:right;padding-left:10px}

.product-list .price {

line-height: 28px;

}

.product-list .price .price-prev, .product-list .price .price-current {

display: inline-block;

vertical-align: middle;

}

.product-list .price .price-prev {

color: #c6c6c6;

font-size: 11px;

text-decoration: line-through;

}

.product-list .price .price-current {

color: #f00;font-weight:bold

}

.item_wrap {

width: 98%;

padding: 15px 0 0 2%;

background: #fff;

margin: 0;

height:auto;

overflow:hidden

}

.comment_items {

width: 100%;

padding: 10px 0 0;

border-top: 1px solid #dcdcdc;

border-bottom: 0;

height:auto;

overflow:hidden

}

.clearfix {

zoom: 1;

}

.comment_items .items_left {

float: left;

width: 110px;

}

.comment_items .items_left_pic {

width: 70px;

position: relative;

}

.comment_items .items_left a {

height: 48px;

width: 48px;

border: 1px solid #cfcfcf;

display: block;

}

.comment_items .items_left a img {

height: 48px;

width: 48px;

overflow: hidden;

}

.comment_items .items_left .items_left_name {

color: #a3a3a3;

height: 18px;

line-height: 18px;

padding-top: 6px;

}

.comment_items .items_left .items_left_level {

height: 18px;

line-height: 18px;

color: #ea5504;

}

.comment_items .items_right {

float: left;

width: 642px;

}

.items_detail {

padding-top: 10px;

}

.items_detail .describe_detail {

width: 642px;

line-height: 22px;

font-size: 12px;

position: relative;

word-break: break-all;

word-wrap: break-word;

max-height: none;

_height: auto;

overflow: hidden;

}

.comment_items .items_right .items_user {

color: #999;

overflow: hidden;

border: 0;

height: auto;

}

.starline {

height: 46px;

line-height: 46px;

border-top: 0;

}

.comment_items .starline .time {

float: right;

margin-left: 33px;

font-size:12px;

color:#666

}

.comment_items .starline span {

vertical-align: middle;

float: left;

}

.comment_items .starline .fr {

float: right;

}

.comment_items .starline .items_tips {

margin: 0 20px 0 0;line-height: 36px;font-size:12px

}



#preview{ float:none; margin:0 auto; text-align:center; width:100%;}

.jqzoom{ width:100%; height:auto; position:relative;}



.zoomdiv{ left:859px; height:600px; width:600px;}

.list-h li{ float:left;}

#spec-n5{width:100%; height:56px; padding-top:6px; overflow:hidden;}

#spec-left{ background:url(../images/left.gif) no-repeat; width:2%; height:45px; float:left; cursor:pointer; margin-top:5px;}

#spec-right{background:url(../images/right.gif) no-repeat; width:2%; height:45px; float:left;cursor:pointer; margin-top:5px;}

#spec-list{ width:100%; float:left; overflow:hidden; margin-left:2px; 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;}



#n{margin:10px auto; width:920px; border:1px solid #CCC;font-size:12px; line-height:30px;}

#n a{ padding:0 4px; color:#333}



/*jqzoom www.divcss5.com */

.jqzoom{position:relative;padding:0;}

.zoomdiv{z-index:100;position:absolute;top:1px;left:0px;width:600px;height:600px;background:url(i/loading.gif) #fff no-repeat center center;border:1px solid #e4e4e4;display:none;text-align:center;overflow:hidden;}

.bigimg{width:600px;height:600px;}

.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:50px;height:50px;border:1px solid #aaa;background:#FEDE4F 50% top no-repeat;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}

#spec-list{ position:relative; width:94%; margin-right:6px;}

#spec-list div{ margin-top:0;margin-left:-30px; *margin-left:0;}



.goodsbigimg{width:480px;height:auto;float: left;}





/*列表页 侧边栏*/

.breadcrumbs,.sort h3,.sort dl dt a,.sort dl dt span,.sort dl dd a,.sort dl dd span,.Toplist .Ttitle,.productsreach dl dd a,.productsreach dl dd #rankmenu a,.productsreach dl dd .iconsreach a{background:url(../images/listbg.gif) no-repeat;}

.productsreach{margin:30px 0 0 0;padding:5px 10px;background:#f6f6f6;height:24px;font-size:12px;border:1px #ccc solid}

.productsreach a{color:#666}

.productsreach dl{line-height:22px;margin:0 40px 0 0;display:inline;}

.productsreach dd{margin:0}

.productsreach dl,.productsreach dl dt,.productsreach dl dd{float:left;}

.productsreach dl dd a{display:block;float:left;line-height:20px;padding:0 0 0 20px;margin:0 5px;display:inline;}

.productsreach dl dd a#imgicon{background-position:0 -148px;}

.productsreach dl dd a#imgicon.current{background-position:0 -115px;}

.productsreach dl dd a#listicon{background-position:0 -214px;}

.productsreach dl dd a#listicon.current{background-position:0 -181px;}

.productsreach dl dd #rankmenu{float:left;margin:2px 0 0 0;height:19px;position:relative;}

.productsreach dl dd #rankmenu a{height:19px;line-height:19px;display:block;float:left;width:94px;padding:0 0 0 3px;margin:0;background-position:0 -308px;}

.productsreach dl dd #rankmenu ul{border-left:solid 1px #cfcfcf;border-right:solid 1px #cfcfcf;border-bottom:solid 1px #cfcfcf;background:#fff;position:absolute;top:19px;left:0;z-index:99;width:95px;display:none;}

.cf:after {

content: ".";

display: block;

height: 0;

clear: both;

visibility: hidden;

}

.productsreach dl dd #rankmenu.current ul{display:block;}

.productsreach dl dd #rankmenu li{float:left;}

.productsreach dl dd #rankmenu li a{background:none;width:92px;}

.productsreach dl dd .iconsreach{float:left;margin:2px 0 0 24px;display:inline;}

.productsreach dl dd .iconsreach a{height:17px;line-height:999em;overflow:hidden;display:block;float:left;width:28px;border:solid 1px #cfcfcf;margin:0 1px;}

.productsreach dl dd .iconsreach a.current{border:solid 1px #990000;}

.productsreach dl dd .iconsreach a#price{background-position:-1px -252px;}

.productsreach dl dd .iconsreach a#sales{background-position:-1px -271px;}

.productsreach dl dd .iconsreach a#discuss{background-position:-1px -290px;}

.productsreach dl.last{margin:0;float:right;}

.productsreach dl.last dd input{margin:4px 0 0 6px;*margin:0 0 0 6px;float:left;display:inline;}

.productsreach dl.last dd label{margin:0 0 0 4px;float:left;display:inline;cursor:pointer;}

.list-right { width:98%; background:#FFF; padding:1%; overflow:hidden }

.list-right .title { height:25px; line-height:25px; border-bottom:1px solid #CCC }

.list-right ul { padding:10px 0; width:100%; }

.list-right ul li { width:289px; height:auto; float:left; margin:10px 10px 0; }

.list-right ul li img { width:275px; height:275px; padding:7px; }

.list-right ul li:hover { box-shadow: 0 0 15px #cccccc; -webkit-box-shadow: 0 0 15px #cccccc; -moz-box-shadow: 0 0 15px #cccccc; -webkit-transition:.25s linear .1s;

transition:.25s linear .1s;

-moz-transition: .25s linear .1s;

}

.list-right ul li p { text-align:center; font-size:14px; color:#333; height:44px }

.list-right ul li p a{color:#666;font-family: 'Microsoft Yahei', 微软雅黑, Tahoma, Verdana, Arial, Helvetica, sans-serif;}

.list-right ul li span { display:block; text-align:center; color:#999; font-size:14px; }

/* 页码 */

.page2 { font-size: 16px; text-align: center; height: 35px; line-height: 35px; overflow: hidden; padding: 30px 0; }

.page2 a { border: 1px solid lightGrey; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; padding: 8px 15px; margin: 0 3px; cursor: pointer; color: #919191; font-size: 16px; box-shadow: 0 1px 0 white inset, 0 1px 0px #DFDFDF; -webkit-box-shadow: 0 1px 0 white inset, 0 1px 0px #DFDFDF; -moz-box-shadow: 0 1px 0 #fff inset, 0 1px 0px #dfdfdf; text-decoration: none; background-color: #F2F2F2; }

.page2 a:hover { background: #f6f6f6; background: -moz-linear-gradient(top, #f6f6f6 0%, #e8e8e8 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f6f6f6), color-stop(100%, #e8e8e8)); background: -webkit-linear-gradient(top, #f6f6f6 0%, #e8e8e8 100%); background: -o-linear-gradient(top, #f6f6f6 0%, #e8e8e8 100%); background: -ms-linear-gradient(top, #f6f6f6 0%, #e8e8e8 100%); background: linear-gradient(top, #f6f6f6 0%, #e8e8e8 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#e8e8e8', GradientType=0 );

border: 1px solid #757575; }

.page2 span.current { -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; padding: 8px 15px; background:#C9033B; color: #fff; border:none }

h2.cargoodsmsg{color: #d20000}
/*产品列表*/
.new-product-block {
	width:1200px;
	padding:18px 0px 0px;
	height:auto;
	overflow:hidden;
	margin:0 auto
}
.new-product-block li{
	float:left;
	width:278px;
	border:1px solid #DAD8D8;
	margin:0 10px 20px;
	height:auto;
	overflow:hidden
}
.new-product-block .product-grid li {
	-webkit-box-shadow:0 0 3px 3px #e3e3e3;  
  -moz-box-shadow:0 0 3px 3px #e3e3e3;  
  box-shadow:0 0 3px 3px #e3e3e3;
}
.new-product-block .product-grid li .pro-img {
	display:block;
	width:268px;
	height:268px;
	margin:5px;
	overflow:hidden;
	position:relative
}
.new-product-block .product-grid li .pro-img .time{width:258px;height:30px;text-align:center;line-height:30px;background:url(../images/time.png); position:absolute;top:5px;left:5px;z-index:999;color:#fff;font-size:12px}
.new-product-block .product-grid li .pro-img img {
	width: 258px;
	margin:5px;
}
.new-product-block .product-grid li .pro-content {
	float:left;
	width:100%;
	padding:11px 0px 0px;
	border-top:1px solid #F00;
	color:#333;
	position:relative
}
.new-product-block .product-grid li .pro-content .qianggou{width:51px;height:62px;background:url(../images/qg.jpg) no-repeat; position:absolute;top:0;right:20px}
.new-product-block .product-grid li .pro-content .qianggou a{width:51px;height:62px;display:block}
.new-product-block .product-grid li .pro-content p {
	font-family: 'Microsoft Yahei', 微软雅黑, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	width:165px;
	padding-left:10px;
	line-height:25px;
	height: 50px;
}
.left{
float: left;
}
.right{
float: right;
}
.new-product-block .product-grid li .pro-link-block {
display: block;
clear: both;
padding: 10px;
height:20px
}
.new-product-block .product-grid li .pro-link-block .red{color: #d20000;font-size: 14px;font-weight:bold;}
.new-product-block .product-grid li .pro-link-block .prices{color: #d20000;font-size:20px;font-weight:bold}
.new-product-block .product-grid li .pro-link-block a {
font-size: 12px;
padding-left: 22px;
color: #444;
-moz-transition: all 400ms ease-in-out 0s;
-ms-transition: all 400ms ease-in-out 0s;
}
.pro-link-block a:hover.add-wishlist{
color: #FE6732;
background-position: 0 -15px;
}
a.add-compare {
background: url(../images/listIcon.gif) no-repeat 0px -33px;
}