input {
    font-size: 12px;
    color: #a4a4a4;
}

.container {
    width: 1002px;
    margin: 0 auto;
}

.menu {
    background-image: url(../image/menu_bg.gif);
    background-repeat: repeat-x;
    background-position: left top;
    color: #FFF;
}

.menu ul, .menu1 ul, .sub_menu1 ul, .sub_menu2 ul, .mk1_content ul, .mk3_content ul, .lmdh_content ul, .zhfw ul {
    padding: 0px;
    margin: 0px;
    list-style-type: none;
}

.menu li {
    color: #FFF;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    padding: 0px 20px;
    float: left;
}

.menu li a {
    color: #FFF;
}

.menu_a {
    color: #FFF;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    padding: 0px 20px;
    float: left;
    background-image: url(../image/menu_01.gif);
    background-repeat: no-repeat;
    background-position: left center;
}

.menu1 {
    background-image: url(../image/menu_00.gif);
    background-repeat: no-repeat;
    background-position: left top;
    padding-right: 10px;
}

.menu1 li {
    color: #FFF;
    font-size: 12px;
    float: right;
    text-align: center;
    padding: 0px 5px;
    line-height: 20px;
}

.menu1 a {
    color: #FFF;
    text-decoration: none;
}

.sub_menu1 {
    height: 19px;
    color: #000;
    font-size: 12px;
    padding-top: 10px;
    padding-left: 160px;
}

.sub_menu2 {
    height: 23px;
    color: #0b4280;
    font-size: 12px;
    padding-top: 6px;
    padding-left: 160px;
}

.sub_menu1 li {
    text-align: center;
    padding: 0px 10px;
    float: left;
    background-image: url(../image/sub_menu_01.gif);
    background-repeat: no-repeat;
    background-position: left center;
}

.sub_menu2 li {
    text-align: center;
    padding: 0px 10px;
    float: left;
    background-image: url(../image/sub_menu_02.gif);
    background-repeat: no-repeat;
    background-position: left center;
}

.sub_menu1 a, .sub_menu1 a:hover, .sub_menu1 a:link, .sub_menu1 a:visited, .sub_menu1 a:active {
    color: #000;
    text-decoration: none;
}

.sub_menu2 a, .sub_menu2 a:hover, .sub_menu2 a:link, .sub_menu2 a:visited, .sub_menu2 a:active {
    color: #0b4280;
    text-decoration: none;
}

.foot {
    background-color: #fff;
    padding: 10px 0;
    line-height: 24px;
}

.foot p img {
    position: relative;
    top: 3px;
    left: 3px;
}

.zzgg {
    width: 253px;
    margin-top: 10px;
}

.zzgg_title {
    background-image: url(../image/zzgg_02.gif);
    font-size: 14px;
    color: #0b4280;
    background-repeat: no-repeat;
    background-position: left top;
    height: 27px;
    padding-left: 10px;
    padding-top: 6px;
}

.zzgg_title02 {
    width: 73px;
    height: 27px;
    float: left;
    display: block;
    text-align: center;
    line-height: 27px;
    font-size: 14px;
    color: #0b4280;
}

.zzgg_title02 a {
    color: #0b4280;
}

.zzgg_title02 .over {
    background: url(../image/zzgg_title02-bg.gif) no-repeat 0 0px;
    display: block;
    height: 27px;
    color: #0b4280;
    font-weight: bold;
}

.zzgg_content {
    background-color: #effaff;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-color: #b0d8ff;
    border-bottom-color: #b0d8ff;
    border-left-color: #b0d8ff;
    padding: 13px;
    height: 140px;
}

.zhfw {
    height: 240px;
    width: 227px;
    margin-top: 17px;
}

.zhfw li {
    list-style: none;
    margin-bottom: 2px;
}

img {
    border: none;
}

.search {
    width: 722px;
    margin: 10px 0 8px 8px;
}

.search_left {
    height: 42px;
    font-size: 14px;
    font-weight: bold;
    color: #0a427f;
    width: 103px;
    padding-top: 21px;
    float: left;
}

.search_right {
    float: left;
    height: 20px;
    width: 70px;
}

.search_right a {
    color: #0a427d;
    text-decoration: none;
}

.search_right a:hover {
    color: #f00;
}

.mk1 {
    width: 193px;
}

.mk1_title {
    font-size: 14px;
    font-weight: bold;
    color: #0b4280;
    background-image: url(../image/mk_00.gif);
    background-repeat: no-repeat;
    background-position: left top;
    height: 22px;
    padding: 8px 0 0 30px;
}

