<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* CSS Document*/

h1,
h2,
h3,
h4,
h5,
h6,
img,
ul,
li,
dl,
dt,
dd,
ol,
table,
tr,
td,
span,
input,
div {
    margin: 0px;
    padding: 0px;
    font-style: normal;
    border: 0;
    font-family: Arial;
    font-weight: normal
}

body {
    width: 100%;
    font-family: Arial;
    font-size: 12px;
    margin: 0;
    padding: 0;
    background: #fff;
    color: #a4a4a4;
    line-height: 18px;
}

img {
    _display: block;
    border: 0;
}

ul,
li {
    list-style-type: none;
}

a {
    text-decoration: none;
    color: #a4a4a4;
    font-family: Arial;
}

a:hover {
    color: #62855b;
}

.btn a:hover {
    color: #fff;
}

.clear {
    clear: both;
}

.red {
    color: #ff0000!important;
    background: #fffef6!important;
}


/* ----姘撹棝鑱烘皳鎼傞垾濮戙儏鎺嗏偓鎾侇灎鐑┾偓婧嵨叉緹锟� ----------*/

.header {
    width: 1000px;
    height: 162px;
    margin: 0 auto;
    border-top: 4px solid #247b49;
}

.logo {
    width: 1000px;
    height: 118px;
    border-bottom: 1px solid #dadada;
    position: relative;
}

.logo .zhong {
    display: block;
    width: 61px;
    height: 66px;
    position: absolute;
    top: 0;
    right: 0;
    padding-left: 84px;
    line-height: 66px;
    background: url(../images/header.jpg) no-repeat;
    color: #6b6b6b;
}

.sea_box {
    position: absolute;
    top: 66px;
    right: 6px;
}

.search {
    background: url(../images/sea.jpg) no-repeat;
    width: 292px;
    height: 28px;
    position: relative;
}

.search input {
    position: absolute;
    width: 262px;
    height: 28px;
    line-height: 28px;
    color: #989898;
    border: none;
    background: none;
    left: 0px;
    top: 0px;
    padding-left: 0px;
}

.search input.notxt {
    font-size: 12px;
    color: #989898;
    padding-left: 16px;
}

.search input.notxt1 {
    position: absolute;
    width: 32px;
    height: 28px;
    top: 0px;
    left: 262px;
    border: none;
    cursor: pointer;
    background: none;
    cursor: pointer;
}

.nav {
    width: 1000px;
    height: 44px;
}

.nav ul li {
    float: left;
    line-height: 44px;
    position: relative;
    z-index: 88;
}

.nav ul li a {
    color: #62855b;
    font-size: 14px;
    padding: 0 35px;
    display: inline-block;
    height: 44px;
}

.nav ul li a:hover {
    background: #398854;
    color: #fff;
    display: inline-block;
}

.nav ul li a.current {
    background: #398854;
    color: #fff;
    display: inline-block;
}

.nav ul li dl {
    width: 210px;
    padding: 12px 0;
    position: absolute;
    top: 44px;
    left: 0;
    display: none;
    z-index: 22;
    background: url(../images/squ_03.png) repeat;
}

.nav ul li dl dd {
    height: auto;
    overflow: hidden;
    line-height: 24px;
}

.nav ul li dl dd a {
    font-size: 12px;
    color: #fff;
    height: auto;
    overflow: hidden;
    line-height: 24px;
    width: 160px;
}

.nav ul li dl dd a:hover {
    color: #fff;
}

.banner-wrap {
    width: 100%;
    height: 438px;
    background: url(../images/banner-bg_02.jpg) repeat-x top left;
}

.banner {
    width: 1200px;
    height: 438px;
    position: relative;
    margin: 0 auto;
}

.banner-box {
    width: 1000px;
    height: 38px;
    background: #247b41;
    position: absolute;
    bottom: 0;
    left: 100px;
}

.banner ul li {
    width: 1200px;
    height: 400px;
    position: absolute;
    top: 0;
    left: 0;
    display: none;
    z-index: 10
}

.banner ul li div {
    width: 1000px;
    height: 38px;
    background: #247b41;
    position: absolute;
    bottom: -38px;
    left: 100px;
    z-index: 10
}

