*{margin:0;padding:0}
body{font:12px/165% Verdana,Arial,sans-serif,"Times New Roman",ËÎÌå;color:#000;background:#fff;}
dl,ul{list-style:none;}
a{text-decoration:underline; color:#0000CC;}
a:hover {text-decoration:underline;color:#FF0000;}
img{border:0;}
button {cursor:pointer;}
.clearfix:after{content:"";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:inline-block;}
.clearfix{display:block;}
#wp,#ft,#music-ph{ clear:both; margin:0 auto; width:960px; text-align:center;}
#wp{ padding-top:7px; overflow:hidden;width:960px;}
/*#wp{ padding-top:7px; overflow:hidden;width:960px; background:url(/images/shengdan.jpg) repeat-x left top;}*/
.logo{margin:20px 0 20px 0;}

/*html { filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); }*/

/* ~~~~~~~~~~~~~~~~ menu style ~~~~~~~~~~~~~~~~ */
#menu { border:1px solid #cccccc;margin-top:30px; clear:both; width:958px; }
.menubar{ line-height:33px; height:33px; background:url(/images/menubg.jpg) repeat-x left top;}
.menubar li { float:left; font-size:14px;text-align: center; background:url(/images/menuline.jpg) no-repeat right center;}
.menubar .nobackground{ margin-top:0px!important;margin-top:8px;background:none;padding-left:18px;}
.menubar li a:link, .menubar li a:visited { display:block; color: #666;padding:0 13px;}
.menubar li a:hover,.menubar li a:active { display:block; padding:0 13px; color: #000; text-decoration:none;}
/* ~~~~~~~~~~~~~~~~ menu style ~~~~~~~~~~~~~~~~ */
.menu,.musicsub{ clear:both;width:500px; text-align:left; margin-top:10px; position:relative;}
.search{ clear:both;padding-top:5px; width:500px; text-align:center; margin:0 auto;}

.search .input{width:410px; height:23px; border:1px solid #ccc; line-height:23px; padding:2px 0 0 2px; float:left; font-size:14px;}
.musicsub{padding-top:3px!important;padding-top:0; text-align:left; height:20px; padding-left:0;}
h1{ clear:both;font-size:14px; font-weight:bold;}
h1 a{ font-size:12px; font-weight:normal;}
.movie,.game,.music,.other{ width:140px; float:left; text-align:left; height:65px; white-space:nowrap; padding-left:15px; padding-top:10px;}
.movie li,.game li,.music li,.other li{ float:left; white-space:nowrap; margin-right:20px;}
.button{float:left;height:28px;width:76px;font-size:14px;margin:0 5px;}
.archiver{ clear:both; width:500px; text-align:left; margin:20px auto 0 auto; overflow:hidden;}
.hotmovie{ clear:both; width:960px; margin:20px auto 0 auto; text-align:left;overflow:hidden;}
.phbox{ clear:both; width:960px; margin:0 auto; text-align:left;overflow:hidden;}
.hotmovie:after,.otherph:after,.phbox:after,.music-box li:after{content:""; display:block; height:0; clear:both; visibility:hidden;}
.hotmovie li{ float:left; margin-right:5px;line-height:22px;}
.hotmovie li.red a{ color:#FF0000;}
.hotmovie li a{ color:#1B84D7;}
h2{clear:both; font-weight:bold; color:#000000; font-size:14px;}
h2 sup{ color:#FF0000; text-decoration:none; font-weight:bold; font-size:13px; position:absolute; margin-top:-9px;}
h5{clear:both; font-weight:bold; color:#000}
.left_conn{ float:left; width:370px; margin:20px auto 0 auto; text-align:left;}
.right_conn{ float:right; width:590px; margin:20px auto 0 auto; text-align:left;}
.topmovie {margin-top:10px;color:#0000CC;}


.link a{ color:#666666;text-decoration:underline;}
.link a:hover{ color:#ff0000;text-decoration:none;}

.movieph{ width:350px; float:left;margin-top:10px;}
.typeph{ width:350px; float:left;margin-top:17px;}
.otherph{ width:350px; float:left; position:relative;margin-top:17px;}
.movieph li{ float:left; width:60px;white-space:nowrap; margin:2px 5px 2px 0;}
.movieph li.lang{ float:left; margin:2px 5px 2px 0; white-space:nowrap; text-align:left; width:31px;}
.movieph strong{position:absolute; margin-top:-7px; color:#FF0000;  font-size:11px; font-weight:normal;}
.otherph li{ float:left; width:50px;white-space:nowrap; margin:2px 5px 2px 0;}
.typeph strong{position:absolute; margin-top:-7px; color:#FF0000;  font-size:11px; font-weight:normal;}
.typeph li{ float:left; margin:2px 5px 2px 0; white-space:nowrap; text-align:left; width:50px;}

.langph{ width:350px; float:left; margin-top:17px;}
.langph li{ float:left; width:50px;white-space:nowrap; margin:2px 5px 2px 0;}

.archiverph{ width:625px; float:left; padding-bottom:15px;}
.archiverph ul{ clear:both;}
.archiverph li{ float:left; width:44px;white-space:nowrap; margin:2px 5px 2px 0;}

.link li{ float:left; white-space:nowrap; margin:3px 8px 3px 0;}



#music-ph{ width:774px; text-align:left; margin:20px auto 0 auto;}
.music-box{ width:241px; border:1px solid #4590DC; text-align:center; float:left;}
h3{ clear:both;background:#4590DC; height:27px; line-height:27px; font-weight:bold; color:#fff; text-align:left; padding:0 10px;}
h3 span{ float:right; padding-top:4px;}
h4{ color:#000; font-weight:normal;float: left; font-size:12px; }
h4  a{ font-size:14px; font-weight:bold;}
h4 em{ font-weight:bold; text-decoration:underline;color:#0000CC}
h4 strong{ color:#FF0000; margin:-10px 0 0 0; position:absolute; font-size:11px; font-weight:normal;}
#ft{padding-top:10px;color:#0000cc;}
.a_jc1,.a_jc2{ background:url(http://img.gougou.com/image/rank/index_img.png) no-repeat 0 -75px; height:16px; padding:1px 10px; display:inline-block;}
.a_jc2{ background:url(http://img.gougou.com/image/rank/index_img.png) no-repeat 0 -107px;}

.ts{position:absolute;z-index:99;display:none;width:410px!important;width:405px;background:#ffffff;float:left;text-align:left;text-indent:5px;padding:2px 0 0 2px;margin-top:27px;border-top-width: 0px;border-right-width: 1px;
	border-bottom-width: 1px;border-left-width: 1px;border-top-style: solid;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-top-color: #CCC;border-right-color: #CCC;border-bottom-color: #CCC;border-left-color: #CCC;}
.ts a{display:block;height:25px;line-height:25px;cursor:pointer; overflow:hidden;}
.ts a span{color:#FF0000;font-weight: bold;}
.ts a:hover{background-color:#CCCCCC;}
.ts a.vsclose:hover{background-color:#ffffff;}
.fc{color:#FF0000;}
.bc{background-color:#EFEFEF;color:#3333333;}

#suggest{display:none;background-color:#fff;position:absolute;z-index:1;border:1px solid #CCCCCC;}
#suggest td{font:12px/20px Verdana;padding:0 5px}.l{color:#666;text-decoration:none}

#index_in{margin:0 auto;margin-top:10px;clear:both;margin-top:10px;width:960px;height:90px;}
#index_in_p{margin:0 auto;margin-top:10px;clear:both;margin-top:10px;width:960px;height:90px;}


#content table{width:960px;border-top:2px solid #C1DFEC;background:#E9F2F6;}
#content table tr td{color:#fd6f2e;font-size:12px}

.a:link{color:#fd6f2e;font-size:12px;}
.a:hover{color:red}
.a:visited{color:#fd6f2e;font-size:12px;}
.subsort{text-align:left;padding:6px 15px;font-size:12px;word-spacing:6px}
.subsort a{line-height:24px;white-space:nowrap;width:2}
.subsort a:link{color:#2f6db6}
.subsort a:hover{color:red}
.subsort a:visited{color:#888888}
.subsort UL {padding:4px 0px 4px 10px;list-style:none;}
.subsort UL LI {width:78px;float:left;color:#ccc;line-height:200%;text-align:left;}

.subsort1{text-align:left;padding:6px 15px;font-size:12px;word-spacing:6px}
.subsort1 a{line-height:24px;white-space:nowrap;width:2}
.subsort1 a:link{color:#6A2FB6}
.subsort1 a:hover{color:red}
.subsort1 a:visited{color:#888888}
.subsort1 UL {padding:4px 0px 4px 10px;list-style:none;}
.subsort1 UL LI {width:78px;float:left;color:#ccc;line-height:200%;text-align:left;}
