/*Temp39*/
/*-------------- Style -----------------*/

body {

font-family: arial,sans-serif!important;

background: #dfdfdf url(/skins/news/images/shop/temp36/back_main.png) repeat-x top left;

background-color: #0091c3;

}

.layout-bound {

	background: url(/skins/news/images/shop/temp39/backweb.png) repeat left top;

	width: 100%;

	padding: 0;

}

.layout-top{

	}

.shop-layout-top {

	

	width: 100%;

	position: relative;

}

.shop-layout-content {

	overflow: hidden;

	margin: 0 auto;

	padding:0px 15px;

	width: 976px;

	background:#fff;

}

.shop-layout-content-bound {

	width: 100%;

	display: block;

	margin: 0 auto;

	position: relative;

	padding-bottom: 25px;

}

.shop-layout-bottom {

	margin: 0;

	padding: 0;

	width: 100%;

	overflow: hidden;

}

.shop-layout-left {

	width: 200px;

	padding-top:15px;

	position: relative;

	min-height: 1px;

}

.shop-layout-right {

	width: 766px;

	padding-top:15px;

}

.shop-layout-bound {

	box-shadow: 0 0 10px #DEDEDE;

	margin: 0 auto;

}

/*-----------ADV_banner------------------*/



.Advertisment_left_bound {

	display: none;

}

.Advertisment-banner-bound {

	display: none;

	background: #fff;

	vertical-align: middle;

	overflow: hidden;

	position: absolute;

	margin-left: 0 auto;

	right: 37px;

	bottom: 0px;

}

/*--------- Banner -----------*/



.layout-shop-banner {

	color: #333;

	width: 100%;

	margin: 0 auto;

	position: relative;
	margin-top: -15px;
}

.shop-banner-content {

	width: 100%;

	margin: 0 auto;

	text-align: center;

	

}

.address {

	width:100%;

	text-align: center;

	margin-bottom: 2px;

	line-height:25px;
	height: 25px;

	color:#000;

}

.address .shop_cart {

	text-decoration: none;

	position:absolute;

	right: 16%;

	bottom: 35px;

	font-weight:bold;

	text-transform: uppercase;

	font-family: Tahoma, sans-serif;

	color:#1809EF;

	cursor:pointer;

	z-index:1000;

	

}

.address .shop_cart img {

	margin-right: 14px;

	display: none;

}

.address .shop_cart:hover {

	color:  #000	;

}

.logo {

	height: 70px;

	width: 1006px;

	margin:0 auto;

}

.logo a {

	text-align:center;

	width:260px;

	height:70px;

	display:table-cell;

	vertical-align:middle;

	float:left;

}

.logo a img {

	max-height:70px;

	max-width: 260px;

}

.hotline {

	display:none;

	position: absolute;

	bottom: 16%;

	right: 42%;

	color:#F00;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 19px;

	text-align: center;

	font-weight: bold;

}

.sub-menu-level1 {

	display: block;

}

.menu ul .sub-menu-level2, .sub-menu-level3 {

	padding: 0;

	display: none;

	margin: 0!important;

	list-style: none;

	position: absolute;

	left: 0px;

	top: 38px;

	z-index: 999;

	text-align: left;

}

.menu ul li:hover .sub-menu-level2 {

}

.menu ul li .sub-menu-level2 li {

	background-color:#37A9D7;

	border-top: 1px solid #fff;

	padding: 0;

	width: 135px;

	font-size: 12px;

	position: relative;

	display: block;

	float: none;

	text-transform: none;

}

.menu ul li .sub-menu-level2 li:hover .sub-menu-level3 {

}

.menu ul li ul li:first-child {	

}

.menu ul li ul > li:hover, .menu ul li ul li:hover > a:link, .menu ul li ul li:hover > a:visited {

	background-color: #017FB1;

	color:#fff;

}

.menu ul li ul li a {

	font-family: Arial, sans-serif;

	font-size: 13px;

	line-height: 16px;

	font-weight: 400;

	padding: 0 10px;

	text-transform: capitalize;

	float: none;

	color: #fff;

	display: block;

	text-align:left;

	text-shadow: none!important;

	text-decoration: none;

	padding: 10px 0px 10px 8px;

}