.mk1_content {
    border-bottom: #bed8f1 1px solid;
    border-left: #bed8f1 1px solid;
    border-right: #bed8f1 1px solid;
    height: 263px;
    padding: 14px 14px 0;
}

.mk1_content li {
    line-height: 24px;
    background-image: url(../image/icon2.gif);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 17px;
}

.mk2_title {
    font-size: 14px;
    font-weight: bold;
    color: #0b4280;
    background-image: url(../image/mk_01.gif);
    background-repeat: no-repeat;
    background-position: left top;
    height: 22px;
    padding: 8px 0 0 30px;
}

.mk3 {
    width: 299px;
}

.mk3_title {
    font-size: 14px;
    font-weight: bold;
    color: #0b4280;
    background-image: url(../image/mk_02.gif);
    background-repeat: no-repeat;
    background-position: left top;
    height: 22px;
    padding: 8px 0 0 30px;
}

.mk3_content {
    border-bottom: #bed8f1 1px solid;
    border-left: #bed8f1 1px solid;
    border-right: #bed8f1 1px solid;
    height: 263px;
    padding: 14px 14px 0;
}

.mk3_content li {
    line-height: 24px;
    background-image: url(../image/icon2.gif);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 17px;
    width: 115px;
    float: left;
}

.lmdh_title {
    color: #1a5ea7;
    font-size: 14px;
    font-weight: bold;
    padding-top: 20px;
}

.lmdh_content {
    width: 235px;
    border-bottom: #71a3d4 1px solid;
    border-left: #71a3d4 1px solid;
    border-right: #71a3d4 1px solid;
    padding: 0 0 30px 0;
    margin-bottom: 9px;
}

.lmdh_content li {
    background-image: url(../image/icon3.gif);
    background-repeat: no-repeat;
    background-position: left center;
    margin: 15px 0 0 30px;
    padding-left: 20px;
    color: #212121;
    font-size: 14px;
    font-weight: bold;
}

.lmdh_content a {
    color: #212121;
    font-size: 14px;
    font-weight: bold;
}

.now a {
    color: #f00;
    font-size: 14px;
    font-weight: bold;
}

.position {
    padding: 8px;
    background: #cfeafb;
    margin: 9px;
}

.content_aa {
    margin: 10px 15px;
    line-height: 22px;
    font-size: 12px;
}

.content_aa p {
    line-height: 22px;
    font-size: 12px;
    padding: 0px;
    margin: 0px;
}

.ss_list a {
    color: #333333;
    text-decoration: none;
}

.ss_list ul {
    padding: 0px;
    margin: 0px;
}

h2 {
    font-size: 14px;
    font-weight: bold;
    margin: 0px;
    color: #ad0306;
}

.ss_list div {
    margin-bottom: 8px;
    margin-top: 8px;
}

.ss_list li {
    margin: 0px;
    background-image: url(404.png);
    background-repeat: no-repeat;
    background-position: left center;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 10px;
    line-height: 22px;
}

.sub_banner {
    width: 192px;
    height: 72px;
    padding: 1px;
    border: #CCC 1px solid;
}

.sub_banner p {
    padding: 0px;
    margin: 0px;
}

.part_style {
    width: 98%;
    line-height: 24px;
    border: #999 1px dashed;
    margin-bottom: 10px;
    background-color: #f2f2f2;
    padding: 5px;
}

.part_style p a {
    padding: 0px;
    margin: 0px;
    color: #C00;
    font-weight: bold;
}

.list_style {
    padding: 0px;
    margin: 0px;
    list-style: none;
}

.list_style li {
    padding-left: 15px;
    margin: 0px 10px;
}

.My-Library {
    font-size: 12px;
    color: #ef5500;
    font-weight: bold;
}

.My-Library a {
    color: #ef5500;
    text-decoration: none;
}

.SCI {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #0057a8;
}

.SCI a {
    text-decoration: none;
    color: #0057a8;
}

.SCI1 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    list-style: 22px;
}

.txt {
    width: 120px;
    height: 20px;
    float: left;
    border: none;
    background: url(../image/searchbg.png) no-repeat left center;
    padding: 0;
    padding-left: 10px;
    line-height: 20px;
}

.sub {
    width: 24px;
    height: 20px;
    float: left;
    border: none;
    background: url(../image/searchbg.png) no-repeat right center;
    padding: 0;
}
