* { margin:0 auto; padding:0; }
html { background:#ecf5ff; font-family:Arial, Helvetica, sans-serif;font-size:12px;}
body { margin:10px auto 10px auto; background:#FFF; width:782px; padding-bottom:10px; border:5px solid #C2DDFB; }
h1 { font-size:16px; }
h2 { font-size:14px; }
h3 { font-size:12px; font-weight:normal; line-height:23px; }
a {color:#175cbb;text-decoration:none;}
a:hover,a.catname:hover {color:#ff5400;text-decoration:underline;}
#header,#content,#nav,.imglist,.gglink,#here,h1.title,.piclink,#copyright{ width:760px; clear:both;}
#banner { width:468px; height:60px; float:right; margin: 10px 0px 0px  0px; display:inline; }
#logo {float:left; width:270px; height:70px; background:url(images/logo.gif); margin-top:5px; }
#logo a { text-indent:-1000%; display:block; width:270px; height:70px; }
/*导航条*/
#nav { width:758px; background:#7EB2E2; border:1px solid #1D5892; height:32px; margin-top:5px;}
#nav ul { background:#C2DDFB; height:26px; margin:3px; list-style:none; }
#nav li { float:left; line-height:26px;}
#nav li a { display:block; float:left; color:#003269; padding:0 6px; }
#nav li a:hover { background:#F7FFE6; text-decoration:none; } 
/*搜索*/
#searchbox { width:760px; margin:0px auto; }
#searchbox form {width:329px;height:29px;background:#7EB2E2;margin:6px 0;padding:3px;float:left;}
* html #searchbox form {padding:2px 3px;}
*+html #searchbox form {padding:2px 3px 4px;}
#searchbox input#key {
font:bold 16px verdana, arial;color:#21558F;width:230px;height:19px;border:1px solid #21558F;padding:4px;}
input#searchbutton {vertical-align:top;}
* html input#searchbutton {padding-top:1px;}
*+html input#searchbutton {padding-top:1px;}
#searchbox p {font-weight:700;color:#FB48A3;width:402px;height:33px;line-height:33px;border:1px solid #FEEA94;background:#FEFFD5;overflow:hidden;margin:6px 0;padding:0 7px;float:right;}
#searchbox p a {color:#3374DC;margin:0px 1px 0px 2px;}
/*最近更新,右侧推荐*/
#news,#fav,.recom {  margin:10px 10px 0; }
#news,.recom { color:#333; width:400px; float:left; display:inline; }
.recom { width:340px; }
h2.title { background:url(images/title_bg.png); background-repeat:no-repeat; background-position:0 5px; text-indent:25px; line-height:30px; text-align:right; border-bottom:1px solid #EDEDED; }
h2.title a,h3 a  { color:#498929; }
h2.title span { float:left; }
#news h3,.recom h3 { border-bottom:1px solid #EDEDED; text-align:right; color:#777; }
h3 a { float:left; font-size:12px; text-indent:3px; }
h3 span a { color:#777; }
h3 a:hover { color:#FF6600; }
/*右侧收藏，广告*/
#fav { overflow:auto; text-align:right;}
#fav img.left { float:left; background:url(images/fav.gif); }
.ads { float:right; margin-top:10px; margin-right:10px;}
h2.ggtitle { background:url(images/title_bg.png); background-repeat:no-repeat; background-position:0 5px; text-indent:25px; line-height:30px; border-bottom:1px solid #ededed; margin-bottom:10px; }
/*首页图片列表*/
.imglist {  width:758px; overflow:hidden; list-style:none; border:1px solid #7FB1E2; margin-top:5px;  }
.imglist li { margin:0px 0px 0px 11px; float:left; display:inline; }
.imglist h2 {color:#135b96;background:#e2f0ff;padding:6px;margin-bottom:10px; border-left:2px solid #fff;border-right:2px solid #fff;border-top:2px solid #fff;border-bottom:1px solid #aeccf2;}
.imglist h2 span{float:right;}
.imglist li a { display:block; background:#fff; border:1px solid #7FB1E2; float: left; padding:4px; }
.imglist li a:hover { background:#7EB2E2; border:1px solid #1D5892;}
.imglist span { display:block; clear:left;} 
.imglist span a,.imglist span a:hover { display: inline; line-height: 28px; padding:0; border:none; background:none; text-align:center; width:114px;  overflow:hidden;}
.imglist span a:hover { color:#FF6600; }
#common {
width:756px;border:1px solid #7FB1E2;padding:1px 1px 3px 1px;margin:6px auto;overflow:hidden;background:#e2f0ff;}
* html #common {padding:7px;}
#common dl {width:102px;text-align:center;float:left;background:#fff;margin:2px;border:1px solid #7FB1E2;}
#common dt {
color:#135b96;font-size:14px;font-weight:bold;line-height:24px;margin-bottom:1px;background:#F2FCF1;overflow:hidden;border-bottom:1px solid #7FB1E2;}
#common dd a {line-height:24px;height:24px;overflow:hidden;display:block;}
/*周月推荐，首页3列新闻*/
#wmrtop{width:760px;margin:0px auto;}
#weektop,#monthtop,#recom {width:242px;border:1px solid #7FB1E2;background:#F7FBFF;padding:2px;}
#weektop,#monthtop {float:left;margin:0 8px 5px 0;}
#recom {float:right;margin:0 0 0px;}
#weektop h2,#monthtop h2,#recom h2 {color:#135b96;border-bottom:1px solid #aeccf2;background:#e2f0ff;padding:4px;}
#weektop ul,#monthtop ul,#recom ul {padding:2px 6px;}
#weektop li,#monthtop li,#recom li {line-height:22px;padding-left:10px;background:url(images/arrow.gif) no-repeat left 8px;}
#weektop li span,#monthtop li span,#recom li span{float:right;}
#weektop li,#monthtop li,#recom li {height:22px;overflow:hidden;}
#sidebar {width:760px;margin:5px auto;clear:both;overflow:hidden;}
.sidebox {width:370px;background:#fff;float:left;padding:2px;border:1px solid #7FB1E2;}
.sidebox h2 {color:#135b96;border-bottom:1px solid #aeccf2;background:#e2f0ff;padding:4px;}
.sidebox ul {padding-left:5px;}
.sidebox li {line-height:22px;padding-left:10px;float:left;width:111px;background:url(images/arrow.gif) no-repeat left 8px;height:22px;}
/*当前位置*/
#here { width:758px;border:1px solid #7FB1E2; line-height: 26px; text-indent:10px; color:#666; margin-top:0px;}
#here a { color:#175cbb;}
.ad250 { width:120px; height:240px; border:1px solid #7FB1E2;  background:#fff; overflow:auto; margin:5px 0  ; padding:4px;text-align:center;}
/*列表页728X90横幅*/
.hengf { width:760px; clear:both; text-align:center;}
.hengf p{ width:758px; /*border:1px solid #7FB1E2;*/ background:#f3faff; margin:0 auto;}
/*列表页分页*/
#pages {width:758px;border:1px solid #7FB1E2;margin:5px auto;padding: 3px 0px 6px 0px;clear:both;text-indent:8px;color:#999;font-size:10px;}
#pages input{height:16px;line-height:16px;color:#FF6600;border:1px solid #FFFFFF;text-align:center}
#pages a{color:#48b9ef;padding:3px 4px;margin:0px;text-decoration:none;border:1px solid #F0F0F0;}
#pages a:hover , #pages a:active{border:1px solid #ff5a00;color:#ff5a00;}
.PageBox{color:#999;padding:3px 4px;margin:0px;text-decoration:none;border:1px solid #F0F0F0;}
.PageCss{padding:3px 4px;border:1px solid #ff5a00;color:#ff6c16;}
/*文章页*/
#main {clear:both;width:780px;background-color:#fff;}
#main .mains {float:left;width:760px;background-color:#fff;padding:0px 10px;}
#main .movie_a {margin:5px 0px;width:760px;}
#main .movie_a_left {float:left;width:438px;border:1px #96D3FA solid;padding:5px;background:#EFF9FF;}
.nbsp {float:left;width:8px;font-size:2px;}
.ad_300 {CLEAR: both; BORDER: #bfdaf1 1px solid; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center}
.hr {clear:both;width:100%;height:5px;line-height:0px;font-size:0px;}
#main .movie_a_right {float:left;width:300px;}
#main .movie_a_left_title { float:left;width:428px;text-align:left;height:30px;line-height:30px;background:white;padding:0px 5px;color:#777;border-bottom:1px #C2E0F3 solid;}
#main .movie_a_left_title h1 {color:red;font-size:14px;font-weight:bold;letter-spacing:2px;display:inline;}
#main .movie_a_left_info {float:left;width:428px;padding:0px 5px;text-align:left;height:26px;line-height:26px;overflow:hidden;background:#F4FAFE; color:#777;border-bottom:1px #C2E0F3 solid;}
#main .movie_a_left_info2 {background:white;}
#main .movie_a_left_info3 {padding:0px 5px 3px 5px;}
#main .movie_a_left_ad {float:left;width:428px;padding:5px 0px 0px 5px;}
#main .movie_a_left_ad2 {float:left;width:272px;}
#main .movie_b {float:left;text-align:center;width:758px;padding:0px;border:1px #ADDF85 solid;background:#DCFEC0;height: 33px;line-height:25px;}
#main .movie_b ul{padding:0px;}
*+#main .movie_b ul{padding:0px 1px;}
#main .movie_b a{text-decoration: none;width: 89px;height: 25px;display: block;float: left;border: 1px solid #568134;text-align: center;background-color: #E0EED5;color: #568134;margin:3px 0px 3px 3px;}
#main .movie_b a:hover {background-color: #FF9933;border: 1px solid #990000;text-decoration: none;color: #FFFFFF;}
#main .movie_c {float:left;width:750px;padding:4px;border:1px #96D3FA solid;background:#EFF9FF;}
#main .movie_c_pre {float:left;width:740px;text-align:left;padding:6px 4px;font-size:14px;background:white;border:1px #96D3FA solid;color:#135B96;line-height:150%;}
#main .movie_c_pre h1 {float:left;width:724px;background:url(images/ico.gif) left no-repeat ; padding-left:16px; border-bottom:1px #D2E8FC solid;text-align:left;color:#135B96;font-size:14px;}
#main .movie_c_pre h1 span {float:right;}
#main .movie_c_pre ul     {margin:5px 0px; width:740px;padding:0px;clear:both; overflow:hidden;}
#main .movie_c_pre p     {margin:5px 0px 0px 0px; width:740px;padding:0px; font-size:14px;clear:both; overflow:hidden;}
#main .movie_c_pre span {float:left;margin-right:6px;}
#main .movie_c_pre img {border:1px #D2E8FC solid; padding:3px; }
#main .movie_c_pre ul li { float:left; font-size:12px;margin:2px;}
#main .movie_c_pre ul li a {border:1px #D2E8FC solid;width:83px;line-height:25px;text-align:center;background:#fff;float:left;margin:0 3px 5px 0;}
#main .movie_c_pre ul li a:hover{border:1px #3B89E1 solid;color:red;background:#D2E8FC;}
#main .movie_d {float:left;width:740px;padding:4px ;background:white;border:1px #96D3FA solid;color:#234B02;text-align:left;font-size:14px;line-height:150%;letter-spacing:2px;}
#main .movie_d h1 {float:left;width:724px;margin-bottom:5px;background:url(images/ico2.gif) left no-repeat ; padding-left:16px; border-bottom:1px #D2E8FC solid;text-align:left;color:#135B96;font-size:14px;}
/*播放器*/
#main .play{width:760px;height:460px;margin: 0 auto;overflow:hidden;}
#main .play_player {float:left;width:633px;background:#E4F3FD;text-align:left;}
#main .play_title {float:right;width:118px;border:1px #CCC solid;color:#497C20;}
#main .play_title ul     {margin:3px; clear:both;height:452px; overflow-y:scroll;}
#main .play_title ul li  { float:left; font-size:12px;margin:2px;}
#main .play_title a{border:1px #D2E8FC solid;width:85px;line-height:25px;text-align:center;background:#fff;float:left;white-space:nowrap;}
#main .play_title a:hover{border:1px #3B89E1 solid;color:red;background:#D2E8FC;}
.adn_play {}
.adn_play a{border:1px #D2E8FC solid;color:red;background:#D2E8FC;}
/*底部样式*/
#footer { border:1px solid #72c203; background:#d9fec0; width:750px;  overflow:auto;  clear:both; text-align:center;  padding:4px;margin-top:5px;}
#copyright { width:760px; text-align:center; color:#666; margin-top:10px; }
#copyright a {color:#666; }
#copyright span { color:#FF6600; font-weight:bold;}
#copyright span.ora { color:#009900; font-weight:bold; }
/*友情链接*/
#links { background:#F5FED1; overflow:auto; padding:3px; height:100%;}
#links li{list-style-type:none; float:left; padding:2px;line-height:20px; width: 89px; }
#links li a{display:block; color:#498929;}
#links li a:hover { background:#FFF; color:#FF6600; }
.adn_comment {color:#666;font-size:12px;width:738px;text-align:left;overflow:auto;  clear:both; }
.adn_comment ul,li{list-style: none;}
.adn_comment ul{border:1px solid #CCC;margin-bottom:5px;overflow:hidden;clear:both;}
.adn_comment li{float:left;}
.adn_comment dl{width:100%;}
.adn_comment .comment{padding:5px 0px;float:left;border-bottom:1px solid #CCC;}
.adn_comment .img{width:60px;overflow:hidden;text-align:center;}
.adn_comment .intro{ line-height:21px; color:#999999;}
.adn_comment .time{ height:24px; line-height:24px; text-indent:5px;}
.adn_comment .time span{float:right; margin-right:10px;}
.adn_comment .cmadd{ border:1px solid #999; margin-top:5px; padding:5px 0px 0px 10px;}
.adn_comment .cmadd div{ margin:5px 0px;}
.adn_comment .cmadd form{ margin:0px; padding:0px;}
.adn_comment .cmadd input{ border:1px solid #ccc;}
.adn_comment .cmadd textarea{width:98%; border:1px solid #ccc; color:#999; }
.adn_comment .cmadd .username{width:137px;}
.adn_comment .page{clear:both;text-align:right;}
.adn_comment .page span{ color:#FF0000; font-size:14px;}
.adn_comment .face{margin:5px 0px;padding-left:70px;}
.adn_comment .face img{cursor:pointer;}
#newmore {width:754px;margin: 0 auto;padding:2px;border:1px solid #7fb1e2;background:#f7fbff;}
#newmore h2 {color:#135b96;height:20px;border-bottom:1px solid #aeccf2;background:#e2f0ff;padding:4px;}
.sftname,.update,.shouquan,.sftsize {height:20px;line-height:20px;float:left;overflow:hidden;}
.sftname {width:495px;margin:0 4px;}
a.catname {color:#666;width:50px;text-align:left;float:left;}
.update,.shouquan,.sftsize {font-size:11px;width:80px;text-align:center;}
.ftsize {font-size:14px;}
#newmore li {height:20px;border-bottom:1px solid #aeccf2;display:block;padding:4px;}
#newmore li:hover,#newmore li.mouseon {color:#d36300;background:#fffec6;}
#abcpages {text-align:center;border:1px solid #7AD86E;background:#F8FFF7;margin:8px 0;padding:8px 6px;}
#abcpages a {border:none;background:none;margin:0 6px;padding:0;}
#abcpages a:hover {color:#FF5400;text-decoration:underline;}
#abcpages a strong {color:#ff5400;}
#map {width:756px;margin: 0 auto;padding:0 1px;margin-bottom:8px;border:1px solid #7fb1e2;background:#f7fbff;}
#map ul {width:756px;clear:left;border-bottom:1px solid #aeccf2;}
#map h1 {font:bold 11px verdana;text-align:left;margin:1px 0;color:#135b96;border-bottom:1px solid #aeccf2;background:#e2f0ff;padding:4px;}
#map h1 a{font:bold 14px verdana;}
#map li {width:125px;height:28px;line-height:28px;text-align:center;border-right:1px solid #fff;border-bottom:1px solid #fff;background:#f5faff;display:block;float:left;}
#map li:hover,#map li.hover {background:#fffec6;}