.banner ul li div a {
    color: #fff;
    line-height: 38px;
    font-size: 14px;
    padding-left: 28px;
}

.banner ul li div a:hover {
    color: #fff;
}

.banner ol {
    position: absolute;
    bottom: 16px;
    _bottom: 8px;
    right: 128px;
    z-index: 11;
}

.banner ol li {
    background: url(../images/cir1.jpg) no-repeat;
    width: 8px;
    height: 8px;
    margin-left: 5px;
    float: left;
    cursor: pointer;
}

.banner ol li.current {
    background: url(../images/cir2.jpg) no-repeat;
}

.top-list {
    width: 560px;
    float: left;
}

.content {
    width: 1000px;
    overflow: hidden;
    margin: 0 auto;
    margin-top: 22px;
}

.h {
    width: 100%;
    height: 54px;
}

.h h2 a {
    font-size: 24px;
    line-height: 54px;
    color: #62855b;
    text-transform: uppercase;
}

.con-top {
    width: 1000px;
    height: 288px;
    border-bottom: 1px solid #e9e9e9;
}

.top-list .img {
    width: 300px;
    height: 200px;
    float: left;
    position: relative;
    margin-right: 28px;
}

.top-list .img div {
    width: 300px;
    height: 34px;
    background: url(../images/squ1.png) repeat;
    position: absolute;
    bottom: 0;
    left: 0;
}

.top-list .img div a {
    color: #fff;
    line-height: 34px;
    padding-left: 17px;
}

.top-list .img div a:hover {
    color: #fff;
}

.top-list ul {
    float: left;
    width: 225px;
}

.top-list ul li {
    margin-right: 18px;
    /* height:200px; */
}

.top-list ul li.lastli {
    margin-right: 0
}

.top-list ul li span,
.con-b-left ul li span,
.con-b-middle ul li span {
    display: block;
    width: 48px;
    height: 48px;
    background: #5dab7e;
    text-align: center;
    color: #fff;
    line-height: 12px;
    font-family: Calisto MT;
    float: left;
    text-transform: uppercase;
}

.top-list ul li span b,
.con-b-left ul li span b,
.con-b-middle ul li span b {
    display: block;
    width: 48px;
    text-align: center;
    color: #fff;
    font-size: 26px;
    height: 32px;
    line-height: 32px;
}

.top-list ul li div {
    width: 146px;
    float: left;
    margin-left: 9px;
}

.top-list ul li div h3 {
    width: 272px;
    height: 57px;
}

.top-list ul li div h3 a {
    color: #424242;
    font-size: 14px;
}

.top-list ul li div div {
    margin-left: 0;
}

.con-bottom {
    width: 1000px;
    height: 460px;
}

.con-b-left {
    width: 319px;
    /* border-right:1px solid #e9e9e9; */
    /* height: 440px; */
    /* padding-top: 20px; */
    float: right;
}

.con-b-left ul li div {
    word-break: break-all;
    float: left;
    width: 250px;
    height: auto;
    margin-left: 10px;
}

.con-b-left ul li {
    margin-bottom: 10px;
    overflow: hidden;
    /* width:320px; */
    height: auto;
    vertical-align: middle;
}

.con-b-middle {
    width: 330px;
    float: left;
    padding-top: 20px;
    height: 440px;
    padding-left: 29px;
    border-right: 1px solid #e9e9e9;
}

.con-b-middle ul li {
    height: auto;
    overflow: hidden;
    margin-bottom: 16px;
    vertical-align: middle;
    clear: both;
}

.con-b-middle ul li.margin {
    margin-bottom: 23px;
}

.con-b-middle ul li.margin a {
    display: block;
    width: 300px;
    height: 120px;
}

.con-b-middle ul li div {
    float: left;
    margin-left: 10px;
    width: 233px;
    height: auto;
    word-break: break-all;
}

.con-b-right {
    width: 290px;
    float: right;
    padding-left: 29px;
    padding-top: 20px;
    height: 440px;
}

.top-vedio {
    width: 290px;
    height: 200px;
    position: relative;
    margin-bottom: 35px;
}

