﻿* {
    margin: 0;
    padding: 0;
    font-family: "Microsoft Yahei";
}

li {
    list-style-type: none;
    font-family: "Microsoft Yahei";
}

a img {
    border: 0;
}



em,
i {
    font-style: normal;
}

input,
select,
textarea {
    font-size: 12px;
    vertical-align: middle;
}

body {
    background: #FFF;
}

html>

/**/
body .clearfix {
    overflow: hidden;
}

.clearfix {
    zoom: 1;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

#container {
    width: 960px;
    margin: 0 auto;
    padding: 200px 0 0 0;
    background: url(/global/gcjslyxm_banner.jpg) no-repeat center 0;
}

h2 {
    text-align: center;
    padding: 8px 0;
}

h6 {
    height: 23px;
    line-height: 23px;
    padding: 3px 10px 0 12px;
    color: #FFF;
    font-size: 14px;
    font-weight: bold;
    background: url(/global/h6bg.png) no-repeat;
}

.left {
    float: left;
}

.right {
    float: right;
}

#menu {
    height: 36px;
    line-height: 34px;
    margin: 0 0 7px 0;
    text-align: center;
    font-size: 14px;
    color: #FFF;
    background: #2784D1 url(/global/menubg.png) no-repeat;
}

#menu a {
    margin: 0 5px;
    font-weight: bold;
    color: #fff;
    text-decoration: none;
}

#menu a:hover {
    color: #FFDE00;
    text-decoration: underline;
}

#main_left {
    float: left;
    width: 208px;
}

#main_right {
    float: right;
    width: 742px;
}

#main_left h6 {
    text-align: center;
    color: #FFF;
    background: url(/global/h6bg.png) no-repeat 0 -52px;
}

#submenu {
    height: 597px;
    margin: 0 0 10px 0;
    font-size: 12px;
    border: 1px solid #58A9E6;
    border-top: none;
    background: #ecf3fb;
}

#submenu dl {
    padding: 8px 0 0 10px;
}

#submenu dt {
    height: 20px;
    line-height: 20px;
    padding: 4px 0 3px 20px;
    font-weight: bold;
    color: #C40000;
    background: url(/global/mlbg.png) no-repeat 0 4px;
}

#submenu dd {
    height: 20px;
    line-height: 20px;
    padding: 0 0 0 30px;
    background: url(/global/mlbg.png) no-repeat 10px -48px;
}

#submenu dd a {
    color: #000;
    text-decoration: none;
}

#submenu dd a:hover {
    color: #F00;
    text-decoration: underline;
}

#main_left img {
    margin: 0 0 10px 0;
}

#main_left form {
    height: 224px;
    padding: 10px 10px 0 10px;
    border: 1px solid #58A9E6;
    border-top: none;
    overflow: hidden;
}

#main_left select {
    width: 186px;
    margin: 0 0 10px 0;
}

#hotimg {
    float: left;
    width: 321px;
    padding: 0 0 10px 0;
}

#img {
    padding: 10px;
    border: 1px solid #58A9E6;
    border-right: none;
    border-top: none;
}

.so {
    height: 20px;
    margin: 0 0 10px 0;
    padding: 10px;
    font-size: 12px;
    border: 1px solid #58A9E6;
    background: #F1F9FF;
    overflow: hidden;
}

.so input {
    margin: 0 10px 0 0;
}

.so select {
    width: 120px;
    margin: 0 10px 0 0;
}

.so img {
    display: inline;
    vertical-align: middle;
}

.so2 {
    height: 20px;
    margin: 10px 0;
    padding: 10px;
    font-size: 12px;
    border: 1px solid #58A9E6;
    background: #F1F9FF;
    overflow: hidden;
}

.so2 input {
    margin: 0 10px 0 0;
}

.so2 select {
    width: 120px;
    margin: 0 10px 0 0;
}

.so2 img {
    display: inline;
    vertical-align: middle;
}

.news_list {
    float: right;
    width: 421px;
}

.menubox1 {
    height: 26px;
    padding: 0 0 0 175px;
    background: url(/global/h6bg.png) no-repeat -168px 0;
    overflow: hidden;
}

