.category-home {height: 300px; margin-top: 20px;}
.category-home ul li {width: 150px; height: 150px; float: left; text-align: center; list-style-type: none;}
.category-home ul li>a {display: block; width: 80px; height: 80px; margin: 15px auto 0;}
.category-home ul li>a img {width: 80px; height: 80px;}
.category-home ul li h2 {margin-top: 10px;}
.category-home ul li h2 a {font-size: 22px; color: #3a3a3a; font-weight: normal;}

.mall-home {height: 360px;}
.mall-home ul li {margin: 20px; width: 160px; height: 80px; list-style-type: none;}
.mall-home ul li a img {width: 160px; height: 80px;}

.goods-home {margin-top: 20px; margin-bottom: 20px; padding: 15px 0; overflow: hidden; height: 220px;}
.goods-home .goods-item {width: 300px; height: 220px; background-color: #fff; text-align: center; position: relative; overflow: hidden;}
.goods-home .goods-item img {height: 220px;}
.goods-home .goods-item .title {height: 54px; line-height: 1.4em; background: rgba(0,0,0,0.5); bottom: 0; position: absolute; width: 290px; font-size: 20px; color: #fff; padding: 5px 15px; overflow: hidden;}

.activity-home {height: 290px; margin-top: 20px;}
.activity-home .left {width: 320px; height: 290px;border-right: 2px solid #fff;}
.activity-home .right-top {width: 318px; height: 144px; border-bottom: 2px solid #fff;}
.activity-home .right-bottom {width: 318px; height: 144px;}

.article-list1 {width: 640px; margin-top: 20px;}
.article-list1 ul li {width: 600px; margin: 20px auto; height: 200px; background-color: #fff; list-style-type: none;}
.article-list1 ul li .thumb {height: 200px; overflow: hidden;}
.article-list1 ul li .thumb img {width: 200px; height: 160px; margin: 19px; border: 1px solid #ccc;}
.article-list1 ul li .title {height: 140px; margin-top: 20px; width: 340px; font-size: 20px; color: #3a3a3a; padding: 0 10px; overflow: hidden;}
.article-list1 ul li .meta {width: 360px;}
.article-list1 ul li .meta time {font-size: 18px; color: #3a3a3a;margin-right: 20px;}

.meta .comments {margin-right: 20px; background: url(../images/icon-comment.png) no-repeat left 5px; text-indent: 40px; font-size: 18px;}
.meta .view {margin-right: 20px; background: url(../images/icon-view.png) no-repeat left 5px; text-indent: 40px; font-size: 18px;}

.novice-home a{margin: 20px 0px; width: 290px; height: 50px; line-height: 50px; color: #3a3a3a; font-size: 24px; text-align: center;}

.handbook-home .child-categories {height: 50px; overflow: hidden; padding: 20px 0;}
.handbook-home .child-categories .category-item {font-size: 24px; color: #3a3a3a; width: 150px; height: 50px; line-height: 50px; display: inline-block;}
.handbook-home .child-categories .category-item:hover,.handbook-home .child-categories .category-item.active {width: 146px; height: 46px; line-height: 46px; border: 2px solid #f15a5a; color: #f15a5a;}
.article-list .list-item {padding: 20px; margin-bottom: 20px; height: 210px;}
.article-list .list-item .title {font-size: 22px; color: #f15a5a;}
.article-list .list-item .thumb {width: 150px; margin-top: 20px; overflow: hidden; text-align: center;}
.article-list .list-item .thumb img {height: 150px;}
.article-list .list-item .other {margin: 20px 0 0 20px; width: 390px;}
.article-list .list-item .other .description {font-size: 20px; color: #3a3a3a; height: 120px;}
.article-list .list-item .other .meta time {font-size: 18px;}

.discount {margin-top: 20px;}
.discount .active-item {width: 560px;height: 100px; padding: 20px; margin-bottom: 10px;}
.discount .active-item .left {width: 330px;}
.discount .active-item .left .name {font-size: 24px;}
.discount .active-item .left .title {font-size: 22px; color: #6a6a6a; padding-top: 10px; height: 70px;}
.discount .active-item .left .other {font-size: 20px; color: #6a6a6a;}

.coupon {margin-top: 20px; padding: 20px 0;}
.coupon .coupon-item {height: 100px; background-color: #fff; margin-bottom: 20px;}
.coupon .coupon-item .left {width: 360px; margin: 15px 0 15px 20px;}
.coupon .coupon-item .right {font-size: 20px; height: 76px; width: 180px; margin: 8px 18px; border: 2px solid #cacaca;}
.coupon .coupon-item .left a{color:#6a6a6a;}
.coupon .coupon-item .left .title {font-size: 26px;}
.coupon .coupon-item .left .brief {font-size: 20px;}
.coupon .coupon-item .right .text {height: 38px; color: #f15a5a; line-height: 38px;}
.coupon .coupon-item .right .buy-now {height: 38px; line-height: 38px; color: #3e94fc;}


.intro {margin-top: 17px;overflow: hidden;margin-bottom: 10px;}
.d_mallName {font-weight: bold;color: #333;font-size: 14px;display: inline;}
.mallName{border:1px solid #f04848;padding:2px;color: #333;height:20px;line-height: 30px;font-size: 14px;}
.d_blue {color: #f04848;text-decoration: none;cursor: pointer;}
