/*TEMP40*/
/*-------------- Style -----------------*/
.layout-bound{
	font-family: arial, Arial, Helvetica, sans-serif;
	height: 100%;
	padding:0 !important;
}
.shop-layout-bound{
	background:url(/skins/news/images/shop/temp40/635367119294887737.jpg);
}
.shop-layout-top{
	width:100%;
	position:relative;
	background:url(/skins/news/images/shop/temp40/bgb.jpg) repeat-x;
}
.shop-layout-content{
	overflow:hidden;
	margin:0 auto;
	background:url(/skins/news/images/shop/temp40/635367119294887737.jpg);
}
.shop-layout-content-bound{
	width:1044px;
	overflow:hidden;
	margin-top:35px;
	display:block;
	margin:auto;
	position: relative;
	padding-top: 50px;
	padding-bottom: 25px;
	background:#FFF;
	box-shadow: 0 0 6px rgba(0, 0, 0, 0.2);
}
.shop-layout-bottom{
	margin:0;
	padding:0;
	width:100%;
	overflow:hidden;
}
.shop-layout-left{
	width:250px;
	position: relative;
}

.shop-layout-right{
	width:777px;
}

/*-----------ADV_banner------------------*/

.Advertisment_left_bound{
	display:none;
}

.Advertisment-banner-bound{
	display:none;
	width:980px;
	overflow:hidden;
	margin:0 auto;
	right:14.4%;
}

/*--------- Banner -----------*/

.layout-shop-banner{
	color:#333;
	position:relative;
        margin-top:-15px;
}
.shop-banner-content{
	width:1044px;
	height:196px;
	position:relative;
	margin:0 auto;
        background-position: center 25px;
background-size: 100% 100% !important; 
}
.address{
	color:#FFF;
	font-size:12px;
	text-align:center;
	height:25px;
	line-height:25px;
}
.address img{
	display:none;
}
.address .shop_cart{
	color:#FFF;
	background:url(/skins/news/images/shop/temp40/bgcarttop.png) no-repeat;
	padding-left:35px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	float:right;
}
.address .shop_cart:hover{
	color:#F4942A;
}
.hotline{
	display:block;
	width:480px;
	height:64px;
	position:absolute;
	top:115px;
	text-align:right;
	right:0px;
	color: #F80000;
	font-size: 22px;
	font-weight: normal;
}
.logo {
	width: 489px;
	height: 110px;
	display: table-cell;
	vertical-align: middle;
	position: absolute !important;
	top: 30px;
	left: 0px;
}
.logo img{
	margin-top:20px;
	max-height:110px;
    max-width:489px;
}
.fa-angle-down{
	display:none;
}
.menu>ul>li:hover .sub-menu-level2{
	display:block;
}
.category-left-content .sub-menu2 .fa-angle-down{
	
}
.category-left-content .sub-menu, .sub-menu2{
	display:block;
	width:40px;
	height:100%;
	position:absolute;
	top:0;
	right:0;
	cursor:pointer;
}
.category_leve2{
    position:relative;
}

.sub-menu-level2{
	display:none;
	width:155px;
	z-index:99999;
	position:absolute;
	background:#A67735;
	top:38px;
	left:10px;
}

.sub-menu-level2 li a{
	color:#FFF !important;
	text-decoration:none;
}
.sub-menu-level2 li{
	position:relative;
	line-height:25px;
}

.sub-menu-level2 li:hover .sub-menu-level3{
	display:block;
}

.sub-menu-level3{
	display:none;
	width:155px;
	position:absolute;
	top:0px;
	left:155px;
	background:#A67735;
}
.menu{
	position:absolute;
	bottom:-35px;
	height:38px;
	z-index:99999;
}
.before-menu{
	
}
.menu>ul{
	width:1044px;
	height:38px;
	margin:0 auto;
	background:url(/skins/news/images/shop/temp40/bg-nav.png) repeat-x;
}
.menu ul li:last-child {

	border:none;

	}	

.menu>ul>li{
	position:relative;
	float: left;
	padding:0 10px;
	line-height:38px;
}

.menu>ul>li a{
	color: #aaa;
	text-transform: uppercase;
	padding: 0px 15px;
	display: block;
	min-width: 70px;
	font-weight: bold;
	text-align: center;
}

.menu > ul > li:hover > a, .menu > ul > li a.active{
	background:url(/skins/news/images/shop/temp40/nav-hover.png) repeat-x;
	color:#FFF;
	text-decoration:none;
}
.select{
	border:none !important;
}

.search{
	position:absolute;
	top: 70px;
	height:30px;
	right: 0;
}

.shop-banner-content .search .input-search{
	background: none;
	border: none;
	color: #FFF;
	height: 26px;
	width: 260px;
	padding:0 48px 0 10px !important;
	border:1px solid #535353;
	border-radius:4px;
	background:url(/skins/news/images/shop/temp40/searchl.png) no-repeat center;
}

.search .btm-search{
	background:url(/skins/news/images/shop/temp40/searchr.png) no-repeat right center;
	border: 0 solid;
	color: #FFFFFF;
	cursor: pointer;
	position:absolute;
	bottom:0;
	right:0;
	font-size: 18px !important;
	height: 30px;
	padding: 0 !important;
	width:48px;
}

.search .btm-search:hover{
	

}



/******************************support-online********************/

.support-online{

	margin:10px 0;

	}

.support-online-title{

	

	}

.support-online-content{

	color: #868485;

	padding:15px;

	}

.skype{

	display:none;

	}

