﻿@charset "utf-8";
/*Tag*/
.article { width:100%; height:auto; overflow:hidden; border-top: 1px solid #dbdbdb; min-width: 1180px; background-color: #e1e1e1; }
	/*主体*/
.article-left ,
.article-right { height:auto; overflow:hidden; float: left; }
.article-left { width:834px; margin-right: 16px; background-color: #fff; }
h3.lw-article-left-title { height:67px; line-height:80px; font-weight: bold; padding-left: 26px; overflow:hidden; 
	font-size: 24px; border-bottom: 1px solid #e7e7e7; }
	h3.lw-article-left-title span { height:62px; font-size: 12px; float: right; color:#bdbdbd; font-weight: normal;
	 padding-top: 6px; padding-right: 20px; }
h3.lw-article-left-title em { color:#ab263c; }
.article ul.lw-article-left-list { margin:0 26px; } 
.article ul.lw-article-left-list li { height:auto; overflow:hidden; padding:20px 0; border-bottom: 1px dashed #e7e7e7; }
.article ul.lw-article-left-list li .lw-act-list-left { width:150px; height:150px; float:left; margin-right: 16px; }
.article ul.lw-article-left-list li .lw-act-list-left img { width:150px; height:150px; }
.article ul.lw-article-left-list li .lw-act-list-right { width:616px; height:auto; float:left; color:#999; }
.article ul.lw-article-left-list li .lw-act-list-right h3 a { line-height: 30px; font-weight: normal; font-size: 16px; display:block; }
.article ul.lw-article-left-list li .lw-act-list-right span.tag { height:30px; line-height: 30px; font-size: 14px; display: block; }
.article ul.lw-article-left-list li .lw-act-list-right span.tag h4 { font-weight: normal; float:left; }
.article ul.lw-article-left-list li .lw-act-list-right span.tag a { padding-right: 20px; color:#ab273c; }
.article ul.lw-article-left-list li .lw-act-list-right span.tag strong { color:#ccc; float:right; font-weight:normal; }
.article ul.lw-article-left-list li .lw-act-list-right p { color:#999; font-size: 14px; line-height: 24px;  padding-top: 8px; }
.article ul.lw-article-left-list li .lw-act-list-right p a { color:#999; }
.article ul.lw-article-left-list li .lw-act-list-right p a:hover { color:#ab273c; }

.article-right { width:330px; height:auto; float:left; }
.lw-hot-tag { height:auto; background-color: #f9f9f9; margin-bottom: 14px; }
.lw-hot-tag-title { height:60px; padding:0 18px; height:60px; line-height: 66px; background-color: #eee; overflow:hidden; }
.lw-hot-tag-title h3 { font-size: 18px; float:left; }
.lw-hot-tag-title a { font-size: 14px; color:#bdbdbd; float:right; }
.lw-right-list { overflow:hidden; }
.lw-hot-tag-list { width:298px; padding:20px 16px 10px; }
.lw-hot-tag-list a { height:36px; line-height: 36px; padding: 0 18px; border:1px solid #e1e1e1; display:block; float:left;
margin:0 4px 16px; color:#757575;*white-space:nowrap; *break-word:keep-all;}
.lw-hot-tag-list a.tag-list-01 { background-color: #eee }
.lw-hot-tag-list a.tag-list-02 { background-color: #ffeffd }
.lw-hot-tag-list a.tag-list-03 { background-color: #fffce9 }
.lw-hot-tag-list a.tag-list-04 { background-color: #e6eef5 }
.lw-hot-tag-list a.tag-list-05 { background-color: #d4d5d5 }
.lw-hot-tag-list a.tag-list-06 { background-color: #eff3e8 }
.lw-hot-tag-list a.tag-list-07 { background-color: #e1e9f0 }

.lw-hot-tag-h460 { height:460px; }

ul.lw-ul-tag ,
ul.lw-single { width:330px; height:auto; overflow:hidden; padding:14px 0; }
ul.lw-ul-tag li { width:294px; font-size: 14px; height:30px; line-height: 30px; color:#666; padding:0 18px;
	border-bottom: 1px solid #e7e7e7; cursor:pointer; overflow:hidden; }
ul.lw-ul-tag li .lw-ul-tag-title { height:30px; position:relative; overflow:hidden;}	
ul.lw-ul-tag li .lw-ul-tag-title em { width: 0;height: 0; display:block; position:absolute; top:50%; left:0px; margin-top:-4px;
	border-top: 4px solid transparent; border-left: 4px solid #c7c7c7;border-bottom: 4px solid transparent; }
ul.lw-ul-tag li .lw-ul-tag-title span { padding-left: 16px; display:block; }

.lw-ul-tag-hover { width:100%; height:110px; padding-bottom: 14px; }
.lw-ul-tag-hover span p.lw-ul-tag-hover-top { height:30px; line-height: 30px; }
.lw-ul-tag-hover span p.lw-ul-tag-hover-top a { color:#222; }
.lw-ul-tag-hover span.lw-ul-tag-hover-bottom { width:auto; height:80px; display: block; }
.lw-ul-tag-hover span.lw-ul-tag-hover-bottom a.lw-ul-tag-hover-b-left { width:80px; height:80px; float:left; margin-right: 12px; }
.lw-ul-tag-hover span.lw-ul-tag-hover-bottom a.lw-ul-tag-hover-b-left img { width:80px; height:80px; }
.lw-ul-tag-hover span.lw-ul-tag-hover-bottom span.lw-ul-tag-hover-b-right { width:200px; height:80px; float:left; font-size: 12px; }
.lw-ul-tag-hover span.lw-ul-tag-hover-bottom span.lw-ul-tag-hover-b-right p { height:50px; line-height: 18px; display:block;}
.lw-ul-tag-hover span.lw-ul-tag-hover-bottom span.lw-ul-tag-hover-b-right span.tag { height:20px; line-height: 20px; display: block; padding-top: 10px; overflow:hidden;}
.lw-ul-tag-hover span.lw-ul-tag-hover-bottom span.lw-ul-tag-hover-b-right span.tag h4 { font-weight: normal; float:left; font-size: 12px; }
.lw-ul-tag-hover span.lw-ul-tag-hover-bottom span.lw-ul-tag-hover-b-right span.tag a { padding-right: 20px; color:#ab273c; }

.article ul.lw-single { padding:2px 0; }
.article ul.lw-single li { width:294px; font-size: 14px; height:120; line-height: 30px; color:#666; padding:0 18px;
	border-bottom: 1px solid #e7e7e7; cursor:pointer; overflow:hidden; background-color: #f9f9f9; }
.article ul.lw-single li a.lw-single-title { height:38px; line-height: 42px; display:block; color:#222; overflow:hidden; }
.article .lw-single-bottom { width:100%; height:68px; padding-bottom: 14px; display:block; }
.article .lw-single-bottom a.lw-single-bottom-left { width:68px; height:68px; float:left; margin-right: 12px; }
.article .lw-single-bottom a.lw-single-bottom-left img { width:68px; height:68px; }
.article .lw-single-bottom span.lw-single-bottom-right { width:200px; height:68px; float:left; font-size: 12px; }
.article .lw-single-bottom span.lw-single-bottom-right p { height:68px; line-height: 20px; display:block; color:#666; }

.article .sidebar-w330 { width:330px; height:auto; }
.article .sidebar-w330 img { width:330px; }

	/*文章详情*/
h3.lw-ac-det-tit { padding-left: 56px; }
.lw-ac-det-content { padding:0 56px; overflow: hidden; }
.lw-ac-det-content span.tag { display:block; height:44px; line-height: 44px; font-size: 14px; color:#999; }
.lw-ac-det-content span.tag h4 { font-weight: normal; float:left; }
.lw-ac-det-content span.tag a { padding-right: 20px; color:#ab273c; float:left; }
.lw-ac-det-content span.tag strong { color:#ccc; float:right; font-weight:normal; }
.lw-ac-det-c-txt { height:auto; overflow:hidden; padding-top: 20px;; }
.lw-ac-det-c-txt p { font-size: 14px; color:#666; line-height: 24px; padding-bottom: 20px; }
.lw-ac-det-c-txt img { max-width:725px; height:auto; margin-bottom: 20px; }
.lw-ac-det-c-txt p em { color:#ab263c; } 
.lw-ac-det-c-txt p.lw-stat-txt { padding:50px 0 20px; }

.lw-ac-det-h60 { height:60px; background-color: #eee; position:relative; }
.lw-ac-det-h60-but { position:absolute; top:0px; }
.lw-ac-det-h60-left { height:60px; left:60px; }
.lw-ac-det-h60-but span { height:36px; line-height: 42px; display:block; font-size: 18px; }
.lw-ac-det-h60-but a,.lw-ac-det-h60-but em { font-size: 12px; color:#888; display:block; }

.lw-share-w216 { width:auto; height:auto; padding-top: 13px; margin:0 auto; overflow:hidden; display: table; * margin-left: 36% }
.lw-share-w216 a { width:32px; height:32px; float:left; margin-right: 5px; display:block; text-indent: -9999px;
	background-image: url(../img/icon.png); background-repeat: no-repeat; }
.lw-share-w216 a.lw-share-01 { background-position: 0px -1048px; }
.lw-share-w216 a.lw-share-02 { background-position: -37px -1048px; }
.lw-share-w216 a.lw-share-03 { background-position: -74px -1048px; }
.lw-share-w216 a.lw-share-04 { background-position: -110px -1048px; }
.lw-share-w216 a.lw-share-05 { background-position: -146px -1048px; }
.lw-share-w216 a.lw-share-06 { background-position: -183px -1048px; }
.lw-ac-det-h60-right { height:60px; right:60px; }

dl.lw-ac-recommended { width:296px; height:auto; float:left; padding:20px 0 40px; }
dl.lw-ac-recommended dt { height:30px; line-height: 30px; text-align: center; margin-bottom: 4px;
	border-bottom: 1px dashed #878787; font-size: 16px;  background: url(../img/disc.png) no-repeat 2px 10px; text-align:left; padding-left:16px; }
dl.lw-ac-recommended dd { line-height: 34px; padding-left: 2px; font-size: 14px; color:#666;}
.lw-ac-det-content em.lw-ac-det-em { height:146px; display:block; float:left; margin:32px 64px 0; 
	border-left: 1px solid #b4b4b4; }
.article-right .lw-hot-tag.lw-hot-tag-h460{height:490px;}


/*热卖商品推荐列表*/
.lw-best-seller-list { width: 330px; overflow: hidden; }
.lw-best-seller-list ul { width: 310px; padding: 18px 20px 0; overflow: hidden; }
	.lw-best-seller-list ul li { width: 137px; height: 137px; margin:0 16px 16px 0; float: left;
		border: 1px solid #eee; position: relative; }
	.lw-best-seller-list ul li img { width: 137px; height: 137px; }
.lw-best-seller-list ul li .lw-shade .lw-title { width: auto; text-align: left; padding: 0 6px 0 20px; text-decoration: none; }	
.lw-best-seller-list ul li .lw-title em { color: #fe0028; display: block; }	

.lw-hot-sales-list { width: 330px; overflow: hidden; }
.lw-hot-sales-list ul { width: 306px; padding: 18px 22px 0; overflow: hidden; }
	.lw-hot-sales-list ul li { width: 80px; height: 80px; margin:0 20px 20px 0; float: left;
		border: 1px solid #eee; position: relative; }
	.lw-hot-sales-list ul li img { width: 80px; height: 80px; }

ul.lw-Hots-liste { padding:2px 0; }
ul.lw-Hots-list li { width:294px; font-size: 14px; height:100px; line-height: 30px; color:#666; padding:0 18px;
	border-bottom: 1px solid #e7e7e7; cursor:pointer; overflow:hidden; background-color: #f9f9f9; }
ul.lw-Hots-list li a.lw-single-title { height:38px; line-height: 42px; display:block; color:#222; }
ul.lw-Hots-list li p { height:62px; line-height: 20px; display:block; color:#666; }

.article-top { width: 1140px; height: 295px; background-color: #fff; margin-bottom: 20px; padding:20px; }
.article-top img { float: left; }
.ale-top-right { width: 610px; float: left; padding-left: 20px; }
.ale-top-right h3 { font-size: 16px; line-height: 36px; display: block; text-align: center; }
.ale-top-right h3.ale-tit-left { text-align: left; }
.ale-top-right p { font-size: 14px; color: #999; line-height: 20px; border-bottom: 1px solid #e7e7e7;
 overflow: hidden; padding-bottom: 14px; }
.ale-top-right p.ale-h60 { height: 60px; }
.ale-top-right p.ale-h40 { height: 40px; }
.ale-top-right p.ale-bor-none { border-bottom: none; }

/*文章详情新增*/
.dls-top-tit { height: 200px; padding: 40px 56px 20px; }
	.dls-top-tit img { width: 200px; height: 200px; float: left; }
.dls-top-right { width: 502px; height: 200px; padding-left: 20px; display: block; float: left; }
.dls-top-right h3 { font-size: 18px; line-height: 24px; height: 48px; overflow: hidden; }
	.dls-top-right h3 em { color: #f04848; }
.dls-top-label { width: 472px; height: 50px; background-color: #f7f7f7; overflow: hidden;
	margin:12px 0 24px 0; padding: 10px 15px; } 
.dls-top-label span { height: 26px; line-height: 26px; display: block; color: #999; font-size: 12px; }
.dls-top-label span.dls-top-label-bus span { float: left; }
	span.dls-top-label-bus span.label-bus-right { float: right; }
	span.dls-top-label-bus ul { float: left; overflow: hidden; }
	span.dls-top-label-bus ul li { float: left; padding:0 6px 0 14px; }
span.dls-top-label-bus ul li a { color: #999 }	
	span.dls-top-label-bus ul li a.label-bus-cur { color:#f04848; }

a.details-btn { width: 182px; height: 46px; background: url(../img/details-btn.jpg) no-repeat; 
	display: block; text-indent: -9999px; }
.h20E1e1e1 { height: 20px; background-color: #e1e1e1; }
.dls-beFondOf { width: 100%; height: 300px; background-color: #fff; }
	.dls-beFondOf h4 { height: 44px; line-height: 44px; font-size: 18px; display: block; padding: 0 16px; }
.beFondOf-roll { width: 834px; height:256px; position: relative; }
.swiper-container-details { width: 802px; height: 256px; overflow: hidden; margin: 0 16px; }
.beFondOf-roll ul { height: 256px; overflow: hidden; }
.beFondOf-roll ul li { width: 190px; height: 256px; float: left; padding:0 5px; 
	text-align: left; font-size: 14px; }
	.beFondOf-roll ul li a { display: block; }
	.beFondOf-roll ul li img { width: 190px; height: 190px; }
.beFondOf-roll ul li span { height: 52px; overflow: hidden; display: block; padding-top: 8px; line-height: 22px; }
	.beFondOf-roll ul li span em { color: #f04848 }
.beFondOf-roll .beFondOf-next ,
.beFondOf-roll .beFondOf-prev { width:52px; height:95px; position:absolute; top:50%; margin-top: -78px; background-image: url(../img/icon.png);
 background-repeat: no-repeat; z-index: 10 ;cursor:pointer;}  
.beFondOf-roll .beFondOf-next { background-position: -348px 0px; right: 22px; }
.beFondOf-roll .beFondOf-prev { background-position: -296px 0px; left: 21px; }