.top-vedio div {
    height: 36px;
    width: 290px;
    position: absolute;
    bottom: 0;
    left: 0;
    background: url(../images/squ2.png) repeat;
}

.top-vedio div a {
    color: #fff;
    line-height: 36px;
    padding-left: 16px;
}

.sub-banner {
    width: 290px;
    height: 103px;
    position: relative;
    overflow: hidden;
}

.sub-banner ul {
    width: 1000%;
    position: absolute;
    bottom: 0;
    left: 0;
}

.sub-banner ul li {
    width: 290px;
    height: 80px;
    float: left;
    position: relative;
}

#left,
#right {
    width: 16px;
    height: 16px;
    position: absolute;
    top: 0;
    background: url(../images/arr1.jpg) no-repeat;
}

#left {
    right: 19px;
}

#right {
    right: 0;
    background: url(../images/arr2.jpg) no-repeat;
}

.footer {
    width: 100%;
    background: #f4f4f4;
}

.link {
    width: 1000px;
    margin: 0 auto;
    padding-top: 21px;
    height: 200px;
    padding-bottom: 45px;
}

.link-left {
    width: 458px;
    height: 200px;
    float: left;
}

.link-left ul {
    float: left;
    width: 264px;
}

.link-left ul li,
.link-right ul li {
    height: auto;
    overflow: hidden;
    line-height: 18px;
    margin-bottom: 4px;
    width: 100%;
}

.link-left ul li a,
.link-right ul li a {
    color: #777;
    word-wrap: break-word;
}

.link-left ul li a:hover,
.link-right ul li a:hover {
    color: #62855b;
}

.link-right {
    width: 542px;
    height: 200px;
    float: left;
}

.link-right ul {
    float: left;
    width: 226px;
}

.foot {
    width: 100%;
    height: 138px;
    background: #247b41;
}

.foot-in {
    width: 1000px;
    height: 138px;
    margin: 0 auto;
}

.foot-left {
    width: 166px;
    height: 87px;
    padding-top: 43px;
    float: left;
}

.foot-middle {
    width: 480px;
    _width: 470px;
    float: left;
    margin-left: 36px;
    color: #cfddd2;
    padding-top: 37px;
}

.foot-middle span {
    display: inline-block;
    color: #cfddd2;
    margin-left: 18px
}

.foot-middle span b {
    color: #ffea00;
    font-weight: bold;
}

.foot-right {
    float: left;
    color: #cfddd2;
    width: 310px;
    _width: 320px;
    padding-top: 37px;
}

.foot-right span {
    float: left;
    margin-right: 5px;
}

.foot-right ul {
    float: left;
}

.foot-right ul li {
    width: 32px;
    height: 32px;
    float: left;
    margin-left: 7px;
    position: relative;
}

.foot-right ul li a {
    display: block;
    width: 32px;
    height: 32px;
}

.qr {
    position: absolute;
    width: 108px;
    height: 115px;
    left: -40px;
    top: -125px;
    display: none;
}


/* -------------鐩叉綖鑹楄幗娼炴悅鑼呴殕纰�------------------- */

.tu {
    width: 100%;
    height: 230px;
    background: #f0f0f0;
}

.tu-in {
    width: 1200px;
    height: 230px;
    margin: 0 auto;
    position: relative;
}

.tu-in img {
    position: absolute;
    top: 0;
    left: 0;
}

.page {
    width: 1000px;
    margin: 0 auto;
    clear: both;
    border-bottom: 6px solid #247b41;
    padding-bottom: 40px;
}

.subnav {
    width: 230px;
    float: left;
    height: auto;
    margin-top: -70px;
    position: relative;
}

.subnav .hh {
    width: 100%;
    height: 140px;
    background: url(../images/page-h-bg.jpg) no-repeat;
}

.subnav .hh h2 {
    font-size: 30px;
    color: #fff;
    font-weight: bold;
    word-wrap: break-word;
    padding: 60px 0 0 23px;
    line-height: 30px;
    text-transform: uppercase;
}

.subnav ul li {
    width: 230px;
    height: auto;
    border-top: 1px solid #fff;
    position: relative;
    vertical-align: middle;
}