.menu ul li ul li .sub-menu-level3 {

	left: 135px;

	top: -1px;

}

.menu {

	background:#37A9D7;

	padding-left: 0px;

	height:38px;
position: relative;
}

.menu > ul {

	width: 1006px;

	margin:0 auto;

	text-align:right;

	line-height:36px;

}

.menu> ul >li:hover , .menu >ul >li .active {

color: #000 !important;

}

.menu ul li:last-child a {

	border: none;

}

.menu > ul > li {

	display: inline;

	float: left;

	height:38px;

	position: relative;

	padding: 0px 0px !important;

}

.menu > ul > li:last-child{

	background:none;

	}

.menu > ul > li> a {

	color: #fff;
text-decoration: none;
padding: 11px 25px;
font-size: 14px;
line-height: 16px;
text-align: center;
min-width: 60px;
display: block;

}

.menu ul > li:hover > a {

	color:#000;

}

.menu ul li .active, .menu ul li:first-child {

	color: #f00;

}

.select {

}

.search {

	position: absolute;

 bottom: 5px;
  right: 13%;
  z-index: 99999;
	background: url(/skins/news/images/shop/temp39/backtkiem.png) no-repeat scroll center center rgba(0, 0, 0, 0);

	height: 27px;

	width: 212px;

}

.search form{

	margin-top:3px;

	margin-right:10px;

	}
.shop-banner-content{
	background-size:100%;
}
.shop-banner-content .search input:focus

{

	}

.shop-banner-content .search input{

	display:inline;

}

.shop-banner-content  .input-search {

	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);

	border: medium none !important;

	float: left;

	height: 26px !important;

	line-height: 26px !important;

	margin-left: 5px;

	padding:0 !important;

	width: 175px;

}

.shop-banner-content .search .input-search:focus {

}

.search .btm-search {

	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);

	border: medium none;

	float: right;

	height: 27px;

	width: 30px;

	cursor: pointer;

	font-size: 13px;

	padding: 3px 5px;

}

.search .btm-search:hover {

	opacity: 0.5;

}

/******************************support-online********************/

.support-online .support-online-Title span{

	}

.support-online .support-online-Title{

	}

.support-online {

	margin: 10px 0;

}

.support-online-title {

}

.support-online-content {

	color: #868485;

}

.skype {

	display: none;

}

.support-item {

	padding: 4px 10px;

	text-align: center;

	padding-bottom: 8px;

}

.support-item a {

	padding: 5px 0px;

	font-weight: normal;

	text-decoration: none;

	color: #5b5b5b;

}

/******************************end--support-online********************/







/*-------------------------------shop_category_left---------------------------------------*/



.shop-category-left-layout {

	width: 100%;

	margin-bottom: 30px;

}

.default-title span {

	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);

	color: #fff;

	font-family: arial;

	font-size: 13px;

	font-weight: bold;

	line-height:36px;

	padding-left: 20px;

	text-transform: uppercase;

}

.default-title {

	background: url(/skins/news/images/shop/temp39/tabcenter1-c.png) repeat-x right top;

	height: 36px;

}

div .category-left-title {

}

.category-left-content ul {

	margin: 0;

}

.category-left-content ul ul {

	list-style: none outside none;

	margin: 0;

	padding: 0;

}

.category-left-content > ul > li:hover > a{

	

}



.category-left-content ul li:first-child {

}

.category-left-content > ul > li {

	background: url(/skins/news/images/shop/temp39/dot.png) 5px 7px no-repeat;

}

.category-left-content > ul  li  a {

	

	display: block;

	font-size: 13px;

	font-weight: bold;

	overflow: auto;

	padding: 10px 6px 10px 18px;

	text-decoration: none;

}

.category-left-content ul li  ul > li {

	list-style: none outside none;

	position: relative;

	background:url(/skins/news/images/shop/temp39/dotsub.png) 2px 12px no-repeat;

}

 .fa-angle-down{

	display:none;

}

.category-left-content .sub-menu .fa-angle-down {

	margin: 10px 15px;

}

