﻿@charset "utf-8";
*{padding:0; margin:0;}
body{font:14px "\5FAE\8F6F\96C5\9ED1","\5B8B\4F53","Verdana",sans-serif;background:#EEF3FA;color:#888;}
a{color:#333;text-decoration:none;}
a:hover{color:#C00;text-decoration:underline;}
ul{list-style:none outside none;}
.top5{margin-top:5px;}
.logo{width:980px; height:50px;}
.logo a{color:#FF0000; font-size:40px; font-weight:bold; width:980px; height:50px; line-height:50px; text-align:center; display:block;}
/*页面宽度*/
#header,#footer,#main{height:auto; margin:0 auto 10px; overflow:hidden; width:980px;}
.layout{width:980px; clear:both;}
.w980{width:978px; height:100%; border-left:1px solid #CEDCF0;border-right:1px solid #CEDCF0; clear:both; overflow:hidden;}
/**/
.tbg10{width:980px; height:10px; background:url(../Images/bg.png) no-repeat;font-size:0px}
.bbg10{width:980px; height:10px; background:url(../Images/bootom.png) no-repeat;font-size:0px}
/*导航*/
.menu{width:978px; height:auto; border-left:1px solid #CEDCF0;border-right:1px solid #CEDCF0; clear:both; display:block;}
.menu .nav{width:960px; height:30px; margin-left:9px; padding-top:5px;}
.menu .nav li{float:left;}
.menu .nav li a{display:block;background:#E9E9E9 url(../Images/menu.png) no-repeat;margin-left:10px;width:98px;height:30px;line-height:30px;text-align:center;text-decoration:none;color:#666;text-shadow:1px 1px 1px #FFF;}
.menu .nav li a:hover,.menu .nav li.active a{background:#0066CC url(../Images/menu.png) no-repeat;color:#FFF;text-shadow:1px 1px 1px #000;}
.menu .nav li a{background-position:0 -30px;}
.menu .nav li a:hover{background-position:0 0;text-decoration:none;}
.menu .nav li.active a{background-position:0 -60px;margin-left:0px;width:96px;}

.footxt{padding:5px 0; text-align:center; line-height:2;}
.footxt a{padding:0 8px;}
/*位置导航*/
.position{height:28px; line-height:28px; overflow:hidden; width:940px; margin-left:15px;}
/*movieList*/
/* MovieList > MovieList */
.movieList{width:976px; margin-left:1px;}
.movieList li{float:left;padding:5px;border:#d6d6d6 solid 1px;box-shadow:0px 0px 5px #CCC;margin:10px;display:inline;}
.movieList h3{cursor:pointer;width:208px;height:34px;overflow:hidden;text-align:center;}
.movieList li a{float:left;position:relative;display:inline;background:#0066CC;line-height:34px;color:#FFF;}
.movieList li a:hover{background:#C00;text-decoration:none;}
.movieList li img{width:208px;height:280px;}
.movieList p{padding:0 5px;position:absolute;cursor:pointer;left:0;bottom:0;width:190px;height:24px;font:normal 12px/24px \5FAE\8F6F\96C5\9ED1,\9ED1\4F53;color: #FFF;background:rgba(0,102,240,0.5);filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#70000000',endColorstr = '#70000000')\9;overflow:hidden;}
.movieList a:hover p{color:#FFF;background:rgba(204,0,0,0.5);filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#70000000',endColorstr = '#70000000')\9;}
.movieList p span{float:right;font-size:12px;overflow:hidden;}
/*page*/
.page{overflow:hidden; clear:both; text-align:right; background:#F7F7F7;height:30px;line-height:30px;border:#CEDCF0 solid 1px; width:720px; float:right; margin-right:20px;}
.page em,.page span{margin-left:4px; font-weight:bold; color:#7f7f7f;  font-weight:normal; cursor: pointer;} 
/*movieshow*/
.movieshow{margin:20px;}
.movieshow dt{float:left; margin-right:10px;}
.movieshow dt a img{width:220px; height:260px; padding:5px; border:#d6d6d6 solid 1px;}
.movieshow dd{width:670px; height:24px; line-height:24px; float:left;}
.movieshow .title span{float:left;}
.movieshow .title h1{font-size:14px; float:left;}
.playBar{background:none repeat scroll 0 0 #EEF3FA; border-bottom:1px solid #CEDCF0; border-top:1px solid #FFFFFF; padding:10px 20px; clear:both;}
.playBar span{color:#000000; font-size:18px;}
.playBar li{float:left; height:30px; line-height:30px; margin:20px 15px 20px 0;}
.playBar li a{background: url(../Images/menu.png) no-repeat scroll 0 -60px #0066CC; color:#FFFFFF; display:block; height:30px; line-height:30px; text-align:center; text-decoration:none; text-shadow:1px 1px 1px #000000;
width:96px;}
.playBar li a:hover{background:url(../Images/menu.png) no-repeat scroll 0 -90px #CC0000; color:#FFFFFF;text-decoration:none; text-shadow:1px 1px 1px #000000;}
/*player*/
.player{width:978px; text-align:center; display:block; margin-top:20px; margin-bottom:20px;}
.player .bbb{width:900px; margin:0 auto;}
/* TextList */
.textlist li{overflow:hidden;border-bottom:#CEDCF0 dashed 1px;}
.textlist li a{display:block;height:40px;line-height:40px;background:url(../Images/text.png) 20px 16px no-repeat;padding-left:41px;}
.textlist li a:hover{display:block;background-color:#EEF3FA;text-decoration:none;}
.textlist li span{float:right;cursor:pointer;margin-right:20px;font-size:12px;color:#999;overflow:hidden;}
.newscontent{border-bottom:#CEDCF0 dashed 1px; margin-top:20px;}
.newscontent h1{ font-size:14px; height:30px; line-height:30px; text-align:center;}
.novelContent{color:#555555; font-size:16px; line-height:28px; padding:20px;}

.searchbar {width:480px; overflow:hidden; margin:0 auto;}
.searchbar input {float:left; border:0; display:inline;}
.searchbar input.sin {width:400px; border:1px solid #c2c0c0; border-right:0; padding-left:10px; height:28px; line-height:28px; color:#cfcdcd;}
.searchbar input.submit {width:69px; height:30px; background:url(../Images/search.png); font-size:14px; color:#fff; padding-left:15px; font-weight:900; cursor:pointer;}
.searchbar p {padding-top:6px; width:100%; overflow:hidden; text-overflow:ellipsis;}
.searchbar p a {color:#a9a9a9; margin-right:10px;}
.searchbar p a:hover,.navbottom .r a:hover {color:#005df8;}
.adnav a{margin-top:2px; text-align:center; width:100%; display:block;}
.flink h4{height:30px; line-height:30px; margin-left:15px;}
.flink ul {padding:0 0 8px 13px;}
.flink li {margin:8px 10px 0 0; float:left; display:inline; width:95px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
/*链接交换样式*/
.adsnav{width:979px; height:auto; border:2px solid #B8E3FF; border-left:none; border-bottom:none; overflow:hidden;}
.adsnav .adsme{width:979px; height:24px; border-bottom:2px solid #B8E3FF;}
.adsnav .adsme ul li{width:106px; height:24px; float:left; border-left:2px solid #B8E3FF;}
.adsnav .adsme ul li a{width:106px; height:24px; text-align:center; display:block; line-height:24px; font-weight:bold; color:#004499; overflow:hidden;}
.adsnav .adsme ul li a:hover{text-decoration:none; color:#FFFFFF; background-color:#333333;}