﻿/* ==全局样式定义== */
body
{ 
    font: normal normal normal 12px/120% Arial, "宋体" ,Helvetica,sans-serif;margin: 0px;padding: 0px;background: #999;text-decoration: none;
}
input
{
margin:0px;padding:0px;
}
.input
{
border:1px solid #999;
}
a
{
    font: normal normal normal 12px/120% Arial, "宋体" ,Helvetica,sans-serif;text-decoration: none;color: #000;
}
a:hover
{
    color: #03c;text-decoration: underline;
}
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-type:none; 
}
/* --定义文字换行(FF不支持)-- */
*, #*, .*
{
    word-wrap: break-word;
    word-break: break-all;
}
.clearbox, .clearbox2
{
    border-top: 1px solid transparent !important;
    margin-top: -1px !important;
    border-top: 0px;
    margin-top: 0px;
    height: 0px;
    clear: both;
    background: none;
    font-size: 0px;
    visibility: hidden;
}
.clearbox2
{
    clear: left;
}

/* ==整体布局定义开始== */
/* --head(网页头部)、menu(网页头部导航菜单)、main_bg(网页中部主要内容)、foot(网页底部)-- */
#head, #head_logo, #menu, #foot, #copy, #main_bg
{
    padding: 0px;margin: 0px auto;width: 963px;
}
#center_all, #main_bg
{
    width: 965px;min-height:1188px;margin: 0px auto;background: #fff;
}
#top_all
{
width:965px;margin: 0px auto;background: url(images/head_bg2.jpg) #fff repeat-x top;
}
/* --网页头部-- */
#head
{
width:965px;margin:0px auto;background:#fff;
}
#head_top
{
height:25px;line-height:25px;vertical-align:middle;border-top:6px solid #929292;border-bottom:1px solid #cbcbcb;background:url(images/head_topnbg.gif) no-repeat; background-color:#fff;
}
#head_top .fl
{
float:left;padding-left:8px;
}
#head_top .fr
{
float:right;padding-right:8px;
}
#head_logo
{
width:145px;height:100px;text-align:center;float:left;
}
#head_banner
{
width:468px;height:60px;padding:20px 46px;text-align:center;float:left;height:60px;*height:120px !important;margin-top:0px;*margin-top:-60px;
}
#head_rad
{
height:60px;padding:20px 0px;text-align:center;float:left;
}
#menu
{
height:32px;border-top:1px solid #9a9a9a;border-bottom:1px solid #9a9a9a;
}
#menu li
{
padding:0px 5px 0px 10px;margin:5px 0px;border-right:1px solid #999;float:left;
}
#main_left
{
width:590px;height:auto;background:#fff;float:left;
}
#nav
{
height:28px;line-height:28px;vertical-align:middle;border-bottom:1px dotted #88a6c2;
}
#nav span
{
height:28px;padding:8px 1px;float:right;
}
#c_tit, #c_info, .c_bot
{
width:580px;margin:0px auto;padding:0px;text-align:center;
}
#c_tit
{
width:552px;margin:0px auto;padding-left:65px;*padding-left:0px;text-align:center;height:45px;line-height:45px;vertical-align:middle;font-size:16pt;font-weight:bold;color:#000080;
}
#c_info
{
width:580px;margin:0px auto;color:#666;padding:10px 0px;border-top:1px solid #ccc;
}
.c_other, .c_other2
{
line-height:25px;vertical-align:middle;text-align:right;
}
.c_other2
{
line-height:25px;vertical-align:middle;text-align:left;margin-bottom:20px;
}
.c_cont
{
font-size:120%;line-height:28px;vertical-align:middle;
}
.c_cont a
{
font-size:100%;color:#000080;
}
.c_bot
{
border-bottom:1px solid #ccc;
}
#main_right
{
width:363px;margin-left:8px;background:#f9f9f9;border-left:1px solid #ccc;float:left;
}
#main_right #ad
{
padding:8px 13px;height:280px;margin-top:0px;
}
/*
*+html #main_right #ad
{
padding:8px 13px;margin-top:-280px;height:560px;
}
*/
#search
{
height:25px;line-height:25px;vertical-align:middle;padding:10px 0px 0px 8px;
}
#search .sch_l, .sch_c, sch_r
{
float:left;font-weight:bold;
}
.sch_l
{
width:75px;float:left;
}
.sch_c
{
width:145px;float:left;
}
.sch_r
{
width:60px;float:left;
}
#news_hot, #news_pic, #news_info
{
width:360px;padding:0px 3px;
}
#news_hot li
{
background:url(images/ico.gif) top left repeat-y;text-indent:13px;
}
#news_pic dd
{
padding:8px;
}
#news_pic .img
{
width:170px;margin:5px 0px;line-height:25px;vertical-align:middle;text-align:center;float:left;
}
#news_pic .img img
{
border:1px solid #999;
}
#link
{
width:963px;height:26px;line-height:26px;vertical-align:middle;margin: 0px auto;text-indent:5px;border-top:1px dotted #999;border-bottom:1px dotted #999;background:#f9f9f9;
}
#link span
{
height:26px;line-height:26px;vertical-align:middle;padding-right:5px;float:right;
}
#copy
{
width:965px;background:#fff;padding:12px 0px;line-height:18px;border-top:1px solid #999;text-align:center;
}
#foot
{
width:965px;height:12px;background:url(images/bottom_nbg.gif) no-repeat;background-color:#929292;
}