body {
    margin:0;
    padding:0;
	font-family:宋体;
}
table {
	font-family:Arial;
    line-height:25px;
	vertical-align:top;
    border:0;
    margin:0;
    padding:0;
}
tr {
	vertical-align:top;
    border:0;
    margin:0;
    padding:0;
}
td
{
    border:0;
    margin:0;
    padding:0;
}
ul, li
{
    list-style:none;
    margin:0;
    padding:0;
}
a
{
	text-decoration: none;
}
a:link
{
    color:#333333;
    font-size:13px;
}
a:visited
{
    color:#333333;
    font-size:13px;
}
a:hover
{
    color:#ff6a00;
    font-size:13px;
}
p
{
    text-indent:2em;
}
.list-title
{
    font-size:10.5pt;
    font-family:黑体;
    font-weight:600;
    color:#006699;
}
a.white
{
	font-size:small;
	font-family:宋体;
}
a.white:link, a.white:visited 
{
	color:#ffffff;
}
a.white:hover 
{
	color:#d83b04;
}
.gvlist
{
    table-layout:fixed;
}
.maingvlist
{
    font-size:13px;
    line-height:30px;
    text-overflow:ellipsis;
    overflow:hidden; 
    white-space: nowrap;
    word-break:keep-all;
}
.Contentlist
{
    text-overflow:ellipsis;
    overflow:hidden; 
    white-space: nowrap;
    word-break:keep-all;
}
#div_bg
{
    width:100%;
    height:147px;
    position:relative; 
    z-index:2;
    background:url(../images/div_bg.png) repeat-x;
}
#default_header
{
    position:relative;
    width:100%;
    background:url(../images/header_bg.png) center no-repeat;
    z-index:3;
}
#div_logo
{
    position:relative;
    width:956px;
    height:98px;
    margin:0 auto;
    background:url(../images/logo.png);
}
#div_header_link
{
    width:150px;
    height:25px;
    position:absolute;
    top:55px;
    left:550px;
    line-height:25px;
    font-size:small;
    color:#fff;
    text-align:right;
}
        #div_header_link a:link
        {
            color: #ffffff;
        }
        #div_header_link a:hover
        {
            color: #ff6a00;
        }
        #div_header_link a:visited
        {
            color: #ffffff;
        }
#div_header_time
{
    width:170px;
    height:25px;
    position:absolute;
    top:55px;
    left:700px;
    line-height:25px;
    font-size:small;
    color:#fff;
    text-align:right;
}
#div_header_search
{
    width:143px;
    height:22px;
    position:absolute;
    top:55px;
    left:813px;
}

#defualt_menu
{
    z-index:3;
    position:relative;
    width:956px;
    height:49px;
    margin:0 auto;
}
#nav
{
    position:absolute;
    width:952px;
}
li.mainlevel
{
    width:119px;
    text-align:center;
    float:left;
}
#nav .mainlevel ul
{
    display: none;
}
#nav .mainlevel:hover
{
    background:url(../images/menu_link_bg.png) no-repeat;
}
#nav .mainlevel:visited
{
    background:none;
}
a.defualt_menu_link
{
    display:block;
    font-family:黑体;
    font-size:11.5pt;
    width:119px;
    height:49px;
    line-height:49px;
}
a.defualt_menu_link:link
{
    color:#fff;
}
a.defualt_menu_link:visited
{
    color:#fff;
}
a.defualt_menu_link:hover
{
    color:#ff6a00;
}
a.defualt_menu_link_s
{
    display:block;
    font-size:10.5pt;
    width:119px;
    height:40px;
    line-height:40px;
    background:url(../images/menu_s_bg.png);
}
a.defualt_menu_link_s:link
{
    color:#fff;
    background:url(../images/menu_s_bg.png);
}
a.defualt_menu_link_s:visited
{
    color:#fff;
    background:url(../images/menu_s_bg.png);
}
a.defualt_menu_link_s:hover
{
    color:#ff6a00;
    background:url(../images/menu_link_bg.png);
}
#div_big_img
{
    position:relative;
    width:956px;
    height:270px;
    margin:0 auto;
    /*background:url(images/big_img.png);*/
}
#div_big_img2
{
    width:956px;
    height:128px;
    margin:0 auto;
    background:url(../images/big_img2.png);
}
#default_content
{
    position:relative;
    width:956px;
    margin:0 auto;
    vertical-align:top;
    font-size:smaller;
}
div.yjk
{
    position:relative;
    background:url(../images/yjk_header_bg.png) top repeat-x;
    background-color:#ffffff;
    border:1px solid #bdbdbd;
    border-radius: 5px;
}
#default_hyperlink
{
    width:956px;
    height:34px;
    line-height:34px;
    margin:0 auto;
    background-color:#789bc3;
    color: #ffffff;
    font-size: small;
}
    #default_hyperlink a
    {
        font-size: small;
    }
        #default_hyperlink a:link
        {
            color: #ffffff;
        }
        #default_hyperlink a:hover
        {
            color: #ff6a00;
        }
        #default_hyperlink a:visited
        {
            color: #ffffff;
        }
    #default_hyperlink ul
    {
        margin:0 auto;
        height:34px;
    }
    #default_hyperlink ul li
    {
        float:left;
    }
    #default_hyperlink img
    {
        width:150px;
        height:34px;
        border:0;
    }