.category-left-content .sub-menu2 .fa-angle-down {

	margin: 0px 10px;

}

.category-left-content .sub-menu, .sub-menu2 {

	height: 15px;

	padding-right: 5px;

	position: absolute;

	right: 0;

	top: 13px;

	width: 15px;

}

.category_leve2 {

	display: block;

	z-index: 1000;

	overflow:hidden;

	margin-left:15px;

	-webkit-transition:height 3s;

	transition:height 3s;

	-moz-transition:height 3s;

}

.category_leve3 {

	display: block;

	padding: 6px 20px 4px 13px;

	border-radius: 4px;

}

.category_leve3 ul li {

	display: block;

	padding:5px 8px;

	background:url(/skins/news/images/shop/temp14/list_style.gif) 0px 10px no-repeat !important;

}

.category-left-content ul ul ul li a:link, .category-left-content ul ul ul li a:visited, .category-left-content ul ul ul li a:link, .category-left-content ul ul ul li a:visited {

	font-size: 14px;

	font-weight: normal;

	padding: 0;

	margin: 0;

}

.category-left-content ul ul > li.level1 > a:link, .category-left-content ul ul > li.level1 > a:visited {

	display: block;

	color:#000;

	font-size: 12px;

	font-weight: 600;

	border: none;

	padding:6px 3px 6px 23px; 

	font-weight:bold;

}

.category-left-content ul li a:link, .category-left-content ul li a:visited, .category-left-content ul li a {

	color: #333;

	display: block;

	font-size: 13px;

	font-weight: bold;

	padding: 6px 3px 6px 23px;

	text-decoration: none;

}

.category_leve3 ul li a {

	color: #000 !important;

	margin-left: 10px;

}

.category_leve3 ul li:hover a {

	color: #064a97 !important;

	text-decoration: none;

}

.category-left-content ul ul li.level1:hover a:link, .category-left-content ul ul li.level1:hover a:visited {

	color: #064a97;

	

}

.category-left-content ul li:hover a:link, .category-left-content ul li:hover a:visited {

	color: #064a97;

}

/*-------------------------------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: 5px 5px;

	clear: both;

}

.shop-product-left-Title {

	width: 98%;

}

.shop-product-left-Title span {

}

.shop-product-left-content {

	border-top: 0;

	border-radius: 0 0 4px 4px;

}

.product-left-items {

	border-top: 1px dotted #dedede;

	margin-bottom: 0;

	min-height: 0;

	margin: 0;

	height: 100% !important;

	padding: 5px 0px !important;

	text-align: center;

}

div .first {

	border: none;

}

.product-left-image {

	width: 99%;

	border: 1px #D1D1D1 solid;

	display:table-cell;

	vertical-align: middle;

	height:157px;

}

.product-left-image a {

	text-align: center;

	margin: 0 auto;

}

.product-left-image img {

	margin: 0 auto;

	max-width: 90%;

	max-height: 157px;

}

.first .product-left-details {

	text-align: center !important;

	margin-left: -10px;

}

.product-left-details {

	font-weight: bold;

	font-style: normal;

	text-align: center;

}

.product-left-details strong a {

	font-family: pt sans;

	font-size: 14px;

	text-align: center;

	color: #333;

	text-decoration: none;

	padding: 5px 0px 0px;

	text-transform: capitalize;

}

.product-left-details strong a:hover {

	color:#06f;

}

.product-left-price {

	padding-top: 5px;

	text-align: center;

	font-style: normal;

}

.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 {

	display:none;

	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--------------------------------------*/

.map-bound{

	float:right;

	}

/*------------------------------Hot_news----------------------------------*/



.hot-news-layout, .shop-social-layout, .shop-product-left-bound, .support-online {

	width: 100%;

}

.defaultContent, .category-left-content, .shop-product-left-content {

	border-top: none;

	width:200px;

	border-radius:0 0 4px 4px;

	margin:0 auto;

}

.hot-news-layout .hot-news-title span	{

	}

div.hot-news-item {

	border-bottom: 1px dotted #06f;

	clear: both;

	width:100%;

	padding:5px 0;

	overflow: hidden;

}

