﻿/* ==全局样式定义== */
body
{ 
    font: normal normal normal 12px/150% Arial, "宋体" ,Helvetica,sans-serif;
    margin: 0px;
    padding: 0px;
    background: #eeeeee;
    text-decoration: none;
}
a
{
    font: normal normal normal 12px/120% Arial, "宋体" ,Helvetica,sans-serif;
    text-decoration: none;
    color: #333;
}
a:hover
{
    color: #FF0000;
}
input[type=text], input[type=Keyword]
{
    height: 15px;
    margin: 1px;
}
* + html input[type=text]
{
    margin: 0px;
}
h1
{
    margin: 0px;
    padding: 0px;
    background: none;
    font: normal normal bold 24px/150% Arial, "宋体" ,Helvetica,sans-serif;
    text-align: center;
}
dl, dt, dd, ul, li 
{
    padding: 0px;
    margin: 0px;
}
li
{
    line-height: 22px;
    list-style:none;
}
/* --定义文字换行(FF不支持)-- */
*, #*, .*
{
    word-wrap: break-word;
    word-break: break-all;
}

.fz14{ font-size:14px; color:#FFFFFF; font-weight:bold;}
/* ==整体布局定义开始== */
/* --head(网页头部)、menu(网页头部导航菜单)、main_bg(网页中部主要内容)、foot(网页底部)-- */
#head, #menu, #foot,  #main, #center_all, .c_padding, .main_standalone 
{
    padding: 0px;
    margin: 0px auto;
    width: 980px;
}
#main_bg { padding-top:15px;}
/* --top_all(顶部)、center_all(中部)、bottom_all(底部)-- */
#top_all, #center_all, #bottom_all
{
    padding-bottom: 5px;
}
#top_all
{
    background: url(images/head_bg.gif) repeat-x top;
}

/* ==top_all(顶部)定义开始== */
/* --网页头部-- */
.logo {background-image:url(images/head.gif); width:980px; height:121px;}
.mean {background-image:url(images/meanbg.gif); height:33px;}


/* --网页头部导航菜单-- */
.mean a{
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	line-height:33px;
	width:105px;
	text-align:center;
	background-image: url(images/meang.gif);
	background-repeat: no-repeat;
	background-position: right;
	display: block; float:left;
}
.mean a:hover { color:#FFFF00;}

/* ==top_all(顶部)定义结束== */

/* ==center_all(中部)定义开始== */
/* --主要定义-- */
.mainl {float:left; width:182px;overflow:hidden;}
.mainrz{float:left; width:798px;  background-image:url(images/maintop.gif); background-position:top; background-repeat:repeat-x; background-color:#FFFFFF;}
.mainc {float:left; width:582px;overflow:hidden;}
.mainr {float:left; width:200px; padding:0px 4px 0px 12px; overflow:hidden; }
.zszy {background-image:url(images/zszy.gif); width:182px; height:49px;}
.zylb li  {background-image:url(images/zylb.gif); width:182px; height:29px;}
.zylb li a { color:#FFFFFF; line-height:29px; padding-left:30px; display: block; width:152px; height:29px;}
.zylb li  a:hover { color:#FF0000;}

.cdh { height:33px; line-height:37px; background-image:url(images/mainct.gif); background-position:left; background-repeat:no-repeat; padding-left:30px; font-size:14px; font-weight:bold; color:#396580;}
.cdh a{font-size:14px; font-weight:bold; color:#396580;}
.xwl{float:left; width:410px; margin-right:8px;}
.xwr{float:left; width:164px; }
.titlemouseover { float:left; width:76px;  height:30px; font-size:14px; text-align:center; margin-right:10px; background-image:url(images/btb.gif); overflow:hidden;}
.tabtitle { float:left; width:76px;  height:30px; font-size:14px; text-align:center;  margin-right:10px;   background-image:url(images/bta.gif); overflow:hidden;}
.zsdh {background-image:url(images/xwbg.gif); width:395px; height:34px; padding-left:15px;}
.titlemouseover a {width:76px; text-align:center; font-size:14px; color:#FFFFFF; display: block; line-height:30px; font-weight:bold;}
.tabtitle a {width:76px; text-align:center; font-size:14px; display: block; color:#FFFFFF;  line-height:30px; font-weight:bold; }


.titleaover { float:left; width:76px;  height:30px; font-size:14px; text-align:center; margin-right:10px; background-image:url(images/btc.gif); overflow:hidden;}
.titlea { float:left; width:76px;  height:30px; font-size:14px; text-align:center;  margin-right:10px;   background-image:url(images/bta.gif); overflow:hidden;}
.titleaover a {width:76px; text-align:center; font-size:14px; color:#FFFFFF; display: block; line-height:30px; font-weight:bold;}
.titlea a {width:76px; text-align:center; font-size:14px; display: block; color:#FFFFFF;  line-height:30px; font-weight:bold; }

.xwlb { padding:8px 5px 8px 15px;}
.xwlb li {
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	border-bottom-width: 1px; line-height:27px; height:25px; padding-top:2px;

}
.zxbm{margin:10px 0px 10px 7px;}
.bmxz{margin:10px 0px 10px 7px; background-color:#FFFFFF;}
.zswd {background-image:url(images/zswd.gif);  height:34px;}
.zswd a {width:140px; text-align:center; font-size:14px; display: block; color:#FFFFFF;  line-height:30px; font-weight:bold; text-align:center; }


.zszq {background-image:url(images/zszq.gif); width:195px; height:31px; margin-top:35px;}
.zszx { padding:0px 5px 15px 5px; line-height:27px;}
.zxqq {text-align:center; padding:5px 0px 5px 0px;}
.zx { float:left; width:70px;}
.yxbm { float: left; margin:5px 0px 0px 10px;}
.bmlc {background-image:url(images/lccai.gif); width:180px; padding-left:10px; height:34px; margin-top:12px; font-size:14px;  color:#FFFFFF;  line-height:34px; font-weight:bold;}
.bmlct {background-image:url(images/bmlct.gif); width:190px;  height:278px; margin:8px 0px 10px 0px;}
.xyfj {background-image:url(images/twcai.gif); width:756px;  height:34px; margin:8px 0px 5px 15px; padding-left:20px; }
.xyfj a{font-size:14px; font-weight:bold; color:#FFFFFF; line-height:34px;}

.fck {width:776px; margin:8px 0px 5px 15px;}
.fckl {background-image:url(images/fckl.gif); width:10px;  height:127px; float:left;}
.fckc {
	width:751px;
	height:125px;
	float:left;
	border-top: 1px solid #DBDBDB;
	border-bottom: 1px solid #DBDBDB;
}
.fckr {background-image:url(images/fckr.gif); width:10px;  height:127px; float:left;}
.xxl { float:left; width:270px;}
.xxr { float:left; width:450px; height:25px;  margin:0px 5px 3px 20px;}
.xxr a {font-size:12px;  color:#333; font-weight:normal;}

.xxtp { width:1200px;}
.xxtp li {width:140px; float: left; margin-right:10px;}

.xytp {width:690px; overflow:hidden; height:100%; margin:10px 0px 0px 15px;}
.xytp ul li {width:150px; float: left; margin-right:20px; text-align:center; border: 0px solid #fff;}

.pe_u_thumb_title { margin:5px 0px 10px 0px;}

.rdss {border-bottom: 2px solid #D9D9D9; padding-left:25px; font-size:14px; font-weight:bold; color:#3300FF; background-image:url(images/sjx.gif); background-position:left; background-repeat: no-repeat;}
.sscon {border: 1px solid #D9D9D9; padding:5px; margin:8px 0px 0px 0px; height:237px; overflow:hidden; color:#FF0000;}
.sscon a{ color:#333;}
.sscon a:hover{
	color:#FF0000;
	text-decoration: underline;
}


/* 文章内容页 */

.rmainl { float:left; width:216px; margin-right:10px; background-color:#ffffff;}
.rmainr { float:left; width:754px; background-color:#fffff;}
#center_all {background-image:url(images/maintop.gif); background-position:top; background-repeat:repeat-x; background-color:#FFFFFF;}

.conk {
	margin:10px 15px 10px 5px;
	border: 1px solid #D9D9D9; padding:10px; background-color:F9F9F9;
}
.title {
	margin:10px;
	border: 1px dashed #003979; background-color:#F7FBF7;
}
.c_title_text { text-align:center; margin-top:10px;}
.c_title_text h1 {color: #FF9900; font-size:18px;}

.c_title_author { margin-top:10px;}
.c_content_text { margin:10px;}

.fenye { text-align:center; margin:10px 0px 10px 0px;}
.c_bot_text { text-align:right; margin:10px 0px 10px 0px;}

.c_main ul li{	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	border-bottom-width: 1px; line-height:27px; height:24px; padding-top:3px; height:100%;}
.c_main li img { padding:0px; margin:0px;}
.c_main li a{ font-size:14px;}
.c_main li a:hover{ font-size:14px;}
.class_page { margin:10px 0px 10px 0px;}

.zycon h2 { color:#CC3300; font-size:16px; }
.zycon {font-size:14px;}

.list_title { margin-top:8px; padding-left:20px;}
.list_title a {font-size:14px; color:#FF9900; font-weight:bold;}
.list_intro {
	margin:8px;
	padding:10px;
	background-color: #f9f9f9;
	border: 1px solid #CCCCCC;
}

.tdbg{ background-color:#FFFFFF; height:27px; line-height:27px;}
.tdbgleft{ background-color:#FFFFFF; text-align:right; padding-right:8px;}

/* 友情链接 */
.c_padding
{
    border: 1px solid #9bbde6;
}
.c_friendsite
{
    padding: 5px;
}
.c_friendsite a
{
    color: #333;
    text-decoration: none;
}
.c_friendsite img
{
    width: 88px;
    height: 31px;
    border: 0px;
}

.c_friendsite li
{
	padding: 0px;
	float: left;
	text-align: center;
	list-style: none;
	white-space: nowrap; margin-right:10px;
    
}

.c_friendsite ul, .c_friendsite li
{
    margin: 0;
    padding: 0;
}
/* ==center_all(中部)定义结束== */

/* ==bottom_all(底部)定义开始== */
/* --网页底部-- */
#foot
{
    background: url(images/copy_bg.gif) #fff repeat-x top;
    border: 1px solid #9bbde6;
    clear: both;
}
/* 管理链接 */
#menu_link
{
    margin: 20px 0px 5px 0px;
    text-align: center;
}
#menu_link a
{
    text-decoration: none;
    color: #000;
}
#menu_link a:hover
{
    color: #f00;
    text-decoration: underline;
}
/* 版权信息 */
#copyright
{
    font: normal normal normal 12px/20px Arial, "宋体" ,Helvetica,sans-serif;
    margin: 5px 0px 20px 0px;
    text-align: center;
}
/* ==bottom_all(底部)使用定义结束== */