@charset "utf-8";
.clear{clear:both;height:0;line-height:0;font-size:0;visibility:hidden;overflow:hidden}
html{*overflow-y:auto;}
html, body{ height:100%;_overflow-y:auto;}
body{ background:#fff;_position:relative;zoom:1}

/* menu */
.mene-box{ line-height:41px;border-top:1px solid #f2f2f2; background:#fafafa; border-bottom:1px solid #f2f2f2}
.menu{ width:980px; margin:0 auto; height:43px;zoom:1; font-size:18px;}
.menu a{ color:#333; float:left; display:inline-block; padding:0 25px; border-bottom:2px solid #fafafa; text-decoration:none}
.menu a.cur{ border-bottom:2px solid #f43813;color:#f5604b; text-decoration:none; position: relative;top: 1px;line-height: 39px;padding-bottom: 2px;}
.menu a:hover{color:#f5604b;}
.banner{width:980px; margin:0 auto 0; position:relative}
.banner-list{ width:9999999px; position:relative; overflow:hidden; zoom:1}
.banner-list .section{ float:left; width:980px;position:relative; height:391px}
.banner-list .section img{ position:absolute; left:0; top:0;}
.banner-list .section .bg-bottom{ background:url(../images/bg_hd.png) 0 0 repeat-x; height:147px; position:absolute; left:0; bottom:0; width:980px; display:none;z-index:2;}
.banner-list .section.cur .bg-bottom,.banner-list .section.cur .txt-box{ display:block}
.banner-list .section .txt-box{ position:absolute; z-index:10; bottom:13px; left:20px; display:none}
.banner-list .section .txt-box .p1 a{ font-size:30px; color:#fff; line-height:32px; text-decoration:none}
.banner-list .section .txt-box .p2{ font-size:14px; color:#bbb; line-height:20px; padding-top:9px;}
.banner .bg-left{ width:42px; position:absolute; height:72px; right:50%; background: url(../images/bg_bn.png) 10px 20px no-repeat; z-index:12; top:160px; margin-right:491px;}
.banner .bg-right{ width:42px; position:absolute; height:72px; left:50%; background: url(../images/bg_bn.png) -67px 20px no-repeat; z-index:12; top:160px; margin-left:491px;}
.banner .bg-left:hover{ background: url(../images/bg_bn.png) 10px -48px no-repeat}
.banner .bg-right:hover{background: url(../images/bg_bn.png) -67px -48px no-repeat}
.banner .hot-b{ background:url(../images/bg_redian.png) 0 0 no-repeat; overflow:hidden; width:259px; height:361px; position:absolute; right:15px; top:15px; z-index:11; padding:0 17px}
.banner .hot-b .tit{ line-height:36px; margin-top:10px; position:relative; border-bottom:1px solid #8c8c8c}
.banner .hot-b .tit .s1{ padding-left:24px; background:url(../images/ico_hottime.png) 0 10px no-repeat; display:inline-block; font-size:18px; color:#ff8673}
.banner .hot-b .tit .s2{ position:absolute;right:0; top:0; font-size:13px; color:#bababa}
.banner .hot-b ol{ line-height:30px; padding-top:6px}
.banner .hot-b li{ overflow:hidden; zoom:1; position:relative; padding-right:45px; *height:28px}
.banner .hot-b li .s1{ font-size:16px; color:#bbb; width:24px; float:left; text-align:center}
.banner .hot-b li .top{ font-size:18px; color:#ff7762}
.banner .hot-b li .num{ font-size:13px; color:#bbb; position:absolute; right:0; top:0;}
.banner .hot-b li a{ float:left; font-size:13px; color:#e6e6e6}
.banner .btn-turn{ position:absolute; right:322px; bottom:15px; font-size:0; line-height:0; z-index:2}
.banner .btn-turn a{ display:inline-block; width:8px; height:8px; background:url(../images/ico_turn.png) 100% 0 no-repeat; vertical-align:top; margin-left:10px;}
.banner .btn-turn a.cur,.banner .btn-turn a:hover{background:url(../images/ico_turn.png) 0 0 no-repeat;}
.banner-over{ width:100%; overflow:hidden; margin-top:30px;}
.contant{width:980px; margin:30px auto 0; padding-bottom:60px; overflow:hidden; zoom:1}
.index-list{overflow:hidden;zoom:1; margin-left:-52px;}
.index-list .section{ width:292px; float:left; margin-left:52px; _display:inline; margin-bottom:34px;}
.index-list .section .tit{ line-height:38px; font-size:22px; border-bottom:1px solid #ededed; position:relative; overflow:hidden;zoom:1}
.index-list .section .tit i{ background-image: url(../images/spy_h.png); background-repeat:no-repeat; width:24px; height:24px; display:inline-block; vertical-align:top; margin-top:6px; margin-right:5px;*margin-top:0px;}
.index-list .section .tit .more{ color:#999 !important; font-size:13px; position:absolute; right:0; top:0;}
.index-list .section .tit a:hover{ text-decoration:none}
.index-list .section .tit .more:hover{ text-decoration:underline}
.index-list .section.s1 .tit a{ color:#767bdb}
.index-list .section.s1 .tit i{ background-position:0 2px}
.index-list .section.s2 .tit a{ color:#b568d5}
.index-list .section.s2 .tit i{ background-position:0 -30px}
.index-list .section.s3 .tit a{ color:#e66ba8}
.index-list .section.s3 .tit i{ background-position:0 -63px}
.index-list .section.s4 .tit a{ color:#ea698d}
.index-list .section.s4 .tit i{ background-position:0 -96px}
.index-list .section.s5 .tit a{ color:#f17442}
.index-list .section.s5 .tit i{ background-position:0 -127px}
.index-list .section.s6 .tit a{ color:#e1bf00}
.index-list .section.s6 .tit i{ background-position:0 -162px}
.index-list .section.s7 .tit a{ color:#88cf47}
.index-list .section.s7 .tit i{ background-position:0 -195px}
.index-list .section.s8 .tit a{ color:#50cbac}
.index-list .section.s8 .tit i{ background-position:0 -226px}
.index-list .section.s9 .tit a{ color:#5bb2e3}
.index-list .section.s9 .tit i{ background-position:0 -257px}
.index-list .section li{ line-height:39px; position:relative;zoom:1}
.index-list .section li a{ color:#333; display:inline-block}
.index-list .section li .num{ font-size:14px; margin-right:10px; margin-top:10px;font-style:normal; text-align:center; width:18px; line-height:18px; color:#fff; background:#dadada; display:inline-block; vertical-align:top}
.index-list .section li .hot-num{ position:absolute; right:10px; top:0; color:#999}
.index-list .section .one{ overflow:hidden;zoom:1; padding:12px 0}
.index-list .section .one .img-box i{ font-style:normal; color:#fff; font-size:20px; width:24px; height:33px; position:absolute; left:0; top:0; z-index:2; background-image: url(../images/spy_h.png); background-repeat:no-repeat; text-align:center; line-height:30px;}
.index-list .section .one span{ width:93px; height:118px; position:absolute; left:0; top:0; border:1px solid rgba(0,0,0,0.1)}
.index-list .section .img-box{ float:left; margin-right:10px; position:relative}
.index-list .section .txt-box{ overflow:hidden;zoom:1; line-height:20px; max-height:120px;}
.index-list .section .txt-box .p1{ font-size:18px;  padding-top:6px}
.index-list .section .txt-box .p1 a{color:#333;}
.index-list .section .txt-box .p2{ color:#666; padding-top:10px;}
.index-list .section .txt-box .p2 i,.pub-list li .s3 i,.banner .hot-b li .num i{ width:10px; height:10px; display:inline-block; vertical-align:top; margin:4px 0 0 5px; background:url(../images/spy_h.png) 0 -336px no-repeat}
.banner .hot-b li .num i{ margin-top:9px;*margin-top:4px}
.index-list .section .txt-box .p2 i.up,.pub-list li .s3 i.up,.banner .hot-b li .num i.up{ background:url(../images/spy_h.png) 0 -294px no-repeat}
.index-list .section .txt-box .p2 i.down,.pub-list li .s3 i.down,.banner .hot-b li .num i.down{ background:url(../images/spy_h.png) 0 -317px no-repeat}
.index-list .section .txt-box .p3{ color:#999; padding-top:8px;}
.index-list .section .two .num{ width:18px; height:20px; background-image: url(../images/spy_h.png); background-repeat:no-repeat; background-color:#fff}
.index-list .section.s1 .one .img-box i{ background-position:-43px 0}
.index-list .section.s1 .two .num{background-position:-75px 0}
.index-list .section.s2 .one .img-box i{ background-position:-43px -41px}
.index-list .section.s2 .two .num{background-position:-75px -41px}
.index-list .section.s3 .one .img-box i{ background-position:-43px -82px}
.index-list .section.s3 .two .num{background-position:-75px -82px}
.index-list .section.s4 .one .img-box i{ background-position:-43px -123px}
.index-list .section.s4 .two .num{background-position:-75px -123px}
.index-list .section.s5 .one .img-box i{ background-position:-43px -164px}
.index-list .section.s5 .two .num{background-position:-75px -164px}
.index-list .section.s6 .one .img-box i{ background-position:-43px -205px}
.index-list .section.s6 .two .num{background-position:-75px -205px}
.index-list .section.s7 .one .img-box i{ background-position:-43px -246px}
.index-list .section.s7 .two .num{background-position:-75px -246px}
.index-list .section.s8 .one .img-box i{ background-position:-43px -287px}
.index-list .section.s8 .two .num{background-position:-75px -287px}
.index-list .section.s9 .one .img-box i{ background-position:-43px -328px}
.index-list .section.s9 .two .num{background-position:-75px -328px}
.snb{ width:108px; float:left; line-height:44px; border:1px solid #e6e9ed; border-top:0; margin-right:55px;}
.snb a{ display:block; padding-left:12px; font-size:14px; color:#666;border-top:1px solid #e6e9ed; background:url(../images/ico_san.png) 91px -28px no-repeat}
.snb a.cur{background:url(../images/ico_san.png) 91px 17px no-repeat; color:#f43813}
.snb a.cur:hover{background:#fafafa url(../images/ico_san.png) 91px 17px no-repeat;}
.snb a:hover{ background:#fafafa url(../images/ico_san.png) 91px -28px no-repeat; text-decoration:none}
.main{ width:815px; float:left}
.main .tit{ color:#666; line-height:33px; background:#fcfcfc; border-bottom:1px solid #f4f4f4; padding-left:11px; position:relative}
.main .tit span{ position:absolute; top:0; right:90px;}
.pub-list li{ padding:20px 12px; border-bottom:1px solid #f4f4f4; overflow:hidden; zoom:1}
.pub-list li:hover{ background:#f5f5f5}
.pub-list li .s1{ margin-right:15px; float:left; position:relative}
.pub-list li .s1 img{ vertical-align:top}
.pub-list li .s1 span{ width:118px; height:88px; display:block; position:absolute; left:0; top:0;border:1px solid rgba(0,0,0,0.1)}
.pub-list.car li .s1 span{ width:98px; height:98px;}
.pub-list li .s1 i{ position:absolute; left:0; top:0; font-style:normal; width:18px; text-align:center; line-height:18px; color:#fff; font-size:16px; background: url(../images/xin_ixo.gif) 0 0 no-repeat;}
.pub-list li .s2{ float:left; width:490px; margin-right:10px; line-height:22px;}
.pub-list li .s2 .p1{ font-size:20px; color:#333; padding-top:13px;}
.pub-list li .s2 .p1 a,.pub-list li .s2 .p3 a{ color:#333}
.pub-list li .s2 .p1 a:hover,.pub-list li .s2 .p3 a:hover{ color:#f5604b; text-decoration:none}
.pub-list li .s2 .p2{ color:#666; padding-top:8px;}
.pub-list li .s2 .p2 .more{color:#f98473}
.pub-list li .s2 .p2 a{ color:#666; margin-left:10px;}
.pub-list li .s2 .p2 a:hover{color:#f98473}
.pub-list li .s3{ float:left; width:150px; text-align:center; font-size:14px; color:#666; line-height:20px; padding-top:37px; }
.pub-list li.one .s1 i{ background:url(../images/spy_h.png) -101px 0 no-repeat; font-size:24px; width:24px; height:32px; line-height:26px}
.pub-list li.two .s1 i{ background:url(../images/spy_h.png) -101px -40px no-repeat; font-size:20px; width:22px; height:28px; line-height:22px}
.pub-list li.three .s1 i{background:url(../images/spy_h.png) -101px -81px no-repeat; font-size:16px; width:18px; height:23px; line-height:20px;}

.tag-box{ padding-top:20px;}
.tag-box a{ padding:0 9px; line-height:24px; display:inline-block; float:left; margin-right:5px; color:#666; font-size:14px; border:1px solid #e6e9ed}
.tag-box a:hover,.tag-box a.cur{ color:#fff; background:#ff6f44; text-decoration:none}

.pub-list.movie li .s1{ width:75px;}
.pub-list.movie li .s1 span{ width:73px; height:98px;}
.pub-list.movie li .s2{ width:540px; height:100px; overflow:hidden}
.pub-list.movie li .s2 .p1{ padding-top:1px}
.pub-list.renwu li .s1{ width:75px;}
.pub-list.renwu li .s1 span{ width:73px; height:98px;}
.pub-list.renwu li .s2{ width:540px; height:100px; overflow:hidden}
.pub-list.renwu li .s2 .p1{ padding-top:6px}

.pub-list.music li .s1{ width:18px; padding-left:50px; margin-right:10px;}
.pub-list.music li .s1 span{ width:58px; height:58px; left:50px}
.pub-list.music li .s1 .anniu{ width:16px; height:16px; background:url(../images/ico_bofang2.png) 0 0 no-repeat; display:inline-block; vertical-align:top;}
.pub-list.music li .s1 a:hover .anniu{background:url(../images/ico_bofang3.png) 0 0 no-repeat;}
.pub-list.music li .s2{ width:462px; overflow:hidden}
.pub-list.music li .geshou{ width:90px; float:left; line-height:20px; padding-top:0px; color:#666}
.pub-list.music li .s2 .p1{ padding-top:6px}
.pub-list.music li.one .s1 i{ top:15px;}
.pub-list.music li .s2 .p3{ line-height:20px; color:#333}
.pub-list.music li .s2 .p3 span{ color:#999}
.pub-list.music li .s3{ padding-top:0px}
.pub-list.music li.two .s1 i{ top:16px;}
.pub-list.music li.three .s1 i{ top:19px;}
.pub-list.music li.one .s2 .p3,.pub-list.music li.two .s2 .p3,.pub-list.music li.three .s2 .p3{ line-height:60px;}
.pub-list.music li.one .geshou,.pub-list.music li.two .geshou,.pub-list.music li.three .geshou{ padding-top:19px;}
.pub-list.music li.one .s3,.pub-list.music li.two .s3,.pub-list.music li.three .s3{ padding-top:19px;}
.pub-list.music li.one .s1,.pub-list.music li.two .s1,.pub-list.music li.three .s1{ width:60px; margin-right:15px;}
.pub-list.music li.one .s2,.pub-list.music li.two .s2,.pub-list.music li.three .s2{ width:415px;}
.pub-list.music li .s1 a:hover span{ background:url(../images/ico_bofang.png) 17px 17px no-repeat}
.main .tit span.geshou{ right:227px;}
.pub-list li.oneline{ padding-bottom:18px;}
.pub-list li.oneline .s1{ width:0px;padding-left: 27px;margin-right: 10px; height:20px}
.pub-list li.oneline .s2{ width:587px; line-height:20px}
.pub-list li.oneline .s3{ padding-top:0}
.back-top{ width:48px; height:48px; position: fixed; bottom:100px; right:50%; display:block; background:url(../images/back_top.gif) 0 0 no-repeat; z-index:13; margin-right:-600px}
.back-top:hover{background:url(../images/back_top.gif) 0 -69px no-repeat;}
.animated {
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}
@-webkit-keyframes fadeIn {
0% {
opacity:0
}
100% {
opacity:1
}
}
@keyframes fadeIn {
0% {
opacity:0
}
100% {
opacity:1
}
}
.fadeIn {
	-webkit-animation-name: fadeIn;
	animation-name: fadeIn
}
.index-list .section.s7 .txt-box .p2,.index-list .section.s8 .txt-box .p2,.index-list .section.s9 .txt-box .p2{ padding-top:8px}
.index-list .section.s7 .txt-box .p3,.index-list .section.s8 .txt-box .p3,.index-list .section.s9 .txt-box .p3{ padding-top:6px}
.pub-list.car li .s2 .p1{ padding-top:5px}