.support-item{
	padding: 4px 10px;
	text-align: center;
	padding-bottom: 8px;
	color:#FFF;
	font-weight:bold;
}

.support-item a{
	padding: 5px 0px;
	font-weight: normal;
	text-decoration: none;
	color:#FFF !important;
}

/******************************end--support-online********************/



/*-------------------------------shop_category_left---------------------------------------*/

.shop-category-left-layout{
	width: 255px;
	background: #d4a25d;
	border-radius: 14px 16px 5px 5px;
	border: 1px solid #d4a25d;
	margin-bottom:10px;
}
.default-title span{
	font-weight: bold;
	color: #FFF;
	font-size: 13px;
	padding-left:20px;
	text-transform:uppercase;
	font-weight:bold;
	background: none;
}
.category-left-content-bound{
	width:225px;
	padding:0 15px;
}
.default-title{
	background:url(/skins/news/images/shop/temp40/tabsptc.png) right top;
	height:57px;
	line-height:48px;
	position: relative;
}

div .category-left-title{

}
.category-left-content ul{
	margin:0;	
	padding-bottom:10px;
}

.category-left-content ul ul{
	width:200px;
	margin-left:12px;
	list-style: none outside none;
	padding-top:10px;

}
.category-left-content > ul > li{
	position: relative;
	line-height: normal;
}

.category-left-content >ul >li >a{
	font-size: 12px;
	background: url(/skins/news/images/shop/temp40/ico_mnp.png) no-repeat 0px 6px;
	font-weight: bold;
	color: #000;
	display: block;
	padding: 8px 3px 8px 21px;
	border-bottom: 1px dashed #DDD;
	margin-right: 12px;

}

.category-left-content ul li ul li{

	list-style: none outside none;

	margin: 0;

	padding: 0;

	}

.category-left-content .sub-menu .fa-angle-down{

	margin:15px 15px;

	}

.category-left-content .sub-menu{

	display:block;

	width:40px;

	height:100%;

	position:absolute;

	top:0;

	right:0;

	cursor:pointer;

	}

.category_leve2{

	display:block;

	}

.category_leve3 ul li{

	display:block;

	}


.category-left-content ul ul li.level1 a:link, .category-left-content ul ul li.level1 a:visited{
	background: url(/skins/news/images/shop/temp40/icon2.png) no-repeat 0px 5px;
	color: #000;
	display: block;
	font-size: 12px;
	font-weight: normal;
	padding: 3px 3px 10px 10px;
	text-align: left;
	text-decoration: none;
	border-bottom: 1px dashed #ddd;
}

.category-left-content ul li a:link, .category-left-content ul li a:visited, .category-left-content ul li a{
	display: block;
} 
.category_leve3 ul li a{
	color:#000 !important;
	margin-left:10px;
}

.category_leve3 ul li:hover a{
	 color: #FFF;
	 text-decoration:none;
}

.category-left-content ul ul li.level1:hover a:link, .category-left-content ul ul li.level1:hover a:visited{
	color: #FFF;
	 text-decoration:none;
}

.category-left-content ul li:hover a:link, .category-left-content ul li:hover a:visited {
	color: #FFF;
	text-decoration:none;
}

/*-------------------------------end-shop_category_left---------------------------------------*/

/*-----------------------------shop_product_left--------------------------------------*/

.shop-product-left-bound{
	width:100%;
	margin:15px 0; 	
}

.ProductList-left{
	list-style: none outside none;
	margin: 0;
	padding: 15px 0 5px;
	clear: both;
}
.shop-product-left-content{
	}

.product-left-items{

	border-top: 1px dotted #dedede;

	margin-bottom: 0;

	min-height: 0;

	margin: 0;

	height: 100% !important;

	padding: 5px 0px !important;

	overflow: hidden;

	position: relative;

	text-align: center;

	}

div .first{

	border:none ;

	}

.product-left-image{

	float: left;

	width:100%;

	margin: 0 0 15px 0;

	}

.product-left-image a{

	text-align:center;

	margin:0 auto;

}

.product-left-image img{
	margin:0 auto;
	max-width: 55%;
}

.first .product-left-details{

	text-align:center !important;

	margin-left:-10px;

	}

.product-left-details{

	font-weight: bold;

	font-style: normal;

	text-align: left;

	}

.product-left-details strong a{
	color: #000;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 5px;
	text-align: left;
	text-decoration: none;
}

.product-left-details strong a:hover{
	color: #FFF;	
}

.product-left-price{

	padding-top:5px;

	text-align:center;

	font-style: normal;

	}

.first .product-left-price .price-fix{

	display:block;

	}

.product-left-price span{
	white-space: nowrap;
}

div .topnumber1{

	background: url(/skins/news/images/shop/temp18/1st.png) no-repeat scroll 0 0 transparent;

	color: #FFFFFF;

	display: none;

	float: left;

	font-family: Arial;

	font-size: 30px;

	font-weight: bold;

	height: 65px;

	left: 7px;

	line-height: 71px;

	position: absolute;

	text-align: center;

	top: 10px;

	width: 68px;

	z-index: 2;	

	}

.top-sale-number{

	background: url(/skins/news/images/shop/temp12/nst.png) no-repeat scroll 0 0 transparent;

	color: #422400;

	float: left;

	font-weight: bold;

	margin-right:5px;

	height: 24px;

	line-height: 27px;

	width: 24px;

	}

/*-----------------------------shop_product_left--------------------------------------*/

/*------------------------------Hot_news----------------------------------*/

