body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{padding:0;margin:0;}
body{font:12px/22px Verdana,"宋体";word-break:break-all;color:#333;text-align:center;background:#13485b;}
fieldset,img{border:0;}
table{border-collapse:collapse;border-spacing:0;}
ol,li,ul{list-style:none;}
address,caption,cite,code,dfn,em,strong,th,var{font-weight:normal;font-style:normal;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
q:before,q:after{content:'';}
abbr,acronym{border:0;}
input,select,textarea{font:normal normal 12px "Verdana";}
input,textarea{color:#666;}
select{color:#999;}
a{color:#666;text-decoration:none;outline:none;}
a:hover{text-decoration:underline;}
.fl{float:left;}
.fr{float:right;}
.bold{font-weight:bold;}
.hide{display:none;}
.submit{cursor:pointer;border:0;}
.noText{display:block;height:0;width:0;line-height:0;overflow:hidden;}
.textList a{text-decoration:none;}
.textList li{line-height:24px;height:24px;overflow:hidden;}
.textList li span{float:right;font-size:11px;color:#a3a3a3;}
.textList li em{color:#f00;}
.pltr{overflow:hidden;zoom:1;}
.pltr .img{float:left;_margin-right:-3px;width:98px;}
.pltr .img img{vertical-align:top;width:89px;height:118px;padding:2px;border:1px solid #ccc;margin-bottom:3px;background:#fff;}
.pltr .tr{overflow:hidden;zoom:1;padding-left:8px;color:#999;}
.pltr .tr a{color:#999;}
.pltr .tr dt{font-weight:bold;color:#333;height:22px;overflow:hidden;}
.pltr .tr dt span{color:#f60;font-size:16px;float:right;font-family:"宋体";}
.pltr .tr dt a{color:#333;}
.pltr .tr li{height:22px;overflow:hidden;}
.pltr .tr li a{margin-right:5px;}
.pltr .tr li em{color:#666;}
.pltr .tr li .fr{margin-right:40px;}
.pltr .tr .js{line-height:20px;height:60px;}
.pltr .tr .playBtn,.pltr .tr .xqBtn{color:#fff;text-decoration:none;margin-right:14px;}
.playBtn,.xqBtn{width:39px;height:17px;line-height:17px;overflow:hidden;float:left;text-align:center;color:#fff;}
.playBtn{background-position:-770px -294px;}
.xqBtn{background-position:-770px -312px;}
.putd{overflow:hidden;zoom:1;}
.putd li{width:95px;float:left;text-align:center;padding-bottom:4px;}
.putd li img{vertical-align:top;width:89px;height:118px;padding:2px;border:1px solid #ccc;margin-bottom:3px;background:#fff;}
.putd li span,.putd li em{display:block;overflow:hidden;font-size:12px;font-weight:bold;height:18px;line-height:18px;text-align:center;color:#333;}
.putd li span a,.putd li em a{color:#333;}
.clear{clear:both;font-size:0;width:0;height:0;visibility:hidden;line-height:0;}
.clearfix:after{content:"";display:block;height:0;clear:both;visibility:hidden;}
* html>body .clearfix{display:inline-block;width:100%;}
* html .clearfix{/* Hides from IE-mac \*/height:1%;/* End hide from IE-mac */;}
*+html .clearfix{min-height:1%;}
.table li{float:left;overflow:hidden;}
.table ul{overflow:hidden;zoom:1;}
.table .head{font-weight:bold;}
#menu,#menu li a,#menu .cur,.sunMenu,.map,.topSearch .tsInput,.topSearch .search_btn,.sim_select #selectInner,.iH2_l,.iH2_r,.iFt_l,.iFt_r,#seeOn .bx li,.why_jl,.rank ol,.cH2_l,.cH2_m,.cFt_l,.cFt_m,.lH2_r,.lFt_r,.playBtn,.xqBtn,.sH2_l,.sFt_l,.tH2,.playing,.shareBtn,.newVote{background-image:url(index.png);background-repeat:no-repeat;}
.topSearch .input,.onseeIn li span,#vote li,.listArea .pltr .tr .relatedVideos li{background-image:url(icon.png);background-repeat:no-repeat;}
#wrapper{background:#13485b url(wrapper.gif) top repeat-x;}
#header{width:1004px;margin:0 auto;text-align:left;position:relative;z-index:200;}
.headTop,#menu,.sunMenu{margin:0 2px;}
.ppsNav,.ppsNav ul{overflow:hidden;height:31px;}
.ppsNav ul{width:675px;float:right;}
.ppsNav li{float:right;margin:8px -2px 0 0;height:16px;line-height:15px;*line-height:16px;font-size:13px;font-family:"Microsoft YaHei";border-right:1px solid #acacac;}
.ppsNav li a,.ppsNav li a span{display:block;color:#c8c8c8;}
.ppsNav li a{border-right:1px solid #6e6e6e;}
.ppsNav li a:hover{text-decoration:none;}
.ppsNav li a span{padding:0 10px 0 12px;white-space:nowrap;}
.ppsNav .cur a{color:#fff;text-decoration:underline;}
.ppsNav .cur a span{color:#fff;}
.ppsNav .cur a:hover{text-decoration:underline;}
.ppsNav .cookie{width:320px;float:left;height:20px;line-height:20px;overflow:hidden;margin-top:5px;color:#fff;}
.ppsNav .cookie a{color:#fff;text-decoration:underline;margin:0 3px;}
.ppsNav .cookie img{width:20px;height:20px;margin-right:5px;}
.ppsNav .cookie .user{color:#f60;text-decoration:underline;margin-right:10px;}
.logo{width:380px;}
.logo a{display:block;background:url(logo.png) no-repeat;height:80px;text-indent:-9999px;}
.topSearch{position:absolute;right:2px;top:118px;}
.topSearch .select,.topSearch .tsInput,.topSearch .tsButton{float:left;}
.topSearch em,.topSearch label,.topSearch input{float:left;}
.topSearch .select{display:none;}
.topSearch .tsInput{width:195px;height:23px;background-position:-313px -165px;margin-top:3px;}
.topSearch .input,.topSearch .input_fouse{width:142px;height:16px;padding:3px 0 0 3px;border:0;color:#666;margin:2px auto auto 15px;background-color:transparent;font-family:"宋体";}
.topSearch .input{background-position:right -34px;*background-position:right -35px;}
.topSearch .search_btn{width:100px;height:28px;background-position:-509px -162px;border:0;cursor:pointer;background-color:transparent;}
.topAd{position:absolute;top:41px;right:2px;}
.topAd div{margin:0!important;}
.topAd img{width:540px;height:60px;vertical-align:top;}
#menu{background-position:0 0;padding-top:5px;}
#menu ul{overflow:hidden;height:34px;}
#menu li{height:34px;float:left;font-size:14px;color:#fff;font-weight:bold;line-height:31px;*line-height:34px;margin-left:-2px;}
#menu .cur{background-position:center -89px;}
#menu li a{color:#fff;display:block;padding:0 15px 0 17px;background-position:left -206px;}
#menu li a:hover{text-decoration:none;}
.sunMenu,.map{color:#434343;height:33px;line-height:33px;padding:0 10px 0 15px;background-position:0 -40px;background-color:#fff;}
.sunMenu a,.map a{color:#434343;}
#container{width:1004px;margin:0 auto 25px auto;background:#484848;padding-bottom:2px;text-align:left;}
.page{margin:0 2px;padding:7px 3px 2px 4px;background:#fff;zoom:1;text-align:left!important;}
.main{width:100%;float:left;}
.rBar{width:301px;float:left;margin-left:-301px;}
.sBar{width:215px;float:left;margin-left:-100%;}
h2{height:29px;font:bold 14px/29px "Microsoft YaHei","黑体",Arial;padding:0 40px 0 10px;color:#333;overflow:hidden;}
.iFt_l,.iFt_r,.cFt_l,.cFt_m,.lFt_r,.sFt_l{height:5px;overflow:hidden;}
.cH2_l{background-position:-460px -258px;}
.cH2_m{background-position:0 -258px;}
.iH2_l{background-position:0 -124px;}
.iH2_r{background-position:0 -160px;}
.iFt_l{background-position:0 -154px;}
.iFt_r{background-position:0 -190px;}
.cFt_l{background-position:-460px -288px;}
.cFt_m{background-position:0 -288px;}
.lH2_r{background-position:0 -294px;}
.lFt_r{background-position:0 -324px;}
.sH2_l{background-position:0 -330px;}
.sFt_l{background-position:0 -359px;}
.tH2{background-position:-302px -196px;}
.bx{border-left:1px solid #dcdada;border-right:1px solid #dcdada;}
.acArea{position:relative;zoom:1;}
.acArea .act{position:absolute;top:5px;right:5px;}
.acArea .act a{color:#333;}
.area_a{padding-top:33px;}
.area_a h3{position:absolute;top:-23px;width:63px;background:#f2f1f1;border:1px solid #dcdada;color:#666;cursor:pointer;text-align:center;line-height:21px;font-weight:normal;}
.area_a h3.cur{background:#fff;font-weight:bold;border-bottom:1px solid #fff;cursor:text;}
.area_a h3 a,.area_a h3 a:hover{color:#666;text-decoration:none;}
.area_a .po1{left:15px;}
.area_a .po2{left:85px;}
.area_a .po3{left:155px;}
.rank .bx{padding-top:12px;zoom:1;}
.rank ol{background-position:-976px -157px;*background-position:-976px -158px;}
.rank ol .nub1{height:auto;border-top:1px solid #fff;}
.rank .pltr{overflow:hidden;margin-bottom:7px;height:88px;}
.rank .pltr .img{width:63px;}
.rank .pltr .img img{width:59px;height:79px;}
.rank .pltr li{padding:0;line-height:22px;height:22px;margin:0;border:0;}
.rank ol li{margin:0 10px;padding-left:26px;height:25px;line-height:25px;overflow:hidden;border-top:1px dashed #ccc;}
.rank ol li span{float:right;color:#f60;font-family:"宋体";font-weight:bold;}
.pageNav{text-align:center;height:22px;font-family:"宋体";}
.pageNav span,.pageNav a,.pageNav em{display:inline-block;line-height:20px;padding:0 5px;margin-right:1px;}
.pageNav a{border:1px solid #4da4c4;background:#fbffff;color:#4da4c4;}
.pageNav span{border:1px solid #ddd;color:#989898;}
.pageNav .cur{background:#4da4c4;border:1px solid #4da4c4;color:#fff;}
.letterList{margin-bottom:8px;}
.letterList,.letterList ul{overflow:hidden;zoom:1;font-size:0;line-height:0;}
.letterList ul{display:inline;}
.letterList li{background:#f2f1f1;border:1px solid #dcdada;color:#666;cursor:pointer;height:21px;line-height:21px;font-family:Arial,Helvetica,sans-serif;font-size:16px;display:inline-block;*display:inline;zoom:1;vertical-align:top;}
.letterList li.cur{background:#fff;font-weight:bold;cursor:text;}
.letterList li.other{font-size:12px;*line-height:25px;overflow:hidden;}
.all_letterList{text-align:center;}
.all_letterList ul{margin:0 10px;}
.all_letterList li{padding:0 6px;margin-right:7px;}
.r_letterList ul{margin:0 5px;}
.r_letterList li{padding:0 5px;margin-right:1px;}
.r_letterList li.cur{border-bottom:1px solid #fff;}
#footer{text-align:center;color:#888;padding:15px 0 60px 0;background:url(footer.gif);border-top:1px solid #555454;}
#footer a{color:#888;margin:0 5px;}
#footer span{display:block;}
#footer .jmxkz{color:#f60;}
