﻿/* ===================== 样式重置 ===================== */
html {overflow-y:scroll;overflow-x:visible;}
body {margin:0;color:#6c6c6c;font:12px/21px "宋体";background:#fff;}
ul, ol, li, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, input {margin:0;padding:0;}
img, fieldset {border:none;}
li{list-style:none;}
select,input,img{vertical-align:middle;}
select, input, textarea{font-size:12px;}
a{color:#010101;text-decoration:none;}
a:hover{color:#4c7d08;text-decoration:underline;}
div,ul,dl {zoom:1;}
div:after,ul:after,dl:after{ content:".";display:block;clear:both;height:0;visibility:hidden;}
.fRed {color:#fde7c8;font-weight:normal;font-family:Tahoma;}
.fRed strong {font:24px/24px Tahoma !important;color:#fde7c8 !important;}
.fBlack{color:#000;}
.f14{font-size:14px;}
.fOrange,a.fOrange:hover{color:#fde7c8;}
.fGray { color:#d0d0d0 !important; }
.noPic{background:#010101 url(noPic.gif) center center no-repeat;} /* 缺图样式 */
/* ===================== 板块定义 ===================== */
.nav{width:970px;margin:0 auto;}
/* 标准二级导航 */
.navLogo{float:left;}
.navLogo img{float:left;}
.navBg{background:;}
.navList{float:left;font:12px/26px "宋体";padding-left:20px;color:#dedede;}
/* 主内容 */
.wrap2{font-family:"微软雅黑","黑体","宋体";}
.wrap2 img{ vertical-align:top;}
/* 标准尾 */
.footer{line-height:20px;text-align:center;padding:30px 0;background:url("footerBg.png") no-repeat center top #fff;clear:both;color:#6B6B6B;}
.fGray{color:#D0D0D0 !important;}
.footer,.footer a{color:#6B6B6B; }
.footer a:hover{color:#82A90D; }
.fEn{font-family:Arial;}
/*outer*/
.outer{background:url(top.jpg) no-repeat center top #F9F9F9;}
/*menu*/
.menu{position:relative;margin:0px auto;width:970px;height:353px;}
.menu h2{display:none;}
/*device*/
.menu li.menuMovie a.current{background-position:0px 0px;}
.menu li.menuMovie a:hover{background-position:0px 0px;}
.menu li.menuUseTv a.current{background-position:-108px 0px;}
.menu li.menuUseTv a:hover{background-position:-108px 0px;}
.menu li.menuComic a.current{background-position:-216px 0px;}
.menu li.menuComic a:hover{background-position:-216px 0px;}
.menu li.menuPass a.current{background-position:-324px 0px;}
.menu li.menuPass a:hover{background-position:-324px 0px;}
.menu li.menuHappy a.current{background-position:-432px 0px;}
.menu li.menuHappy a:hover{background-position:-432px 0px;}
/*inner*/
.inner{width:970px;margin:0px auto;}
.inner h2{overflow:hidden;height:34px;line-height:34px;border-bottom:2px solid #D0D0D0;color:#343434;}
.inner h2 strong{display:block;float:left;font-size:16px;}
.inner h2 a{display:block;float:right;display:inline;margin:0px 5px 0px 0px;height:34px;line-height:34px;}
/*movieList*/
.movieList{overflow:hidden;padding:0px 0px 10px;}
.movieList ul{margin-left:-34px;}
.movieList li{overflow:hidden;float:left;display:inline;margin:20px 0px 0px 34px;width:217px;height:140px;padding:0px 0px 5px;}
.movieList li a{display:block;}
.movieList li a img{display:block;border:1px solid #CFCFCD;padding:3px;}
.movieList li a em{overflow:hidden;display:block;margin:5px 0px 0px;width:217px;height:24px;line-height:24px;text-align:center;background:#E2E2E2;font-style:normal;}
.movieList li.movieOne{width:970px;height:200px;}
.movieList li.movieOne a.movieOne{display:block;float:left;width:410px;height:200px;}
.movieList li.movieOne a.movieOne img{width:401px;height:189px;}
.movieList li.movieOne span{overflow:hidden;display:block;float:right;width:540px;}
/*lineBg*/
.lineBg{overflow:hidden;margin:20px 0px;height:1px;ine-height:0px;font-size:0px;text-indent:-999999px;border-top:1px dashed #ccc;}
/*public*/
.public{margin:20px 0px 0px;}
/*tvList*/
.tvList{overflow:hidden;padding:0px 0px 10px;}
.tvList ul{margin-left:-20px;}
.tvList li{overflow:hidden;float:left;display:inline;margin:20px 0px 0px 20px;width:310px;height:270px;padding:0px 0px 5px;}
.tvList li a{display:block;}
.tvList li a img{display:block;width:300px;height:190px;border:1px solid #CFCFCD;padding:3px;}
.tvList li a em{overflow:hidden;display:block;margin:5px 0px 5px;width:310px;height:24px;line-height:24px;text-align:center;background:#E2E2E2;font-style:normal;}
/*tvPic*/
.tvPic{overflow:hidden;}
.tvPic ul{margin-left:-70px;}
.tvPic li{overflow:hidden;float:left;display:inline;margin:0px 0px 0px 70px;padding:10px 0px 20px;width:450px;}
.tvPic li a.TvPicLink{display:block;float:left;width:210px;height:262px;}
.tvPic li a.TvPicLink img{display:block;padding:3px;width:202px;height:253px;border:1px solid #ccc;}
.tvPic li strong{display:block;float:right;width:200px;height:30px;line-height:30px;background:#E2E2E2;font-size:16px;font-weight:normal;padding:0px 10px;}
.tvPic li p{float:right;width:215px;color:#898989;line-height:22px;padding:10px 0px 0px;}
/*comicList*/
.comicList{overflow:hidden;padding:0px 0px 1px;}
.comicList ul{margin-left:-32px;}
.comicList li{overflow:hidden;float:left;display:inline;margin:20px 0px 0px 32px;width:218px;height:155px;padding:0px 0px 5px;}
.comicList li a{display:block;}
.comicList li a img{display:block;width:210px;height:118px;border:1px solid #CFCFCD;padding:3px;}
.comicList li a em{overflow:hidden;display:block;margin:5px 0px 0px;width:217px;height:24px;line-height:24px;text-align:center;background:#E2E2E2;font-style:normal;}
/*passList*/
.passList{}
.passLeft{overflow:hidden;float:left;display:inline;margin:20px 0px 0px 10px;width:310px;}
.passLeft a.passPic{display:block;}
.passLeft a.passPic img{display:block;padding:3px;width:301px;height:189px;border:1px solid #ccc;}
.passLeft a.passPic em{overflow:hidden;display:block;margin:5px 0px 5px;width:310px;height:26px;line-height:26px;text-align:center;background:#E2E2E2;font-style:normal;font-size:14px;}
/*passRight*/
.passRight{overflow:hidden;float:right;display:inline;margin:20px 0px 0px;width:620px;}
.passRight ul{}
.passRight li{overflow:hidden;float:left;display:inline;margin:0px 11px 0px 20px;width:173px;height:155px;padding:0px 0px 5px;}
.passRight li a{display:block;font-size:14px;}
.passRight li a img{display:block;width:165px;height:101px;border:1px solid #CFCFCD;padding:3px;}
.passRight li a em{overflow:hidden;display:block;margin:5px 0px 0px;width:173px;height:24px;line-height:24px;text-align:center;background:#E2E2E2;font-style:normal;cursor:pointer;}
/*happyList*/
.happyList{overflow:hidden;}
.happyList ul{margin-left:-40px;}
.happyList li{overflow:hidden;float:left;display:inline;margin:20px 0px 0px 40px;width:465px;height:315px;}
.happyList li a.happyPic{display:block;}
.happyList li a.happyPic img{display:block;padding:3px;width:456px;height:190px;border:1px solid #ccc;}
.happyList li a.happyPic em{overflow:hidden;display:block;margin:5px 0px 10px;width:465px;height:26px;line-height:26px;text-align:center;background:#E2E2E2;font-style:normal;font-size:14px;}
.happyList li span{display:block;overflow:hidden;height:100px;}
.happyList li span a{display:block;height:24px;line-height:24px;padding:0px 0px 0px 18px;background:url(arrowBtn.jpg) no-repeat 10px 12px;}
/*goodList*/
.goodList{overflow:hidden;padding:0px 0px 10px;}
.goodList ul{margin-left:-20px;}
.goodList li{overflow:hidden;float:left;display:inline;margin:20px 0px 0px 20px;width:310px;height:255px;padding:0px 0px 1px;}
.goodList li a{display:block;font-size:14px;}
.goodList li a img{display:block;width:300px;height:190px;border:1px solid #CFCFCD;padding:3px;}
.goodList li a em{overflow:hidden;display:block;margin:5px 0px 5px;width:310px;height:24px;line-height:24px;text-align:center;background:#E2E2E2;font-style:normal;cursor:pointer;}
.goodList li p{text-align:center;}
