.listypebox{ padding:15px; border-bottom:solid 1px #E5E5E5; background:#FFF;width:1270px}
.listypebox em{border-left:solid 4px #DA0000; }
.listypebox a{font-size:18px; font-weight:800; margin:0 15px;}
.listypebox a:hover{ color:#0064BC; text-decoration:underline; }
.article {background: #fff; padding: 20px 20px 30px; border-top: 2px solid #DA0000; }
.article .articleLeft { float: left; width: 940px; }
.article .articleLeft .articleTitle { line-height: 40px; background: whitesmoke; padding-left: 12px; font-size: 14px; color: #333333; -webkit-box-sizing: border-box; box-sizing: border-box; border: 1px solid #EEEEEE; font-weight: bold; }
.article .articleLeft .articleTitle img { position: relative; top: 2px; }
.article .articleLeft .articleLeftContent .item { border-bottom: 1px solid #dddddd; padding: 20px 0; }
.article .articleLeft .articleLeftContent .item:hover .title {
text-decoration:underline;color: #da0000;}
.article .articleLeft .articleLeftContent .item .title { font-size: 18px; font-weight: bold; position: relative; padding-left: 20px; margin-bottom: 16px; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.article .articleLeft .articleLeftContent .item .title:before { content: ''; width: 6px; height: 6px; background: #999; border-radius: 50%; position: absolute; left: 0; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
.article .articleLeft .articleLeftContent .item .desc { color: #666; font-size: 16px; padding-left: 20px; margin-bottom: 16px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.article .articleLeft .articleLeftContent .item .bottom { color: #999; padding-left: 20px; }
.article .articleLeft .articleLeftContent .item .bottom li { display: inline-block; vertical-align: middle; margin-right: 23px; }
.article .articleRight { float: right; width: 300px; padding-bottom: 20px; }
.article .articleRight .shopCategory { width: 100%; }
.article .articleRight .shopCategory > h3:first-child { display: block; background: #f5f5f5; height: 42px; line-height: 44px; border: 1px solid #e1e1e1; color: #333; font-size: 14px; font-weight: bold; }
.article .articleRight .shopCategory > h3:first-child > img { padding: 0 10px 0 10px; position: relative; top: 4px; }
.article .articleRight .shopCategory > h3:first-child a { float: right; margin-right: 10px; font-size: 12px; font-weight: 400; color: #b3b3b3; }
.article .articleRight .shopCategory > div { border: 1px solid #e1e1e1; border-top: none; }
.article .articleRight .shopCategory > div > div:last-child { border-bottom: none; }
.article .articleRight .shopCategory .item { border-bottom: 1px solid #e1e1e1; padding: 12px 20px 12px 0; margin-left: 9px; }
.article .articleRight .shopCategory .item .title { font-size: 16px; font-weight: bold; position: relative; padding-left: 14px; display: block; }
.article .articleRight .shopCategory .item .title:before { content: ''; width: 6px; height: 6px; background: #999; border-radius: 50%; position: absolute; left: 0; top: 8px; }
.article .articleRight .shopCategory .item .desc { color: #666; padding-left: 14px; overflow: hidden; white-space: nowrap;text-overflow: ellipsis;}
.article .articleRight .shopCategory .item .bottom { color: #999; padding-left: 14px; margin: 8px 0; font-size: 12px; }
.article .articleRight .shopCategory .item .bottom li { display: inline-block; vertical-align: middle; margin-right: 23px; }
.paginationWrapper { text-align: center; margin: 30px auto 0; }

.artinfo{ width:700px; margin:0 auto; height:30px; line-height:30px; background:#F4F4F4; text-align:center; }
.artinfo span{ margin-right:15px; }
.articleDtitle{text-align:center; padding:20px 0; }
.articleDtitle h1{font-size:25px; font-weight:800; }

.articleDcontent{padding:15px 50px;line-height:180%; font-size:16px;color:#333333; }
.articleDcontent p{ margin-bottom:10px; }
.articleDcontent img {max-width: 100%;}
.articleDcontent a{text-decoration: underline;}
.articleDcontent strong{font-weight: 700;}

.nextpage{padding:10px 50px; line-height:220%; border-top:solid 1px #DDDDDD;font-size:16px; } 
.nextpage a{ text-decoration:none; color:#276987; }
.nextpage a:hover{ text-decoration:underline; color:#FF0000; }

.pagebar{ height:36px; line-height:36px; overflow:hidden; }
.pagebar strong, .pagebar a{ margin-right:5px; }
.pagebar{ overflow:hidden; padding:10px 0; width:940px; text-align:center; }
.pagebar a{ padding:10px 15px; border:solid 1px #dddddd; text-decoration:none; margin-right:5px; color:#DA0000; }
.pagebar a:hover{ text-decoration:underline; color:#FF9900; }
.pagebar strong{  padding:10px 15px; border:solid 1px #dddddd; background-color:#DDDDDD; margin-left:5px;  }
.pagebar span{  padding:10px 15px; border:solid 1px #dddddd; background-color:#ffffff; margin-right:5px; }