.hot-news-layout, .shop-social-layout, .shop-product-left-bound,.support-online{
	width: 255px;
	background: #d4a25d;
	border-radius: 14px 16px 5px 5px;
	border: 1px solid #d4a25d;
	margin-bottom:15px;
}

.category-left-content>ul>li{
}
.defaultContent, .category-left-content, .shop-product-left-content {
	border-top: none;
}

div.hot-news-item {
	border-bottom:1px #000000 dotted;
	clear: both;
	overflow:hidden;
	padding: 7px 0;
}

div.hot-news-item .hot-news-image img{
	max-width:90px;
	max-height:70px;
}

.hot-news-image {
	float: left;
	margin-right: 6px;
}
.hot-news-item-title{
	float:left;
	text-align:left;
	width:130px;
}
div .hot-news-item-title a {
	color: #000;
	line-height: 16px;
	font-weight: bold;
	text-transform: uppercase;
}
div.hot-news-item-title a span{
	font-size:11px;
}

div.hot-news-item-title a:hover{
	color: #FFF;
	text-decoration:none;
}
.hot-news-item-description{
	display:none;
}

.viewMore a{
	display:none;

	font-weight: normal;

	text-decoration: none;

	color: #5b5b5b;

	cursor:pointer;

	}

/*------------------------------------shop_contact_us-----------------------------------*/

.shop-contact-us-bound{

	width:100%;

	}

.shop-contact-info-bound{
	width:100%; 
	margin-top:-15px;
}

.shop-contact-us-msg{
	padding:20px 20px;
}

.contact-info, .shop-contact-us-msg,.news-list-content,.shop-detail-bottom .description, .shop-detail-product-other .other-content{
	background: #FFF;
	padding-bottom:10px;
}

.contact-info{
	padding: 5px 10px 20px 10px;
}

.contact-info strong{
	font-weight:bold;
	font-size:15px;
	color: #cf2d7f;
}

.shop-contact-content{
	padding:10px;
	margin-top:10px;
	-moz-box-shadow: rgba(0, 0, 0, 0.17) 0 5px 13px;
	-webkit-box-shadow: rgba(0, 0, 0, 0.17) 0 5px 13px;
	box-shadow: rgba(0, 0, 0, 0.17) 0 5px 13px;
}
.shop-contact-content #shop-contactUs{
	width:520px;
	display:block;
	margin:0 auto;
}

.contact-info div,.shop-contact-content div{
	margin-top:5px;
	margin-bottom:5px;
	overflow:hidden;
}

.shop-contact-bound .value {
	float: left;
	width:370px;
	line-height:32px;
}

.shop-contact-bound .value .input{
	height: 32px;
	padding-left:10px;
	width:100%;
	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	-webkit-border-radius: 4px;

	-moz-border-radius: 4px;

	border-radius: 4px;

	border: 1px solid #b0b0b0;

	background: url(/skins/news/images/shop/temp19/input_bg.png) left top repeat-x white;

	-webkit-box-shadow: none;

	box-shadow: none;

	outline:none;

	}

.shop-contact-bound .required{

	margin-right:5px;

	}

.shop-contact-bound .textarea{

	height:100px !important;

	}

.shop-contact-bound .space{

	float: left;

	width: 5px;

	line-height:32px;

	margin-right:10px;	

}

.shop-contact-bound .key {

	line-height:32px;

	color:#333333;

	font-weight:bold;

	float: left;

	width: 100px;

}

.shop-contact-bound .submit-button{
	background:#D29A4E;
	border: 1px solid #D29A4E;
	color: #FFFFFF;
	font-size: 12px !important;
	margin-right: 10px;
	margin-top: 5px;
	padding: 5px 15px;
	text-shadow: 0 1px rgba(0, 0, 0, 0.1);
	cursor: pointer;
	border-radius: 5px;
	line-height:20px;
}

.map-bound{
	padding-top:15px;
}
/*------------------------------------shop_contact_us-----------------------------------*/

/*------------------------------shop_news_detail--------------------------*/

.shop-news-detail-bound{

	float: left;

	font-size: 12px;

	margin: 0;

	width:100%;

	}

.shop-news-detail-bound-left{

	margin-bottom: 9px;

	font-size:12px;

	}

.shop-news-title{

	font-family: Tahoma, Geneva, sans-serif;

	font-size: 18px;

	line-height: normal;

	color: #ac7f58;

	font-weight: normal;

	}

.shop-news-brief{

	padding:0 10px ;

	font-size:13px;

	font-weight:bold;

	font-family:Arial, Helvetica, sans-serif;

	}

.shop-news-author{

	display:none;

	}

.shop-news-desciption{

	padding: 10px;

	color: #262626;

	font-size:13px;

	font-family:Arial, Helvetica, sans-serif;

	line-height:1.5pc;

	}

.shop-news-desciption p{

	font-size:13px;

	font-family:Arial, Helvetica, sans-serif;

	}

.shop-news-detail-other p{

	border-bottom: 2px solid #ac7f58;

	}

.shop-news-detail-other p strong{

	color: #ac7f58;

	font-size: 18px;

	}

.shop-news-detail-other-list ul{

	margin:0;

	padding:0;

	list-style:none;

	}

.shop-news-detail-other-list ul li{

	padding: 5px 0px;

	list-style:none;

	}

.shop-news-detail-other-list ul li a{

	background: url(/skins/news/images/shop/temp16/list_news_other.gif) no-repeat scroll 0 6px transparent;

	color: #000000;

	margin-left: 10px;

	padding-left: 10px;

	font-size:13px;

	}

.shop-news-comment-bound {

        display:none;

	width: 100%;

	border: solid 1px #fff;

	background-color: #F0ECE9;

	margin-top: 50px;

}

