@charset "utf-8";
*:focus{outline:none;}
*{ margin:0; padding:0;}
body,h1,h2,h3,h4,h5,h6,ul,li,ol,div,dl,dt,dd,p,img,a,form,table,tr,td,input,select,textarea{ margin:0; padding:0; color:#000; font-size:12px; font-family:"微软雅黑"; outline:none;}
body{font-size:12px;-webkit-text-size-adjust:none;}
img{vertical-align:middle; border:0 none;}
li{list-style:none; list-style-position:outside;}
a{color:#000; text-decoration:none; outline:none;}
ul{list-style:none; overflow:hidden;}


.wrapBox{ width:100%; position:relative;  min-width:1000px;}
.main{ width:1000px; position:absolute; left:50%; top:338px; margin-left:-500px;}
.tips{ display:block; width:0; height:0; text-indent:-9999px;}

.top{ width:592px; height:56px; padding-left:408px; }
.top a{ float:left; width:173px; height:56px; text-indent:-9999px;}
.top a.logo1{ margin-left:30px; }
.top a.logo2{ width:160px; height:45px; margin-top:6px;}
.top a.logo3{ width:175px; height:45px; margin-top:6px;}

.nav{ width:100%; height:71px; position:relative; overflow:visible;}
.nav li{ float:left; width:187px; height:61px; position:absolute; top:0;}
.nav li a{ display:block; width:100%; height:100%; background:url(/tv../images/bg.png) no-repeat left top; font-size:18px; text-align:center; line-height:61px;}
.nav li a:hover,.nav li.active a{ background-position:-245px top;}
.nav li.nav_01{ left:0;}
.nav li.nav_02{ left:121px;}
.nav li.nav_03{ left:236px;}
.nav li.nav_04{ left:355px;}
.nav li.nav_05{ left:481px;}
.nav li.nav_06{ left:606px;}
.nav li.nav_07{ left:730px;}
.nav li.nav_08{ width:161px; left:860px;}
.nav li.nav_08 a{ background-position:left -161px;}
.nav li.nav_08 a:hover{ background-position:-208px -161px;}

.adver{ width:100%; height:106px;}

.videoCon{ width:100%; height:500px; overflow:hidden;}
.videoCon .videoLeft{ float:left; width:660px; height:500px; padding-left:5px;}
.videoLeft #sohuplayer{ width:640px; height:360px;}
.videoLeft .videoTit{ width:100%; height:50px; font-size:14px; color:#ffffff; line-height:40px;}
.videoLeft .news{ width:640px; height:90px; overflow:hidden;}
.videoLeft .news ul{ width:278px; height:100%; float:left;}
.videoLeft .news ul.newsRight{ float:right;}
.videoLeft .news ul li{ width:100%; height:26px; overflow:hidden;}
.videoLeft .news ul li.newsTit{ height:30px; }
.videoLeft .news ul li a{ float:left; width:215px; font-size:14px; color:#ffffff; line-height:26px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.videoLeft .news ul li.newsTit a{ font-size:16px; color:#ffe802; line-height:30px;}
.videoLeft .news ul li a:hover{ color:#ffe802;}
.videoLeft .news ul li span{ float:right; width:50px; font-size:14px; color:#a0a0a0; line-height:26px;}

.videoRight{ float:left; width:330px; height:495px;}
.newsImg{ width:100%; height:254px;}
.newsImg .item{ width:100%; height:120px; margin-bottom:6px; position:relative;}
.videoRight .item a{ display:block; width:100%; height:100%;}
.videoRight .item p{ width:100%; height:40px; font-size:16px; color:#ffffff; line-height:40px; text-align:center; position:absolute; left:0; bottom:0; overflow:hidden;}
.newsBottom{ width:100%; height:240px; overflow:hidden;}
.newsBottom .item{ float:left; width:160px; height:240px; position:relative;}
.newsBottom .item1{ margin-right:10px;}

.flash{ width:100%; height:821px; position:relative;}
.flash a.a_banner{ display:block; width:100%; height:130px; position:absolute; left:0; top:0;}
.flash a.a_adver{ display:block; width:100%; height:560px; position:absolute; left:0; top:148px;}
.flash #adver{ width:100%; height:560px; margin-top:16px;}
.flash #banner{ width:100%; height:130px;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
  .flash #adver{ margin:17px 0 0 -1px;}
} 


.rankList{ padding-left:16px; width:984px; height:360px;}
.rankList li{ width:245px; height:180px; float:left;}
.rankList li p{ width:230px; height:138px; position:relative;}
.rankList li p span{ position:absolute; left:0; top:0; display:block; width:55px; height:60px; background:url(/tv../images/bg.png) no-repeat left top;}
.rankList li.top1 p span{ background-position:left -295px;}
.rankList li.top2 p span{ background-position:-130px -295px;}
.rankList li.top3 p span{ background-position:-273px -295px;}
.rankList li.top4 p span{ background-position:-375px -295px;}
.rankList li.top5 p span{ background-position:left -411px;}
.rankList li.top6 p span{ background-position:-130px -411px;}
.rankList li.top7 p span{ background-position:-273px -411px;}
.rankList li.top8 p span{ background-position:-375px -411px;}
.rankList li h1{ width:230px; height:24px; font-size:12px; color:#606060; line-height:24px; text-align:center;}

.starStation{ width:100%; height:797px; padding-top:73px;}
.starStation .code{ width:116px; height:156px; padding-left:883px;}
.starStation .starCon{ width:100%; height:580px; position:relative;}
.starCon .starLeft{ width:402px; height:548px; position:absolute; left:-104px; top:0;}
.starLeft .img{ width:407px; height:325px;}
.starLeft ul{  padding:170px 0 0 104px; width:270px; height:25px;}
.starLeft ul li{ float:left; width:85px; height:100%; text-align:center; }
.starLeft ul li a{ font-size:15px; color:#d9f8c6; text-decoration:underline; line-height:25px;}
.starLeft ul li a:hover{ color:#ffffff;}
.starCon .starRight{ position:absolute; left:298px; top:0; width:712px; height:560px; overflow:visible; padding-top:13px;}
.starRight li{ float:left; width:178px; height:275px; background:url(/tv../images/star_li_bg.png) no-repeat left 28px;}
.starRight li p.img{ padding:35px 0 0 8px; width:150px; height:138px; position:relative;}
.starRight li p.img span{ display:block; width:120px; height:63px; position:absolute; left:60px; top:0;}
.starRight li p.name{ width:100%; height:28px; line-height:28px; text-align:center; font-size:12px; font-weight:bold; color:#1d1c23;}
.starRight li .num{ width:100%; height:40px;}
.starRight li .num p{ width:95px; height:100%; float:left;}
.starRight li .num p span{ display:block; width:85px; padding-left:10px; height:20px; font-size:12px; color:#0b9237; line-height:20px; font-weight:bold; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.starRight li .num p span i{ font-style:normal;}
.starRight li .num a{ float:left; margin-top:9px; width:48px; height:32px; padding-left:27px; font-size:12px; color:#0b9237; line-height:26px; text-align:center; position:relative; background:url(/tv../images/bg.png) no-repeat 10px -530px;}
.starRight li .num a.clicked{ background-position:-130px -530px; cursor:default;}
.starRight li .num a span{ position:absolute; left:40px; top:0; font-size:15px; color:#004818;}

.person{ width:786px; height:535px; display:none;}

.slide{ width:992px; margin-left:4px; height:164px;}

.adver2{ height:125px;}

.secretsCon{ width:100%; height:250px; position:relative; padding-top:14px;}
.secretsCon a.moreBtn{ display:block; width:64px; height:20px; margin:0 0 20px 936px; background:url(/tv../images/bg.png) no-repeat -263px -532px; text-indent:-9999px;}
.secretsCon ul{ width:1024px; height:210px;}
.secretsCon ul li{ float:left; width:256px; height:180px;}
.secretsCon ul li a{ display:block; width:231px; height:100%;}
.secretsCon ul li a span.img{ display:block; width:229px; height:138px; border:1px solid #fee703;}
.secretsCon ul li a span.text{ display:block; width:100%; height:36px; font-size:12px; color:#3a3a3a; line-height:36px; font-weight:bold; text-align:center; overflow:hidden;}


.box{ width:100%; height:450px; overflow:hidden;}
.boxLeft{ width:773px; height:440px; float:left;}
.classCon{ width:100%; height:205px;}
.classCon a.moreBtn{ margin-left:680px;}
.classCon ul{ width:760px; height:165px;}
.classCon ul li{ float:left; width:190px; height:180px;}
.classCon ul li a{ width:171px; }
.classCon ul li a span.img{ width:171px; height:111px; border:none; position:relative;}
.classCon ul li a span.img b{ position:absolute; left:0; bottom:0; display:block; width:151px; padding:0 10px; height:29px; line-height:29px; text-align:right; font-weight:normal; color:#ffffff; background:url(/tv../images/black_bg.png) repeat;}
.classCon ul li a span.text{ font-size:14px; line-height:36px; font-weight:normal; text-align:left;}


.hotVideo{ width:222px; height:370px; padding-top:50px;}
.hotVideo li{ width:100%; height:37px;}
.hotVideo li i{ float:left; width:20px; height:20px; background:url(/tv../images/bg.png) no-repeat left top;}
.hotVideo li.num1 i{ background-position:left -597px;}
.hotVideo li.num2 i{ background-position:-46px -597px;}
.hotVideo li.num3 i{ background-position:-92px -597px;}
.hotVideo li.num4 i{ background-position:-143px -597px;}
.hotVideo li.num5 i{ background-position:-194px -597px;}
.hotVideo li.num6 i{ background-position:-235px -597px;}
.hotVideo li.num7 i{ background-position:-282px -597px;}
.hotVideo li.num8 i{ background-position:-333px -597px;}
.hotVideo li.num9 i{ background-position:-382px -597px;}
.hotVideo li.num10 i{ background-position:-422px -597px;}
.hotVideo li a{ float:left; width:202px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:13px; color:#3a3a3a; line-height:18px;}

.adver3{ height:168px;}

.pinglunBox{ width:100%; height:1005px; overflow:hidden;}
.adverCon{ width:250px; float:right; height:273px;}
.adverCon .adver{ width:100%; height:91px;}

.foot_logo{ width:600px; height:60px; margin-left:230px;}
.foot_logo a{ float:left; width:180px; height:100%; text-indent:-9999px;}

.leftAd{ display:block; width:167px; height:557px; position:absolute; top:591px;}

.bg{ background-repeat:no-repeat; background-position:center center;}
.bg_01{ background-image:url(/tv../images/bg_01.jpg); height:180px;}
.bg_02{ background-image:url(/tv../images/bg_02.jpg); height:50px;}
.bg_03{ background-image:url(/tv../images/bg_03.jpg); height:60px;}
.bg_04{ background-image:url(/tv../images/bg_04.jpg); height:70px;}
.bg_05{ background-image:url(/tv../images/bg_05.jpg); height:130px;}
.bg_06{ background-image:url(/tv../images/bg_06.jpg); height:850px;}
.bg_07{ background-image:url(/tv../images/bg_07.jpg); height:850px;}
.bg_08{ background-image:url(/tv../images/bg_08.jpg); height:350px;}
.bg_09{ background-image:url(/tv../images/bg_09.jpg); height:400px;}
.bg_10{ background-image:url(/tv../images/bg_10.jpg); height:440px;}
.bg_11{ background-image:url(/tv../images/bg_11.jpg); height:1500px;}
.bg_12{ background-image:url(/tv../images/bg_12.jpg); height:749px;}

.tc_common{ width:1007px; height:665px; background:url(/tv../images/tc_bg.png) no-repeat left top; display:none;}
.tc_common .con{ width:935px; height:575px; padding:40px 0 0 40px;}
.tc_common .con h1{ width:100%; height:41px;}
.tc_common .con .textCon{ width:100%; height:524px;}
.textCon p{ width:895px; font-size:13.5px; line-height:20px; color:#0b9237;}
.textCon p strong{ font-size:14px;}
.jspTrack{ background:none; border:none; width:5px;}
.jspDrag{ background:url(/tv../images/bg.png) no-repeat left -670px; top:0px; cursor: pointer;}
.tc_common .closePop{ display:block; width:44px; height:44px; position:absolute; right:31px; top:37px; text-indent:-9999px;}

.tc_winner p{ padding-bottom:20px;}
.tc_winner p.tit{ padding:0; font-weight:bold;}
.tc_winner p span{ padding:0 8px; display:inline-block;}


/*登录*/
.tc_info{ width:565px; height:445px; background:url(/tv../images/tc_info_bg.png) no-repeat left top; display:none;}
.tc_info .infoCon{ width:410px; height:260px; position:absolute; left:77px; top:187px;}
.infoCon p{ width:100%; height:70px;}
.infoCon p.p_name,.infoCon p.p_tel{ padding-left:10px; width:400px;}
.infoCon p.p_tel{ height:77px;}
.infoCon p.p_sub a{ display:block; width:100%; height:60px; text-indent:-9999px;}
.infoCon p input{ width:100%; height:49px; background:none; border:none; font-family:"黑体"; font-size:24px; color:#d2d2d2; line-height:49px;}
.tc_info .closePop{ display:block; width:44px; height:44px; position:absolute; right:21px; top:37px; text-indent:-9999px;}