.subnav ul li a {
    color: #3a3a3a;
    word-wrap: break-word;
    font-size: 14px;
    display: block;
    width: 194px;
    height: auto;
    padding: 12px 0;
    padding-left: 36px;
    background: #e5e5e5;
}

.subnav ul li a:hover {
    color: #fff;
    background: #549f74;
}

.subnav ul li a.current {
    color: #fff;
    background: #549f74;
}

.subnav ul li span {
    display: block;
    width: 12px;
    height: 12px;
    background: url(../images/jia_03.png) no-repeat;
    overflow: hidden;
    position: absolute;
    top: 13px;
    right: 14px;
}

.subnav ul li span.current {
    background: url(../images/jian_03.png) no-repeat;
}

.subnav ul li dl {
    padding: 5px 0;
    display: none;
}

.subnav ul li dd {
    width: 230px;
    height: auto;
}

.subnav ul li dd a {
    padding: 0;
    line-height: 22px;
    color: #474747;
    font-size: 12px;
    background: url(../images/page-arr2_03.jpg) no-repeat 33px 7px;
    padding-left: 44px;
    width: 186px;
}

.subnav ul li dd a:hover {
    background: url(../images/page-arr2_03.jpg) no-repeat 33px 7px;
    color: #474747;
}

.page-right {
    width: 730px;
    float: right;
    padding-top: 30px;
    overflow: hidden;
}

.add {
    width: 100%;
    height: 20px;
}

.add img {
    display: inline-block;
    margin-right: 9px;
}

.title {
    height: 46px;
    line-height: 46px;
    width: 100%;
    margin-top: 8px;
    position: relative;
    border-bottom: 1px solid #d9d9d9;
}

.title h2 {
    font-size: 30px;
    color: #323232;
}

.page-right-bottom {
    width: 100%;
    min-height: 340px
}


/* --------蹇欓垾鎾偓鈭额灎顏跨妴顭婎嚪纬味鎺嗏偓锟� ---------*/

.pic1 {
    height: 192px;
    margin-left: auto;
    float: right;
    padding-top: 38px;
}

.pic1 ul li {
    float: left;
    margin-left: 36px;
}

.pic1 ul li p {
    color: #000;
    text-align: center;
    line-height: 30px;
}

.zhengwen {
    color: #666;
    font-size: 14px;
    line-height: 26px;
    word-wrap: break-word;
    margin-top: 38px;
}

.zuozhe {
    font-size: 18px;
    font-style: italic;
    float: right;
    color: #000;
    text-align: right;
    line-height: 24px;
    margin-top: 30px;
    /* text-transform:capitalize */
}

.bshare-custom {
    position: absolute;
    right: 0;
    bottom: 12px;
}

.page-list1 {
    width: 100%;
    height: auto;
    min-height: 340px;
    margin-top: 38px;
}

.page-list1 ul li {
    width: 100%;
    height: 145px;
    border-bottom: 1px dashed #d3d3d3;
    margin-bottom: 24px;
}

.page-list1 ul li .a {
    display: block;
    width: 160px;
    height: 120px;
    float: left;
}

.page-list1 ul li .text,
.text1 {
    float: left;
    width: 530px;
    margin-left: 29px;
}

.page-list1 ul li .text span {
    display: block;
    width: 106px;
    height: 20px;
    background: url(../images/page-cir.jpg) no-repeat;
    line-height: 20px;
    text-align: center;
    color: #fff;
}

.page-list1 ul li .text h3 {
    font-size: 16px;
    color: #242424;
    margin-top: 10px;
    height: 48px;
    width: 100%;
    word-wrap: break-word;
}

.page-list1 ul li .text p {
    width: 100%;
    color: #9f9f9f;
    word-wrap: break-word;
}


/* ------姘撹棝閳ョ妴鈹灻峰緱锔光偓鈷欐噴銉傝　鈧挌顭婇煭锟� */

.fanye {
    font-size: 12px;
    width: 100%;
    height: 20px;
    text-align: center;
    margin: 0 auto;
    margin-top: 40px;
    float: right;
    overflow: hidden
}

.fanye dt.fanye1 {
    float: left;
    width: 190px;
    padding-left: 20px;
}

.fanye dt.fanye1 span {
    margin: 0px 8px;
    color: #042962
}