#default_footer
{
    width:100%;
    height:48px;
    background-color:#00203a;
}
#default_footer_content
{
    width:956px;
    height:48px;
    line-height:48px;
    font-size:smaller;
	font-family:Arial;
    color:#ffffff;
    margin:0 auto;
}
a.sys_link:link
{
    color:#ffffff;
}
a.sys_link:visited
{
    color:#ffffff;
}
a.sys_link:hover
{
    color:#FF6600;
}
a.more
{
    width:35px;
    height:26px;
    display:block;
    float:right;
    color:#ff6a00;
}
a.more:link
{
    color:#ff6a00;
}
a.more:visited
{
    color:#ff6a00;
}
a.more:hover
{
    color:#d83b04;
}
#content_content
{
    position:relative;
    width:956px;
    margin:0 auto;
    vertical-align:top;
    font-size:9.5pt;
}
#content_menu_title
{
    width:222px;
    height:62px;
    line-height:21px;
    text-align:center;
    font-size:medium;
    color:#ffffff;
    background:url(../images/menu2_title.png) no-repeat;
}
#content_content_title
{
    width:734px;
    height:62px;
    line-height:21px;
    font-size:medium;
    color:#ffffff;
    background:url(../images/content_title.png) no-repeat;
}
#divNavg
{
    width:400px;
    height:62px;
    position:absolute;
    top:0px;
    right:30px;
    font-size:small;
    line-height:21px;
    text-align:right;
}
#divmenu
{
    width:222px;
    height:463px;
    padding-top:10px;
    background:url(../images/menu2_bg.png) no-repeat top;
}
#divcontent
{
    width:670px;
    margin:0 auto;
    font-size:10.5pt;
    line-height:150%;
}
#content_footer
{
    width:956px;
    height:57px;
    margin:0 auto;
    background:url(../images/content_footer.png) no-repeat;
}
#default_lxfs
{
    width:955px;
    height:51px;
    margin:0 auto;
    background:url(../images/zdxk2_05.png) no-repeat;
}
a.menu_link:link
{
    width:158px;
    height:32px;
    line-height:32px;
    margin:0px auto;
    display:block;
    color:#336699;
    text-indent:30px;
    background:url(../images/zdxk2_menu.png) no-repeat;
}
a.menu_link:visited
{
    width:158px;
    height:32px;
    line-height:32px;
    margin:0px auto;
    display:block;
    color:#336699;
    text-indent:30px;
    background:url(../images/zdxk2_menu.png) no-repeat;
}
a.menu_link:hover
{
    width:158px;
    height:32px;
    line-height:32px;
    margin:0px auto;
    display:block;
    color:#ff9933;
    text-indent:30px;
    background:url(../images/zdxk2_menu.png) no-repeat;
}
#jzbox
{
    width:190px;
    height:190px;
    margin:0 auto;
    overflow:hidden;
    position:relative;
    line-height:15px;
}
#divjz
{
    width:570px;
    height:190px;
    position:relative;
    line-height:15px;
}
.divjz_c
{
    width:190px;
    float:left;
    line-height:28px;
    font-size:12px;
}
#xwgg_header
{
    width:534px;
    height:40px;
    position:absolute;
    top:10px;
    left:14px;
    line-height:40px;
    background: url(../images/img_xwgg.png) no-repeat;
    border-bottom:solid 5px #dbdbdb;
}
#xwgg_content
{
    width:534px;
    position:absolute;
    top:60px;
    left:14px;
}
#div_line_xwgg
{
    width:1px;
    height:248px;
    position:absolute;
    top:18px;
    left:563px;
}
.div_line_y
{
    border-left:dashed 2px #bdbdbd;
}
#div_picNews
{
    width:362px;
    height:248px;
    position:absolute;
    top:18px;
    left:578px;
    background-color:#dbdbdb;
}
/*图片新闻样式*/
#numbox
{
    width: 100px;
    height: 15px;
    line-height: 15px;
    position: absolute;
    left: 260px;
    top: 222px;
    z-index: 1;
}
#newsbox
{
    width: 354px;
    height: 240px;
    overflow: hidden;
    position: relative;
    margin:4px;
}
#num li
{
	width:15px;
	height:15px;
    float:left;
    font-size:x-small;
    font-family:Arial;
    margin:0 2px 0 auto;
    border:solid 1px #FF6600;
    text-align:center;
	}
