﻿/* ==全局样式定义== */
body
{ 
    font: normal normal normal 12px/150% Arial, "宋体" ,Helvetica,sans-serif;
    margin: 0px;
    padding: 0px;
    background: #fff;
    text-decoration: none;
}
a
{
    font: normal normal normal 12px/120% Arial, "宋体" ,Helvetica,sans-serif;
    text-decoration: none;
    color: #000;
}
a:hover
{
    text-decoration: underline;
}
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;
}


/* ==整体布局定义开始== */
/* --head(网页头部)、menu(网页头部导航菜单)、main_bg(网页中部主要内容)、foot(网页底部)-- */
#head, #main, #foot, #main_bg, .c_padding, .main_standalone, #center_all
{
    padding: 0px;
    margin: 0px auto;
    width: 995px;
}

/* --top_all(顶部)、center_all(中部)、bottom_all(底部)-- */
#top_all, #center_all, #bottom_all
{
    padding-bottom: 5px;
}


/* ==top_all(顶部)定义开始== */
/* --网页头部-- */
#head
{
    position: relative; background-image: url(images/head.gif); height:161px;
}
.topyl { text-align:right; height:27px; padding-right:15px; color:#E2E2E2; line-height:27px;}
.cs{ height:115px;}
.topmen { padding-left:396px; color:#FFFFFF;}
.topmen a{color:#FFFFD0; float:left; text-align:center; display:block; text-align:center;}
/* ==center_all(中部)定义开始== */
/* --主要定义-- */

.mainl /* 网页中部左侧整体定义 */
{
    float: left;
    margin-right:10px;
}

.tjyx{width: 685px; background-color:#C2C2C2; padding:5px 5px 0px 5px;}
.zkxw{width: 685px; background-color:#C2C2C2; padding:5px; margin-top:8px;}
.mainll /* 网页中部左侧整体定义 */
{
    float: left;
    width: 685px; margin-left:10px; background-color:#C2C2C2; padding:5px;
}
.mainr /* 网页中部右侧整体定义1 */
{
    float: left; width:280px; background-color:#B90F1C; padding:8px 5px 8px 5px;
}

.conl{ float:left; margin-right:8px; width:328px; background-color:#FFFFFF; margin-bottom:8px; padding:5px;}
.conr{ float:left; width:328px; background-color:#FFFFFF; margin-bottom:8px; padding:5px;}

.xwl { float:left; margin-right:8px; width:328px; background-color:#FFFFFF; margin-bottom:5px; padding:5px;}
.xwr{ float:left; width:328px; background-color:#FFFFFF; margin-bottom:5px; padding:5px;}

.tul{ float:left; width:170px;}
.tul a{
	padding:5px;
	border: 1px solid #dedede;  display:block; width:160px; overflow:hidden;
}

.tul a:hover{
	padding:5px;
	border: 1px solid #CACAFF;  display:block;
}
.tul a img{ padding:0px; margin:0px;}
.tur{ float:left; padding:10px 5px 5px 5px; width:141px; }

.tur h1 a{font-size:16px; color:#990000; font-weight:bold;}
.xxs {padding:5px 0px 5px 5px; line-height:27px;}
.xxs a {
	color:#333;
	font-weight:bold;
	font-size:14px;
	margin-right:5px;
	white-space: nowrap; line-height:27px;
}
.zxl{ float:left; width:170px; overflow:hidden; line-height:25px; padding-left:8px;}
.zxr{ float:right; width:100px; overflow:hidden; margin:0px 5px 0px 0px; }

.xbt {
	width:100%;
	background-color: #F3FBFC;
	border-bottom: 1px solid #C8C8C8; height:27px; line-height:27px;
}
.xbtl  {float:left; padding-left:10px;}
.xbtl a{ font-size:14px; font-weight:bold; color:#CC0000;}
.xbtr  {float: right; padding-left:10px;}
.xbtr a{ font-size:14px; font-weight:bold; color:#CC0000;}
.xcon { padding:5px;}

.zsxx { width:280px; height:33px; background-image: url(images/zsxx.gif);}
.zsk {
	border: 1px solid #F35D06; height:100%;
}
.zsjz{ height:30px; line-height:30px; background-color:#D11426; padding-left:15px; font-size:14px; font-weight:bold; color:#FFFABC;}
.zsjz a{ height:30px; line-height:30px; font-size:14px; font-weight:bold; color:#FFFABC;}
.jzlb{ padding:10px;}
.jzlb a{color:#FFFABC;}
.mgbt{ margin-bottom:8px;}
.bmk{width:209px; height:153px; background-image: url(images/bmlc.gif); padding-left:35px; line-height:35px;}
.bmk li{ margin-bottom:4px;}
.bmlc { padding:10px 0px 10px 15px;}
.content{ background-color:#FFFFFF; padding:20px 15px 10px 15px;}

.c_title_text { height:35px; margin-bottom:10px;}
.c_title_text h1{ color:#DD5800;}
.c_title_author {
	background-color:#E6F1F9;
	margin:0px 0px 15px 0px;
	border-bottom: 1px solid #CCCCCC; height:27px; line-height:27px;
}

.zxrx {width:275px; height:95px; background-image: url(images/zxrx.gif); margin:0px 0px 8px 3px;}



.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;
}

.szwz {	background-color: #FFF2D9; border-bottom: 1px solid #CCCCCC; padding-left:15px; font-size:14px; height:30px; line-height:30px; }
.szwz a { font-size:14px; color:#990000; font-weight:bold;}
.xxlb a{font-size:14px; height:27px; line-height:27px; display:block; padding-left:10px;}
.xxlb a:hover{ background-color: #FDF9F0; color:#FF0000;}

.zkxx a{font-size:14px; }
.zkxx a:hover{ background-color: #FDF9F0; color:#FF0000;}
.zkxx li{
	border-bottom: 1px dashed #dedede; padding:3px 0px 3px 5px;}
.xxlb li{
	border-bottom: 1px dashed #dedede; 
}

.tdbg{ background-color:#FFFFFF; height:27px; line-height:27px;}
.tdbgleft{ background-color:#FFFFFF; text-align:right; padding-right:8px;}
.zkzhinan { margin:15px 0px 0px 3px; padding-bottom:15px; height:190px;}
.zkzhinan a{ float:left; width:78px; height:23px; text-align:center; color:#003366; overflow:hidden; line-height:23px; display:block; margin:0px 0px 10px 10px; background-image: url(images/zknk_bb.gif);}

.zkzhinan a:hover {background-image: url(images/zknk_bb2.gif); color:#000; text-decoration:none; }





/* ==center_all(中部)定义结束== */

/* ==bottom_all(底部)定义开始== */
/* --网页底部-- */
#foot
{
    clear: both; background-color:#B90F1C; font-size:14px; color:#E1E3E2; border: 1px solid #6E0514;
}
.yqlj {
	background-color:#8D000B;
	margin:8px 0px 3px 0px;
	line-height:25px;
	color:#FFFBBC;
	border: 1px solid #F45E07; height:100%; padding-left:10px;
}
.yqlj li { float:left; margin-right:10px;}
.yqlj a{line-height:25px; color:#FFFBBC; white-space:nowrap;}
/* 管理链接 */
#menu_link
{
    margin: 20px 0px 5px 0px;
    text-align: center;
}
#menu_link a
{
    text-decoration: none; font-size:14px;
    color: #E2E2E2;
}
#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(底部)使用定义结束== */