.fanye dd a {
    color: #5f5f5f;
    display: block;
    line-height: 16px;
    height: 16px;
    width: 32px;
    float: left;
    border: 1px solid #c4c4c4;
    margin: 0 1px;
}

.fanye dd a:hover {
    background: #d4dce6;
    color: #040231;
    border: 1px solid #042863;
}

.fanye dd a.fanye_pg {
    width: 58px;
    height: 18px;
    border: none;
}

.fanye dd a.current {
    background: #d4dce6;
    color: #040231;
    border: 1px solid #042863;
}


/* ----------姘撻垾閮濅箙褉鈧壋鈧埗銉嬪棌鈧枂顭娒凤拷 ---------------*/

.pic-list1 {
    width: 100%;
    overflow: hidden;
    margin-top: 38px;
}

.pic-list1 ul {
    width: 110%;
}

.pic-list1 ul li {
    width: 220px;
    height: 220px;
    background: #f0f0f0;
    margin-right: 35px;
    float: left;
    margin-bottom: 25px;
}

.pic-list1 ul li a {
    display: block;
    width: 220px;
    height: 160px;
}

.pic-list1 ul li p {
    word-break: break-all;
    color: #323232;
    padding: 10px 33px 0 15px;
}

.title span {
    color: #8c8c8c;
}

.title1 {
    width: 100%;
    height: auto;
    overflow: hidden;
    border-top: 3px solid #848484;
    padding-top: 40px;
    line-height: 32px;
    padding-bottom: 32px;
}

.title1 h2 {
    color: #323232;
    font-size: 24px;
}

.zhengwen1 {
    word-wrap: break-word;
    color: #666;
    line-height: 26px;
    margin-top: 38px;
    font-size: 14px;
}

.qiehuan {
    width: 590;
    height: 42px;
    border-top: 1px solid #e4e4e4;
    border-bottom: 2px solid #6b6b6b;
    margin-top: 50px;
    position: relative;
    padding: 10px 70px;
    overflow: hidden;
}

#left1,
#right1 {
    display: block;
    width: 70px;
    height: 42px;
    background: url(../images/page-arr5.jpg) no-repeat;
    position: absolute;
    top: 10px;
}

#left1 {
    left: 0;
}

#right1 {
    right: 0;
    background: url(../images/page-arr6.jpg) no-repeat;
}

.qiehuan #scroll {
    width: 590px;
    height: 42px;
    position: relative;
    overflow: hidden;
}

.qiehuan #scroll ul {
    width: 1000000%;
    position: absolute;
    top: 0;
    left: 0;
}

.qiehuan ul li {
    width: 296px;
    height: 42px;
    float: left;
}

.qiehuan ul li a {
    color: #323232;
    font-size: 14px;
    word-wrap: break-word;
    padding: 0 20px;
    display: block;
    font-weight: bold;
    border-right: 1px solid #d2d2d2;
}

.qiehuan ul li a:hover {
    color: #62855b;
}

.text-list1 {
    width: 100%;
    padding-top: 14px;
    height: auto;
    overflow: hidden;
}

.text-list1 h3 {
    font-size: 18px;
    color: #727272;
    line-height: 56px;
}

.text-list1 ul li {
    width: 220px;
    margin-right: 35px;
    height: auto;
    float: left;
}

.text-list1 ul li a {
    display: block;
    width: 220px;
    height: 160px;
    margin-bottom: 5px;
}

.text-list1 ul {
    width: 120%;
}

.text-list1 ul li div {
    color: #222222;
    word-wrap: break-word;
}

.text-list1 ul li span {
    display: block;
    width: 62px;
    text-align: center;
    margin-top: 14px;
    padding-top: 10px;
    border-top: 1px solid #a3a3a3;
    color: #222;
}


/* -----------蹇欒伣闅嗘皳閳ラ儩顒笺儌顕锋祹尾鍢庤鈹灻凤拷---------- */

.page-r-b-l {
    width: 560px;
    overflow: hidden;
    border-right: 1px solid #d9d9d9;
    float: left;
}

.zhengwen2 {
    word-wrap: break-word;
    color: #333;
    line-height: 26px;
    width: 515px;
    padding-right: 40px;
    padding-left: 5px;
    font-size: 14px;
}