.shop-news-comment-top {

padding: 15px 14px 44px 14px;

}

.shop-news-comment-title {

font-size: 13px;

color: #484646;

background: url(/skins/news/images/shop/temp11/news-icon.png) 0 -124px no-repeat;

height: 27px;

line-height: 28px;

text-indent: 160px;

}

.shop-news-detail span {

line-height: 22px;

}

.shop-news-comment-list {

width: 100%;

position: relative;

}

.shop-news-comment-bottom, .news-listother {

border-top: 1px solid #dcdcdc;

padding: 0px 14px 44px 14px;

}

.shop-news-detail p {

	

	margin-bottom: 5px;

	margin-top: 5px;

	padding-bottom: 5px;

}

.shop-news-comment-bottom p strong{

	color: #333;

	font-size: 18px !important;

	line-height: 32px;

	text-shadow: 0 1px 0 #fff;

}

.form-comment, .news-other-list {

background-color: #fff;

margin: 10px 0 0;

padding: 15px;

border: 1px solid #ccc;

box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);

-moz-box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);

-webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);

}

.user-comment{

	float:left;

	margin-right:20px;

	}

.shop-news-comment-items .comment-text{

	margin-left:10px;

	color:#666 ;

	font-weight:normal;

	}

.form-comment{

	width:

	}

#name_cm{

	height: 25px !important;

	text-indent: 3px;

	}

#name_cm, #content {

background: #eee;

width: 100%;

height: 70px;

margin-bottom: 10px;

border-width: 1px;

border-style: solid;

border-color: #7c7c7c #c3c3c3 #ddd;

box-shadow: inset 0 1px 0 #ddd;

-moz-box-shadow: inset 0 1px 0 #ddd;

-webkit-box-shadow: inset 0 1px 0 #ddd;

color: #444 !important;

font-size: 12px;

resize: none;

}

.comment-button-submit a {
	background: #61ba20;
	padding: 4px 12px;
	text-align: center;
	border: 1px solid #390;
	box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	cursor: pointer;
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
	text-decoration: none;
}
/*------------------------------shop_news_detail--------------------------*/

/*Facebook*/
.shop-social-layout{
	margin:10px 0;
}

.defaultContent{
	padding:10px 0px 25px 10px !important;
}

.temp11{

}

/*------- Slide -------*/

.slide-show-bound{
	display:none !important;
	width:730px;
	overflow:hidden;
	margin:0 auto;
}
.slide-show-bound .slide-bound>ul>ol.dots{
	display:none !important;
}
.slide-show-bound .slide-bound {
	overflow:hidden ;
	width:100%;
	border:5px #FFF solid;
	height:250px !important;
}	

.slide-show-bound .slide-bound ul{
	height:100% !important;
}

.slide-show-bound .slide-bound img{
	width:100% !important;
	height:440px !important;
	display:none !important;
}
.slide-banner-bound{
	display:block;
	width:1044px;
	height:320px;
	margin:auto;
	margin-top:35px;
	overflow:hidden;
}
.slide-banner-bound .slide-bound ol.dots{
}
.slide-bound>.dots>li.active{
	background: #d4a25d !important;
}
.slide-banner-bound .slide-bound {
	overflow:hidden ;
	width:100%;
	height:320x !important;
}	
.slide-bound>.dots{
	position: absolute;
	right:0 !important;
	left:inherit !important;
	bottom: -5px;
	z-index: 99999;
}
.slide-banner-bound .slide-bound ul{
	height:100% !important;
}
.slide-banner-bound .slide-bound ul li{
	height:320px !important;
}
.slide-banner-bound .slide-bound img{
	width:100% !important;
	height:320px !important;
}
/*--- Product Home ---*/
.layout-product-home{
	width:100%;
}

.title-product-home, .shop-contact-title{
	position: relative;
	background:#000;
	border-radius: 6px 6px 0 0;
	-moz-border-radius: 6px 6px 0 0;
	-ms-border-radius: 6px 6px 0 0;
	-o-border-radius: 6px 6px 0 0;
	-webkit-border-radius: 6px 6px 0 0;
	height:43px;
}
.shop-contact-title{
	margin-top:20px;
}
.title-product-home h2 , .title-product-default h2,.shop-contact-title h2{
	color: #fff;
	margin:0;
	font-size: 17px;
	font-weight: normal;
	text-transform:uppercase;
	line-height:43px;
	padding-left:15px;
}
.product-home-content{
	overflow:hidden;
	overflow:hidden;
	background:#FFF;
}

.view-mores{
	margin-top: 20px;
	margin-bottom: 10px;
	overflow:hidden;
}

ul.productlist{
	padding:5px;
	list-style: none outside none;
	margin: 0;
	overflow:hidden;
	clear: both;
}

.product-items{
	position:relative;
	float: left;
	overflow: hidden;
	width: 222px;
	height:285px;
	margin:15px;
}

ul.productlist li img{
	max-height:170px;
	max-width: 190px;
	margin:0 auto;
}

.product-img a{
	margin:0;
	padding:0;	
}
.product-img{
	width: 220px;
	height: 187px;
	text-align:center;
	display:table-cell;
	vertical-align:middle;
	margin-bottom: 6px;
	border: 1px solid #ddd;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.055);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.055);
	box-shadow: 0 1px 3px rgba(0,0,0,0.055);
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}
.product-img:hover{
	border-color: #08c;
	-webkit-box-shadow: 0 1px 4px rgba(0,105,214,0.25);
	-moz-box-shadow: 0 1px 4px rgba(0,105,214,0.25);
	box-shadow: 0 1px 4px rgba(0,105,214,0.25);
}
.product-info{
	width:220px;
	text-align:center;
}
.product-price-bound{
	width:220px;
	text-align:center;
}
.product-info h2 a{

	color: #4a3837;

	font-size: 12px;

	font-weight: bold;

}

