﻿* { margin: 0; padding: 0; list-style: none; }


body { background: #202328; margin: 0 auto; padding: 0px; font: 12px 宋体,Arial; color: #FFF; }

ol, ul, li { list-style: none; }

a { color: #ccc; text-decoration: none; }

    a:hover { color: #eb6100; text-decoration: underline; }

img { border: none; margin: 0; padding: 0; }

.main { margin: 0 auto; text-align: center; }

.top { background: url(../img/topbg-trans.jpg) repeat-x left top; width: 100%; height: 77px; margin: 0 auto; text-align: center; position: relative; z-index: 999; }

.head { width: 945px; height: 77px; background: url(../img/headbg-trans.png) repeat-x left top; margin: 0 auto; position: relative; }

.logo { width: 176px; height: 100px; position: absolute; z-index: 1; top: 0; left: 0; }

.menu { height: 77px; width: 769px; float: right; display: inline; }

.topmenu { height: 25px; line-height: 25px; text-align: right; width: 100%; background-color: #191919; }
    /*
.nav
{
    height: 34px;
    width: 769px;
    margin-top: 18px;
    line-height: 34px;
    position:relative;
    z-index:8000;
}

.nav_inner{
	width:100%;
	height:34px;
	position:absolute;
	top:0;
	left:0;
}

.nav_inner li
{
    width:127px;
    height:34px;
    text-align:center;
    border-right:1px solid #000;
    float:left;
}

.nav_inner li a
{
    font:bold 12px/34px 宋体;
    width:127px;
    height:34px;
    background:#484848 url(../img/add_sign.gif) no-repeat 20px center;
    display:block;
    color:#FFF;
    text-decoration:none;
}

.nav_inner li a:hover
{
    font:bold 12px/34px 宋体;
    width:127px;
    height:34px;
    background:#000 url(../img/add_sign.gif) no-repeat 20px center;
    display:block;
    color:#FFF;
    text-decoration:none;
	filter:alpha(opacity=80,style=0);
	opacity:0.8;
}
*/

    .topmenu span { width:300px; height:25px; float:right;}
    .topmenu span a { padding: 0 15px 0 10px; color: #999; background: url(../img/symbol_10.gif) no-repeat 0 center; }
        .topmenu span a:hover { padding: 0 15px 0 10px; color: #CCC; background: url(../img/symbol_10.gif) no-repeat 0 center; }
        .topmenu span.span2 { width:180px; height:25px; float:right;}
        .topmenu span.span2 a.sina { width:70px; height:24px;background: url(../img/sina.png) no-repeat; text-indent:15px; display:block; float:left;}
            .topmenu span.span2 img { float:right;}
            .head_topWeixin { position: absolute; z-index: 99999; margin-top: 33px; right: 0; display: none; }

.banner { width: 945px; height: 300px; margin: 0 auto; margin-top: 30px; }

.content { width: 945px; height: 180px; margin: 0 auto; margin-top: 30px; }

.content_left { width: 232px; height: 180px; background: url(../img/content-bg-trans.jpg) repeat-y right top; margin-right: 26px; float: left; text-align: left; }

    .content_left h1 { width: 204px !important; width: 179px; height: 25px; font: bold 12px/25px 宋体; background: url(../img/content-top-trans.jpg) no-repeat left top; padding-left: 25px; }

    .content_left ul { width: 204px; height: 155px; background-color: #292b30; }

        .content_left ul li { width: 204px; background-color: #292b30; line-height: 22px; *line-height: 20px; height: 22px; *height: 20px; background: url(../img/symbol_10.gif) no-repeat 10px center; }

            .content_left ul li a { width: 184px; display: block; margin: 0px 0px 0px 20px; _margin-left: 10px; white-space: nowrap; overflow: hidden; float: left; -o-text-overflow: ellipsis; /* for Opera */ text-overflow: ellipsis; /* for IE */ }

.content_news { width: 488px; height: 180px; background: url(../img/content-bg-trans.jpg) repeat-y right top; margin-right: 26px; float: left; text-align: left; }

    .content_news h1 { width: 462px !important; width: 437px; height: 25px; font: bold 12px/25px 宋体; background: url(../img/content-news-top-trans.jpg) no-repeat left top; padding-left: 25px; }
        .content_news h1 a { float:right; color:#eb6100;font: bold 12px/25px 宋体; text-decoration:none; padding-right:35px;}

    .content_news ul { width: 462px; height: 155px; background-color: #292b30; }

        .content_news ul li { width: 462px; background-color: #292b30; line-height: 22px; *line-height: 20px; height: 22px; *height: 20px; background: url(../img/symbol_10.gif) no-repeat 10px center; }

            .content_news ul li a { width: 362px; display: block; margin: 0px 0px 0px 20px; _margin-left: 10px; white-space: nowrap; overflow: hidden; float: left; -o-text-overflow: ellipsis; /* for Opera */ text-overflow: ellipsis; /* for IE */ }

                .content_news ul li a.top2 { width: 362px; display: block; margin: 0px 0px 0px 20px; _margin-left: 10px; white-space: nowrap; overflow: hidden; color: #eb6100; float: left; -o-text-overflow: ellipsis; /* for Opera */ text-overflow: ellipsis; /* for IE */ }

.content_left span { width: 189px !important; width: 189px; height: 25px; background-color: #000; font: bold 12px/25px 宋体; color: #eb6100; line-height: 25px; padding-left: 15px; overflow: hidden; display: block; filter: alpha(opacity=90,style=0); opacity: 0.9; margin: 0; }

.content_right { width: 171px; height: 180px; float: right; }

    .content_right ol li.link_dg { background: black url(../img/symbol_10.gif) no-repeat 155px center; text-align: left; }

    .content_right ol li { width: 171px; height: 24px; text-indent: 10px; margin-top: 10px; position: relative; background: #545454 url(../img/drop_button.gif) no-repeat right; vertical-align: top; text-align: left; }

        .content_right ol li a { color: #B9B9B9; display: block; width: 171px; height: 24px; line-height: 24px; }

            .content_right ol li a:hover { text-decoration: none; color: #fff; }
.foot { background: url(../img/footbg-trans.jpg) repeat-x left bottom; width: 100%; height: 81px; margin: 0 auto; margin-top: 27px; }

.foot_content { width: 945px; height: 81px; margin: 0 auto; }

.foot_left { width: 600px; height: 61px !important; height: 61px; float: left; text-align: left; padding-top: 10px; _padding-top: 20px; }

    .foot_left p { color: #767676; margin: 8px 0; font-family: Verdana; }

        .foot_left p a { color: #767676; text-decoration: none; margin: 0 8px; }

            .foot_left p a:hover { color: #999; text-decoration: underline; margin: 0 8px; }

            .foot_left p a.first { color: #767676; text-decoration: none; margin-right: 8px; margin-left: 0; }

                .foot_left p a.first:hover { color: #999; text-decoration: underline; margin-right: 8px; margin-left: 0; }

.foot_center { width: 80px; height: 61px; line-height: 61px; float: left; padding-top: 15px; }

.foot_right { width: 77px; /*width:249px;*/ height: 81px; display: block; float: right; _margin-top: 2px; background: url(../img/foot-logo-trans.jpg) no-repeat left bottom; /*background: url(../img/cctv-foot-trans.jpg) no-repeat left bottom;*/ }

/*统计*/
.tj { display: none; }

/************友情链接*************/

.friendlink { width: 945px; margin: 0 auto; margin-top: 30px; }

.linktitle { width: 945px; height: 30px; }

    .linktitle div { width: 80px; font: bold 12px/30px Arial; text-align: center; background-color: #D65A04; float: left; }

.linkcontent { width: 945px; /*background-color:#545454;*/ height: 30px; }

    .linkcontent span { margin: 0 10px; float: left; line-height: 30px; }

        .linkcontent span a { color: #D65A04; }