.zhengwen2 h3 {
    font-size: 24px;
    color: #4da673;
    font-family: Calisto MT;
    font-style: italic;
    padding: 28px 0 15px 0;
}

.pic-list2 {
    padding-top: 30px;
    width: 560px;
    overflow: hidden;
}

.pic-list2 ul {
    width: 110%;
}

.pic-list2 ul li {
    width: 240px;
    height: 180px;
    background: #f0f0f0;
    float: left;
    margin-right: 40px;
    margin-bottom: 30px;
}

.pic-list2 ul li a {
    display: block;
    width: 240px;
    height: 130px;
}

.pic-list2 ul li p {
    height: 50px;
    width: 224px;
    padding-left: 16px;
    line-height: 50px;
    color: #323232;
    font-family: Calisto MT;
    font-style: italic;
    font-size: 16px;
}

.page-r-b-r {
    width: 139px;
    float: left;
    padding: 56px 15px 0 15px;
}

.page-r-b-r ul li {
    width: 139px;
    overflow: hidden;
    margin-bottom: 14px;
}

.page-r-b-r ul li a {
    display: block;
    width: 100%;
    text-align: center;
}

.page-r-b-r ul li img {
    display: inline-block;
}

.page-r-b-r ul li p {
    text-align: center;
    font-size: 14px;
    color: #323232;
    line-height: 40px;
    width: 100%;
    height: 40px;
}


/* -----蹇欒伣闅嗘皳閳ラ儩顒笺儏鎾€鎳娿儮鈧儩涔呪敒梅锟� -------*/

.page-map {
    width: 700px;
    margin: 23px 15px 0 15px;
    height: 506px;
    background: #f3f3f3;
}

.dd {
    width: 100%;
    height: 57px;
    margin-top: 10px;
}

.dd a {
    display: block;
    width: 142px;
    height: 27px;
    float: right;
    color: #fff;
    font-size: 14px;
    padding: 30px 0 0 87px;
    background: url(../images/3d_03.jpg) no-repeat;
}

.page-map #map {
    width: 698px;
    height: 398px;
    border: 1px solid #4da673;
    display: block;
    position: relative;
}

.page-map span {
    display: block;
    height: 108px;
    width: 644px;
    line-height: 108px;
    text-align: center;
    font-size: 24px;
    color: #323232;
    text-transform: uppercase;
    padding-left: 56px;
    background: url(../images/xiaoshou_03.jpg) no-repeat 216px 30px;
    cursor: pointer;
}

.page-map #map div {
    width: 700px;
    height: 400px;
    background: url(../images/maphover_03.png) no-repeat;
    position: absolute;
    top: -1px;
    left: -1px;
    display: none;
}

.page-map #map div a {
    width: 700px;
    height: 450px;
    position: absolute;
    top: 0;
    left: 0;
    display: block;
}


/* ----?姘撻濞勮幗閳ユ緹璇ヮ灎銇箙銉⑩偓閮濃挌鈹灻凤拷- */

.text1 h3 a {
    font-size: 16px;
    color: #242424;
    line-height: 28px;
}

.text1 h3 a:hover {
    color: #242424;
}

.text1 span {
    display: block;
    line-height: 22px;
    color: #4da673;
    padding-left: 26px;
    background: url(../images/page-arr7_03.jpg) no-repeat 5px center;
}

.text1 span.span {
    margin-bottom: 8px;
    background: url(../images/page-arr8_03.jpg) no-repeat 5px center;
}

.text1 p {
    padding-left: 5px;
}


/* 蹇欒伣闅嗘皳娌ら垾鐘嗏敒梅锟� */

.xiaoli,
.xiaoli1 {
    width: 100%;
    margin-top: 20px;
}

.xiaoli-tu {
    margin-top: 5px;
    width: 730px;
    height: 953px;
    background: url(../images/xiaoli1_03.jpg) no-repeat;
}

.xiaoli h3,
.xiaoli1 h3 {
    font: 24px/42px Calisto MT;
    color: #489f6d;
    font-style: italic;
}

.week {
    height: 30px;
    width: 100%;
    border-top: 3px solid #8d8d8d;
}