div.hot-news-item .hot-news-image img {

	max-width: 80px;

	max-height: 70px;

}

.hot-news-image {

	float: left;

	margin-right: 6px;

}

.hot-news-item-title {

	float: left;

	text-align: left;

	width: 113px;

}

div .hot-news-item-title a {

	color: #333;

	line-height: 16px;

	font-size:12px;

	font-weight: normal;

	font-family: Tahoma, Geneva, sans-serif;

}

div.hot-news-item-title a span {

	font-size: 13px;

}

div.hot-news-item-title a:hover {

	color: #064a97 ;

	text-decoration: none;

}

.hot-news-item-description {

	display: none;

}

.viewMore {

	display: none;

}

.viewMore a {

	font-weight: normal;

	text-decoration: none;

	color: #5b5b5b;

	cursor: pointer;

}

/*------------------------------------shop_contact_us-----------------------------------*/

.shop-contact-bound{

	width:100%;

	}

.shop-contact-title{

	border-bottom:1px #333333 solid;

	}

.shop-contact-title h2{

	color:#000;

	font-size:18px;

	font-weight:bold;

	margin:6px 10px;

	}

.shop-contact-us-bound {

	width: 100%;

	padding:10px 0;

}

.shop-contact-info-bound {

	width: 100%;

}

.shop-contact-us-msg {

	padding: 13px 20px;

}

.contact-info, .shop-contact-us-msg, .news-list-content, .shop-detail-bottom .description, .shop-detail-product-other .other-content {

}

.contact-info {

	padding: 5px 10px 10px;

}

.contact-info strong {

	font-weight: bold;

	font-size: 15px;

	color: #cf2d7f;

}

.shop-contact-content {

	padding: 10px;

	margin-top: 10px;

	width:96%;

	margin:0 auto;

}

.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;

	width: 100%;

	padding-left: 5px;

	-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;

}

.verify_confirm_code {

	margin-top: 5px;

}

.shop-contact-bound .submit-button {

	box-shadow: 0px 0px 6px #0066CC;

	-webkit-box-shadow:0px 0px 6px #0066CC;

	-moz-box-shadow:0px 0px 6px #0066CC;

	-ms-box-shadow:0px 0px 6px #0066CC;

border: 1px solid #EAEEF0;

color: #FFF;

background: #37A9D7;

height: 32px;

margin-top: 5px;

}

.shop-contact-bound .submit-button {

	color: #333333;

}

/*------------------------------------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 {

	color: #333;

	display: block;

	font-size: 18px;

	font-weight: normal;

	text-shadow: none;

	margin: 0 0 10px;

}

.shop-news-brief {

	padding: 0 10px;

	font-size: 12px;

	color:#000;

	font-style: italic;

font-weight: normal;

	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 .title-product-home{

	background:none;

	border-bottom:1px #333333 solid;

	}

.shop-news-detail-other .title-product-home h2{

	color: #242424;

	background:none;

	font-weight: bold;

	font-size: 13px;

	}

.shop-news-detail-other p {

	border-bottom: 4px double #e2ded3;

}

.shop-news-detail-other p strong {

	font-size: 12px;


	color: #FF0000;

	margin-bottom: 12px;

}

.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:hover {

	color: #242424;

}

.shop-news-detail-other-list ul li a {

	background: url(/skins/news/images/shop/temp39/nutmn.png) no-repeat scroll 0 4px transparent;

	color: #9A0000;

	text-decoration: none;

	margin-left: 10px;

	padding-left: 10px;

	font-size: 13px;

}

.shop-news-comment-bound {

	width: 100%;

	border: solid 1px #fff;

	background-color: #F2F2F2;

	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;

	font-family: "Times New Roman", Times, serif;

	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;

	display: block;

}

.shop-social-layout iframe{

	width:98% !important;

	}

.defaultContent {

}

.temp11 {

}

/*------- Slide -------*/



