body{ background:#fafafa;}


.m-right-title{ width:auto; height:38px; border-left:6px solid #f85756; margin:25px 20px; display:block; overflow:hidden}
.m-right-title dt{ width:100%; height:26px; line-height:24px; font-size:22px; font-weight:bold; color:#333; text-indent:20px; display:block; overflow:hidden}
.m-right-title dd{ width:100%; height:14px; line-height:14px; font-size:12px; font-weight:normal; color:#aaa; text-indent:20px; text-transform:uppercase; letter-spacing:1px; font-family:serif; display:block; overflow:hidden}


.g-cont-left{ width:820px; height:auto; background:#fff; box-shadow:0px 0px 2px #ddd; margin:20px 0 0; padding:0 20px 25px;}
.g-cont-left .m-tag-recomd{ width:100%; height:auto; display:block; overflow:hidden}
.g-cont-left .m-tag-recomd dt{ width:80px; height:80px; background:url(../images/solid-bg.png); float:left; margin:25px 0 0; display:inline; overflow:hidden;}
.g-cont-left .m-tag-recomd dt strong{ width:40px; height:40px; line-height:24px; font-size:18px; font-weight:normal; color:#333; text-align:center; margin:10px 0 0 10px; background:#fff; padding:10px; display:block; overflow:hidden}
.g-cont-left .m-tag-recomd dd{ width:740px; height:auto; float:left; margin:15px 0 0; display:inline; overflow:hidden}
.g-cont-left .m-tag-recomd dd a{ width:98px; height:33px; line-height:33px; font-size:14px; font-weight:normal; color:#aaa; text-align:center; border:1px solid #aaa; float:left; margin:10px 0 0 20px; display:inline; overflow:hidden}
.g-cont-left .m-tag-recomd dd a:hover{ border-color:#f85756; color:#f85756;}
.g-cont-left h1{ width:100%; height:32px; line-height:32px; font-size:24px; font-weight:bold; color:#333; margin:25px 0 0; display:block; overflow:hidden}
.g-cont-left h1 i{ width:32px; height:32px; background:url(../images/parent-icon.png) no-repeat 0 -357px; float:left; margin:0 20px 0 0; display:inline; overflow:hidden}
.g-cont-left .m-list-cont{ width:100%; height:auto; padding:24px 0; border-bottom:1px solid #eee; display:block; overflow:hidden}
.g-cont-left .m-list-cont .m-cont-img{ width:150px; height:auto; margin:0px 28px 0 0;}
.g-cont-left .m-list-cont .m-cont-img img{ width:100%; height:auto; display:block; overflow:hidden}
.g-cont-left .m-list-cont .m-cont-introduction{ width:642px; height:auto;}
.g-cont-left .m-list-cont .m-cont-introduction dt{ width:100%; height:auto; display:block; overflow:hidden}
.g-cont-left .m-list-cont .m-cont-introduction dt a{ width:100%; height:auto; line-height:30px; font-size:18px; font-weight:normal; color:#000; margin:4px 0 0; display:block; overflow:hidden}
.g-cont-left .m-list-cont .m-cont-introduction dt a:hover{color:#f85756}
.g-cont-left .m-list-cont .m-cont-introduction dt p{ width:100%; height:auto; max-height:56px; line-height:28px; font-size:14px; font-weight:normal; color:#aaa; margin:11px 0 0; display:block; overflow:hidden}
.g-cont-left .m-list-cont .m-cont-introduction dd{ width:100%; height:auto; margin:24px 0 0; display:block; overflow:hidden}
.g-cont-left .m-list-cont .m-cont-introduction dd a{ width:auto; height:40px; line-height:40px; font-size:14px; font-weight:normal; color:#000; background:#eee; padding:0 20px; margin:0 20px 0 0; float:left; display:inline; overflow:hidden}
.g-cont-left .m-list-cont .m-cont-introduction dd a:hover{ background:#f85756; color:#fff;}
.g-cont-left .m-list-cont .m-cont-introduction dd p{ width:auto; height:40px; line-height:40px; font-size:14px; font-weight:normal; color:#aaa; float:right; margin:0 34px 0 0; display:inline; overflow:hidden}

.g-cont-right{ width:320px; height:auto;} 
.g-cont-right .m-hot-label{width:100%; height:auto; background:#fff; margin:20px 0 0; box-shadow:0px 0px 2px #ddd; display:block; overflow:hidden; position:relative; zoom:1}
.g-cont-right .m-hot-label .m-label-list{ width:100%; height:auto; padding:0 0 20px 0; border-top:1px solid #ddd; display:block; overflow:hidden}
.g-cont-right .m-hot-label .m-label-list a{ width:80px; height:40px; line-height:40px; font-size:14px; font-weight:normal; color:#000; text-align:center; background:#eee; border-radius:22px; float:left; margin:20px 0 0 20px; display:inline; overflow:hidden}
.g-cont-right .m-hot-label .m-label-list a:hover{ background:#f85756; color:#fff}


.g-cont-right .m-day-up{ width:100%; height:auto; background:#fff; margin:20px 0 0; box-shadow:0px 0px 2px #ddd; display:block; overflow:hidden}
.g-cont-right .m-day-up .m-dayup-cont{ width:100%; height:auto; border-top:1px solid #ddd; display:block; overflow:hidden}
.g-cont-right .m-day-up .m-dayup-cont a{ width:auto; height:auto; padding:22px 0; float:left; margin:0 20px; border-bottom:1px dotted #ccc; display:block; overflow:hidden}
.g-cont-right .m-day-up .m-dayup-cont a img{ width:72px; height:auto; float:left; margin:0 20px 0 0; display:inline; overflow:hidden}
.g-cont-right .m-day-up .m-dayup-cont a strong{ width:188px; height:auto; max-height:48px; line-height:24px; font-size:14px; font-weight:normal; color:#333; float:left; margin:0 0 0; display:inline; overflow:hidden}
.g-cont-right .m-day-up .m-dayup-cont a p{ width:188px; height:14px; line-height:14px; font-size:12px; font-weight:normal; color:#aaa; float:left; margin:10px 0 0; display:inline; overflow:hidden}
.g-cont-right .m-day-up .m-dayup-cont a:hover strong{ color:#f85756}

.g-cont-right .m-day-up .m-dayup-list{ width:auto; height:auto; margin:2px 20px 0; padding:0 0 20px 0; display:block; overflow:hidden}
.g-cont-right .m-day-up .m-dayup-list a{ width:100%; height:16px; line-height:16px; font-size:14px; font-weight:normal; color:#333; margin:14px 0 0; display:block; overflow:hidden;}
.g-cont-right .m-day-up .m-dayup-list a:hover{ color:#f85756}


.m-page-list{ height:44px; line-height:44px; padding:20px 0; text-align:center;}
.m-page-list a{ padding:6px 12px; font-size:12px; color:#333333; border:1px solid #dddddd; border-radius:3px;}
.m-page-list a:hover { background-color: #dd3348; color: #fff; border: 1px #dd3348 solid; text-decoration: none;}
.m-page-list a.record { display: none}
.m-page-list b{ padding:6px 12px; font-size:12px; color:#dd3348; border:1px solid #dd3348; font-weight:normal; border-radius:3px;}
.m-page-list a b{ padding:0; border:none;}
