body,button,input,select,textarea{font:12px/1.125 Arial,Helvetica,sans-serif;_font-family:"SimSun";}
body,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,th,td,p,blockquote,pre,form,fieldset,legend,input,button,textarea,hr{margin:0;padding:0;}
li{list-style:none;}
fieldset,img{border:0;}
q:before,q:after{content:'';}
input,textarea{outline-style:none;}
input[type="text"],input[type="password"],textarea{outline-style:none;-webkit-appearance:none;}
textarea{resize:none;}
a{text-decoration:none;}
em{ font-style:normal;}
b{ font-weight:normal;}
a:hover{text-decoration:underline;}
.left{ float:left;}
.right{ float:right;}
.clear{ clear:both; line-height:0; font-size:0;}
body{ background-color:#790400;}
.blank8{ height:8px; line-height:0; font-size:0; clear:both;}
.w1200{ width:1000px; margin:0 auto; position:relative;}
.w1024{ width:1000px; margin:0 auto; }
.info-join{ background:url(http://img1.cache.jj.cn/special/2012btv/l-bg.gif) no-repeat; width:357px; height:214px; overflow:hidden; float:left;}
.info-join ul{ display:block; height:166px;}
.info-join li{ float:left; margin-top:16px; margin-left:8px; width:166px; height:54px; display:inline;}
.info-join span{ display:block; clear:both; margin-left:60px; position:absolute;}

.process { width:633px; margin-left:7px;}
.process .pro-top{ background:url(http://img1.cache.jj.cn/special/2012btv/process.gif) no-repeat; width:633px; height:48px; overflow:hidden;}
.pro-box{ background:url(http://img1.cache.jj.cn/special/2012btv/pro-f.gif) no-repeat; width:633px; height:118px; padding:35px 0 17px 0; overflow:hidden;}
.pro-box li{float:left;}
.pro-box li a{ margin-left:17px; width:144px; height:118px;  overflow:hidden; display:block;}
.pro-box li span{ position:absolute; background:#fee884; color:#333; margin-top:-140px; margin-left:20px; padding:6px 10px; overflow:hidden;}

.roll{ border:3px solid #f66; width:956px; overflow:hidden; height:170px; float:left; display:inline; background:#fef2e6; padding:14px 20px;}
.roll ul{ width:4004px;}
.roll li{ float:left; width:970px; overflow:hidden; padding:14px 14px;}
.roll li dt{ border:3px solid #cc3333; float:left; margin-right:12px; width:174px; height:154px; overflow:hidden; margin-bottom:20px;}
.roll li img{ width:174px;}

.inbg { border:5px solid #fca085; width:864px; overflow:hidden; background:#fdf1e4; padding:40px 63px;}
.pad{ padding:0 10px; width:969px; height:400px;}
.inbg .top-t{ background:url(http://img1.cache.jj.cn/special/2012btv/tit-bg.gif) no-repeat; width:747px; height:62px; padding-left:100px; line-height:40px; padding-top:22px; font-family:Microsoft YaHei; color:#c00; font-size:32px; letter-spacing:8px; text-shadow:2px 2px 2px #fff ; font-weight:bold;}

.in-box span{ display:block; line-height:30px; padding-top:10px; font-size:14px; color:#333;}
.in-box em{ margin-left:500px; font-size:14px; color:#333;}
.in-box b{ color:#cc0000;}
.last-top{ background:url(http://img1.cache.jj.cn/special/2012btv/btbg.gif) no-repeat; width:930px; height:21px; color:#000099; font-weight:bold; margin:20px 10px; padding:0 12px; padding-top:6px; font-size:14px; }
.last-top a{  color:#000099; float:right;}
.last-top span{ float:left; color:#330000;}
.last-top-1{ background:url(http://img1.cache.jj.cn/special/2012btv/btbg.gif) no-repeat; width:920px; height:21px; color:#333; margin:20px 30px; padding:0 12px; padding-top:6px; font-size:14px; }
.last-top-1 a{ color:#333; float:right;}
.last-top-1 span{ float:left;}
.hots li{ background:url(http://img1.cache.jj.cn/special/2012btv/dash.gif) no-repeat left center; height:30px; line-height:30px; text-indent:12px; margin-left:30px}
.hots li a{ color:#333;}
.in-box img{ margin:10px auto; display:block;}

/*20120529添加菜单*/
.nav{ position:absolute; top:290px; left:0;}
.nav li{ background:url(http://img1.cache.jj.cn/special/2012btv/nav.gif) no-repeat; float:left; width:140px; height:38px; margin-right:2px; text-indent:-9999px;}
.nav li a{width:140px; height:38px; display:block;}
.nav li a.hover,.nav li a:hover{ background:url(http://img1.cache.jj.cn/special/2012btv/nav-on.gif) no-repeat;}
.nav li.n01 a.hover,.nav li.n01 a:hover,.nav li.n01{ background-position:left top;}
.nav li.n02 a.hover,.nav li.n02 a:hover,.nav li.n02{ background-position:-142px top;}
.nav li.n03 a.hover,.nav li.n03 a:hover,.nav li.n03{ background-position:-285px top;}
.nav li.n04 a.hover,.nav li.n04 a:hover,.nav li.n04{ background-position:-427px top;}
.nav li.n05 a.hover,.nav li.n05 a:hover,.nav li.n05{ background-position:-570px top;}
.nav li.n06 a.hover,.nav li.n06 a:hover,.nav li.n06{ background-position:-713px top;}
.nav li.n07 a.hover,.nav li.n07 a:hover,.nav li.n07{ background-position:-856px top; width:144px;}

.pad20{ padding-top:20px;}
.inbg .tab{ width:800px; background:#ffa204;}
.inbg .tab table{ width:800px; font-size:14px; background:#663300;}
.inbg .tab table th{ font-weight:bold;background:#feead4; height:28px; line-height:28px;}
.inbg table tr td{ background:#feead4; height:26px; line-height:26px; text-align:center;}
.pic{margin-left:20px; margin-top:20px;}
.pic img{ width:250px; height:230px; border:4px solid #600; }
.talk{ background:url(http://img1.cache.jj.cn/special/2012btv/tg.gif) no-repeat; width:547px; height:248px; position:relative;}
.name{ font-size:14px; position:absolute; left:76px; top:20px; color:#000; font-weight:bold;}
.year{ position:absolute; left:76px; top:60px; font-weight:bold; font-size:14px;}
.say{ position:absolute; left:6px; top:124px; line-height:23px; width:532px; height:108px; overflow:hidden;}

/*20120810*/
.rgh-bg{ background:url(http://img1.cache.jj.cn/special/2012btv/rgh-bg.gif) no-repeat; width:374px; height:23px; padding:6px 10px 0 18px; position:absolute; right:4px; top:0px;}
.rgh-bg input{ vertical-align:middle; margin-left:16px;}
.rgh-bg a{ color:#555; line-height:20px;}
.rgh-bg .tg01{ background: #FFF; border:1px solid #b7728d; width:80px; height:14px; line-height:14px;}
.rgh-bg input.login{ background:url(http://img1.cache.jj.cn/special/2012btv/login.gif) no-repeat; width:37px; height:19px; margin-left:80px; border:none; cursor:pointer;}
.regs{ background:url(http://img1.cache.jj.cn/special/2012btv/zhce.gif) no-repeat; width:37px; height:19px; border:none; cursor:pointer;}
.link-id{ position:absolute; top:220px; left:40px; display:block;}
.link-id a{width:160px; height:60px; display:block; background:url(http://img1.cache.jj.cn/special/2012btv/bank.gif) repeat;}

.player-t{ background:url(http://img1.cache.jj.cn/special/2012btv/vote-title.gif) no-repeat; width:1000px; height:48px; position:relative;}
.share-link{ position:relative; left:760px; top:6px;}
.p-list{ background:#faeee1; width:1000px; display:block; padding:0; padding-bottom:40px; margin-bottom:20px; font-family:"Microsoft YaHei",Arial,Tahoma; font-weight:bold; overflow:hidden;}
.p-list li{ float:left; margin-top:30px; margin-left:20px; overflow:hidden; width:142px; display:inline;}
.p-list span{background:url(http://img1.cache.jj.cn/special/2012btv/jj-bg.gif) no-repeat; width:142px; height:150px; display:block; position:relative;}
.p-list span img{ width:100px; height:108px; position:absolute; top:21px; left:21px;}
.p-list b{ display:block; width:142px; text-align:center; overflow:hidden; height:30px; line-height:30px;}
.p-list em{ display:block; line-height:25px; text-align:center; width:142px;}
.vt-p{ background:url(http://img1.cache.jj.cn/special/2012btv/vote-btn.gif) no-repeat; width:49px; height:25px; border:none; cursor:pointer; vertical-align:middle;}
.vt-no{ background:url(http://img1.cache.jj.cn/special/2012btv/tp-hui.jpg) no-repeat; width:49px; height:25px; border:none; cursor:pointer; vertical-align:middle;}
.p-list li.line{ border-bottom:2px dashed #c53c13; clear:both; overflow:hidden; height:4px; line-height:4px; margin:0px 20px 0 20px; padding-top:20px; width:950px;}

.left-ad02{ position:absolute; left:-124px; top:332px;}
.w1200 .close{ background:#FFF; font-weight:bold; width:22px; height:22px; font-size:14px; text-align:center; line-height:24px; position:absolute; left:-36px; top:610px;}
.w1200 .close a{ color:#000;}


.popLayer{ display:none;}/*如有弹出则display:none;没有则display:;*/
.popLayer .close{ display:block; }/*如有弹出则display:;没有则display:none;*/
.popLayer .close{ display:block; position:absolute; left:548px;  top:10px; font-weight:bold;}/*如有弹出则display:;没有则display:none;*/
.popLayer .close a{ display:block; width:38px; height:34px; line-height:19px; text-align:center; background:none; background:url(http://img1.cache.jj.cn/special/2012btv/bank.gif) repeat; color:#fff; font-size:14px; overflow:hidden;}
#popLayer .close a:hover{text-decoration:none; color:#ddd;}

.popLayer{ width:600px; height:400px; position:absolute; z-index:100; top:140px; margin-left:220px; background:url(http://img1.cache.jj.cn/special/2012btv/vote-info.jpg) no-repeat center;}
.popLayerBg{ position:absolute; top:0; left:0; background:#000; width:100%; height:100%;_height:822px; z-index:99; filter:Alpha(Opacity=50); opacity:0.50;}

.voteinfo-btn{ position:relative; left:0px; top:6px;}

.link-id2{ position:absolute; top:110px; left:20px; display:block;}
.link-id2 a{width:200px; height:80px; display:block; background:url(http://img1.cache.jj.cn/special/2012btv/bank.gif) repeat;}