.slide-show-bound {

	display: none;

	width: 756px;

	margin-bottom:15px;

	overflow: hidden;

	border-radius:5px;

	-webkit-border-radius:5px;

	-moz-border-radius:5px;

	background: #FFF;

	box-shadow: 0 1px 5px 0 #4A4A4A;

}

.slide-show-bound .slide-bound {

	overflow: hidden;

	width: 100% !important;

	height: 300px !important;

	

}

.slide-show-bound .slide-bound ul {

	height: 100% !important;

}

.slide-show-bound .slide-bound img {

	width: 100% !important;

	height: 300px !important;

}

.slide-banner-bound {

	display:block;

	width: 996px;

	margin:0 auto;

	margin-top: 15px;

	margin-bottom:15px;

	padding: 5px;

	background:#cac8c8;

	overflow: hidden;

}

.slide-banner-bound .slide-bound {

	overflow: hidden;

	width: 100% !important;

	height: 356px !important;

}

.slide-banner-bound .slide-bound ul {

	height: 100% !important;

}

.slide-banner-bound .slide-bound img {

	width: 100% !important;

	height: 356px !important;

}

/*--- Product Home ---*/



.layout-product-home {

	width: 100%;

	float:right;

}

.title-product-home {

	background:url(/skins/news/images/shop/temp39/tabcrl-cr.png) repeat-x bottom;

	height: 38px;

	line-height: 35px;

}

.title-product-home h2, .title-product-default h2 {

	margin:0;

	display:table-cell;

	overflow:hidden;

	border-radius:5px;

	-webkit-border-radius:5px;

	-moz-border-radius:5px;

	background-color:#2B7796;

	padding:1px 20px;

	color: #fff;

	font-size: 14px;

	text-decoration: none;

	font-weight: normal;

}

.product-home-content {

	overflow: hidden;

	padding: 10px 0;

}

.view-mores {

	overflow: hidden;

}

ul.productlist {

	padding: 0 0 5px;

	list-style: none outside none;

	margin: 0;

	overflow: hidden;

	clear: both;

}

.product-items {

	position:relative;

	float: left;

	width: 177px;

	margin:6px;

	height: 276px;

	margin-bottom:5px;

	text-align:center;

	border: 1px solid #ECCD96;

	border-radius:5px;

	-webkit-border-radius:5px;

	-moz-border-radius:5px;

}

ul.productlist li img {

	max-height: 150px;

	margin-top:3px;

	max-width:175px;

}

.product-img a {

	text-decoration: none;

	display: inline-block;

	color: #777;

}

.product-img {

	width:177px;

	height:165px;

	display:table-cell;

	vertical-align:middle;

	text-align:center;

}

.product-info h2{

	margin:5px 0;

	}

.product-info h2 a {

	color: #77746d;

	text-decoration: none;

	transition: all 0.3s ease 0s;

	font-family: Arial, Helvetica, sans-serif;

	line-height: 18px;

	font-weight: 400;

}

.product-info h2 a:hover {

	text-decoration: none;

	color: #f17981;

}

.product-shop-info-other {

	display: none;

}

.product-view{

	display:inline-block;

	margin-left:10px;

	padding:0;

	margin-top:0;

	}

.price-sell {

	color: #f00;

	font-size: 14px;

	font-weight: bold;

}

.price-fix {

	color: #000;

	font-size: 13px;

	font-weight: normal;

	text-align: right;

	margin-right: 10px;

	text-decoration: line-through;

}

.discount {

	display:none;

	background-image: url(/skins/news/images/shop/temp27/belt.png);

	background-position: center center;

	background-repeat: no-repeat;

	background-size: 100% 100%;

	height: 44px;

	right: 10px;

	position: absolute;

	top: -8px;

	width: 35px;

}

.discount span {

	display: none;

	position: absolute;

	left: 5px;

	font-size: 15px;

}

.view-mores a {

	color: #999;

	float: right;

	margin-right: 20px;

	font-size: 12px;

	font-weight: bold;

}

.view-mores a:hover {

	color: #333333;

}

.product-price{

	text-align:center;

	}

