@charset "utf-8";.category-con{border:2px solid #de301b;padding:7px 0;position:relative;z-index:100}
.category-con li{width:218px;float:left;display:inline;padding:6px 14px}
.category-con li h4{height:22px;line-height:22px;color:#222}
.category-con li p{display:block;height:22px;line-height:22px;position:relative}
.category-con li p a{float:left;margin-right:16px}
.category-con li p i{width:6px;height:9px;display:block;position:absolute;right:-1px;top:50%;margin-top:-4.5px;z-index:120;background:url(../images/ico_category.png) no-repeat}
.banner-con{width:670px;height:410px;overflow:hidden;position:relative;z-index:80}
.banner{width:670px;height:410px;position:relative;z-index:89}
.banner li{position:absolute;width:100%;overflow:hidden}
.banner li a{display:block;height:410px}
.focus{height:12px;position:absolute;width:100%;z-index:90;font-size:0;text-align:center;left:0;bottom:17px}
.focus a{display:inline-block;*display:inline;*zoom:1;width:12px;height:12px;border-radius:6px;overflow:hidden;margin:0 5px;background:#a1a4a8;position:relative}
.focus a .bg-focus{width:100%;height:100%;position:absolute;left:0;top:0;z-index:-1;background:#000;opacity:.3;filter:alpha(Opacity=30);display:none}
.focus a.on{height:8px;width:26px;border:2px solid #ef5231;background:0}
.focus a.on .bg-focus{display:block}
.banner-page{width:56px;height:98px;position:absolute;top:50%;z-index:90;margin-top:-49px;display:block;overflow:hidden}
.banner-page i{width:56px;height:98px;display:block;position:relative;z-index:2;background:url(../images/ico_page_banner.png) no-repeat}
.bg-banner-page{position:absolute;left:0;top:0;background:#000;opacity:.3;filter:alpha(Opacity=30);display:block;width:100%;height:100%;z-index:-1}
.banner-con .prev{left:0;border-top-right-radius:4px;border-bottom-right-radius:4px}
.banner-con .prev i{background-position:0 0}
.banner-con .prev:hover i{background-position:-56px 0}
.banner-con .next{right:0;border-top-left-radius:4px;border-bottom-left-radius:4px}
.banner-con .next i{background-position:0 -98px}
.banner-con .next:hover i{background-position:-56px -98px}
.caregory-more{width:680px;height:385px;padding-top:25px;position:absolute;left:248px;top:-2px;z-index:110;background:#f4f4f4;display:none}
.category-con li .caregory-more h4{line-height:38px;height:38px;font-size:20px;color:#333;padding-left:52px}
.caregory-more-list{padding-left:45px;width:450px}
.caregory-more-list li{width:112px;float:left;display:inline;height:22px;line-height:22px;padding:0;margin-top:10px}
.caregory-more-list li a{display:inline-block;*display:inline;*zoom:1;padding:0 8px}
.caregory-more-list li a:hover{color:#fff;background:#ef5231}
.category-con li.hover{background:#f4f4f4;width:222px}
.category-con li.hover .caregory-more-list li{width:150px}
.category-con li.hover p i{right:3px}
.category-con li.hover .caregory-more{display:block}
.link-change{height:28px;line-height:28px;display:block;position:absolute;right:0;top:0;z-index:50;color:#2882aa}
.link-change i{width:16px;height:16px;display:block;float:left;margin:6px 5px 0 0;background:url(../images/ico_change.png) no-repeat}
.link-change:hover{color:#2882aa}
.integral-con{border:1px solid #e3e3e3;height:391px;box-shadow:0 2px 2px rgba(0,0,0,.1);padding:17px 15px 0 15px}
.integral-con h2{height:28px;line-height:28px;position:relative;font-size:22px;margin-bottom:8px}
.integral-con h2 .more-link{display:block;right:6px;top:0;position:absolute;font-size:14px}
.integral-con h2 i{width:32px;height:27px;position:absolute;left:-20px;top:-23px;background:url(../images/ico_integral.png) no-repeat}
.integral-table{width:100%;border-spacing:0;border-collapse:collapse}
.integral-table td{text-align:center;line-height:20px;color:#666;vertical-align:middle}
.integral-table thead td{color:#999;padding-bottom:3px}
.integral-table td.txt-left{text-align:left;padding-left:20px}
.integral-table tbody td{padding:6px 0}
.integral-table tbody td i{width:24px;height:20px;display:inline-block;*display:inline;*zoom:1;vertical-align:middle;overflow:hidden;background:url(../images/bg_integral_num.png) no-repeat;color:#fff}
.integral-table tbody td .ico-top1{background-position:0 0}
.integral-table tbody td .ico-top2{background-position:0 -20px}
.integral-table tbody td .ico-top3{background-position:0 -40px}
.integral-table tbody .name{color:#333}
.hot-recommend{overflow:hidden}
.hot-recommend h2{height:32px;line-height:32px;font-size:20px;color:#333;margin-bottom:6px}
.hot-recommend-list{position:relative;overflow:hidden}
.btn-recommend{width:42px;height:100px;position:absolute;top:0;display:block;background-position:center center;background-repeat:no-repeat;z-index:50}
.hot-recommend-list .btn-prev{background-image:url(../images/bg_recommend_prev.png);left:0}
.hot-recommend-list .btn-next{background-image:url(../images/bg_recommend_next.png);right:0}
.btn-recommend:hover{background-color:#f2f2f2}
.hot-recommend-scroll{width:1106px;height:147px;margin:0 auto;position:relative;overflow:hidden}
.hot-recommend-scroll ul{position:absolute;top:0}
.hot-recommend-scroll li{float:left;display:inline;padding:0 6px;position:relative;width:146px}
.hot-recommend-scroll li .hot-pic{padding:3px;border:1px solid #ddd;width:138px;height:92px;position:relative;z-index:20;background:#fff;margin-bottom:7px}
.hot-recommend-scroll li .hot-pic .ico-date{left:3px;bottom:3px;top:auto;z-index:30}
.hot-recommend-scroll li .bg-hot-pic{width:140px;height:10px;position:absolute;border:1px solid #ddd;left:50%;top:90px;margin-left:-71px;z-index:10}
.hot-recommend-scroll li p{line-height:20px}
.datebase-list{overflow:hidden}
.datebase-list h2{height:28px;line-height:28px;color:#111;padding-left:2px;font-size:20px;margin-bottom:13px}
.datebase-list h2 i{width:14px;height:14px;display:block;float:left;background:url(../images/ico_datebase.png) no-repeat;overflow:hidden;margin:7px 6px 0 0}
.datebase-list li{display:block;float:left;width:100%;position:relative;margin-bottom:27px;min-height:62px}
.datebase-list li p{padding-left:22px}
.datebase-list li .date-name{line-height:20px;position:relative}
.datebase-list li .integral{color:#999;margin-top:4px}
.datebase-list li .date-name a{color:#555;display:block;overflow:hidden}
.datebase-list li .date-name a:hover{color:#ef5231}
.datebase-list li.date-short p{width:198px}
.datebase-list li.hide{display:none}
.wonderful-list h3{height:43px;line-height:43px;border-bottom:1px dashed #e6e6e6;padding-left:11px}
.wonderful-list h3 a{font-size:16px;color:#333}
.wonderful-list h3 a:hover{color:#ef5231}
.wonderful-list ul{margin:0}
.wonderful-list li{width:290px;line-height:38px;float:left;padding-left:10px;background:url(../images/bg_point.png) 1px center no-repeat;margin:0}