.menubox1 li {
    display: inline;
    float: left;
    width: 82px;
    height: 21px;
    line-height: 21px;
    padding: 5px 0 0 0;
    font-size: 12px;
    text-align: center;
    cursor: pointer;
}

.menubox1 li.hover {
    font-weight: bold;
    background: url(/global/tab_bg.png) no-repeat 0 bottom;
}

.menubox1 li.hover a {
    color: #000;
}

.menubox1 li a {
    color: #FFF;
    text-decoration: none;
}

.menubox1 li a:hover {
    color: #F00;
    text-decoration: underline;
}

.mainbox1 {
    height: 245px;
    padding: 8px 0 0 0;
    border: 1px solid #58A9E6;
    border-left: none;
    border-top: none;
    clear: both;
    overflow: hidden;
}

.mainbox1 ul {
    display: none;
}

.mainbox1 ul.block {
    display: block;
}

.mainbox1 ul li {
    height: 23px;
    line-height: 23px;
    margin: 0 auto 1px auto;
    padding: 0 10px 0 0;
    font-size: 12px;
    overflow: hidden;
}

.mainbox1 ul li a {
    color: #000;
    text-decoration: none;
}

.mainbox1 ul li a:hover {
    color: #F00;
    text-decoration: underline;
}

.mainbox1 ul li span {
    float: right;
    font-size: 10px;
    color: #666;
}

#list {
    margin: 0 0 0 -10px;
}

.listc {
    display: inline;
    float: left;
    width: 366px;
    margin: 0 0 0 10px;
    padding: 0 0 10px 0;
}

.listc h6 {
    color: #0069CB;
    background: url(/global/h6bg.png) no-repeat 0 -26px;
}

.listc h6 a {
    float: right;
    font-size: 12px;
    font-weight: normal;
    color: #0069CB;
    text-decoration: none;
}

.listc h6 a:hover {
    color: #F00;
    text-decoration: underline;
}

.listc ul {
    height: 115px;
    padding: 8px;
    border: 1px solid #58A9E6;
    border-top: none;
    overflow: hidden;
}

.listc ul li {
    height: 23px;
    line-height: 23px;
    margin: 0 auto 1px auto;
    padding: 0 10px 0 0;
    font-size: 12px;
    overflow: hidden;
}

.listc ul li a {
    color: #000;
    text-decoration: none;
}

.listc ul li a:hover {
    color: #F00;
    text-decoration: underline;
}

.listc ul li span {
    float: right;
    font-size: 10px;
    color: #666;
}

#department {
    height: 136px;
    overflow: hidden;
}

#department h6 {
    color: #0069CB;
    background: url(/global/h6bg.png) no-repeat 0 -78px;
}

#department_list {
    padding: 13px 10px 0 10px;
    font-size: 12px;
    border: 1px solid #58A9E6;
    border-top: none;
}

#department_list a {
    display: inline-block;
    width: 166px;
    margin: 0 0 10px 0;
    padding: 0 0 0 14px;
    color: #000;
    text-decoration: none;
    font-family: "Microsoft Yahei";
}

#department_list a:hover {
    color: #F00;
    text-decoration: underline;
}

#footer {
    margin: 10px 0 0 0;
    padding: 8px;
    line-height: 180%;
    border-top: 3px solid #227FCB;
    text-align: center;
    color: #000;
    font-size: 12px;
    clear: both;
}

#footer a {
    margin: 0 8px;
    color: #000;
    text-decoration: none;
}

#footer a:hover {
    color: #b30000;
    text-decoration: underline;
}


/******************·­Ò³Ò³Âë******************/
.manu1 {
    margin: 12px 0 3px 0;
    font-size: 12px;
    text-align: center;
    background: none;
    border: 0;
}

.manu1 a {
    float: none;
    margin: 2px;
    padding: 2px 6px;
    border: 1px solid #b0d6eb;
    color: #000;
    text-decoration: none;
}

.manu1 a:hover {
    color: #FFF;
    border: 1px solid #b0d6eb;
    background: #2c63a7;
}

.manu1 a:active {
    color: #FFF;
    border: #999 1px solid;
}