.product-info h2 a:hover{

	text-decoration:none;

	}

.product-shop-info-other{

	display:none;

}
.price-label{
	text-align:center;
}
.price-fix{
	color: #333333;
	font-size: 12px;
	text-decoration:line-through;
}

.price-sell{
	color: #f00;
	font-weight: bold;
	font-size: 13px;
}
.discount{
	display:none;
	width:35px;
	height:41px;
	position:absolute;
	top:-2px;
	left:0px;
	color:#FFF;
	padding-top:27px;
	font-weight:bold;
	background:url(/skins/news/images/shop/temp11/sale.png) no-repeat;
}

.discount span{

	position:absolute;

	left:5px;

	font-size:15px;

}

.view-mores a{

	color: #FF0000;

	float: right;

	margin-right:20px;

	font-size: 12px;

	font-style: normal;

	font-weight: bold;

	padding-right: 10px;

}

.view-mores a:hover{

color: #ac7f58;

}

.buy a{

	background:#D29A4E;
	color: #FFF;

	font-size: 15px;

	text-transform: uppercase;

	line-height: 39px;

	height: 41px;

	padding:10px 14px;

	border: solid 1px #D29A4E;

	}
.sop-product-detail-bound{
	width:737px;
	padding:0 20px;
}
.buy a:hover{

	background: #D29A4E;
	color: #fff;
	border: solid 1px #D29A4E;
}

.product-items .product-price a{
	color: #FFF;
	font-size: 11px;
	font-weight: bold;
	margin-top: 12px;
	padding:5px 10px;
	border-radius:5px;
	background:#A67735;
}

