﻿body 
{
    text-align:center;
    font-size:13px;
    margin:0px 0px 0px 0px;
}
div,form,img,ul,ol,li,dl,dt,dd {margin: 0; padding: 0; border:0; }
h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; font-size: 12px; font-weight: normal; }


a:visited
            {
                text-decoration: none;
            }
            a:hover
            {
                text-decoration: none;
            }
            a:active
            {
                text-decoration: none;
            }
            a:link
            {                
                text-decoration: none;
                color:Black;
            }
#LogoNav
{
    width:750px;
    height:42px;
    text-align:left;
}
.navmenu
{
    border-top:solid 1px #3399CC;
    border-bottom:solid 1px #3399CC;
    background-color:#EFF7FF;
    color:#00007F;
    width:590px;
    float:right;
    line-height:20px;
    padding-left:5px;
}

.navmenu .menu2
{
    height:21px;
    padding-left:5px;
}

.navigator{ width:750px; }
.navigator ul {}
.navigator li{float:left; width:69px; font-size:14px; border-left:1px solid #ccc; height:25px; line-height:25px; }

.area { width:750px; clear: both; }

.area .col1 { width:460px; float:left; }
.area .col1 .col1_A { width:220px; float:left; }
.area .col1 .col1_B { width:220px; float:right; }
.area .col2 { width:25px; float:left; }
.area .col3 { width:265px; float:right; }

.leftT1 { margin: 0 auto; width: 440px; clear: both; height: 23px; border-bottom: 1px solid #ccc; background: #fff; }
.leftT1 h2 { float: left; font-size: 12px; font-weight: bold; padding: 4px 0 0 2px; }
.leftT1 .fNormal { font-weight: normal; font-size: 12px; padding: 5px 0 0 2px; }
.leftT1 .hBg1 { padding: 4px 45px 0 0; }
.leftT1 .pic { float: left; padding: 0 0 0 30px; }
.leftT1 .more { float: right; }
.leftT1 .more h6 { float: left; padding: 6px 5px 0 15px; }
.leftT1 .more h5 { float: left; padding: 6px 2px 0 8px; }
        .leftT1 .more h5 a, .leftT1 .more h6 a { color: #666; }
        .leftT1 .more h5 a:visited, .leftT1 .more h6 a:visited { color: #666; }
        .leftT1 .more h5 a:hover, .leftT1 .more h6 a:hover { color: #bc2931; }
        .leftT1 .more .menu { position: absolute; left: -45px; top: 24px; width: 40px; line-height: 20px; border: 1px solid #ccc; background: #FAFAFA; padding: 2px 0 0; }
        .leftT1 .menuText { float: right; padding: 6px 6px 0 0; color: #bc2931; }
        .leftT1 .menuText a { color: #bc2931; }
        .leftT1 .menuText a:visited { color: #bc2931; }
        .leftT1 .menuText a:hover { color: #1f3a87; }
        .leftT2 { margin: 0 auto; width: 440px; clear: both; height: 19px; }
        .leftT2 h2 { float: left; font-weight: bold; padding: 4px 0 0 2px; }
        .leftTW2 { width: 620px; }

.leftT2 { margin: 0 auto; width: 220px; clear: both; height: 23px; border-bottom: 1px solid #ccc; background: #fff; }
.leftT2 .more { float: right; }
.leftT2 .more h5 { float: left; padding: 6px 2px 0 8px; }

.leftList { clear: both; padding: 0 0 0 16px; }
.leftList ul { padding: 9px 0 0; }
.leftList li { font-size: 12px; text-align: left; clear: both; line-height: 23px; background: padding: 0 0 0 9px; }
.leftList li span { font-size: 12px; line-height: 19px; color: #1f3a87; padding: 0 0 0 3px; }
.leftList1 { clear: both; }
.leftList1 .col { float: left; width: 230px; }
.leftList1 ul { padding: 9px 0 0 16px; }
.leftList1 li { font-size: 12px; text-align: left; clear: both; line-height: 23px; background: padding: 0 0 0 9px; }
.leftList2 { clear: both; text-align: left; }
.leftList2 .col { float: left; width: 153px; }
.leftList2 h2 { font-weight: bold; color: #bc2931; padding: 15px 0 0 16px; clear: both; }
.leftList2 h2 a { color: #bc2931; }
.leftList2 h2 a:visited { color: #bc2931; }
        .leftList2 h2 a:hover { color: #1f3a87; }
        .leftList2 .pic { clear: both; padding: 5px 0 0 16px; }
        .leftList2 .pic img { border: 1px solid #ccc; }
        .leftList2 h6 { line-height: 20px; padding: 2px 0 0; }
        .leftList2 .list { clear: both; padding: 0 0 0 16px; }
        .leftList2 .list ul { padding: 3px 0 0; }
        .leftList2 .list li { line-height: 20px; padding: 0 0 0 10px; clear: both; }
        .leftList3 { clear: both; text-align: left; padding: 9px 0 0; }
        .leftList3 .col { float: left; width: 230px; }
        .leftList3 .pic { clear: both; padding: 8px 0 0 30px; }
        .leftList3 h6 { line-height: 20px; padding: 2px 0 0; clear: both; }
        .leftList3 .pic li { float: left; width: 100px; }
        .leftList3 .pic img { border: 1px solid #ccc; }
        .leftList3 .list { clear: both; padding: 0 0 0 16px; }
        .leftList3 .list ul { padding: 3px 0 0; }
        .leftList3 .list li { line-height: 20px; padding: 0 0 0 10px; clear: both; }
        .leftList4 { clear: both; text-align: left; padding: 12px 0 0; }
        .leftList4 .col_a { float: left; width: 260px; }
        .leftList4 .col_b { float: left; width: 200px; }
        .leftList4 h6 { font-weight: bold; padding: 0 0 2px 15px; clear: both; }
        .leftList4 .list { clear: both; padding: 0 0 0 16px; }
        .leftList4 .list ul { padding: 3px 0 0; }
        .leftList4 .list li { line-height: 20px; padding: 0 0 0 10px; clear: both; }
        .leftList4 .text { line-height: 20px; clear: both; padding: 3px 0 0 15px; }
        
.rightT1{ margin:0 auto; width:248px; clear:both; height:22px; border-bottom:1px solid #ccc;}
.rightT1 h2{float:left;font-weight:bold; padding:4px 0 0 2px;}
.rightT1 .hBg1{padding:4px 45px 0 0; }
.rightT1 span{ float:right; padding:6px 2px 0 8px; }
.rightT1 span a{color:#666;}
.rightT1 span a:visited{color:#666;}
.rightT1 span a:hover{ color:#bc2931;}
.rightT1 .more { float:right; }
.rightList1 {clear:both; text-align:left;}
.rightList1 h2{padding:12px 0 0 15px; clear:both; font-size:14px; font-weight:bold;}
.rightList1 ul{padding:9px 0 0;}
.rightList1 li{line-height:20px; padding:0 0 0 25px; clear:both;}
.rightList1 h2 a{color:#000;}
.rightList1 h2 a:hover{color:#bc2931;}
.rightList2{clear:both; text-align:left; padding:0 0 0 15px;}
.rightList2 dl{padding:5px 0 0;}
.rightList2 dt{clear:both; padding:6px 0 0; line-height:20px;}
.rightList2 dd{line-height:20px; padding:0 13px 0 0; clear:both;}


.ad750{ width: 750px;  margin: 0 auto; padding:9px 0; clear: both; }

.Content1
{
    width:750px;
    text-align: left;
    margin:10px 0px 0px 0px;
    color:#000000;
}

.Content1 .Left1
{
    float:left;
    border: solid 1px #3399CC;
    width: 460px;
    height: 100%;
}

.Content1 .Right1
{
    float:right;
    border: solid 1px #EFF7FF;
    width:280px;
    height: 100%;
}

.contentTable
{
    width:100%;
}

.leftTitle1
{
    width:100%;
    background-color:#3399CC;
    height:21px;
    line-height:21px;
    font-weight:bold;
}

.rightTitle1
{
        width:100%;
    background-color:#EFF7FF;
    height:21px;
    line-height:21px;
    font-weight:bold;
    color:#00007F;
}

.titleLink
{
    float:left;
    margin-left:10px;
}

.moreLink
{
    float:right;
    margin-right:10px;
}

.header
{
    background: url(../../images/bg_header.png) no-repeat;
    height: 42px;
    min-width: 100%;
}

.h_2
{
    float: right;
    color: #FFFFFF;
    background-color: #3399CC;
    width: 300px;
    height: 21px;
    line-height: 21px;
}

#Footer
{
    background-color:#EFF7FF;
    color:#00007F;
    height: 60px; width: 100%; text-align: center; 
    line-height: 18px; padding: 5px 0px 5px 0px;
}

.Title1a
{
    text-align:left;
    color:#00007F;
}

.friendlink
{
    float:left;
    width:750px;
    color:#00007F;
}

.rightAlign
{
    float:right;
}

.sitemap
{
    margin:50px 100px 100px 100px;
    width:580px;
    float:left;
    text-align:left;
    background-color:#EFF7FF;
}

.error
{
    width:300px;
    height:100px;
    text-align:center;
    border:solid 1px #3399CC;
    font-size:16px;
    font-weight:bold;
    color:#3399CC;
    padding-top:20px;
    margin:50px 0px 50px 0px;
}

/* 通用空白间距 */
.blank3{ height:3px; font-size:1px; width:100%; clear:both; overflow:hidden;}
.blank6{ height:6px; font-size:1px; width:100%; clear:both;overflow:hidden;}
.blank9{ height:9px; font-size:1px; width:100%; clear:both;overflow:hidden;}
.blank12{ height:12px; font-size:1px; width:100%; clear:both;overflow:hidden;}
.blank9w{ height:9px; font-size:1px; width:100%;  clear:both; background:#fff;overflow:hidden;}
.blank15{ height:15px; font-size:1px; width:100%; clear:both;overflow:hidden;}
.blank20{ height:20px; font-size:1px; width:100%; clear:both;overflow:hidden;}