.manu1 .current {
    margin: 2px;
    padding: 2px 6px;
    color: #fff;
    border: #b0d6eb 1px solid;
    background: #2c63a7;
}

.manu1 .disabled {
    margin: 2px;
    padding: 2px 6px;
    color: #999;
    border: 1px solid #b0d6eb;
}

.h6 {
    font-size: 12px;
    font-weight: normal;
}

.h6 a {
    color: #FFF;
    text-decoration: none;
}

.h6 a:hover {
    color: #F00;
    text-decoration: underline;
}

#news_list {
    padding: 1px 0 0 0;
    border: 1px solid #58A9E6;
    border-top: none;
    background: #FFF;
}

#news_list ul {
    padding: 10px;
    font-size: 12px;
}

#news_list li {
    height: 26px;
    line-height: 26px;
    background: url(/global/clibg.png) repeat-x left bottom;
    overflow: hidden;
}

#news_list li a {
    float: left;
    color: #000;
    text-decoration: none;
    font-family: "Microsoft Yahei";
}

#news_list li a:hover {
    color: #b30000;
    text-decoration: underline;
}

#news_list li img {
    float: left;
    padding: 7px 5px 0 0;
}

#news_list li span {
    float: right;
    color: #888;
    font-size: 10px;
}

table.search {
    margin: 10px 0;
    background: #58A9E6;
}

table.search caption {
    padding: 5px 0 3px 0;
    font-size: 14px;
    color: #0069CB;
    font-weight: bold;
    text-align: left;
}

table.search td {
    height: 24px;
    line-height: 24px;
    padding: 3px 8px;
    font-size: 12px;
    background: #FFF;
}

table.search td strong {
    display: inline-block;
}

table.style {
    background: #58A9E6;
    font-size: 12px;
}

table.style caption {
    padding: 5px 0 3px 0;
    font-size: 14px;
    color: #0069CB;
    font-weight: bold;
    text-align: left;
}

table.style td {
    padding: 6px 3px;
}

table.style thead th {
    padding: 5px;
    background: #72C0FB;
    color: #FFF;
}

table.style tbody td,
table.style tfoot td {
    background: #FFF;
}

table.style thead th,
table.style tbody td {
    text-align: center;
}

table.style tbody a {
    margin: 0 5px;
    color: #000;
    text-decoration: none;
}

table.style tbody a:hover {
    color: #e63720;
    text-decoration: underline;
}

#showc {
    padding: 20px;
    border: 1px solid #58A9E6;
    background: #F2FAFF;
}

#opennewstop table {
    margin: 0 0 10px 0;
    background: #58A9E6;
}

#opennewstop table td {
    height: 24px;
    line-height: 24px;
    padding: 3px 8px;
    font-size: 12px;
    background: #FFF;
}

#opennewscontent {
    margin-top: 5px;
    padding: 18px;
    border: 1px solid #A8DAF3;
    background: #FFF;
}

#opennewscontent p {
    text-align: center;
    font-size: 12px;
}

#opennewscontent p a {
    margin: 0 5px;
    color: #039;
    text-decoration: none;
}

#opennewscontent p a:hover {
    color: #000;
    text-decoration: underline;
}

.in {
    padding: 8px 0;
    font-size: 12px;
    text-align: center;
    border-bottom: 1px solid #58A9E6;
}

.showcontent {
    padding: 18px;
}

.showimg {
    width: 800px;
    padding: 28px 0;
    text-align: center;
    font-size: 14px;
    line-height: 28px;
}

.showimg img {
    float: none;
    margin: 0 auto 5px auto;
}

.showcontent p {
    line-height: 24px;
    margin-bottom: 24px;
    font-size: 14px;
    /* text-indent: 28px; */
}

.pc {
    text-align: right;
    padding: 18px 18px 0 0;
    font-size: 14px;
    border-top: 1px solid #58A9E6;
}

.pc img {
    display: inline;
    margin-left: 18px;
}

.pc a {
    color: #000;
    text-decoration: none;
}

.pc a:hover {
    color: #397fa0;
    text-decoration: underline;
}