    #header {
        width: 100%;
        height: 351px;
        position: relative;
    }
    
    #header .container {
        height: 351px;
        background: url(../images/header_con.png);
        z-index: 99;
        position: relative;
    }
    
    #header .header_left_bg {
        width: 697px;
        height: 351px;
        position: absolute;
        top: 0;
        left: 0;
        z-index: -1;
    }
    
    #header .header_right_bg {
        width: 1416px;
        height: 351px;
        position: absolute;
        top: 0;
        right: 0;
        z-index: -2;
    }
    
    #header .container .logo {
        width: 254px;
        height: 66px;
        padding-top: 18px;
        padding-left: 57px;
        z-index: 99;
    }
    
    #header .container .link {
        position: absolute;
        top: 0;
        right: 0;
    }
    
    #header .container .link ul {
        padding-top: 10px;
        padding-right: 41px;
    }
    
    #header .container .link ul li {
        float: left;
    }
    
    #header .container .link ul li a {
        text-decoration: none;
        font-family: "microsoft yahei";
        font-size: 14px;
        color: #681917;
    }
    
    #header .container .link ul li span {
        width: 21px;
        text-align: center;
        color: #681917;
        display: inline-block;
        font-family: "microsoft yahei";
        font-size: 14px;
    }
    
    #search {
        width: 202px;
        height: 32px;
        background: url(../images/search.png);
        background-repeat: no-repeat;
        position: absolute;
        top: 49px;
        right: 50px;
    }
    
    #search form {
        margin-top: 6px;
        margin-left: 12px;
        position: relative;
    }
    
    #search_put {
        background-color: transparent;
        border: 0;
        outline: none;
        color: #dcdbdb;
        position: absolute;
        top: 2px;
        font-size: 14px;
    }
    
    #search_sub {
        width: 27px;
        height: 20px;
        position: absolute;
        top: 0px;
        right: 12px;
        border: 0;
        background: url(../images/search_sub.png);
        background-repeat: no-repeat;
        cursor: pointer;
    }
    
    #nav1 {
        width: 100%;
        height: 35px;
        background-color: #691917;
    }
    
    #nav1 {
        text-align: center;
        clear: both;
        font-family: 'microsoft yahei';
    }
    
    #nav1 ul {
        float: ;
        width: 1000px;
        margin: 0 auto;
    }
    
    #nav1 li {
        float: left;
        height: 40px;
        position: relative;
        z-index: 2;
    }
    
    #nav1 li.line_off {
        background: none
    }
    
    #nav1 a {
        display: block;
        float: left;
        text-decoration: none;
        height: 35px;
        padding-top: 5px;
        line-height: 18px;
        font-size: 15px;
        color: #CFC4AC;
        width: 84px;
        outline: none;
        position: relative;
    }
    
    #nav1 a.six_zi {
        width: 100px;
    }
    
    #nav1 a:hover,
    #nav .active a,
    #nav li.sfhover a {
        color: #fff;
        text-decoration: none;
        font-weight: 700
    }
    
    #nav1 a span {
        font-size: 12px;
        -webkit-text-size-adjust: none;
        line-height: 12px;
        padding-bottom: 15px;
        display: block;
        font-weight: 300;
        cursor: pointer;
        position: relative;
    }
    
    #nav1 .n {
        background: url(../images/i2.png) no-repeat 0 4px;
        width: 16px;
        height: 51px;
        float: left
    }
    
    #nav1 li ul {
        display: none;
        position: absolute;
        top: 35px;
        left: -17px;
        width: 116px;
        padding: 10px 0;
        background: url(../images/nav2.png) repeat-y;
        z-index: 99;
    }
    
    #nav1 li ul li {
        line-height: 30px;
        height: 30px;
        margin: 0;
        background-image: none;
        position: relative;
        z-index: 99;
    }
    
    #nav1 li ul a,
    #nav li.active ul a,
    #nav li.sfhover ul a {
        background: none;
        font-weight: 300;
        height: auto;
        color: #000;
        line-height: 24px;
        width: 110px;
        margin-left: 3px;
        font-size: 12px;
        float: none;
        padding: 0 0 6px;
        background: url(../images/nav2.png) no-repeat -234px -100px;
        _background: url(../images/nav2_1.gif) no-repeat 0 -30px;
        z-index: 99;
    }
    
    #nav1 li ul a:hover {
        background: url(../images/nav2.png) no-repeat -234px 0;
        _background: url(../images/nav2_1.gif) no-repeat 0 0;
        color: #fff;
        font-weight: 300;
    }
    
    #nav1 li ul .t {
        position: relative;
        z-index: 99;
        top: 14px;
        left: 0;
        width: 116px;
        height: 4px;
        font-size: 0;
        line-height: 0;
        overflow: hidden;
        background: url(../images/nav2.png) no-repeat -116px 0;
        _background: url(../images/nav2_2.png) no-repeat;
    }
    
    #main {
        width: 100%;
        height: auto;
        overflow: hidden;
    }
    
    .container {
        width: 1000px;
        height: auto;
        margin: 0 auto;
    }
    
    #main .container .main_con {
        width: 982px;
        margin: 0px 9px;
        padding-top: 20px;
    }
    
    #main .main_con>div {
        width: 313px;
        height: 606px;
        float: left;
        margin: 0px 4px;
    }
    
    #main .main_con>div.con_center {
        margin: 0px 12px;
    }
    
    .con_box {
        width: 313px;
        height: auto;
        font-family: "microsoft yahei";
    }
    
    .con_box .con_box_tit {
        width: 313px;
        height: 28px;
        background: url(../images/kczj.png);
        background-repeat: no-repeat;
        position: relative;
    }
    
    .con_box .con_box_tit div.tit_con {
        width: 150px;
        height: 28px;
        line-height: 28px;
        color: #f7fbfb;
        position: absolute;
        left: 33px;
        font-size: 14px;
    }
    
    .con_box .con_box_tit span {
        position: absolute;
        right: 22px;
        top: 2px;
        color: #f7fbfb;
    }
    
    .con_box .con_box_tit span a {
        color: #f7fbfb;
        font-family: "microsoft yahei";
        text-decoration: none;
    }
    
    .con_box .tit_icon {
        width: 20px;
        height: 20px;
        position: absolute;
        top: 5px;
        left: 8px;
    }
    
    .con_box .con_box_main {
        width: 291px;
        height: auto;
        margin: 0 auto;
        z-index: -1;
    }
    
    .con_box .con_box_main ul {
        padding-top: 7px;
        z-index: 1;
    }
    
    .con_box .con_box_main ul li {
        height: 42px;
        line-height: 42px;
        font-size: 12px;
        border-bottom: 1px dashed #b1b1b1;
        position: relative;
        padding-left: 18px;
        z-index: 1;
    }
    
    .con_box .con_box_main ul li a {
        color: #4c4c4c;
        text-decoration: none;
    }
    
    .con_box .con_box_main ul li a:hover {
        color: #a62f0f;
        text-decoration: underline;
    }
    
    .con_box .con_box_main ul li i {
        width: 5px;
        height: 24px;
        background: #333333;
        position: absolute;
        top: 8px;
        left: -2px;
    }
    
    .con_box .con_box_main ul li span {
        position: absolute;
        right: 0px;
        top: 0px;
        color: #333333;
    }
    
    .kcfzrjj {
        height: 325px;
    }
    
    .kcjj {
        height: 325px;
    }
    
    .con_box .tit_kcfzrjj {
        background: url(../images/kcfzrjj.png);
        background-repeat: no-repeat;
    }
    
    .con_box .tit_sshd {
        background: url(../images/sshd.png);
        background-repeat: no-repeat;
    }
    
    .con_box .tit_kcjj {
        background: url(../images/kcjj.png);
        background-repeat: no-repeat;
    }
    
    .hr {
        width: 313px;
        height: 8px;
    }
    
    .kcfzrjj_hr {
        border-top: 1px solid #a62f0f;
    }
    
    .kcjj_hr {
        border-top: 1px solid #01888e;
    }
    
    .con_box .box_main_kcfzrjj {
        position: relative;
    }
    
    .con_box .box_main_sshd ul,
    .con_box .box_main_kcfzrjj ul,
    .con_box .box_main_kcjj ul {
        padding-top: 8px;
    }
    
    .con_box .box_main_sshd ul li,
    .con_box .box_main_kcfzrjj ul li,
    .con_box .box_main_kcjj ul li {
        border: 0;
        height: 34px;
        line-height: 34px;
        vertical-align: top;
    }
    
    .con_box .box_main_sshd ul li i {
        width: 5px;
        height: 14px;
        background: #178153;
        top: 10px;
    }
    
    .con_box .box_main_kcjj ul li i {
        width: 5px;
        height: 14px;
        background: #01888e;
        top: 10px;
    }
    
    .con_box .box_main_kcfzrjj ul li i {
        width: 5px;
        height: 14px;
        background: #a62f0f;
        top: 10px;
        left: -2px;
    }
    
    .con_box .box_main_sshd ul li span {
        position: absolute;
        right: 0px;
        top: 0px;
        color: #333333;
    }
    
    .con_box .box_main_kcfzrjj ul li span {
        position: absolute;
        left: 149px;
        color: #333333;
    }
    
    .con_box .box_main_kcfzrjj p {
        font-size: 12px;
        text-indent: 24px;
        line-height: 34px;
        position: absolute;
        top: 111px;
        left: 13px;
        color: #333333;
    }
    
    .user_pic {
        width: 111px;
        height: 96px;
        position: absolute;
        top: 15px;
        left: 11px;
        z-index: -1;
    }
    
    .book_pic {
        width: 127px;
        height: 146px;
        display: block;
        float: right;
    }
    
    .box_main_kcjj {
        position: relative;
    }
    
    .box_main_kcjj p {
        font-size: 12px;
        color: #333333;
        text-indent: 24px;
        line-height: 34px;
        position: absolute;
        top: 8px;
        left: 13px;
    }
    
    .box_main_kcjj p img {
        position: relative;
        left: -20px;
        top: 8px;
    }
    
    .link_msg {
        width: 313px;
        height: 82px;
    }
    
    .link_center {
        margin: 10px 0px;
    }
    
    #footer {
        width: 100%;
        height: 106px;
        background: #691917;
        font-size: 12px;
        font-family: "microsoft yahei";
        color: #FFFFFF;
        margin-top: 20px;
    }
    
    .hr_footer1 {
        width: 100%;
        height: 4px;
        background: #fabe00;
    }
    
    .hr_footer2 {
        width: 100%;
        height: 2px;
        background: #370d0c;
    }
    
    #footer p {
        width: 300px;
        height: 76px;
        margin: 10px auto;
    }
    
    #footer p span {
        height: 23px;
        line-height: 23px;
        display: block;
        text-align: center;
    }
    
    #main .container .list_main_con {
        width: 982px;
        margin: 0px 9px;
    }
    
    #main .list_main_con>div {
        height: auto;
        float: left;
        margin-top: 13px;
    }
    
    .list_left {
        width: 218px;
        margin-right: 8px;
    }
    
    .list_right {
        width: 752px;
    }
    
    .list_left .local_name {
        width: 218px;
        height: 29px;
        line-height: 18px;
        text-align: center;
        color: #691917;
        font-size: 18px;
        font-family: "microsoft yahei";
        font-weight: 600;
        position: relative;
    }
    
    .list_left .local_name span {
        width: 12px;
        height: 19px;
        display: inline-block;
        background: url(../images/list_name_i.jpg);
        position: absolute;
        left: 14px;
        top: 0px;
    }
    
    .list_left .hr_3,
    .list_right .hr_3 {
        width: 100%;
        height: 4px;
        background: #691917;
    }
    
    .list_left .list_oneLevel {
        width: 218px;
        height: 560px;
        background: url(../images/list_left_bg.jpg);
        background-repeat: repeat-x;
    }
    
    .list_left .list_oneLevel ul {
        padding-top: 13px;
    }
    
    .list_left .list_oneLevel ul li {
        width: 218px;
        height: 39px;
        line-height: 39px;
        text-align: center;
        font-size: 14px;
        font-family: "microsoft yahei";
    }
    
    .list_left .list_oneLevel ul li a {
        color: #333333;
        text-decoration: none;
    }
    
    .list_left .list_oneLevel ul li:hover {
        background: #691917;
    }
    
    .list_left .list_oneLevel ul li:hover a {
        color: #CFC4AC;
    }
    
    .list_left .list_oneLevel ul li div {
        width: 218px;
        height: 1px;
        background: url(../images/list_hr_4.jpg);
    }
    
    .list_right .local_name_min {
        width: 218px;
        height: 29px;
        line-height: 18px;
        color: #5c5c5c;
        font-size: 12px;
        font-family: "microsoft yahei";
    }
    
    .list_right .local_name_min span {
        width: 8px;
        height: 9px;
        margin: 0px 2px;
        display: inline-block;
        *margin-top: -13px;
        background: url(../images/local_name_s.jpg);
    }
    
    .local_time,
    .local_name2 {
        width: 100%;
        height: auto;
        border-bottom: 1px solid #691917;
        font-size: 16px;
        font-family: "宋体";
        color: #c76a10;
        font-weight: 600;
        line-height: 30px;
        text-align: center;
    }
    
    .local_time {
        font-size: 12px;
        text-align: right;
        color: #8b8b8b;
        font-weight: normal;
    }
    
    .local_time span {
        padding-right: 19px;
    }
    
    .hr_4 {
        width: 100%;
        height: 1px;
        background: #691917;
    }
    
    .list_right .msg_con p {
        height: auto;
        padding: 13px 20px 13px 20px;
    }
    
    .list_right .prev_next div {
        font-family: "宋体";
        font-size: 12px;
        margin: 6px 0px;
    }
    
    .list_right .prev_next div a {
        color: #9595a2;
        text-decoration: none;
    }
    
    .list_tit {
        width: 700px;
        height: auto;
        margin: 0 auto;
    }
    
    .list_right .list_tit table {
        width: 720px;
    }
    
    .list_right .list_tit table tr {
        border-bottom: 1px dashed #691917;
        padding: 5px 0px;
    }
    
    .list_right .list_tit table tr td {
        padding: 5px 0px;
    }
    
    .list_right .list_tit table tr td a {
        color: #333333;
        text-decoration: none;
    }
    
    .list_right .list_tit table tr td a:hover {
        color: #691917;
        text-decoration: underline;
    }