.week ul li {
    float: left;
    width: 49px;
    height: 29px;
    border-right: 1px solid #d9d9d9;
    border-bottom: 1px solid #d9d9d9;
    color: #5b5b5b;
    line-height: 29px;
    text-align: center;
}

.month {
    width: 100%;
    overflow: hidden;
}

.month1 {
    width: 71px;
    overflow: hidden;
    float: left;
}

.month1 ul li {
    width: 70px;
    height: 33px;
    line-height: 33px;
    text-align: center;
    color: #aaa;
    border-right: 1px solid #d9d9d9;
    border-bottom: 1px solid #d9d9d9;
}

.month1 ul li.lastli {
    height: 157px;
    padding-top: 80px;
    line-height: 18px;
    color: #5b5b5b;
    font-size: 14px;
}

.month2 dl {
    width: 420px;
}

.month2 dt {
    width: 69px;
    height: 135px;
    border-right: 1px solid #d9d9d9;
    border-bottom: 1px solid #d9d9d9;
    float: left;
    color: #5b5b5b;
    text-align: center;
    line-height: 135px;
}

.month2 {
    width: 420px;
    overflow: hidden;
    float: left;
}

.month2 dd {
    float: left;
    width: 49px;
    height: 33px;
    line-height: 33px;
    text-align: center;
    color: #aaa;
    border-right: 1px solid #d9d9d9;
    border-bottom: 1px solid #d9d9d9;
    position: relative;
    cursor: pointer;
}

.month2 dd div {
    width: 100px;
    height: 80px;
    background: #fffef6;
    border: 5px solid #999;
    position: absolute;
    z-index: 99;
    display: none;
}

.month3 {
    width: 239px;
    overflow: hidden;
    float: left;
}

.month3 ul li {
    width: 227px;
    height: 33px;
    border-bottom: 1px solid #d9d9d9;
    color: #616161;
    line-height: 33px;
    padding-left: 12px;
}

.title .dayin1 {
    width: 100px;
    height: 32px;
    padding-top: 32px;
    position: absolute;
    right: 0;
    top: -10px;
    background: url(../images/dayin_03.jpg) no-repeat;
}

.dayin1 div {
    width: 100%;
    height: 20px;
}

.dayin1 a {
    color: #9a9a9a;
    margin: 0 5px;
    font-size: 14px;
    line-height: 20px;
}

.dayin1 a:hover {
    color: #62855b;
}

.pic-list1 ul li img {
    height: 160px;
}


/* 鑼呴埄鈷欌挌顬犻檲骞汇仮鐑┾偓濮戭灎瀹﹀禍鈹灻凤拷 */

.top1 {
    width: 728px;
    margin-top: 20px;
    border: 1px solid #dcdcdc;
    border-right: none;
    height: 329px;
}

.top1 ul li {
    width: 363px;
    height: 29px;
    border-bottom: 1px solid #dcdcdc;
    border-right: 1px solid #dcdcdc;
    float: left;
}

.top1 ul li a {
    line-height: 29px;
    color: #2b9559;
    padding-left: 12px;
    text-decoration: underline;
}

.top1 ul li a:hover {
    color: #2b9559;
}

.zhengwen3 {
    word-wrap: break-word;
    color: #5c5c5c;
    line-height: 26px;
    width: 100%;
    font-size: 14px;
}

.jiaoshi {
    width: 100%;
    margin-top: 30px;
}

.jiaoshi ul {
    width: 110%;
}

.jiaoshi ul li {
    width: 125px;
    height: 187px;
    float: left;
    margin-right: 26px;
    margin-bottom: 20px;
}

.jiaoshi ul li a {
    width: 125px;
    height: 187px;
    display: block;
}

.jiaoshi ul li span {
    display: block;
    width: 100%;
    height: 27px;
    line-height: 27px;
    color: #323232;
    text-align: center;
    background: #f0f0f0;
}


/* 蹇欓垾鏂呯妴銉⑩偓閮濅箙銉嬪棌鈧枂顭娒凤拷 */

.page-list2,
.page-list3 {
    width: 100%;
    margin-top: 10px;
}

