﻿*{margin:0; padding:0;}
html {height:100%; text-align:center; background:#EDEDED;}
body {width:960px; text-align:center; margin:0 auto; /* IE6 下居中 */ padding:0; 
    background: #fff; height:auto !important; /* ie6 ignores it */ height:100%; /* fix */
    position: relative;}

/* 页面元素 */
a {color: #4473A3; text-decoration: none;}
a:hover {color: #c40; text-decoration: underline;}
img {border: none;}
div,td {font:12px/1.5 Verdana, Arial, Helvetica, sans-serif, "宋体"; color: #333; 
    text-align:left; margin:0; padding:0;} 
p,ul,ol,li,form {margin:0; padding:0; list-style: none;}
input {font: 10pt Verdana, Arial, Helvetica, sans-serif, "宋体";}

/* DIV浮动 */
div.left {float: left;}
div.right {float: right;}
div.clear {clear: both;}
div.clearleft {float: left; clear: left;}
div.clearright {float: right; clear: right;}

/* 页头区 */
.top {background:#F4F4F4; padding:1px 10px; height:24px; *height:22px;} 
.top .inputText {height:16px; border:1px solid #ccc;}
.top .inputSub {height: 22px; *height: 20px;}
.top img{vertical-align:middle;}
 /* banner条,logo区 */
.toptitle {background: url(../images/banner.jpg) no-repeat right top;
    height:70px; padding:10px;}
 /* 页头公告 */
.topnotice {padding:0 0 0 20px;}

/* 数据模块：BOX */
.box {border: 1px solid #b3cedf;}
.box ul {list-style: none; padding:4px 8px;}
.box ul li {line-height:22px;}  /*1.8*/
.box ul li p {margin: 0 0 4px; padding: 0 0 5px; color: #666; border-bottom: 1px dashed #CCC;}
.dot ul li {background: url(../images/bullet.gif) no-repeat left center; 
    padding-left: 8px;} /* 每行前面加黑点 */
.nobr,nobr ul li,nobr ol li {width:100%; text-overflow:ellipsis; white-space: nowrap; 
    overflow:hidden;} /* 不换行 */
.box h3 {background: #E9F2FB url(../images/title_bg.png) left top; font-size: 14px; font-weight:normal; 
    line-height: 25px; color: #07519A; padding: 1px 10px;} /* box 的标题 */
/* 数据块内小标题 */
.box .subtitle {background: url(../images/subtitle.png) no-repeat 20px center; 
    display:block; padding-left:60px; height: 25px; line-height:25px; *height: 27px; *line-height:27px;}
/*.box .subtitle a {	color: #659B28;}
.box .subtitle a:hover {color: #c30;}*/
.fixsubtitle {line-height:1px; *line-height:2px;}

/* 首页页心，三栏 */
.homepage .maincontent {width:952px; margin:0; padding:0 4px;}/*主容器*/
.homepage .leftsider {width:210px; margin:0; padding:0;}
.homepage .rightsider {width:210px; margin:0; padding:0;}
.homepage .middlearea {width:532px; _width:532px; margin:0; padding:0;}
/*三栏内 box（div）考虑兼容 IE6*/
.homepage .leftsider .box {width:200px; _width:200px; margin:4px; _margin:4px 2px;}
.homepage .rightsider .box {width:200px; _width:200px; margin:4px; _margin:4px 0px;}
.homepage .middlearea .box {width:256px; _width:256px; margin:4px; _margin:4px 2px;}
/* 管理和广告模块 */
.notice {margin:4px 4px 8px 4px; width:200px; 
     *margin:8px 4px; _margin:8px 4px 8px 0px; } /* 网站管理信息块 *//* Fix IE *//*height:236px; */
.notice p{padding:6px 8px 2px 8px;}
.notice strong {color:green;}
.ads728x90 {width:728px; margin:6px; background:#F4F4F4; 
    *margin:10px 0px 8px 3px;} /*728X90广告*//* Fix IE */

/* 留言和评论 */
.comment {height:399px; *height:409px; _height:414px; overflow:hidden;}

/* 头条新闻，标题+简介、图片+标题+简介 合并 */
.news_title, .pictext {height:83px; *height:84px; width:98%; margin:3px 2px 0 2px; 
    background: #f4f4f4; color: #696969; border-bottom: 1px dashed #CCC;}
.news_title strong, .pictext strong {background:url(../images/h2_icon.gif) no-repeat 8px center; display: block; 
    text-overflow:ellipsis; white-space: nowrap; overflow:hidden;
    line-height:24px; font-size:14px; padding:0 6px 0 24px;}
.news_title p, .pictext p {display: block; height:54px ;overflow:hidden; padding:2px 6px;}
/* 分别为控制宽度和控制高度的设置 */
#pic_x img { }
#pic_y img {float:left; height:78px; padding:2px;}

/* tab选项卡 */
.tbtn {font-size:12px; font-weight:normal; border:1px solid #ace;}
.tbtncon {height:27px; background: #E9F2FB url(../images/title_bg.png) left top;}
.tbtncon li{color:#07519A; cursor:pointer; display:block; float:left; 
    font-size:14px; text-align:center; 	text-decoration:none; height:27px; line-height:25px;}
.tbtncon li:hover{color: #c40; cursor:default;}
.tbtncon li.curr{background:#fff; color: #c40;}
/* 选项卡中图片的排布样式 */
.picList, .linkList{	padding:4px; margin:auto auto;}
.picList td {padding-top:8px; text-align:center;} /*拉开图片间距*/
.linkList td {padding:2px 0; text-align:center;} /*拉开链接间距*/
/* 第一个选项作标题用 不能用class，因为JS会重写各LI的class */
#tab1_btn_0,  #link_btn_0 {font-weight:bold;}
#tab1_btn_0 a,  #link_btn_0 a {font-weight:bold; color: #659B28; cursor:default;}
#tab1_btn_0 a:hover,  #link_btn_0 a:hover {color: #c40; cursor:default; text-decoration:none;}
/* 定义资源选项卡尺寸 */
.goods {width:522px; height:294px; *height:300px; margin:4px; _width:518px; _margin:4px 2px; } /*  */ 
.goods .tbtncon li{width:80px;}
#tab1_btn_0 {width:140px;} /* 第一个选项作标题用 */
/* 定义语文书签选项卡尺寸 */
.links {width:942px; height:145px; margin:8px; *margin:0px 3px 8px 1px; _width:936px; }
.links .tbtncon li{width:90px;}
#link_btn_0 {width:160px;} /* 第一个选项作标题用 */

/*热门排行*/
.rank {padding:4px 0;}
.rank li {padding-left: 24px; line-height:22px;} /*1.8*/
.rank li.no1 {background: url(../images/1.gif) no-repeat 6px center;}
.rank li.no2 {background: #F2F8FD url(../images/2.gif) no-repeat 6px center;}
.rank li.no3 {background: url(../images/3.gif) no-repeat 6px center;}
.rank li.no4 {background: #F2F8FD url(../images/4.gif) no-repeat 6px center;}
.rank li.no5 {background: url(../images/5.gif) no-repeat 6px center;}
.rank li.no6 {background: #F2F8FD url(../images/6.gif) no-repeat 6px center;}
.rank li.no7 {background: url(../images/7.gif) no-repeat 6px center;}
.rank li.no8 {background: #F2F8FD url(../images/8.gif) no-repeat 6px center;}
.rank li.no9 {background: url(../images/9.gif) no-repeat 6px center;}
.rank li.no10 {background: #F2F8FD url(../images/10.gif) no-repeat 6px center;}

/* 页尾区 */
.footer {margin: 3px auto; text-align:center;}
.search {width:100%; margin: auto; background: #b3d2de; border-bottom:#999 solid 1px; color: #fff;} /* 站内搜索 */
/*.search td, .search a {color: #fff; }
.search a:hover {color: #fff!important;}*/
.search .inputText {height:18px;}  /*line-height: 50px;*/
.search .inputSub { }
.copyright {margin: 5px auto; text-align:center;} /* 版权等 */



/*＝＝＝＝＝＝＝＝＝＝＝＝＝以下未测试＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/

.content {}
.sider {width: 250px;} /* 除主页外的所有右边栏 原为300  */

.sideradv {width: 122px; border: 1px solid #ccc;} /*鱼加：除主页外的所有左侧边竖长广告120X600*/



/** 公共定义 **/
.title {
	background: #E9F2FB url(../images/title_bg.png) repeat-x left top;
	color: #07519A;
	border: 1px solid #b3cedf;
	border-bottom: none;
}
.title td {
	font-size: 14px;
	line-height: 25px;
	color: #07519A;
	padding: 0px 10px;
}
.focus {
	margin-top: 10px;
	background: url(../images/focus_bg.jpg) repeat-x left top;
	border: 1px solid #b3cedf;
}
.focus strong {
	font-size: 16px;
	line-height: 32px;
	margin-bottom: 6px;
	text-align: center;
	display: block;
	border-bottom: 1px dashed #ccc;
}
.margin_top {
	margin-top: 10px;
}
.banner_ad {
	padding: 0 10px;
}

.tprice span {	text-decoration: line-through;}
.price {color: #f60;}


/*电子书下载*/
#tab1_div_1 {
padding-left: 6px;
}
#tab1_div_1 li {
	background: url(../images/bullet.gif) no-repeat left center;
	line-height: 26px;
	padding: 2px 0 2px 12px;
/*    color: #696969;*/
}
#tab1_div_1 li a {
/*    color: #696969;*/
}
#tab1_div_1 li a:hover {
    color: #c30;
}

/*鱼加：首页显示留言、评论用*/
#lytime {
	color:  green;
}
#lyname {
	color: #07519A;
}
#lyhf {
	color:  green;
}

/* 频道和列表页 */
.position {
	background: #E9F2FB url(../images/title_bg.png) repeat-x left top;
	color: #07519A;
	border: 1px solid #b3cedf;
	border-bottom: none;
	margin-bottom: 10px;
}
.position td {
	line-height: 26px;
	padding: 0px 10px;
	font-family: "宋体";
}
.channle .box {
	margin-bottom: 10px;
}
.listpage .news_list .box {
	border-width: 1px;	
	padding: 0 10px;
}
.listpage .list_content .box{
	border-width: 1px;	
	padding: 10px;
}
.listpage .news_list .box ul {
	border-bottom: 1px dashed #ccc;
}
.news_list .box ul li {
	clear: both;
	padding: 0 0 0 8px;
	line-height: 28px;
	height: 28px;
}
.news_list .box ul li a {
	font-size: 14px;
	float: left;
}
.news_list .box ul li span {
	font-size: 14px;
	float: right;
}
.flash_list .line_bottom {
	color: #666;
	margin-bottom: 4px;
	border-bottom: 1px dashed #ccc;
}
.flash_list .flashsay {
	color: #666;
}
.movie_list .line_bottom {
	color: #666;
	margin-bottom: 4px;
	border-bottom: 1px dashed #ccc;
}
.movie_list .titlepic img {
	border: 1px solid #ccc;
	padding: 3px;
}
.shop_list .line_bottom {
	color: #666;
	margin: 8px 0;
	border-bottom: 1px dashed #ccc;
}
.shop_list .line_bottom table {
	margin-bottom: 8px;
}
.photo_list .line_bottom {
	color: #666;
	margin: 8px 0;
	border-bottom: 1px dashed #ccc;
}
.photo_list .line_bottom table {
	margin-bottom: 8px;
}
.info_list .line_bottom {
	color: #666;
	margin: 8px 0;
	border-bottom: 1px dashed #ccc;
}
.info_list .line_bottom .titlepic {
	width: 90px;
}
.info_list .titlepic img {
	border: 1px solid #ccc;
	padding: 3px;
}
.info_list .line_bottom .click {
	color: #f60;
}
.info_list .line_bottom .smalltext {
	color: #666;
}

/* 内容页 */
.showpage .main .box {
	border-width: 1px;
}
.news .main .box {
	padding: 0 20px;
	background: #F7FDFF;
}
.info .main .box {
	padding: 0 20px;
}
.showpage .main .title_info {
	margin-top: 15px;
	text-align: center;
}
.showpage .main .title_info h1 {
	font-size: 24px;
	line-height: 2;
	margin: 0px;
	padding: 0px;
}
.showpage .main .title_info .info_text {
	border-bottom: 1px dashed #ccc;
	line-height: 2;
	padding-bottom: 6px;
	color: #666;
}
.showpage .digg {
	background: url(../images/digg_bg.gif) no-repeat left top;
	width: 62px;
	margin-bottom: 10px;
}
.showpage .digg td {
	text-align: center;
	padding-right: 4px;
}
.showpage .digg .diggnum {
	height: 38px;
	font-size: 16px;
	line-height: 30px;
	font-weight: bold;
}
.showpage .digg .diggit {
	height: 30px;
	line-height: 24px;
}
.showpage .main #text {
	font-size: 14px;
	line-height: 22px; /*1.8*/
}
.showpage .main #text p {
	margin: 1em 0;
}
.showpage #plpost {
	margin-top: 10px;
	border: 1px solid #b3cedf;
}
.showpage #plpost .title {
	border: 0px solid #b3cedf;
}
.showpage #plpost .title span {
	color: #CC0000;
}
.showpage #plpost #saytext {
	display: block;
	margin: 0 0 10px;
	padding: 8px;
	height: 100px;
	width: 90%;
	border: 1px solid #ccc;
}

/* 系统文件表格样式 */
.header	{
	background: #E9F2FB url(../images/title_bg.png) repeat-x left top;
	color: #07519A;
	border: 1px solid #b3cedf;
	border-bottom: none;
}
.header a				{color: #000000}
.tableborder			{background: #E1EFFB; border: 1px solid #b3cedf} 

/* 分页样式*/
.list_page {
	margin: 15px 5px;
}
.pageLink a,
.list_page a,
.list_page b {
	padding: 4px 4px 2px;
	border: 1px solid #D2EFFF;
	background: #F0F8FF;
	text-align: center;
	display: inline;
	font-size: 14px;
	}
.pageLink a:hover,
.list_page a:hover{
	border: 1px solid #D2EFFF;
	background: #fff;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
	}

/*分页样式2*/
.showpage .epages {
	text-align: center;
	}
.epages{margin:3px 0;font:11px/12px Tahoma}
.epages *{vertical-align:middle;}
.epages a{padding:1px 4px 1px;border:1px solid #A6CBE7;margin:0 1px 0 0;text-align:center;text-decoration:none;font:normal 12px/14px verdana;}
.epages a:hover{border:#659B28 1px solid;background:#f3f8ef;text-decoration:none;color:#004c7d}
.epages input{margin-bottom:0px;border:1px solid #659B28;height:15px;font:bold 12px/15px Verdana;padding-bottom:1px;padding-left:1px;margin-right:1px;color:#659B28;}


/* ============================================ 
                 附加：网页特效等
=============================================== */

/* ------------- 51.LA统计的样式------------- */
a.Ajiang {color: gray; text-decoration: none;}

/* ----------鼠标悬停显示图片特效----------- */
.thumbnail{position: relative; z-index: 0;} 
.thumbnail:hover{background-color: transparent; z-index: 50;} 
.thumbnail span{/*CSS for enlarged image*/ position: absolute; background-color: lightyellow; padding: 1px; left: -1000px; 
    border: 1px solid silver; visibility: hidden; color: black; text-decoration: none;} 
.thumbnail span img{/*CSS for enlarged image*/ border-width: 0; padding: 2px;} 
.thumbnail:hover span{/*CSS for enlarged image on hover*/ /*position: relative; */visibility: visible; top: -165px; left: 20px; /*position where enlarged image should offset horizontally */} 

/* --------------下拉级联菜单--------------- */
/*.preload1 {background: url(../images/blank_over.gif);}
.preload2 {background: url(../images/blank_overa.gif);}*/

/*顶级栏目导航条*/
#u_nav {padding:0; margin:0; list-style:none; height:36px; background:#b5d9e5 url(../images/blank.gif) right top; position:relative; z-index:500; 
    font-family:arial, verdana, sans-serif,"宋体";} /*导航条 UL*/
#u_nav li.u_top {display:block; float:left;} /*一级栏目 LI*/
#u_nav li a.u_top_link {display:block; float:left; height:36px; line-height:34px; color:#555; text-decoration:none; font-size:14px; 
    padding:0 0 0 10px; cursor:pointer;background: url(../images/blank.gif);} /*一级栏目 A 链接，调整padding可伸缩菜单*/
#u_nav li a.u_top_link span {float:left; display:block; padding:0 24px 0 10px; 
    height:36px;background:url(../images/blank.gif) right top;} /*一级栏目 A 文字 spam 的图片从右定位，保证了与top_link的对接后不缺边*/
#u_nav li a.u_top_link span.u_down {float:left; display:block; padding:0 24px 0 10px; height:36px; 
    background:url(../images/blanka.gif) no-repeat right top;} /*一级栏目 A 文字，有下级栏目，background图片不同*/
#u_nav li a.u_top_link:hover {color:#c40; background: url(../images/blank_over.gif) no-repeat;} /*鼠标移上去的变化*/
#u_nav li a.u_top_link:hover span {background:url(../images/blank_over.gif) no-repeat right top;} /*鼠标移上去的变化*/
#u_nav li a.u_top_link:hover span.u_down {
    background:url(../images/blank_overa.gif) no-repeat right top;} /*鼠标移上去的变化，有子菜单底图不同*/
/*下三句同上，估计是顾及兼容性？*/
#u_nav li:hover > a.u_top_link {color:#c40; background: url(../images/blank_over.gif) no-repeat;}
#u_nav li:hover > a.u_top_link span {background:url(../images/blank_over.gif) no-repeat right top;}
#u_nav li:hover > a.u_top_link span.u_down {background:url(../images/blank_overa.gif) no-repeat right top;}

/* 默认列表风格 */
#u_nav li:hover {position:relative; z-index:200;}

/* 通过放到屏幕外让下级菜单先不可见 */
#u_nav ul, 
#u_nav li:hover ul ul,
#u_nav li:hover ul li:hover ul ul,
#u_nav li:hover ul li:hover ul li:hover ul ul,
#u_nav li:hover ul li:hover ul li:hover ul li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

/*下级菜单*/
#u_nav li:hover ul.u_sub {left:0; top:34px; background: #F7FDFF; padding:3px; 
    border-top:1px solid #fff; border-left:1px solid #eee; border-bottom:2px solid #bbb; border-right:2px solid #bbb; 
    white-space:nowrap; width:120px; height:auto; z-index:300;} /*下级菜单，可调整width以容纳内容*/
#u_nav li:hover ul.u_sub li {display:block; height:20px; 
    position:relative; float:left; width:120px; font-weight:normal;} /*子菜单 LI*/
#u_nav li:hover ul.u_sub li a {display:block; font-size:13px; height:20px; width:120px; 
    line-height:20px; text-indent:5px; color:#444; text-decoration:none;}  /*子菜单 A*/
#u_nav li ul.u_sub li a.fly {background:#eee url(../images/arrow.gif) 110px 7px no-repeat;}  /*子菜单 A，有下级栏目时背景图片不同*/
#u_nav li:hover ul.u_sub li a:hover {background:#b6dbe8; color:#c40;}  /*鼠标指向的子菜单 A 风格*/
#u_nav li:hover ul.u_sub li a.fly:hover {
    background:#b6dbe8 url(../images/arrow_over.gif) 110px 7px no-repeat; color:#c40;}  /*鼠标指向的子菜单 A，有下级时加一指示三角*/
/*同上，估计是顾及兼容性？*/
#u_nav li:hover ul li:hover > a.fly {background:#b6dbe8 url(../images/arrow_over.gif) 110px 7px no-repeat; color:#c40;} 

/*三级以下菜单*/
#u_nav li:hover ul li:hover ul,
#u_nav li:hover ul li:hover ul li:hover ul,
#u_nav li:hover ul li:hover ul li:hover ul li:hover ul,
#u_nav li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul
{left:115px; top:-4px; background: #f7fdff; padding:3px; 
    border-top:1px solid #fff; border-left:1px solid #eee; border-bottom:2px solid #bbb; border-right:2px solid #bbb; 
    white-space:nowrap; width:120px; z-index:400; height:auto;} /*三级及以下子菜单的风格*/