.product-items .product-price .code a{

	background-color:#196AFF;

	background-image:url(/skins/news/images/shop/temp39/btnaddtocart.png);

	background-position: center left;

	background-repeat: no-repeat;

	color: #fff;

	border:1px #E4C2C2 solid;

	border-radius: 4px;

	-webkit-border-radius:4px;

	-moz-border-radius:4px;

	text-align:right;

	padding-left:25px;

	padding-right:5px;

	text-decoration:none;

	display: inline-block;

	height: 24px;

	line-height:24px;

	margin-top: 5px;

}

.product-items .product-price .code a:hover {

}

.product-items .product-price .code a strong {

	font-size: 13px !important;

}

.product-items .product-price .code {

	display:block;

	position: absolute;

	bottom: 3px;

	right: 22%;

	color: #FFFFFF;

	text-decoration: none;

	font-family: arial;

	font-size: 12px;

	font-weight: bold;

	text-transform: uppercase;

}

.productlist .product-info h2 a {

	color:#333333;

		display: block;

	font-size: 13px;

	font-weight: bold;

	text-decoration: none;

}

.productlist .product-info h2 a:hover {

	color: #DB212A;

}

/*--- News ---*/



.news-list-bound {

	width: 100%;

	float:right;

}

.news-list-content {

	padding: 10px 0px;

	overflow: hidden;

	width:100%;

}

.news-list-content-item {

	float: left;

	width: 98%;

	padding:5px 0;

	border-bottom:1px #DDDDDD dashed;

}

.news-list-content-item:last-child {

	background: none;

}

.news-list-content-image {

	margin: 3px 10px 3px 10px;

	width: 135px;

	height: 100px;

	padding:3px;

	float:left;

	border: 1px solid #d0d0d0;

	display:table-cell;

	vertical-align:middle;

	text-align:center;

}

.news-list-content-image img {

	width: 135px;

	height: 100px;

}

.news-list-content-detail {

	float: left;

	width: 75%;

	line-height: 1.5;

	text-align: left;

	vertical-align: top;

}

.news-list-content-name {

	margin: 0px 0 5px 0;

}

.news-list-content-name a {

	

	color:#333;

	display: block;

	font-size: 13px;

	line-height:14px;

	font-weight: bold;

}

.news-list-content-name a:hover {

	color: #06f;

	text-decoration: none;

}

.news-list-content-brief {

	color: #3C3C3C;

	font-size: 12px;

	line-height:18px;

	font-family: Arial, Helvetica, sans-serif;

	text-align: left;

}

.news-list-content-view {

	display: none;

}

.quang-cao {

	display: none;

}

.paging-bound{

	text-align:right;

	margin-right:20px;

	}

.title-search{

margin-left:10px;	

	}

/*------ Product Detail ------*/



.fa-caret-right {

	color: #e44b8e;

}

.title-shop-detail a {

	font-size: 14px;

	margin-right: 10px;

	color:#666;

}

.shop-news-time{

	text-align:right;

	}

.title-shop-detail span {

	font-weight: bold;

}

.shop-product-detail-content h1 {

	color: #333;

	display: block;

	font-size: 17px;

	font-weight: bold;

	margin: 0px;

	margin-top:10px;

}

.shop-detail-top {

	width: 96%;

	float:right;

	overflow: hidden;

}

.shop-product-detail-content {

	width: 100%;

	float:right;

}

.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;

	background: #fff;

	width: 40%;

	height: 330px;

	margin-top: 16px;

	float: left !important;

}

.product-detail-info tr{

	

	}

.tdleft {

	width: 50%;

	color: #242424;

	height:27px;

	text-align:right;

	font-size: 13px;

	font-weight: bold;

}

.tdright {

	color: #000;

}

.tdright .code {

	font-size: 14px;

	font-weight: bold;

	color: #74b436;

}

.price {

	color: #d0422a;

	font-weight: normal;

	font-size: 16px;

	line-height: 24px;

}

.input-small {

	width: 20px;

	border:1px #AEAEAE solid;

	padding:5px;

}

.quantity {

	height: 58px;

	background-image: url(/skins/news/images/shop/temp27/seprator2.png);

	background-position: bottom center;

	background-repeat: no-repeat;

}