.product-items .product-price .code a{
	color: #FFF;
	font-size: 11px;
	font-weight: bold;
}
.productlist .product-info h2 a{
	color: #333;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	padding-top: 5px;
}
.product-price-bound .product-price .code{
	position:absolute;
	bottom:0;
	left: 75px;
}
.productlist .product-info h2 a:hover{
	color: #d4a25d;
}
/*--- News ---*/
.news-list-bound{
	width:100%;
}
.news-list-content{
	padding:20px 10px;
	overflow:hidden;
}
.news-list-content-item{
	width:100%;
	border:1px #E5E5E5 solid;
    margin-bottom:20px;
	padding:10px 0;
	background-color:#f9f9f9;
	background-image: url(/skins/news/images/shop/temp16/br.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
}
.news-list-content-image{
	display: block;
	max-height: 175px;
	text-align: center;
	display:table-cell;
	vertical-align: middle;
	width:175px;
	float:left;
}

.news-list-content-image img{
	max-width:175px;
	max-height:175px;
}

.news-list-content-detail{
	float:left;
	line-height: 1.5;
	text-align: left;
	vertical-align: top;
	width:500px;
}

.news-list-content-name a{
	font-size: 12px;
	text-transform: uppercase;
	color: #378BAE;
	font-weight:bold;
	margin-bottom: 12px;
}

.news-list-content-name a:hover{

	color: #EE48DA !important;

	text-decoration:none;

}

.news-list-content-brief{

	color: #3C3C3C;

	font-size: 13px;

	font-family:Arial, Helvetica, sans-serif;

	text-align: left;

}

.news-list-content-view{

	display:none;

}

/*------ Product Detail ------*/

.fa-caret-right{
	color: #e44b8e;
}

.title-shop-detail a{
	font-size:14px;
	color:#000;
	font-weight:bold;
}

.title-shop-detail span{
	font-weight:bold;
}

.shop-product-detail-content  h1{
	font-size:16px;
	line-height: 20px;
	color: #666666;
	font-weight:bold;
}

.shop-detail-top{

	width:100%;

	overflow:hidden;

}

.shop-product-detail-content{

	width:100%;

	}

.product-detail-img{

	width:350px;

	overflow:hidden;

	margin-right:14px;

	text-align:center;

	padding-top:16px;

}

.product-detail-img img{

	max-width:200px;

	max-height:250px;

}

.picture-product-detail, .jcarousel-skin-tango .jcarousel-container-vertical{

	width:284px !important;

	height:70px !important;

	margin-top:10px;

	overflow:hidden;

	margin-left:43px;

}

.jcarousel-skin-tango .jcarousel-clip-vertical {

    width: 284px !important;

    height:70px !important;

}

.picture-product-detail ul li{

	float:left;

}

.picture-product-detail img{

	width:60px;

	height:50px;

	margin:2px;

	border: 1px solid rgb(7, 88, 153);

}

.jcarousel-skin-tango .jcarousel-item {

    width: 65px !important;

    height:55px !important;

	cursor:pointer;

}

.jcarousel-skin-tango .jcarousel-item img{

	width:60px !important;

	height:50px !important;

}

.product-detail-info{

	padding-top:40px;

	width:240px;

	height:300px;

	margin-right:15%;

	float:left;

}

.tdleft{

	width:50%;

	height:20px;

	font-size: 14px;

	font-weight: bold;

	color: #3a3a3a;

	text-align:right;

	padding-right:10px;

}

.tdright{

	color:#000;

	}

.tdright .code{

	font-size:14px;

	font-weight: bold;

	color: #74b436;

}

.price{

	color: #ac7f58;

	font-weight: normal;

	font-size: 24px;

	line-height: 24px;

}

.quantity{

}

.input-small{

	width:20px;

}

.buy{

	text-align:center;

	padding-top:10px;

}

.buy a{text-decoration:none;

}

.social{

	padding-top:20px;

	text-align:center;

}

.shop-detail-bottom{

	width:100%;

	padding-bottom:20px;

}

.shop-detail-bottom h2{

	text-align:left;

}

.shop-detail-bottom .description{
	border: 1px solid #D2D2D2;
	padding-top: 20px;
	overflow: hidden;
	width: 96%;
	padding: 2%;
	line-height: 20px;
}

.shop-detail-product-other{

	margin-top:10px;

	width:100%;

}

.shop-detail-product-other .other-content{

	border:1px solid #fff;

	width:100%;

	padding-bottom:15px;

	padding-top:10px;

	overflow:hidden;

}
.fb-like-box{
	padding-left:15px;
}
/*Footer*/

.boder_footer {
	padding:30px 0;
	background: #000 ;
}

.footer{
	margin:0 auto;
	width:80%;
	overflow:hidden;
	color:#FFF !important;
}

.footer>div>p, .footer>div>span, .footer>div>strong{
    color:#FFF !important;
	width:801px;
	float:left;
	margin-left:5%;
}

.design-by{
	width:200px;
	float:right;
	margin-top:10px;
	color: #FFF;
}
.design-by a{
        color:#FFF;
		font-weight:bold;
}
/*--- Shop Cart ---*/
table.shop-table-cart{
	 border: 1px solid #C7C2C7;
	 border-collapse:inherit;
	 margin: 10px 0;
	width: 100%;
}
.shop-table-cart tr {
	border: 1px solid #C7C2C7;
}

.payment {

	margin-top:-15px;

	width: 100% !important;

	margin: auto;

}

.payment .title-product-home h2{

	font-size:22px;
	margin-left:10px;
	margin:0;
}

.steps{

	width:100%;

	height:32px;

	margin-top:15px;
	background-size:100% 473%;
	background-image :url(/skins/news/images/shop/temp28/bg-oder-tem11.png);
	background-position:0 -2px;
	background-repeat:no-repeat;
}

.steps.step2{background-position:0 -41px;}

.steps.step3{background-position:0 -80px;}

.steps.step4{background-position:0 -120px;}

.steps ul li{

	width:185px;

	margin:0;

	padding:0;

	float:left;

	text-indent:15px;

	line-height:32px;

	text-align:center;

	font-weight:bold;

	color:#333;

	font-family:Arial, Helvetica, sans-serif;

}

.steps ul li.active{color:#fff;}



/*---Step1---*/



.step-01 .box{

	margin:10px 0;

	padding:4px;

	border: 2px solid #D2D2D2;

	overflow:hidden;

}

.payment p{margin:0;padding:0;}

.payment .step-01 .box .row-01 .seller {float: left;color: #000;}

.payment .step-01 .box .row-01 .seller a{color: #039;}

.payment .step-01 .box .row-01 .seller .label {color: #999;}

.payment .step-01 .box .row-01 .contact {float: left;}

.payment .step-01 .box .row-01 .contact .contact-ico {

	background: url(/skins/news/images/sprites1.png) 0 -150px no-repeat;

	float: left;

	width: 14px;

	height: 14px;

	margin: 0 5px 0 10px;

}

.payment .step-01 .box .row-01 .contact .link {position: relative;cursor: pointer;color:#333;}

.payment .step-01 .box .row-01 .contact .link a{color:#333;}

.payment .step-01 .box .row-01 .contact .link a:hover,

.payment .step-01 .box .row-01 .contact .link:hover,

.payment .step-01 .box .row-01 .seller a:hover{color: #f60;}

.payment .step-01 .box .row-02 {margin-top: 6px;}

.table-s01 th {

	background-image: linear-gradient(to bottom,#fff 0%,#f4f5f9 100%);

	background-image: -moz-linear-gradient(top,#fff 0%,#f4f5f9 100%);

	background-image: -webkit-linear-gradient(top,#fff 0%,#f4f5f9 100%);

	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#f4f5f9');

	background-color: #f4f5f9;

	height: 26px;

	line-height: 26px;

	padding: 0 6px;

	border-bottom: 1px solid #ececec;

	font-weight: bold;

	white-space: nowrap;

	color: #000;

}	

.table-s01 td {padding: 9px 6px;vertical-align: top;}

.payment .step-01 .box .row-02 .product-info .pic {

	float: left;

	width: 75px;

	height: 75px;

	margin: 0 10px 0 0;

	position:relative;

	border: 1px solid #e7eaef;

}

.payment .step-01 .box .row-02 .product-info .pic a{display:table-cell;width:75px;height:75px;vertical-align:middle;text-align:center;}

.payment .step-01 .box .row-02 .product-info .pic img{max-width:75px;max-height:75px;}

.payment .step-01 .box .row-02 .product-info h2 {line-height: 16px;margin:0;margin-right: 50px;}

.payment .step-01 .box .row-02 .product-info h2 a{color: #3b3b3b;	}

.payment .step-01 .box .row-02 .amount {height: 24px;}

.payment .step-01 .box .row-02 .amount input {

	float: left;

	width: 25px;

	margin: 0 4px;

	padding: 3px 7px;

	border: 1px solid #b7b7b7;

	text-align: right;

}

.payment .step-01 .box .row-02 .price-row {text-align: right;}

.payment .step-01 .box .row-02 .price-row p{color: #363636;}

.payment .step-01 .box .row-02 .price-row .price-new {color: #333;font-weight:bold;}

.payment .step-01 .box .row-02 .price-row .price-old {

	color: #666;

	margin-bottom:10px;

	text-decoration: line-through;

	font-weight: normal;

}

.payment .step-01 .box .row-02 .price-row .discount {

	background-color: #ff6000;

	color: #fff;

	padding: 2px;

	font-size: 11px;

}

.payment .step-01 .box .row-03 .rside {

	float: right;

	width: 300px;

}

.payment .step-01 .box .row-03 .sum-price{

	float: right;

	padding: 8px 0 5px 0;

}

.payment .step-01 .box .row-03 .sum-price .sright {

	float: right;

	margin-bottom: 5px;

	text-align: right;

}

.payment .step-01 .box .row-03 .sum-price .sright p {

	margin-right: 6px;

	color: #888;

	font-size:11px;

}

.payment .step-01 .box .row-03 .sum-price .sright .lsm-price {

	color: #000;

	font-weight: bold;

}

.payment .step-01 .box .row-03 .sum-price .sright {

	float: right;

	margin-bottom: 5px;

	text-align: right;

}

.payment .step-01 .box .row-03 .sum-price .sright strong{color:#333;font-size:11px;}

.payment .step-01 .box .row-03 .pay-box {

	float: right;

	width: 500px;

	padding: 0;

}

.payment .step-01 .box .row-03 .pay {

	float: right;

	height: 30px;

	color: #666;

	font-size: 14px;

	padding: 0 0 0 14px;

	text-align: right;

}

.payment .step-01 .box .row-03 .pay p {

	float: left;

	font-size:13px;

	margin-right: 6px;

	font-weight: bold;

}

.payment .step-01 .box .row-03 .pay .pay-price {

	margin: 0;

	color: #f30;

	font-size:13px;

}

.payment .step-01 .box .row-03 .btn {

	display: inline;

	float: right;

	width: 500px;

	margin-right: 6px;

}

.payment .step-01 .box .row-03 .btn a {float: right;font-weight:bold;padding:8px 3px;}



.buy-btn,.see-btn{

	background-color: #D29A4E;

	border: 1px solid #D29A4E;

	color:  #FFF; 

	cursor: pointer;

	font-weight:bold;

	margin-left:10px;

	margin-bottom:10px;

	font-size: 12px;

	padding: 4px 5px;

}

.buy-btn:hover,.see-btn:hover{

	border: 1px solid #999999;

	text-decoration:none;

	}

.payment .step-01 .box .row-02 .price-row .discount {

	background-color: #FCA342;

	color: #fff;

	padding: 2px;

	font-size: 11px;

}



/*---Step2---*/

.payment .paying {

margin-top: 20px;

}

.payment .paying .left-box {

float: left;

width: 100%;

}

.payment .paying .left-box .lbox {

padding: 0 0 12px 0;

border: 1px solid #c3cad5;

border-radius: 5px;

-moz-border-radius: 5px;

-webkit-border-radius: 5px;

overflow: hidden;

}

.payment .paying .left-box .lbox .btitle {

background-image: linear-gradient(to bottom,#fff 0%,#e6e9ed 100%);

background-image: -moz-linear-gradient(top,#fff 0%,#e6e9ed 100%);

background-image: -webkit-linear-gradient(top,#fff 0%,#e6e9ed 100%);

filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#e6e9ed');

background-color: #edf0f2;

height: 34px;

line-height: 34px;

padding: 0 0 0 10px;

font-size: 16px;

border-bottom: 1px solid #dde2eb;

}

.payment .paying .left-box .radio {

padding: 10px 0 8px 168px;

font-weight: bold;

}

.payment .p-login .frm-row {

margin-bottom: 10px;

}

.fl {

float: left;

}

.fr {

float: right;

}

.payment .paying .left-box .radio input, .payment .paying .left-box .radio label {

float: left;

}

.payment .paying .left-box .radio label {

margin: 4px 17px 0 2px;

}

.payment .paying .left-box .frm-title {

float: left;

width: 146px;

line-height: 28px;

margin-right: 17px;

text-align: right;

}

.payment .paying .left-box .frm {

float: left;

width: 489px;

}



.payment .paying .left-box .txt input {

width: 344px;

padding: 6px 7px;

margin: 10px 0 0 0 ;

border: 1px solid #ccd0da;

border-radius: 3px;

-moz-border-radius: 3px;

-webkit-border-radius: 3px;

box-shadow: inset 0 3px 2px -2px #eceaea;

-moz-box-shadow: inset 0 3px 2px -2px #eceaea;

-webkit-box-shadow: inset 0 3px 2px -2px #eceaea;

}

.payment .paying .left-box .textarea textarea {

width: 609px;

height: 46px;

padding: 6px 7px;

margin: 0;

border: 1px solid #ccd0da;

border-radius: 3px;

-moz-border-radius: 3px;

-webkit-border-radius: 3px;

box-shadow: inset 0 3px 2px -2px #eceaea;

-moz-box-shadow: inset 0 3px 2px -2px #eceaea;

-webkit-box-shadow: inset 0 3px 2px -2px #eceaea;

resize:none;

}

.payment .paying .left-box .select select {

float: left;

width: 180px;

height: 28px;

padding: 5px 3px;

margin: 10px 0 0 0;

border: 1px solid #ccd0da;

border-radius: 3px;

-moz-border-radius: 3px;

-webkit-border-radius: 3px;

box-shadow: inset 0 3px 2px -2px #eceaea;

-moz-box-shadow: inset 0 3px 2px -2px #eceaea;

-webkit-box-shadow: inset 0 3px 2px -2px #eceaea;

}

.payment .paying .left-box .select .error{line-height:45px;padding-left:10px;}

.payment .paying .left-box .lbox {

padding: 0 0 12px 0;

border: 1px solid #c3cad5;

border-radius: 5px;

-moz-border-radius: 5px;

-webkit-border-radius: 5px;

overflow: hidden;

}

.payment .paying .left-box .see-btn, .paying .btn .see-btn{

	float:left;

	margin-left:20px;

	margin-top:10px;

	padding:10px;

	color:  #333333;

	}

.payment .paying .left-box .textarea {

padding: 12px 0 0 12px;

}

.payment .paying .right-box {

float: right;

width: 290px;

}

.payment .paying .right-box #cart-sticky {

width: 290px;

}

.payment .p-login .cart-box {

float: right;

width: 288px;

border: 1px solid #c3cad5;

border-radius: 5px;

-moz-border-radius: 5px;

-webkit-border-radius: 5px;

overflow: hidden;

}

.payment .p-login .cart-box .ctitle {

background-image: linear-gradient(to bottom,#fff 0%,#e6e9ed 100%);

background-image: -moz-linear-gradient(top,#fff 0%,#e6e9ed 100%);

background-image: -webkit-linear-gradient(top,#fff 0%,#e6e9ed 100%);

filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#e6e9ed');

background-color: #edf0f2;

height: 34px;

line-height: 34px;

padding: 0 0 0 10px;

font-size: 16px;

border-bottom: 1px solid #dde2eb;

}

.payment .p-login .cart-box .detail {

padding: 12px 9px 8px 9px;

font-size: 11px;

}

.payment .p-login .cart-box .detail .amount {

font-family:Arial, Helvetica, sans-serif;

color:#666;

}

.payment .p-login .cart-box .detail .ltitle {

padding: 10px 0 3px 0;

margin-bottom: 5px;

color: #999;

text-align: left;

border-bottom: 2px solid #cfd4dd;

overflow:hidden;

}

.payment .p-login .cart-box .detail .ltitle p{font-size:10px;}

.payment .p-login .cart-box .detail td {

padding: 8px 0;

border-bottom: 1px solid #e7eaef;

vertical-align:top;

}

.payment .p-login .cart-box .detail td {

line-height: 16px;

}

.payment .p-login .cart-box .detail td .pic {

float: left;

width: 40px;

height: 40px;

}

.payment .p-login .cart-box .detail td .pic a{

	display:table-cell;

	width:40px;

	height:40px;

	vertical-align:middle;

	text-align:center;

}

.payment .p-login .cart-box .detail td .pic a img{max-width:40px;max-height:40px;}

.payment .p-login .cart-box .detail td .product .pdetail {

margin-left: 45px;

color: #999;

}

.payment .p-login .cart-box .detail td .product .desc {

float: left;

width: 115px;

font-size: 11px;

}

.payment .p-login .cart-box .detail td .product .desc a {

color: #666;

font-size:11px;

}

.payment .p-login .cart-box .detail td .product .p-amount {

float: left;

color: #c00;

font-weight: bold;

font-size: 11px;

padding-left:5px;

}

.payment .p-login .cart-box .detail td .price {

margin-top: 2px;

color: #666;

font-size: 11px;

font-weight: normal;

text-align: right;

}

.price .unit-price {

padding-left: 2px;

}

.payment .paying .right-box .sum-box {

background: #d7ecfc;

float: left;

width: 268px;

padding: 4px 10px 16px 10px;

margin-top: 6px;

font-size: 14px;

font-weight: bold;

border: 1px solid #9dcef1;

border-radius: 5px;

-moz-border-radius: 5px;

-webkit-border-radius: 5px;

}

.payment .paying .right-box .sum-box .sum-price {

padding: 7px 0 3px 0;

}

.payment .paying .right-box .sum-box .sum-price .price {

float: right;

color: #333;

font-size: 14px;

}

.payment .paying .right-box .sum-box .line {

background: #fff;

height: 1px;

margin: 5px 0 8px 0;

border-top: 1px solid #a4c4db;

}

.payment .paying .right-box .sum-box .pay {

color: #ff4800;

}

.payment .paying .right-box .sum-box .pay .price {

float: right;

color: #ff4800;

font-size: 14px;

}

.payment .paying .right-box .btn {

float: right;

margin-top: 10px;

}

.box.success{padding:50px 0;}

.box.success p,.box.success p a{

	line-height:30px;

	font-size:16px;

	font-weight:bold;

	color:#f40;

}

.btn  .see-btn{

	float:right;

	cursor:pointer;

}

.box.success p a{color:#03C;}

#total_amount{width:1px;height:1px;position:absolute;right:99999px;}

.paying.shipping .left-box{width:695PX;margin-bottom:20px;}

.paying.shipping .left-box .info{padding:10px;}

.paying.shipping .left-box .info p{line-height:30px;}

.paying.shipping .left-box .info .step3-note{padding-left:30px;}

.paying.shipping .left-box .info .radio1{color:#f00;font-weight:bold;}

.paying.shipping .left-box .info .radio1 em{color:#333;font-weight:normal;}

.shipping,.success{

	width:710px;

	margin:0 auto;

}

.advertisment-bound{

	margin:0 !important;

	}

.advertisment-bound img{

	max-height:320px !important;

	}
.shop-news-time{
	height:45px;
	padding-top:15px;
}