.page-list2 ul li {
    height: 93px;
    width: 100%;
    padding-top: 10px;
    background: url(../images/dash1_03.jpg) repeat-x bottom;
}

.page-list2 ul li .li-left1 {
    width: 62px;
    height: 60px;
    background: url(../images/date_03.jpg) no-repeat;
    float: left;
    margin-top: 10px;
    margin-left: 4px;
}

.page-list2 ul li .li-left1 b {
    color: #bdbdbd;
    font-size: 24px;
    font-weight: bold;
    text-align: center;
    line-height: 30px;
    display: block;
    width: 100%;
    height: 30px;
    text-align: center;
    margin-top: 10px;
}

.page-list2 ul li .li-left1 span {
    text-align: center;
    display: block;
    line-height: 20px;
}

.page-list2 ul li .li-right1 {
    float: left;
    width: 640px;
    margin-left: 20px;
}

.page-list2 ul li .li-right1 h4 {
    width: 100%;
    height: 36px;
    overflow: hidden;
}

.page-list2 ul li .li-right1 h4 a {
    line-height: 36px;
    color: #242424;
    font-size: 16px;
}


/* 鑾藉簮閳ь優銉傚秮鈧挌銉嬪棌鈧枂顭娒凤拷 */

.page-list3 {
    margin-top: 30px;
}

.page-list3 ul li {
    height: 40px;
    width: 100%;
    background: url(../images/dash3_03.jpg) repeat-x bottom;
}

.page-list3 ul li a {
    line-height: 40px;
    padding-left: 28px;
    background: url(../images/page-arr9_03.jpg) no-repeat 12px center;
    color: #444;
}

.page-list3 ul li a:hover {
    color: #2e8362;
}

.title3 {
    font-size: 24px;
    color: #242424;
    width: 100%;
    height: 40px;
    line-height: 40px;
    text-align: center;
    margin-top: 15px;
    font-family: Calisto MT;
    font-weight: bold;
}

.laiyuan1 {
    text-align: center;
    width: 100%;
    height: 40px;
    line-height: 40px;
    color: #414141;
    font-size: 14px;
}


/* 姘撹棝閳ョ妴顬犵敪骞汇儖鍡忊偓鏂嗩煀梅锟� */

.page-list4 {
    width: 100%;
    overflow: hidden;
    margin: 20px 0;
}

.page-list4 h4 {
    font-size: 18px;
    color: #62855b;
    width: 100%;
    line-height: 40px;
    height: 40px;
    margin-bottom: 15px;
    background: url(../images/dash3_03.jpg) repeat-x bottom;
}

.page-list4 ul {
    width: 730px;
    overflow: hidden;
    background: url(../images/green_03.jpg) repeat-y;
}

.page-list4 ul li {
    height: 40px;
    width: 50%;
    float: left;
}

.page-list4 ul li a {
    line-height: 40px;
    padding-left: 28px;
    background: url(../images/page-arr9_03.jpg) no-repeat 12px center;
    color: #444;
}

.Banner {
    width: 300px;
    height: 200px;
    float: left;
    margin: 0 28px 0 0;
}


/*姘撻垾閮濅箙褉鈧壋鈧埗顭婇摪顔氾腹鈧锟�*/

.flexslider {
    width: 300px;
    height: 200px;
    overflow: hidden;
}

.flexslider ul.slides li img {
    width: 300px;
    height: 200px;
    display: block
}

.flexslider .til_slides {
    width: 300px;
    text-align: left;
    height: 28px;
    position: absolute;
    bottom: 0;
    left: 0;
    line-height: 28px;
    background: #444;
    background: url(../images/title_bg.png) repeat-x;
    color: #000;
    padding-left: 7px;
    font-size: 14px;
}

.flex-control-nav {
    bottom: 30px;
    text-align: right;
}

.flex-control-paging li {
    margin: 0 5px 0 0;
}

.flex-control-paging li a {
    width: 12px;
    height: 20px;
    padding: 0 6px 0 0;
    line-height: 20px;
    border-radius: 0;
    background: #fff;
    color: #000;
}

.flex-control-paging li a:hover,
.flex-control-paging li a.flex-active {
    background: #419021;
    color: #fff;
}</pre></body></html>