#num .num
{
    background-color:#ff9933;
}
#num .num_link
{
    background-color:#FF6600;
}
#news li
{
	width:354px;
	height:240px;
    float:left;
	text-align:center;
	border:0;
	}
#news li img
{
	width:354px;
	height:240px;
	border:0;
	}
#news
{
	width:2124px;
	height:240px;
	position:relative;
}
a.picnews:link, a.picnews:visited 
{
	font-size: 14px;
	color:#455798;
	line-height:25px;
	text-decoration:none;
}
a.picnews:hover
{
	font-size: 14px;
	color:#FF6600;
	line-height:25px;
	text-decoration:none;
}
#div_xwgg
{
    width:954px;
    height:280px;
}
#div_zxjj
{
    width:556px;
    height:186px;
    float:left;
}
#div_yhdl
{
    width:382px;
    height:186px;
    float:right;
}
#div_syzy
{
    width:556px;
    height:186px;
    float:left;
}
#div_syxm
{
    width:382px;
    height:186px;
    float:right;
}
#zxsp_header
{
    width:354px;
    height:40px;
    position:absolute;
    top:10px;
    left:580px;
    line-height:40px;
    background: url(../images/img_zxsp.png) no-repeat;
    border-bottom:solid 5px #dbdbdb;
}
#zxjj_header
{
    width:536px;
    height:35px;
    position:absolute;
    top:10px;
    left:14px;
    line-height:35px;
    background: url(../images/img_zxjj.png) no-repeat;
    border-bottom:dashed 1px #aeaeae;
}
#yhdl_header
{
    width:354px;
    height:35px;
    position:absolute;
    top:10px;
    left:14px;
    line-height:35px;
    background: url(../images/img_yhdl.png) no-repeat;
    border-bottom:dashed 1px #aeaeae;
}
#syzy_header
{
    width:536px;
    height:35px;
    position:absolute;
    top:10px;
    left:14px;
    line-height:35px;
    background: url(../images/img_syzy.png) no-repeat;
    border-bottom:dashed 1px #aeaeae;
}
#syxm_header
{
    width:354px;
    height:35px;
    position:absolute;
    top:10px;
    left:14px;
    line-height:35px;
    background: url(../images/img_syxm.png) no-repeat;
    border-bottom:dashed 1px #aeaeae;
}
#zxsp_content
{
    width:354px;
    height:200px;
    position:absolute;
    top:65px;
    left:580px;
    background-color:#000;
}
#zxjj_content
{
    width:534px;
    position:absolute;
    top:52px;
    left:14px;
    line-height:30px;
}
#yhdl_content
{
    width:348px;
    height:125px;
    position:absolute;
    top:52px;
    left:18px;
    background: url(../images/zx_login_bg.png) no-repeat;
}
#syzy_content
{
    width:534px;
    position:absolute;
    top:57px;
    left:14px;
}
#divsyzy
{
    position:relative;
    width:534px;
    height:107px;
}
    #divsyzy img
    {
        width:170px;
        height:107px;
        border:0;
    }
    #divsyzy a
    {
        display:block;
        width:180px;
        height:107px;
        color:white;
        font-size:10.5pt;
    }
.divsyzy_c
{
    position: absolute;
    width: 170px;
    height: 107px;
}
#syxm_content
{
    width:354px;
    position:absolute;
    top:52px;
    left:14px;
}
.content_list_header
{
     width:670px;
     height:24px;
     font-size:12px;
     border-top:solid 2px #1c4280;
     border-bottom:solid 1px #1c4280;
     line-height:24px;
     text-align:center;
}
.content_list_content
{ 
    width:670px; 
    table-layout:fixed;
    font-size:12px;
    border-bottom:dashed 1px #d7d6d6;
    line-height:30px;
}
.content_table
{
    width:95%;
    background:#000000;
}
    .content_table td
    {
        text-align:center;
        background:#ffffff;
    }



/*图片悬停效*/
.banner
{
    position:absolute;
    width:100%;
    height:100%;
    top:0;
    left:0;
}
.corner
{
    position:absolute;
    width:100%;
    height:100%;
    top:0;
    left:0;
    background: url(../images/hs_bg.png) repeat;
    z-index:5;
    display:none;
}
.corner_content
{
    position:absolute;
    width:80%;
    height:80%;
    top:100%;
    left:10%;
    color:#ffffff;
    opacity:0;
}