@charset "gb2312";
/* CSS Document */

/*--Designed By Beyond[Q-Q:1-1-4-2-2-4-7-1-6] //Ηλ±£Ατ£‘--*/
/*Reset Begin*/
div,ul,li,p,h1,h2,h3,body {margin:0; padding:0;}
body {font:12px "\5b8b\4f53",Arial, Helvetica, sans-serif, georgia;}
ul,li {list-style:none;}
img {border:none;}
a {text-decoration:none; color:#016a9f;}
a:hover {text-decoration:underline; color:red;}
h2 {font-size:14px;}
/*Reset End*/

/*Publish Begin*/
.wrap {width:960px; overflow:hidden; margin:0 auto;}
.fl {float:left;}
.fr {float:right;}
h3 {background:url(sprite.png) 0 -107px; height:27px; font-size:13px; line-height:27px; position:relative;}
h3 p {width:5px; height:27px; background:url(sprite.png) no-repeat;}
h3 p.fl {background-position:0 -134px; width:10px;}
h3 p.fr {background-position:-70px -134px;}
h3 .type {position:absolute; top:0; right:10px; font-weight:normal;}
h3 .type a {margin-left:8px;}
.red {color:red;}
.none,.content ul .fl p strong.none {display:none;}
/*Publish End*/

/*Header Begin*/
#header {padding-top:10px;}
.top {width:100%; overflow:hidden;}
.logo {display:block; float:left; width:220px; height:60px;}
.banner {width:650px; float:left; margin-left:15px; height:60px; background:#eee;}
.toplink {float:right; width:60px; margin-left:8px;}
.toplink a {display:block; line-height:1.7em;}

/*-Nav-*/
.nav {background:url(sprite.png); height:37px; overflow:hidden; width:100%; margin-top:3px; clear:both;}
.nav p {background:url(sprite.png) no-repeat; width:7px; height:37px; overflow:hidden;}
.nav .fl {background-position:0 -37px;}
.nav .fr {background-position:-11px -37px;}
.nav span {display:block; float:left; width:2px; height:37px; background:url(sprite.png) no-repeat -8px -37px; overflow:hidden;}
.nav a {float:left; font-size:14px; color:#fff; margin-left:15px; text-align:center; overflow:hidden; height:33px; margin-top:1px; line-height:33px;}
.nav a:hover {background:url(sprite.png) no-repeat 0 -74px;}

/*-Search-*/
.searchbar {margin:5px 0; clear:both; overflow:hidden; width:100%;}
.searchbar p {width:67%; padding-left:5px; overflow:hidden; float:left; line-height:1.8em;}
.searchbar p span {color:red;}
.searchbar p a {display:inline-block; margin-right:8px;}
.searchbar form {float:right; width:30%; overflow:hidden;}
.searchbar input {border:none; float:left; margin-left:5px;}
.searchbar .in {background:url(sprite.png) no-repeat 0 -161px; border:1px solid #95d426; padding:6px 4px 2px 20px; height:14px; width:180px;}
.searchbar .submit {background:url(sprite.png) no-repeat 0 -187px; width:59px; height:24px; overflow:hidden;}
/*Header End*/

/*Index Begin*/
.im1,.typelist,.flink,.content,.playlist,.desbox {overflow:hidden; width:100%; margin-bottom:8px;}
.flash {width:704px; padding:10px; border:1px solid #ccdff2; height:227px; overflow:hidden; margin-bottom:8px;}
.big-pic {width:379px; height:227px; overflow:hidden; margin-right:6px; float:left;}
.big-pic img {width:379px; height:227px;}
.pic-list {width:319px; height:227px; overflow:hidden; float:left;}
.pic-list li {width:319px; height:44px; overflow:hidden; border:1px solid #ededed; border-left:none; float:left; line-height:18px; margin-bottom:-1px;}
.pic-list li a {color:#7c7b7b; display:block; height:36px; position:relative; overflow:hidden; padding:4px 10px 4px 64px;}
.pic-list li a img {border:1px solid #9f9f9f; width:50px; height:29px; position:absolute; left:4px; top:6px;}
.pic-list li strong {color:#4a4a4a; display:block;}
.flash-box .pic-list li a:hover, .pic-list li.currA a { background:#F5F3F3; text-decoration:none; }

.side {width:226px; overflow:hidden;}
.side ul {border:1px solid #c5ddf6; border-top:none; padding:8px 8px 3px; float:left;}
.side li {overflow:hidden; height:16px; float:left; position:relative; margin-bottom:7px;}
.side li em {font-style:normal; color:#ff5b01; position:absolute; top:0; top:-2px\9; left:0; font-size:12px;}
.side li a {display:inline; width:105px; float:left; margin-left:20px; vertical-align:middle; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.side strong {color:#ff5b01; width:75px; display:inline; float:right; text-align:right; font-weight:normal; font:"\5b8b\4f53",Tahoma;}

.im1side ul {height:688px; margin-bottom:8px; overflow:hidden;}
.itside ul {height:300px; overflow:hidden; width:208px;}

.icommend,.w726 {width:726px; overflow:hidden; margin-bottom:8px;}
.icommend ul {border:1px solid #c5ddf6; border-top:none; padding:0 0 11px 16px; float:left; height:590px;}
.icommend li,.picbox li {float:left; margin:15px 18px 0 0; display:inline; width:100px; overflow:hidden; color:#939393; text-align:center; position:relative;}
.icommend li img,.picbox img,.channel li img {width:94px; height:130px; padding:2px; border:1px solid #eee;}
.icommend span,.picbox span,.channel li em {display:block; width:90px; overflow:hidden; height:16px; padding-right:4px; line-height:16px; color:#fff; text-align:right; background:url(update.png) no-repeat; _background:none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true", sizingMethod="scale", src="/template/xuxu/images/update.png"); position:absolute; top:117px; left:3px;}
.icommend strong,.icommend p,.picbox strong,.picbox p {font-weight:normal; display:block; line-height:1.8em; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
a.abg {display:block; position:absolute; top:0; left:0; width:100px; height:134px; background:url(sprite.png) no-repeat left -560px;}
a.abg:hover {background:url(sprite.png) no-repeat 0 -458px;}
.channel li a.abg {left:13px;}

.typelist div.fl {width:726px; overflow:hidden;}
.tbox {border:1px solid #c5ddf6; border-top:none; overflow:hidden; height:311px;}
.picbox {height:184px; padding:0 0 11px 16px; float:left; overflow:hidden;}
.textbox {float:left; padding:3px 0 10px 15px; display:inline;}
.textbox li {float:left; margin:10px 10px 0 0; display:inline; height:13px; width:153px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; background:url(sprite.png) no-repeat -66px -42px; padding-left:12px;}
.textbox li span {color:red; margin-left:5px;}

.flink ul {border:1px solid #c5ddf6; border-top:none; padding:0 0 8px 12px; width:946px; overflow:hidden;}
.flink li {margin:8px 10px 0 0; float:left; width:125px;}
/*Index End*/

/*Channel And Search Begin*/
.channel ul {border:1px solid #c5ddf6; border-top:none; overflow:hidden; width:724px;}
.channel li {float:left; display:inline; width:335px; overflow:hidden; margin:10px 10px 0 0; padding:0 0 10px 14px; position:relative;}
.channel li img {float:left; margin-right:6px;}
.channel li em {font-style:normal; left:17px;}
.channel li h2,.channel li p {width:226px; overflow:hidden; float:left; display:inline; white-space:nowrap; text-overflow:ellipsis;}
.channel li h2 {font-size:13px; line-height:1.6em;}
.channel li span,.content ul .fl em {background:url(sprite.png) no-repeat; display:block; width:75px; float:left; height:15px; overflow:hidden;}
.channel li strong {font-weight:normal; width:45%; display:inline-block;}
.channel li strong.sml {margin-left:8px;}
.channel li p {line-height:2em; color:#5f5f5f;}
.channel li p a {vertical-align:middle;}
.channel li p a.playlink {background:url(sprite.png) no-repeat 0 -315px; display:block; float:left; margin-top:4px; width:41px; height:18px; margin-right:10px; text-indent:-9999px}
/*Channel And Search End*/

/*Content Begin*/
.content ul {padding:10px; border:1px solid #c5ddf6; border-top:none; overflow:hidden; width:704px;}
.content ul li.fl {width:450px; overflow:hidden;}
.content ul .fl img {float:left; display:inline; padding:2px; border:2px solid #ddd; width:180px; height:250px; margin-right:8px;}
.content ul .fl h1,.content ul .fl p {width:250px; float:left; line-height:1.9em;}
.content ul .fl h1,.playerbox h1,.newscontent h1 {font-size:16px; color:#ff7e00;}
.content p a {margin-right:5px;}
.content div.mark {float:left; overflow:hidden; width:250px;}
.content ul .fl em {display:inline-block; float:none; margin-right:25px;}
.content ul .fl p strong {font-weight:normal; width:45%; display:inline-block;}
.playlist ul,.des {border:1px solid #c5ddf6; border-top:none; padding-left:10px; overflow-y:scroll; height:220px;}
.playlist li {float:left; margin:8px 8px 0 0; border:1px solid #40aced; padding:1px; width:127px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.playlist li a {display:block; text-align:center; padding:3px 0;}
.playlist li a:hover {background:#027db9; color:#fff;}
.desbox {margin-bottom:0;}
.des {line-height:2em}
/*Content End*/

/*Play Begin*/
.playerbox,.newsbox,.newscontent {border:1px solid #c5ddf6; border-top:none; padding-bottom:8px;}
.playerbox h1,.newscontent h1 {text-align:center; line-height:2em;}
.player {width:98%; text-align:center; margin:0 auto;}
/*Play End*/

/*News Begin*/
.newsbox,.newscontent {padding-top:3px;}
.newsbox p {width:98%; margin:0 auto; height:13px; padding:5px 0; border-bottom:1px dashed #eee; overflow:hidden; position:relative;}
.newsbox em {font-style:normal; color:#ff7e00; margin-right:8px;}
.newsbox span {color:red; position:absolute; top:5px; right:0;}

.newscontent h1,.newscontent p.intro,.news {width:96%; margin:0 auto; line-height:2em;}
.newscontent p.intro {text-align:center; color:#7f7f7f; padding-bottom:5px; border-bottom:1px dashed #ddd; margin-bottom:8px;}
/*News End*/

/*Map Begin*/
.maplist {width:100%; overflow:hidden; margin-bottom:8px;}
.maplist ul {border:1px solid #c5ddf6; border-top:none; padding:0 0 8px 8px; overflow:hidden; width:950px;}
.maplist li {width:150px; float:left; display:inline; margin:8px 8px 0 0; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; line-height:1.5em; height:1.5em;}
.maplist li span {color:red;}
/*Map End*/

/*Page Begin*/
.page {text-align:center; padding:5px 0; clear:both; border:1px solid #c5ddf6; margin-top:1px;}
.page em {font-style:normal; margin-left:8px; font-weight:bold; color:red;}
.page em.nolink {color:#7f7f7f; margin-left:8px; font-weight:normal;}
.page a {display:inline-block; padding:2px 6px; border:1px solid #ddd; margin-left:8px;}
.page input {margin-left:6px;}
/*Page End*/

/*Star Begin*/
.channel li span.scommend5 {background-position:0 -215px;}
.channel li span.scommend4 {background-position:0 -230px;}
.channel li span.scommend3 {background-position:0 -246px;}
.channel li span.scommend2 {background-position:0 -264px;}
.channel li span.scommend1 {background-position:0 -279px;}
.channel li span.scommend0 {background-position:0 -295px;}
.content ul .fl em.mcommend5 {background-position:0 -339px;}
.content ul .fl em.mcommend4 {background-position:0 -354px;}
.content ul .fl em.mcommend3 {background-position:0 -369px;}
.content ul .fl em.mcommend2 {background-position:0 -382px;}
.content ul .fl em.mcommend1 {background-position:0 -399px;}
.content ul .fl em.mcommend0 {background-position:0 -414px;}
/*Star End*/

/*Footer Begin*/
.footer {border-top:1px solid #ddd; padding:8px 0 10px; line-height:1.8em; text-align:center;}
/*Footer End*/

.mbn {margin-bottom:0;}
/*Ads*/
.adw723 {width:723px; text-align:center; margin:0 auto; height:90px;}
.cad {width:250px; height:250px; float:right; margin-top:4px;}
/*--Designed By Beyond[Q-Q:1-1-4-2-2-4-7-1-6] //Ηλ±£Ατ£‘--*/