.buy {

	text-align: center;

	padding-top: 10px;

}

.buy a {

	text-decoration: none;

}

.add-cart{

	background: url(/skins/news/images/shop/temp36/btncart.png) no-repeat left;

	color: black;

	display: block;

	height: 38px;

	line-height:38px;

	color:#fff;

	font-weight:bold;

	width: 143px;

	margin: 0px auto;

	}

.social {

	padding-top: 20px;

	text-align: center;

}

.shop-detail-bottom {

	width: 100%;

	overflow:hidden;

	padding-bottom: 20px;

}

.shop-detail-bottom h2 {

	text-align: left;

}

.shop-detail-bottom .description {

	border: 1px solid #D2D2D2;

	overflow: hidden;

	width: 97%;

	padding:1%;

	margin:0 auto;

	margin-top:10px;

	line-height: 20px;

}

.shop-detail-product-other {

	margin-top: 10px;

	width: 100%;

}

.shop-detail-product-other .other-content {

	width: 100%;

	overflow: hidden;

}

.shop-news-comment-bound {

	display: none;

}

/*Footer*/



.boder_footer {

	background: #37a9d7;

	border-color: #017fb1;

	border-style: solid;

	border-width: 3px 2px;

	padding-bottom: 20px;

	padding-top: 20px;

	width:1002px;

	margin:0 auto;

}

.footer {

	margin: 0 auto;

	overflow: hidden;

	color: #fff;

	width: 98%;

	padding: 20px 10px;

	margin-bottom: 20px;

}

.footer p{

	color:#fff !important;

	}

.design-by {

	display: block;

	width: 220px;

	color:#fff;

	float: right;

	font-family: 'Open Sans', sans-serif;

	font-size: 14px;

	margin-top:3%;

	line-height: 16px;

}

.design-by a {

	font-size: 12px;

	line-height: 14px;

	text-decoration: underline;

	color: #fff;

}

/*--- 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: 99% !important;

	margin: auto;

	float:left;

}

.payment .title-product-home h2 {

	font-size: 13px;
white-space: nowrap;
}

.steps {

	width: 100%;

	height: 32px;

	margin-top: 15px;

	background: url(/skins/news/images/shop/temp28/bg-oder-tem11.png)0 -2px no-repeat;

	background-size:100% 490%;

}

.steps.step2 {

	background-position: 0 -42px;

}

.steps.step3 {

	background-position: 0 -81px;

}

.steps.step4 {

	background-position: 0 -121px;

}

.steps ul li {

	width: 180px;

	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 {

	width: 100%;

	margin: 10px 0;

	border: 1px solid #D2D2D2;

	overflow: hidden;

	background: #f5f3f2;

}

.payment p {

	margin: 0;

	padding: 0;

	float:left;

}

.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;

	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 #B2B2B2;

}

.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: #090909;

	font-family: "Times New Roman", Times, serif;

	font-size: 14px;

}

.payment .step-01 .box .row-02 .product-info h2 a:hover {

	color: #000

}

.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;

	display:none;

	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: #E7E7E7;

	border: 1px solid #CCCCCC;

	color: #000;

	cursor: pointer;

	margin-left: 10px;

	font-family: Tahoma, Geneva, sans-serif;

	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 {

	width: 100%;

	margin:0 auto;

}

.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;

	background: #f5f3f2;

}

.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;

	font-family: "Times New Roman", Times, serif;

	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: right	;

}

.fr {

	float: left;

}

.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: #000;

}

.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: #39F;

	float:none;

}

.btn .see-btn {

	float: right;

	cursor: pointer;

}

.box.success p a {

	color: #F00;

}

#total_amount {

	width: 1px;

	height: 1px;

	position: absolute;

	right: 99999px;

}

.paying.shipping .left-box {

	width: 100%;

	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: 99%;

	margin: 0 auto;

}

.Advertisment-banner-bound .advertisment-bound {

	margin: 0 !important;

	width: 260px;

	height: 370px;

	padding: 20px;

	overflow: hidden;

}

.Advertisment-banner-bound .advertisment-bound img {

	width: 100%;

	height: 100%;

}

