<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">ul,
li,
span,
a,
img {
    margin: 0;
    padding: 0;
    list-style-type: none;
    border: none;
    text-decoration: none;
}

.clear {
    height: 0px;
    line-height: 0px;
    font-size: 0px;
    overflow: hidden;
    clear: both;
}

p {
    margin: 0;
    padding: 0;
}

a {
    color: #333;
}

a:hover {
    color: #378638;
}

a img {
    border: none;
}

.three,
.three:hover {
    color: white;
}

.foot_cet a {
    color: #fff !important;
}

.topnav {
    height: 22px;
    line-height: 32px;
    background: #008B00;
    font-size: 12px;
    /* overflow: hidden; */
    color: #fff;
}

.widbox {
    max-width: 1193px;
    width: 95%;
    margin: 0 auto;
}

.tanchuang {
    position: absolute;
    top: 82%;
    right: 0%;
}

.topdtn {
    position: absolute;
    /* float: right; */
    width: 30%;
    right: 63px;
    color: #fff;
    text-align: right;
}

a.tanchuang img {
    position: absolute;
}

.topdtn a {
    color: #fff;
    display: inline-block;
    padding: 0 3%;
}

.topdtn a.zw_last {
    padding: 0 0 0 7%;
}

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

.header {
    background: #008B00;
    padding-top: 35px;
    line-height: 41px;
    color: #fff;
    font-size: 18px;
    overflow: hidden;
}

.logoimg {
    width: 80px;
    top: -38px;
}

.header span.logo {
    font-size: 30px;
    font-weight: bold;
    display: block;
    float: left;
    margin-left: 123px;
    margin-top: -40px;
}

.header .widbox img {
    position: absolute;
    top: -45px;
    left: 440px;
}

.header span.logo h5 {
    font-weight: bolder;
    font-size: 26px;
    text-align: center;
}

.header span.logo a {
    display: block;
    color: #fff;
}

.menu {
    width: 59%;
    float: right;
    margin: 0 0 0 2%;
}

.menu a {
    color: #fff;
    padding: 5px 2%;
    display: block;
    float: left;
}

.menu a:hover {
    background: #1f7126;
    color: #fff
}

.menu a.zw_current {
    background: #1f7126;
}

.zw_btn {
    float: right;
    width: 12.6%;
    text-align: right;
}

.zw_btn a {
    height: 18px;
    display: block;
    width: 14.2%;
    margin: 0 0 0 32%;
    float: left;
}

.zw_btn a img {
    height: 18px;
    /*width: 100%;*/
}

.zw_content {
    max-width: 1104px;
    width: 95%;
    margin: 24px auto;
}


/*.qlink{height: 48px;line-height: 48px;background: #306d31;color: #fff;overflow: hidden;margin-top: 24px;}
.qlinkbox{max-width: 1104px;width: 95%;margin: 0 auto;}*/

.qlinkbox ul li {
    float: left;
    width: 10.4%;
    height: 48px;
    line-height: 48px;
    overflow: hidden;
}


/*0922璋冩暣*/

.qlinkbox ul li.q_m {
    margin: 0 12% 0 0;
}

.qlinkbox ul li a {
    margin: 0 0 0 5%;
}

.qlinkbox ul li a img {
    vertical-align: middle;
}

.qlinkbox ul li.q_right {
    text-align: right;
    float: right;
}

.footer {
    background: #008B00;
    height: 169px;
    /* overflow: hidden; */
}

.foot_left {
    width: 23%;
    float: left;
    padding: 50px 0;
}

.foot_left a {
    display: block;
    float: left;
    height: 43px;
    width: 17.2%;
    margin: 0 16% 0 0;
}

.foot_left a img {
    /*width: 100%;*/
    height: 43px;
}

.foot_cet {
    width: 53.8%;
    float: left;
    text-align: center;
    color: #fff;
    font-size: 12px;
    line-height: 25px;
    padding: 22px 0;
}

.foot_right {
    width: 23%;
    float: right;
    padding: 44px 0;
    text-align: right;
}

.foot_right span {
    display: inline-block;
}

.foot_right span.foot_img01 {
    width: 17.3%;
    margin: 0 26% 0 0;
    cursor: pointer;
}

.foot_right span #_ideConac {
    width: 17.3%;
    margin: 0 26% 0 0;
}

.foot_right span.foot_img02 {
    width: 42.3%;
}

.foot_right span img {
    /* width: 100%;*/
    height: 55px;
}

.shadowbox {
    background: #fff;
    box-shadow: 1px 1px 1px rgba(17, 185, 17, .1);
    transition: box-shadow ease .8s;
}

.shadowbox:hover {
    box-shadow: 1px 1px 40px rgba(17, 185, 17, .2);
}


/*澶撮儴鍜屽熬閮ㄦ牱寮忕粨鏉�*/


/*鏂伴椈_瑙嗛鏂伴椈鏍峰紡*/

.news_layout {
    width: 96%;
    max-width: 1104px;
    height: auto;
    margin: 0 auto;
    margin-top: 24px;
}

.news_nav {
    float: left;
    width: 23.5%;
    height: 245px;
    background-color: #fff;
}

.news_nav li {
    width: 100%;
    height: 48px;
    line-height: 48px;
    background-color: #e8f8ec;
    border-bottom: 1px solid #fff;
    cursor: pointer;
    font-family: "寰蒋闆呴粦";
    font-size: 16px;
    color: #1f7126;
}

.news_nav li span {
    display: block;
    width: 70%;
    height: 48px;
    line-height: 48px;
    margin: 0 auto;
    background: url(../images/news_arrowR.png) right center no-repeat;
}

#news_now {
    background-color: #d1f2d9;
}

.news_video {
    float: right;
    width: 74%;
    min-height: 642px;
    background-color: #fff;
}

.news_posi {
    width: 100%;
    height: 48px;
    line-height: 48px;
    background-color: #1f7126;
}

.news_posi span {
    padding-left: 15px;
    font-family: "寰蒋闆呴粦";
    font-size: 14px;
    color: #fff;
}

.news_cont {
    display: block;
    padding: 24px;
}

.news_videoH {
    display: block;
    padding-bottom: 24px;
    border-bottom: 1px solid #eee;
    position: relative;
}

.news_calendar {
    width: 20%;
    height: 260px;
    background-color: #fff;
    z-index: 1;
    position: absolute;
    top: 255px;
    right: 22%;
}

.news_calendar_h {
    display: block;
    background-color: #1b5d1b;
    font-family: "寰蒋闆呴粦";
    font-size: 14px;
    color: #fff;
    height: 48px;
    line-height: 48px;
}

.news_calendar_h1 {
    float: left;
    width: 20%;
    text-align: right;
}

.news_calendar_h2 {
    float: left;
    width: 60%;
    text-align: center;
}

.news_calendar_h3 {
    float: left;
    width: 20%;
    text-align: left;
}

.news_datalist {
    width: 100%;
    font-family: "寰蒋闆呴粦";
    font-size: 14px;
    color: #fff;
}

.news_datalist th {
    height: 36px;
    line-height: 36px;
    color: #fff;
}

.news_datalist td {
    height: 33px;
    line-height: 33px;
    font-family: Arial;
    font-size: 12px;
    color: #333;
}

#news_nowD {
    background: url(../images/news_nowD.png) center center no-repeat;
    color: #fff;
}

.news_videoH_title {
    float: left;
    display: block;
}

.news_videoH_title1 {
    display: block;
    font-family: "寰蒋闆呴粦";
    font-size: 18px;
    color: #333;
    line-height: 30px;
}

.news_videoH_title2 {
    display: block;
    font-family: "寰蒋闆呴粦";
    font-size: 14px;
    color: #888;
    line-height: 24px;
}

.news_videoH_btn {
    float: right;
    display: block;
    width: 120px;
    height: 32px;
    border-radius: 16px;
    background-color: #1bbd41;
    line-height: 32px;
    font-family: "寰蒋闆呴粦";
    font-size: 14px;
    color: #fff;
    cursor: pointer;
}

.news_videoH_btn span {
    display: block;
    width: 75%;
    margin: 0 auto;
    background: url(../images/news_arrowT.png) right center no-repeat;
}

.news_videoS {
    display: block;
    padding-top: 24px;
    text-align: center;
}


/*.qlink2{height: 48px;line-height: 48px;background: #306d31;color: #fff;overflow: hidden;margin-top: 24px;}*/

.qlinkbox ul li {
    float: left;
    width: 10.4%;
    height: 48px;
    line-height: 48px;
    overflow: hidden;
}


/*.qlinkbox2{max-width: 1104px;width: 95%;margin: 0 auto;}*/

.qlinkbox2 ul li {
    float: left;
    width: 10.4%;
}

.qlinkbox2 ul li.q_m2 {
    margin: 0 7.52% 0 0;
    height: 48px;
    overflow: hidden;
}

.qlinkbox2 ul li a {
    margin: 0 0 0 5%;
}

.qlinkbox2 ul li a img {
    vertical-align: middle;
}

.qlinkbox2 ul li.q_right {
    text-align: right;
    float: right;
    height: 48px;
    overflow: hidden;
}


/*鏂伴椈_寰俊骞垮満鏍峰紡*/

.news_cont2 {
    display: block;
    padding: 0 24px;
}

.news_cont2 li {
    float: left;
    width: 25%;
    height: auto;
    text-align: center;
}

.news_logo {
    display: block;
    max-width: 193px;
    height: 90px;
    margin-top: 20px;
    cursor: pointer;
}

.news_logo img {
    display: block;
    width: 46.6%;
    height: 90px;
    margin: 0 auto;
}

.news_logoname {
    display: block;
    height: 30px;
    line-height: 30px;
    text-align: center;
    font-family: "寰蒋闆呴粦";
    font-size: 16px;
    color: #333;
}


/*鏂伴椈_鎶ラ€佺粺璁℃牱寮�*/

.news_total {
    width: 100%;
    height: auto;
    background-color: #fff;
}

.news_total_h {
    width: 96%;
    padding: 0 2%;
    height: 48px;
    line-height: 48px;
    background-color: #1f7126;
    font-family: "寰蒋闆呴粦";
    font-size: 14px;
    color: #fff;
}

.news_total_c {
    width: 96%;
    padding: 24px 2%;
}

.news_total_c_t1 {
    width: 100%;
    text-align: center;
    height: 70px;
    line-height: 70px;
    font-family: "寰蒋闆呴粦";
    font-size: 24px;
    color: #333;
    border-bottom: 1px solid #eee;
}

.news_total_c_t2 {
    width: 100%;
    border-bottom: 1px solid #eee;
    padding: 10px 0;
}

.news_total_c_t21 {
    float: left;
}

.news_total_c_t21_t {
    font-family: "寰蒋闆呴粦";
    font-size: 14px;
    color: #333;
    line-height: 30px;
}

.news_total_c_t22 {
    float: right;
}

.news_total_c_t22 a:link,
.news_total_c_t22 a:visited {
    font-family: "寰蒋闆呴粦";
    font-size: 14px;
    color: #1f7126;
    line-height: 30px;
    text-decoration: underline;
}

.news_total_c_t22 a:hover {
    font-weight: bold;
}

.news_form {
    display: block;
    width: 100%;
    height: 32px;
    padding: 24px 0;
    margin: 0 auto;
    max-width: 620px;
}

.news_form span {
    display: block;
    float: left;
    height: 32px;
    line-height: 32px;
    margin-right: 3%;
}

.news_form_date {
    display: block;
    width: 24%;
    height: 30px;
    border: 1px solid #ccc;
}

.news_form_date input {
    width: 80%;
    line-height: 26px;
    height: 26px;
    border: none;
    font-family: "寰蒋闆呴粦";
    font-size: 14px;
    color: #666;
}

.news_form_btn {
    display: block;
    width: 18%;
    height: 32px;
    background-color: #1bbd41;
    border-radius: 3px;
    text-align: center;
    font-family: "寰蒋闆呴粦";
    font-size: 14px;
    color: #fff;
    cursor: pointer;
}

.news_total_d {
    border-collapse: collapse;
}

.news_total_d th,
.news_total_d td {
    border: 1px solid #ccc;
    height: 38px;
    font-family: "寰蒋闆呴粦";
    font-size: 14px;
    color: #333;
}

.news_relevant1 {
    display: block;
    width: 100%;
    margin-top: 24px;
    border-top: 1px solid #ccc;
    padding-top: 24px;
    text-align: center;
    font-family: "寰蒋闆呴粦";
    font-size: 14px;
}

.news_relevant2 {
    display: block;
    width: 100%;
    margin-top: 24px;
    text-align: center;
}


/*鏂伴椈_鏂伴椈閫氱敤鍒楄〃鏍峰紡*/

.news_cont li {
    display: block;
    height: 43px;
    line-height: 43px;
    border-bottom: 1px dashed #ebebeb
}

.news_cont li span {
    display: block;
    float: right;
    color: #bbb;
}

.turnPage {
    display: block;
    width: 100%;
    text-align: center;
    line-height: 60px;
}

.turnPage span {
    padding: 0 0.5%;
}

.turnPage span font {
    padding: 0 0.3%;
    color: #1b5d1b;
}

.turnPage .grey a:link,
.turnPage .grey a:visited {
    color: #aaa;
}

#current {
    font-weight: bold;
}


/*鏂伴椈_鏂伴椈閫氱敤璇︽儏鏍峰紡*/

.news_d {
    display: block;
    float: left;
    width: 61.5%;
    height: auto;
    background-color: #fff;
}

.news_d .posi {
    display: block;
    width: 96%;
    padding: 0 2%;
    height: 48px;
    line-height: 48px;
    background-color: #1f7126;
    font-family: "寰蒋闆呴粦";
    font-size: 14px;
    color: #fff;
}

.news_d .content {
    display: block;
    width: 96%;
    padding: 2%;
}

.news_d .title {
    display: block;
    width: 100%;
    padding: 2% 0;
    font-family: "寰蒋闆呴粦";
    font-size: 24px;
    color: #333;
    text-align: center;
}

.news_d .title2 {
    display: block;
    width: 100%;
    border-top: 1px solid #eee;
    padding: 2% 0;
    font-family: "寰蒋闆呴粦";
    font-size: 14px;
    color: #666;
}

.news_d .title2 .title21 {
    display: block;
    float: left;
}

.news_d .title2 .title22 {
    display: block;
    float: right;
}

.news_d .audio {
    display: block;
    text-align: center;
    padding: 3% 0;
    border-bottom: 1px solid #eee;
}

.news_d_t {
    display: block;
    padding: 2%;
    line-height: 24px;
    font-size: 14px;
}

.news_d_t table {
    width: 100%;
}

.news_d_t p {
    text-indent: 28px;
    text-align: justify;
    text-justify: inter-ideograph;
}

.news_dr {
    display: block;
    float: right;
    width: 36%;
    height: auto;
}

.news_dp {
    display: block;
    width: 100%;
    height: auto;
    padding: 24px 0;
    margin-bottom: 24px;
    max-height: 398px;
    overflow: hidden;
}

.news_dr6 {
    padding: 0 6%;
}

.news_dp .title {
    display: block;
    width: 100%;
    height: 48px;
    border-bottom: 1px solid #eee;
    background: url(../images/dotCyan.png) left 1px repeat-x;
}

.news_dp .title span {
    display: block;
    width: 32%;
    height: 46px;
    border-top: 2px solid #1bbd41;
    line-height: 46px;
    text-align: center;
    font-family: "寰蒋闆呴粦";
    font-size: 16px;
    color: #589a63;
    cursor: pointer;
}

.news_dp .cont {
    display: block;
    width: 100%;
    height: auto;
}

.news_dp .cont li {
    display: block;
    width: 100%;
    /*height: 60px;*/
    padding: 14px 0;
    border-bottom: 1px solid #eee;
}

.news_dp_pic {
    display: block;
    float: left;
    width: 32px;
}

.news_dp_text {
    display: block;
    float: right;
    width: 88%;
    line-height: 21px;
    font-family: "寰蒋闆呴粦";
    font-size: 14px;
    color: #333;
}

.news_dp_text1 {
    display: block;
    width: 100%;
}

.news_dp_text1 {
    display: block;
    width: 100%;
    text-align: justify;
    text-justify: inter-ideograph;
}

.news_dp .cont .number1 {
    display: block;
    width: 93%;
    padding-left: 7%;
    height: 43px;
    line-height: 43px;
    border-bottom: 1px solid #eee;
    background: url(../images/news_number1.png) left center no-repeat;
}

.news_dp .cont .number2 {
    display: block;
    width: 93%;
    padding-left: 7%;
    height: 43px;
    line-height: 43px;
    border-bottom: 1px solid #eee;
    background: url(../images/news_number2.png) left center no-repeat;
}

.news_dp .cont .number3 {
    display: block;
    width: 93%;
    padding-left: 7%;
    height: 43px;
    line-height: 43px;
    border-bottom: 1px solid #eee;
    background: url(../images/news_number3.png) left center no-repeat;
}

.news_dp .cont .number4 {
    display: block;
    width: 93%;
    padding-left: 7%;
    height: 43px;
    line-height: 43px;
    border-bottom: 1px solid #eee;
    background: url(../images/news_number4.png) left center no-repeat;
}

.news_dp .cont .number5 {
    display: block;
    width: 93%;
    padding-left: 7%;
    height: 43px;
    line-height: 43px;
    border-bottom: 1px solid #eee;
    background: url(../images/news_number5.png) left center no-repeat;
}

.news_dp_icon {
    display: block;
    width: 93%;
    padding-left: 7%;
    height: 43px;
    line-height: 43px;
    border-bottom: 1px solid #eee;
    background: url(../images/news_xgnews.png) left center no-repeat;
}


/*鏂伴椈_棣栭〉鏍峰紡*/

.news_tr1 {
    width: 96%;
    height: 305px;
    background-color: #fff;
    padding: 24px 2%;
}

.news_focus {
    width: 51%;
    float: left;
    height: 305px;
    position: relative;
}

.news_focus_info {
    position: absolute;
    left: 0px;
    bottom: 0px;
    width: 100%;
    height: 32px;
    background-color: rgba(49, 195, 84, .6);
}

.news_focus_info .text {
    float: left;
    color: #fff;
    line-height: 32px;
    padding-left: 2%;
    height: 32px;
    width: -moz-calc(100% - 100px);
    width: -webkit-calc(100% - 100px);
    width: calc(100% - 100px);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.news_focus_info .dot {
    float: right;
    line-height: 32px;
    width: 14%;
    padding-right: 1%;
}

.news_focus_info .dot li {
    display: block;
    float: left;
    width: 8px;
    padding-right: 9%;
}

.news_part1 {
    display: block;
    height: auto;
}

.news_part1 .title {
    display: block;
    width: 100%;
    height: 50px;
    border-bottom: 1px solid #eee;
    background: url(../images/dotCyan.png) left 1px repeat-x;
}

.news_part1 .title span {
    display: block;
    float: left;
    width: 26%;
    height: 50px;
    line-height: 50px;
    text-align: center;
    font-family: "寰蒋闆呴粦";
    font-size: 16px;
    color: #999;
    cursor: pointer;
    min-width: 90px;
}

#news_part1_now {
    display: block;
    width: 26%;
    height: 48px;
    line-height: 48px;
    border-top: 2px solid #1bbd41;
    color: #1bbd41;
}

.news_part1 .cont {
    display: block;
    width: 100%;
}

.news_part1 .cont .text1 {
    display: block;
    width: 100%;
    font-family: "寰蒋闆呴粦";
    font-size: 24px;
    color: #333;
    font-weight: bold;
    text-align: center;
    line-height: 48px;
    overflow: hidden;
    white-space: normal;
}

.news_part1 .cont .text2 {
    display: block;
    width: 100%;
    font-family: "寰蒋闆呴粦";
    font-size: 14px;
    color: #666;
    line-height: 24px;
    padding-bottom: 15px;
    border-bottom: 1px solid #eee;
}

.news_part1 .cont li {
    display: block;
    height: 46px;
    line-height: 46px;
    border-bottom: 1px solid #eee;
    font-family: "寰蒋闆呴粦";
    font-size: 14px;
}


/*.news_part1.cont li a{float: left;}*/

.cont_li_span {
    float: right;
    color: #999;
}

.news_tr2 {
    width: 96%;
    height: 344px;
    background-color: #fff;
    padding: 24px 2%;
    margin-top: 24px;
}

.news_part2 {
    display: block;
    float: right;
    width: 39%;
    height: auto;
}

.news_part2 .title {
    display: block;
    width: 100%;
    height: 38px;
    background: url(../images/dotCyan.png) left 1px repeat-x;
}

.news_part2 .title span {
    display: block;
    width: 32%;
    height: 36px;
    border-top: 2px solid #1bbd41;
    line-height: 36px;
    text-align: center;
    font-family: "寰蒋闆呴粦";
    font-size: 16px;
    color: #589a63;
    cursor: pointer;
}

.news_part2 .cont {
    display: block;
    width: 100%;
    height: auto;
}

.news_part2 .cont li {
    display: block;
    width: 100%;
    height: 60px;
    padding: 12px 0;
    border-bottom: 1px solid #eee;
}

.news_part3 {
    display: block;
    float: right;
    width: 39%;
    height: auto;
}

.news_part3 .title {
    display: block;
    width: 100%;
    height: 38px;
    background: url(../images/dotCyan.png) left 1px repeat-x;
}

.news_part3 .title span {
    display: block;
    width: 32%;
    height: 36px;
    border-top: 2px solid #1bbd41;
    line-height: 36px;
    text-align: center;
    font-family: "寰蒋闆呴粦";
    font-size: 16px;
    color: #589a63;
    cursor: pointer;
}

.news_part3 .cont {
    display: block;
    width: 100%;
    height: auto;
}

.news_part3 .cont li {
    display: block;
    float: left;
    width: 33.3%;
    text-align: center;
}

.news_tr3 {
    width: 96%;
    height: 97px;
    background-color: #fff;
    padding: 24px 2%;
    margin-top: 24px;
}

.news_tr4 {
    width: 96%;
    height: auto;
    background-color: #fff;
    padding: 24px 2%;
    margin-top: 24px;
}

.news_tr4 .title {
    display: block;
    width: 100%;
    height: 50px;
    background: url(../images/dotCyan.png) left 1px repeat-x;
}

.news_tr4 .title span {
    display: block;
    float: left;
    width: 16%;
    height: 50px;
    line-height: 50px;
    text-align: center;
    font-family: "寰蒋闆呴粦";
    font-size: 16px;
    color: #589a63;
    cursor: pointer;
}

.news_tr4 .title span img {
    padding-top: 10px;
}

#news_tr4_now {
    display: block;
    width: 16%;
    height: 48px;
    line-height: 48px;
    border-top: 2px solid #1bbd41;
    color: #1bbd41;
}

.news_tr4 .cont {
    display: block;
    width: 100%;
    height: auto;
}

.news_tr4 .cont li {
    display: block;
    float: left;
    width: 25%;
    text-align: center;
    min-height: 130px;
}


/*姘戠敓_棣栭〉鏍峰紡*/

#Hid_HZCY_PC {
    display: block;
}

#Hid_HZCY_PH {
    display: none;
}

.ms_l {
    display: block;
    float: left;
    width: 57.7%;
    height: auto;
}

.ms_p1 {
    display: block;
    width: 94%;
    padding: 3%;
    height: auto;
    background-color: #fff;
    margin-bottom: 24px;
}

.ms_p1 .title {
    display: block;
    width: 100%;
    height: 50px;
    border-bottom: 1px solid #eee;
    background: url(../images/dotCyan.png) left 1px repeat-x;
}

.ms_p1 .title .name {
    display: block;
    width: 30%;
    height: 48px;
    line-height: 48px;
    border-top: 2px solid #1bbd41;
    text-align: center;
    font-family: "寰蒋闆呴粦";
    font-size: 16px;
    color: #1bbd41;
    cursor: pointer;
    min-width: 118px;
}

.ms_p1 .cont {
    display: block;
    width: 100%;
}

.ms_p1 .cont li {
    display: block;
    height: 46px;
    line-height: 46px;
    border-bottom: 1px solid #eee;
    font-family: "寰蒋闆呴粦";
    font-size: 14px;
}


/*.ms_p1 .cont li a{float: left;}*/

.ms_p1 .cont li span {
    float: right;
    color: #999;
}

.ms_p2 {
    display: block;
    float: left;
    width: 42%;
    padding: 3%;
    height: auto;
    background-color: #fff;
}

.ms_p2 .title {
    display: block;
    width: 100%;
    height: 50px;
    border-bottom: 1px solid #eee;
    background: url(../images/dotCyan.png) left 1px repeat-x;
}

.ms_p2 .title span {
    display: block;
    float: left;
    width: 49%;
    height: 50px;
    line-height: 50px;
    text-align: center;
    font-family: "寰蒋闆呴粦";
    font-size: 16px;
    color: #999;
    cursor: pointer;
}

#ms_now {
    display: block;
    width: 49%;
    height: 48px;
    line-height: 48px;
    border-top: 2px solid #1bbd41;
    color: #1bbd41;
}

.ms_p2 .cont {
    display: block;
    width: 100%;
}

.ms_p2 .cont li {
    display: block;
    height: 46px;
    line-height: 46px;
    border-bottom: 1px solid #eee;
    font-family: "寰蒋闆呴粦";
    font-size: 14px;
}


/*.ms_p2 .cont li a{float: left;}*/

.ms_p2 .cont li span {
    float: right;
    color: #999;
}

.ms_r {
    display: block;
    float: right;
    width: 40%;
    height: auto;
}

.ms_icon {
    display: block;
    width: 94%;
    padding: 0 3%;
    height: auto;
    background-color: #fff;
    margin-bottom: 24px;
}

.ms_icon li {
    display: block;
    width: 100%;
    height: 81px;
    background: url(../images/ms_lineV.png) center center no-repeat;
}

.ms_icon1 {
    display: block;
    float: left;
    width: 38%;
    padding-left: 10%;
    height: 81px;
    border-bottom: 1px solid #eee;
    background: url(../images/ms_icon1.png) 20% center no-repeat;
    text-align: center;
    line-height: 81px;
    font-family: "寰蒋闆呴粦";
    font-size: 18px;
}

.ms_icon2 {
    display: block;
    float: right;
    width: 38%;
    padding-left: 10%;
    height: 81px;
    border-bottom: 1px solid #eee;
    background: url(../images/ms_icon2.png) 20% center no-repeat;
    text-align: center;
    line-height: 81px;
    font-family: "寰蒋闆呴粦";
    font-size: 18px;
}

.ms_icon3 {
    display: block;
    float: left;
    width: 38%;
    padding-left: 10%;
    height: 81px;
    border-bottom: 1px solid #eee;
    background: url(../images/ms_icon3.png) 20% center no-repeat;
    text-align: center;
    line-height: 81px;
    font-family: "寰蒋闆呴粦";
    font-size: 18px;
}

.ms_icon4 {
    display: block;
    float: right;
    width: 38%;
    padding-left: 10%;
    height: 81px;
    border-bottom: 1px solid #eee;
    background: url(../images/ms_icon4.png) 20% center no-repeat;
    text-align: center;
    line-height: 81px;
    font-family: "寰蒋闆呴粦";
    font-size: 18px;
}

.ms_icon5 {
    display: block;
    float: left;
    width: 38%;
    padding-left: 10%;
    height: 81px;
    border-bottom: 1px solid #eee;
    background: url(../images/ms_icon5.png) 20% center no-repeat;
    text-align: center;
    line-height: 81px;
    font-family: "寰蒋闆呴粦";
    font-size: 18px;
}

.ms_icon6 {
    display: block;
    float: right;
    width: 38%;
    padding-left: 10%;
    height: 81px;
    border-bottom: 1px solid #eee;
    background: url(../images/ms_icon6.png) 20% center no-repeat;
    text-align: center;
    line-height: 81px;
    font-family: "寰蒋闆呴粦";
    font-size: 18px;
}

.ms_icon7 {
    display: block;
    float: left;
    width: 38%;
    padding-left: 10%;
    height: 81px;
    background: url(../images/ms_icon7.png) 20% center no-repeat;
    text-align: center;
    line-height: 81px;
    font-family: "寰蒋闆呴粦";
    font-size: 18px;
}

.ms_icon8 {
    display: block;
    float: right;
    width: 38%;
    padding-left: 10%;
    height: 81px;
    background: url(../images/ms_icon8.png) 20% center no-repeat;
    text-align: center;
    line-height: 81px;
    font-family: "寰蒋闆呴粦";
    font-size: 18px;
}

.ms_p3 {
    display: block;
    float: left;
    width: 94%;
    padding: 19px 3%;
    height: auto;
    background-color: #fff;
}

.ms_p3 .title {
    display: block;
    width: 100%;
    height: 50px;
    border-bottom: 1px solid #eee;
    background: url(../images/dotCyan.png) left 1px repeat-x;
}

.ms_p3 .title span {
    display: block;
    float: left;
    width: 32%;
    height: 50px;
    line-height: 50px;
    text-align: center;
    font-family: "寰蒋闆呴粦";
    font-size: 16px;
    color: #999;
    cursor: pointer;
}

#ms_now2 {
    display: block;
    width: 32%;
    height: 48px;
    line-height: 48px;
    border-top: 2px solid #1bbd41;
    color: #1bbd41;
}

.ms_p3 .cont {
    display: block;
    width: 100%;
}

.ms_p3 .cont li {
    display: block;
    height: 46px;
    line-height: 46px;
    border-bottom: 1px solid #eee;
    font-family: "寰蒋闆呴粦";
    font-size: 14px;
}


/*.ms_p3 .cont li a{float: left;}*/

.ms_p3 .cont li span {
    float: right;
    color: #999;
}


/*姘戠敓_鍒楄〃椤垫牱寮�*/

.ms_680 {
    display: block;
    float: left;
    width: 61.5%;
    height: auto;
}

.ms_680 .title {
    display: block;
    width: 94%;
    padding: 0 3%;
    height: 48px;
    line-height: 48px;
    background-color: #1f7126;
    font-family: "寰蒋闆呴粦";
    font-size: 14px;
    color: #fff;
}

.ms_680 .cont {
    display: block;
    width: 94%;
    padding: 1% 3%;
    height: auto;
    background-color: #fff;
}

.ms_680 .cont li {
    display: block;
    height: 46px;
    line-height: 46px;
    border-bottom: 1px solid #eee;
    font-family: "寰蒋闆呴粦";
    font-size: 14px;
}


/*.ms_680 .cont li a{float: left;}*/

.ms_680 .cont li span {
    float: right;
    color: #999;
}

.ms_680_ts {
    display: block;
    float: left;
    width: 61.5%;
    height: auto;
}

.ms_680_ts .title {
    display: block;
    width: 94%;
    padding: 0 3%;
    height: 48px;
    line-height: 48px;
    background-color: #1f7126;
    font-family: "寰蒋闆呴粦";
    font-size: 14px;
    color: #fff;
}

.ms_680_ts .cont {
    display: block;
    width: 94%;
    padding: 1% 3%;
    height: auto;
    background-color: #fff;
}

.ms_680_ts .cont li {
    display: block;
    height: 66px;
    border-bottom: 1px dashed #eee;
    font-family: "寰蒋闆呴粦";
    font-size: 14px;
}


/*.ms_680 .cont li a{float: left;}*/

.ms_680_ts .cont li span {
    float: right;
    color: #999;
}

.zw_tabchange_ts {
    padding: 0 0 24px;
    overflow: hidden;
    position: relative;
    border-bottom: 1px solid #eee;
}

.zw_tabchange_ts a {
    height: 38px;
    line-height: 38px;
    border: 1px solid #1bbd41;
    background: #ecf9f0;
    color: #1b5d1b;
    display: block;
    float: left;
    margin: 24px 0 0 2.8%;
    width: 30%;
    text-align: center;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    overflow: hidden;
}

.ms_400 {
    display: block;
    float: right;
    width: 36%;
    height: auto;
}

.ms_p4 {
    display: block;
    width: 92%;
    padding: 4%;
    height: auto;
    background-color: #fff;
    margin-bottom: 24px;
}

.ms_p4 .title {
    display: block;
    width: 100%;
    height: 50px;
    border-bottom: 1px solid #eee;
    background: url(../images/dotCyan.png) left 1px repeat-x;
}

.ms_p4 .title .name {
    display: block;
    width: 46%;
    height: 48px;
    line-height: 48px;
    border-top: 2px solid #1bbd41;
    text-align: center;
    font-family: "寰蒋闆呴粦";
    font-size: 16px;
    color: #1bbd41;
    cursor: pointer;
}

.ms_p4 .cont {
    display: block;
    width: 100%;
}

.ms_p4 .cont li {
    display: block;
    height: 46px;
    line-height: 46px;
    border-bottom: 1px solid #eee;
    font-family: "寰蒋闆呴粦";
    font-size: 14px;
}


/*.ms_p4 .cont li a{float: left;}*/

.ms_p4 .cont li span {
    float: right;
    color: #999;
}

.ms_p42 {
    display: block;
    width: 92%;
    padding: 4%;
    height: auto;
    background-color: #fff;
}

.ms_p42 .title {
    display: block;
    width: 100%;
    height: 50px;
    background: url(../images/dotCyan.png) left 1px repeat-x;
}

.ms_p42 .title .name {
    display: block;
    width: 46%;
    height: 48px;
    line-height: 48px;
    border-top: 2px solid #1bbd41;
    text-align: center;
    font-family: "寰蒋闆呴粦";
    font-size: 16px;
    color: #1bbd41;
    cursor: pointer;
}

.ms_p42 .ms_search {
    display: block;
    border: 1px solid #ccc;
    height: 38px;
    line-height: 38px;
}

.ms_p42 .ms_search .label {
    display: block;
    float: left;
    width: 12%;
    text-align: center;
}

.ms_p42 .ms_search input {
    display: block;
    float: left;
    width: 86%;
    height: 38px;
    line-height: 38px;
    font-family: "寰蒋闆呴粦";
    font-size: 14px;
    color: #999;
    border: none;
}

.ms_p42 .ms_btn {
    display: block;
    width: 100%;
    margin-top: 15px;
}

.ms_p42 .ms_btn .ms_btn1 {
    display: block;
    float: left;
    width: 46%;
    height: 40px;
    line-height: 40px;
    text-align: center;
    background: #1bbd41;
    font-family: "寰蒋闆呴粦";
    font-size: 14px;
    color: #fff;
    cursor: pointer;
    border-radius: 3px;
}

.ms_p42 .ms_btn .ms_btn2 {
    display: block;
    float: right;
    width: 46%;
    height: 38px;
    line-height: 38px;
    text-align: center;
    background: #fff;
    border: 1px solid #1bbd41;
    font-family: "寰蒋闆呴粦";
    font-size: 14px;
    color: #1bbd41;
    cursor: pointer;
    border-radius: 3px;
}


/*姘戠敓_璇︽儏鏍峰紡*/

.ms_680 .cont .title {
    display: block;
    width: 100%;
    height: auto;
    padding: 2% 0;
    font-family: "寰蒋闆呴粦";
    font-size: 24px;
    color: #333;
    text-align: center;
    background-color: #fff;
}

.ms_680 .cont .title2 {
    display: block;
    width: 100%;
    border-top: 1px solid #eee;
    padding: 2% 0;
    font-family: "寰蒋闆呴粦";
    font-size: 14px;
    color: #666;
}

.ms_680 .cont .title2 .title21 {
    display: block;
    float: left;
}

.ms_680 .cont .title2 .title22 {
    display: block;
    float: right;
}

.ms_680 .cont .audio {
    display: block;
    text-align: center;
    padding: 3% 0;
    border-bottom: 1px solid #eee;
}

.ms_680 .cont p {
    margin: 0px;
    padding: 0px;
    text-indent: 28px;
    text-align: justify;
    text-justify: inter-ideograph;
    line-height: 36px;
}


/*鎼滅储_楂樼骇鎼滅储*/

.search {
    display: block;
    width: 100%;
    height: auto;
    background-color: #fff;
}

.search_title {
    display: block;
    width: 90%;
    padding: 0 5%;
    height: 56px;
    line-height: 56px;
    font-family: "寰蒋闆呴粦";
    font-size: 16px;
    color: #289a39;
    border-bottom: 1px solid #eee;
    background: url(../images/search_icon.png) 2% center no-repeat;
}

.search1 {
    display: block;
    width: 60%;
    height: auto;
    margin: 24px auto;
    border-bottom: 1px solid #eee;
    padding-bottom: 24px;
}

.search1_title {
    display: block;
    float: left;
    width: 20%;
    line-height: 40px;
    font-family: "寰蒋闆呴粦";
    font-size: 16px;
    color: #333;
    font-weight: bold;
}

.search1_cont {
    display: block;
    float: left;
    width: 80%;
    font-family: "寰蒋闆呴粦";
    font-size: 14px;
    color: #333;
}

.search1_cont td {
    height: 40px;
    line-height: 40px;
}

.search1_cont td input {
    height: 30px;
    line-height: 30px;
    width: 80%;
    border: 1px solid #ccc;
    font-family: "寰蒋闆呴粦";
    font-size: 14px;
    color: #333;
}

.search2 {
    display: block;
    width: 60%;
    height: auto;
    margin: 24px auto;
    border-bottom: 1px solid #eee;
    padding-bottom: 24px;
}

.search2_title {
    display: block;
    float: left;
    width: 20%;
    line-height: 40px;
    font-family: "寰蒋闆呴粦";
    font-size: 16px;
    color: #333;
    font-weight: bold;
}

.search2_cont {
    display: block;
    float: left;
    width: 80%;
    font-family: "寰蒋闆呴粦";
    font-size: 14px;
    color: #333;
}

.search2_cont input {
    height: 30px;
    line-height: 30px;
    width: 28%;
    border: 1px solid #ccc;
}

.search2_cont .textColor {
    color: #999;
}

.search3 {
    display: block;
    width: 60%;
    height: auto;
    margin: 24px auto;
    border-bottom: 1px solid #eee;
    padding-bottom: 24px;
}

.search3_title {
    display: block;
    float: left;
    width: 20%;
    line-height: 40px;
    font-family: "寰蒋闆呴粦";
    font-size: 16px;
    color: #333;
    font-weight: bold;
}

.search3_cont {
    display: block;
    float: left;
    width: 80%;
    line-height: 40px;
    font-family: "寰蒋闆呴粦";
    font-size: 14px;
    color: #333;
}

.search3_cont span {
    display: block;
    float: left;
    margin-right: 5%;
}

.search4 {
    display: block;
    width: 60%;
    height: auto;
    margin: 24px auto;
}

.search4_title {
    display: block;
    float: left;
    width: 20%;
    line-height: 40px;
    font-family: "寰蒋闆呴粦";
    font-size: 16px;
    color: #333;
    font-weight: bold;
}

.search4_cont {
    display: block;
    float: left;
    width: 80%;
}

.search4_cont .search_btn {
    display: block;
    height: 40px;
    line-height: 40px;
    width: 20%;
    text-align: center;
    border-radius: 5px;
    background-color: #1abd40;
    font-family: "寰蒋闆呴粦";
    font-size: 16px;
    color: #fff;
    cursor: pointer;
}


/*鍏叡璁炬柦鐗规畩椤垫牱寮�*/

.ms_public {
    width: 100%;
    height: auto;
    padding-bottom: 24px;
}

.ms_tb1 {
    display: block;
    width: 30%;
    height: 195px;
    text-align: center;
    float: left;
    margin: 24px 0 0 2.5%;
}

.ms_tb1 a:link,
.ms_tb1 a:visited {
    display: block;
    width: 100%;
    height: 80px;
    padding-top: 115px;
    background: url(../images/ms_tb11.png) center 52px no-repeat;
    background-color: #caefce;
    line-height: 30px;
    font-family: "寰蒋闆呴粦";
    font-size: 18px;
    color: #1f7126;
}

.ms_tb1 a:hover {
    display: block;
    width: 100%;
    height: 80px;
    padding-top: 115px;
    background: url(../images/ms_tb12.png) center 52px no-repeat;
    background-color: #49ca67;
    line-height: 30px;
    font-family: "寰蒋闆呴粦";
    font-size: 18px;
    color: #fff;
}

.ms_tb2 {
    display: block;
    width: 30%;
    height: 195px;
    text-align: center;
    float: left;
    margin: 24px 0 0 2.5%;
}

.ms_tb2 a:link,
.ms_tb2 a:visited {
    display: block;
    width: 100%;
    height: 80px;
    padding-top: 115px;
    background: url(../images/ms_tb21.png) center 52px no-repeat;
    background-color: #caefce;
    line-height: 30px;
    font-family: "寰蒋闆呴粦";
    font-size: 18px;
    color: #1f7126;
}

.ms_tb2 a:hover {
    display: block;
    width: 100%;
    height: 80px;
    padding-top: 115px;
    background: url(../images/ms_tb22.png) center 52px no-repeat;
    background-color: #49ca67;
    line-height: 30px;
    font-family: "寰蒋闆呴粦";
    font-size: 18px;
    color: #fff;
}

.ms_tb3 {
    display: block;
    width: 30%;
    height: 195px;
    text-align: center;
    float: left;
    margin: 24px 0 0 2.5%;
}

.ms_tb3 a:link,
.ms_tb3 a:visited {
    display: block;
    width: 100%;
    height: 80px;
    padding-top: 115px;
    background: url(../images/ms_tb31.png) center 52px no-repeat;
    background-color: #caefce;
    line-height: 30px;
    font-family: "寰蒋闆呴粦";
    font-size: 18px;
    color: #1f7126;
}

.ms_tb3 a:hover {
    display: block;
    width: 100%;
    height: 80px;
    padding-top: 115px;
    background: url(../images/ms_tb32.png) center 52px no-repeat;
    background-color: #49ca67;
    line-height: 30px;
    font-family: "寰蒋闆呴粦";
    font-size: 18px;
    color: #fff;
}

.ms_tb4 {
    display: block;
    width: 30%;
    height: 195px;
    text-align: center;
    float: left;
    margin: 24px 0 0 2.5%;
}

.ms_tb4 a:link,
.ms_tb4 a:visited {
    display: block;
    width: 100%;
    height: 80px;
    padding-top: 115px;
    background: url(../images/ms_tb41.png) center 52px no-repeat;
    background-color: #caefce;
    line-height: 30px;
    font-family: "寰蒋闆呴粦";
    font-size: 18px;
    color: #1f7126;
}

.ms_tb4 a:hover {
    display: block;
    width: 100%;
    height: 80px;
    padding-top: 115px;
    background: url(../images/ms_tb42.png) center 52px no-repeat;
    background-color: #49ca67;
    line-height: 30px;
    font-family: "寰蒋闆呴粦";
    font-size: 18px;
    color: #fff;
}

.ms_tb5 {
    display: block;
    width: 30%;
    height: 195px;
    text-align: center;
    float: left;
    margin: 24px 0 0 2.5%;
}

.ms_tb5 a:link,
.ms_tb5 a:visited {
    display: block;
    width: 100%;
    height: 80px;
    padding-top: 115px;
    background: url(../images/ms_tb51.png) center 52px no-repeat;
    background-color: #caefce;
    line-height: 30px;
    font-family: "寰蒋闆呴粦";
    font-size: 18px;
    color: #1f7126;
}

.ms_tb5 a:hover {
    display: block;
    width: 100%;
    height: 80px;
    padding-top: 115px;
    background: url(../images/ms_tb52.png) center 52px no-repeat;
    background-color: #49ca67;
    line-height: 30px;
    font-family: "寰蒋闆呴粦";
    font-size: 18px;
    color: #fff;
}

.ms_tb6 {
    display: block;
    width: 30%;
    height: 195px;
    text-align: center;
    float: left;
    margin: 24px 0 0 2.5%;
}

.ms_tb6 a:link,
.ms_tb6 a:visited {
    display: block;
    width: 100%;
    height: 80px;
    padding-top: 115px;
    background: url(../images/ms_tb61.png) center 52px no-repeat;
    background-color: #caefce;
    line-height: 30px;
    font-family: "寰蒋闆呴粦";
    font-size: 18px;
    color: #1f7126;
}

.ms_tb6 a:hover {
    display: block;
    width: 100%;
    height: 80px;
    padding-top: 115px;
    background: url(../images/ms_tb62.png) center 52px no-repeat;
    background-color: #49ca67;
    line-height: 30px;
    font-family: "寰蒋闆呴粦";
    font-size: 18px;
    color: #fff;
}

.ms_tb7 {
    display: block;
    width: 30%;
    height: 195px;
    text-align: center;
    float: left;
    margin: 24px 0 0 2.5%;
}

.ms_tb7 a:link,
.ms_tb7 a:visited {
    display: block;
    width: 100%;
    height: 80px;
    padding-top: 115px;
    background: url(../images/ms_tb71.png) center 52px no-repeat;
    background-color: #caefce;
    line-height: 30px;
    font-family: "寰蒋闆呴粦";
    font-size: 18px;
    color: #1f7126;
}

.ms_tb7 a:hover {
    display: block;
    width: 100%;
    height: 80px;
    padding-top: 115px;
    background: url(../images/ms_tb72.png) center 52px no-repeat;
    background-color: #49ca67;
    line-height: 30px;
    font-family: "寰蒋闆呴粦";
    font-size: 18px;
    color: #fff;
}

.ms_tb8 {
    display: block;
    width: 30%;
    height: 195px;
    text-align: center;
    float: left;
    margin: 24px 0 0 2.5%;
}

.ms_tb8 a:link,
.ms_tb8 a:visited {
    display: block;
    width: 100%;
    height: 80px;
    padding-top: 115px;
    background: url(../images/ms_tb81.png) center 52px no-repeat;
    background-color: #caefce;
    line-height: 30px;
    font-family: "寰蒋闆呴粦";
    font-size: 18px;
    color: #1f7126;
}

.ms_tb8 a:hover {
    display: block;
    width: 100%;
    height: 80px;
    padding-top: 115px;
    background: url(../images/ms_tb82.png) center 52px no-repeat;
    background-color: #49ca67;
    line-height: 30px;
    font-family: "寰蒋闆呴粦";
    font-size: 18px;
    color: #fff;
}

.ms_tb9 {
    display: block;
    width: 30%;
    height: 195px;
    text-align: center;
    float: left;
    margin: 24px 0 0 2.5%;
}

.ms_tb9 a:link,
.ms_tb9 a:visited {
    display: block;
    width: 100%;
    height: 80px;
    padding-top: 115px;
    background: url(../images/ms_tb91.png) center 52px no-repeat;
    background-color: #caefce;
    line-height: 30px;
    font-family: "寰蒋闆呴粦";
    font-size: 18px;
    color: #1f7126;
}

.ms_tb9 a:hover {
    display: block;
    width: 100%;
    height: 80px;
    padding-top: 115px;
    background: url(../images/ms_tb92.png) center 52px no-repeat;
    background-color: #49ca67;
    line-height: 30px;
    font-family: "寰蒋闆呴粦";
    font-size: 18px;
    color: #fff;
}


/*鎼滅储_鏅€氭悳绱�*/

.ss1 {
    display: block;
    width: 96%;
    padding: 1% 2%;
    height: 40px;
    line-height: 40px;
}

.ss1 .ss1_l {
    display: block;
    float: left;
    padding-left: 3%;
    height: 40px;
    line-height: 40px;
    font-family: "寰蒋闆呴粦";
    font-size: 16px;
    color: #289a39;
    background: url(../images/search_icon.png) 2% center no-repeat;
}

.ss1 .ss1_r {
    display: block;
    float: right;
    width: 40%;
    height: 33px;
}

.ss1_r_select {
    display: block;
    float: left;
    width: 33%;
    height: 31px;
    margin: 0px;
    padding: 0px;
    border: 1px solid #ccc;
    margin-right: 1.5%;
}

.ss1_r_select2 {
    display: block;
    float: left;
    width: 85%;
    height: 31px;
    overflow: hidden;
    background-color: #f00;
}

.ss1_r_select2 select {
    display: block;
    width: 116%;
    height: 31px;
    line-height: 31px;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    border: none;
}

.ss1_r_select2_arrow {
    display: block;
    float: left;
    width: 15%;
    height: 31px;
    background-color: #f00;
    background: url(../images/select_arrow.png) center center no-repeat;
    cursor: pointer;
}

select::-ms-expand {
    display: none;
}

.ss1_r_search {
    display: block;
    float: left;
    width: 45%;
    height: 31px;
    border: 1px solid #ccc;
}

.ss1_r_search input {
    display: block;
    float: left;
    width: 85%;
    height: 28px;
    line-height: 28px;
    border: none;
    background-color: transparent;
}

.ss1_r_btn {
    display: block;
    float: left;
    padding-left: 3%;
    line-height: 33px;
}

.ss2 {
    display: block;
    width: 96%;
    padding: 0 2%;
    height: 45px;
    line-height: 45px;
    background-color: #eee;
}

.ss2 .ss2_l {
    display: block;
    float: left;
    width: 50%;
}

.ss2 .ss2_l font {
    display: block;
    float: left;
    margin-right: 3%;
}

.ss2 .ss2_l span {
    display: block;
    float: left;
    margin-right: 3%;
}

#ss_current {
    font-weight: bold;
    color: #f00;
}

.ss2 .ss2_r {
    display: block;
    float: right;
    width: 20%;
}

.ss2 .ss2_r font {
    display: block;
    float: left;
    margin-right: 3%;
}

.ss2 .ss2_r a {
    display: block;
    float: left;
    margin-right: 3%;
    color: #03910d;
}

.ss3 {
    display: block;
    height: 50px;
    line-height: 50px;
    width: 96%;
    padding: 0 2%;
    font-family: "寰蒋闆呴粦";
    font-size: 14px;
    color: #666;
}

.ss3 font {
    margin: 0 0.5%;
    color: #f00;
}

.ss73 {
    display: block;
    float: left;
    width: 69%;
    padding: 0 2%;
    border-right: 1px solid #eee;
    margin-bottom: 24px;
}

.ss73 .chart {
    display: block;
    width: 100%;
    margin: 5px 0;
}

.ss73 .chart img {
    width: 100%;
    margin: 10px 0;
}

.ss73 li {
    display: block;
    width: 100%;
    margin-bottom: 50px;
    clear: both;
}

.ss73 .t1 {
    display: block;
    width: 96%;
    line-height: 30px;
    font-family: "寰蒋闆呴粦";
    font-size: 16px;
    color: #03910d;
}

.ss73 .t1 font {
    color: #f00;
}

.ss73 .t2 {
    display: block;
    width: 96%;
    line-height: 24px;
    font-family: "寰蒋闆呴粦";
    font-size: 14px;
    color: #333;
}

.ss73 .t3 {
    display: block;
    width: 96%;
    line-height: 30px;
    font-family: "寰蒋闆呴粦";
    font-size: 14px;
    color: #333;
}

.ss73 .t3 span {
    display: block;
    float: left;
    margin-right: 3%;
}

.ss73 .t3 span font {
    color: #03910d;
}

.ss26 {
    display: block;
    float: right;
    width: 22%;
    padding: 0 2%;
}

.ss26_p {
    display: block;
    width: 100%;
    height: auto;
    margin-bottom: 24px;
}

.ss26_p .title {
    display: block;
    width: 100%;
    height: 36px;
    line-height: 36px;
    font-family: "寰蒋闆呴粦";
    font-size: 16px;
    color: #333;
    font-weight: bold;
}

.ss26_p .cont {
    display: block;
    width: 100%;
}

.ss26_p .cont li {
    display: block;
    width: 96%;
    padding: 0 2%;
    height: 36px;
    line-height: 36px;
    border-bottom: 1px solid #eee;
}

.ss26_p .cont li a {
    color: #03910d;
}

.ss26_p .cont li a font {
    color: #f00;
}

.ss26_p_tab {
    display: block;
    padding: 5px 0;
}


/*鏃呮父_棣栭〉鏍峰紡*/

#ly_lyjq_hid,
#ly_lygl_hid,
#ly_wzcm_zhu {
    display: none;
}

.div_hid {
    display: block;
}

.ly {
    display: block;
    width: 96%;
    max-width: 1104px;
    height: auto;
    margin: 24px auto;
}

.ly402 {
    display: block;
    float: right;
    width: 32%;
    padding: 2%;
    height: auto;
    background-color: #fff;
    overflow: hidden;
}

.ly402 .title {
    display: block;
    height: 47px;
    border-bottom: 1px solid #eee;
    background: url(../images/dotCyan.png) left 1px repeat-x;
}

.ly402 .title .name {
    display: block;
    width: 35%;
    height: 45px;
    line-height: 45px;
    border-top: 2px solid #1bbd41;
    text-align: center;
    font-family: "寰蒋闆呴粦";
    font-size: 16px;
    color: #1bbd41;
    cursor: pointer;
}

.ly402 .cont {
    display: block;
}

.ly402 .cont li {
    display: block;
    height: 43px;
    line-height: 43px;
    border-bottom: 1px solid #eee;
    font-family: "寰蒋闆呴粦";
    font-size: 14px;
}


/*.ly402 .cont li a{ float:left;}*/

.ly402 .cont li span {
    float: right;
    color: #999;
}

.ly678 {
    display: block;
    float: left;
    width: 61.4%;
    height: auto;
    background-color: #fff;
}

.lynav {
    display: block;
    float: left;
    width: 11.5%;
    height: auto;
}

.lynav li {
    display: block;
    width: 100%;
    height: 118px;
    cursor: pointer;
    color: #1b5d1b;
}

.lynav .icon1 {
    display: block;
    width: 100%;
    height: 50px;
    line-height: 50px;
    padding-top: 68px;
    text-align: center;
    background: url(../images/lynav_icon1.png) 50% 21px no-repeat;
    background-color: #d9f5e3;
    border-bottom: 1px solid #f5fff9;
}

.lynav .icon2 {
    display: block;
    width: 100%;
    height: 50px;
    line-height: 50px;
    padding-top: 68px;
    text-align: center;
    background: url(../images/lynav_icon2.png) 50% 21px no-repeat;
    background-color: #d9f5e3;
    border-bottom: 1px solid #f5fff9;
}

.lynav .icon3 {
    display: block;
    width: 100%;
    height: 50px;
    line-height: 50px;
    padding-top: 68px;
    text-align: center;
    background: url(../images/lynav_icon3.png) 50% 21px no-repeat;
    background-color: #d9f5e3;
}

#lynav_current {
    display: block;
    width: 100%;
    height: 50px;
    line-height: 50px;
    padding-top: 68px;
    text-align: center;
    background-color: #fff;
}

.lychange {
    display: block;
    float: left;
    width: 81.4%;
    padding: 3.5%;
    height: auto;
}

.lychange1 {
    display: block;
    width: 100%;
    height: 304px;
    position: relative;
}

.lychange1 img {
    width: 100%;
    height: 304px;
}

.lychange1 .text {
    display: block;
    width: 96%;
    position: absolute;
    left: 2%;
    bottom: 10px;
    color: #fff;
    line-height: 24px;
}

.lychange1 .text .text1 {
    display: block;
    width: 100%;
    font-family: "寰蒋闆呴粦";
    font-size: 18px;
    color: #fff;
    font-weight: bold;
}

.lychange1 .text .text2 {
    display: block;
    width: 100%;
    font-family: "寰蒋闆呴粦";
    font-size: 14px;
    color: #fff;
}

.lycard100 {
    display: block;
    width: 100%;
    height: auto;
    background-color: #edfff3;
    margin-top: 24px;
}

.lycard {
    display: block;
    width: 96%;
    max-width: 1104px;
    height: auto;
    margin: 0 auto;
}

.lycard .title {
    display: block;
    width: 100%;
    height: 47px;
}

.lycard .title .name {
    display: block;
    width: 11.5%;
    height: 46px;
    line-height: 46px;
    border-top: 2px solid #1bbd41;
    text-align: center;
    font-family: "寰蒋闆呴粦";
    font-size: 16px;
    color: #1bbd41;
    cursor: pointer;
}

.lycard .cont {
    display: block;
    width: 100%;
    height: auto;
}

.lycard .cont li {
    display: block;
    float: left;
    width: 19.5%;
    padding: 2%;
    height: auto;
    background-color: #fff;
    margin-right: 2%;
    margin-bottom: 24px;
}

.lycard .cont li:nth-last-of-type(1) {
    margin-right: 0;
}

.lycard_l {
    display: block;
    float: left;
    width: 36%;
    height: auto;
}

.lycard_l .pic {
    display: block;
    width: 81.8%;
    height: 90px;
}

.lycard_l .pic img {
    display: block;
    width: 100%;
    height: 90px;
}

.lycard_l .text {
    display: block;
    width: 81.8%;
    height: 24px;
    text-align: center;
    margin-top: 21px;
}

.lycard_l .text a:link,
.lycard_l .text a:visited {
    display: block;
    width: 100%;
    height: 22px;
    line-height: 22px;
    border: 1px solid #ff6666;
    border-radius: 15px;
    color: #ff0000;
}

.lycard_l .text a:hover {
    display: block;
    width: 100%;
    height: 22px;
    background-color: #ff0000;
    color: #fff;
}

.lycard_r {
    display: block;
    float: left;
    width: 100%;
    height: auto;
}

.lycard_r .title {
    cursor: pointer;
    display: block;
    width: 100%;
    height: auto;
    line-height: 24px;
    font-family: "寰蒋闆呴粦";
    font-size: 14px;
    color: #333;
    background: none;
    border-bottom: 1px solid #eee;
    padding-bottom: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    float: left;
}

.lycard_r .font {
    display: block;
    height: auto;
    line-height: 24px;
    font-family: "寰蒋闆呴粦";
    font-size: 14px;
    color: #ff0000;
    background: none;
    border-bottom: 1px solid #eee;
    padding-bottom: 10px;
    float: left;
}

.lycard_r .title .span {
    color: #ff0000;
}

.lycard_r .lycard_i {
    font-family: "寰蒋闆呴粦";
    font-size: 12px;
    color: #666;
    margin-top: 10px;
    line-height: 24px;
    height: 121px;
}

.lycard_r .lycard_i td {
    height: 24px;
    line-height: 24px;
}

.lycard_m {
    display: block;
    width: 100%;
    height: 36px;
    margin-bottom: 24px;
    text-align: center;
}

.lycard_m a:link,
.lycard_m a:visited {
    display: block;
    width: 12%;
    height: 36px;
    line-height: 36px;
    border-radius: 30px;
    background-color: #fff;
    color: #31c354;
    margin: 0 auto;
}

.lycard_m a:hover {
    display: block;
    width: 12%;
    height: 36px;
    line-height: 36px;
    border-radius: 30px;
    background-color: #31c354;
    color: #fff;
}


/*鏃呮父_棣栭〉2鏍峰紡*/

.lychange2 {
    display: block;
    width: 100%;
    height: auto;
}

.lychange2 .title {
    display: block;
    width: 100%;
    height: 48px;
    background: url(../images/dotCyan.png) left 1px repeat-x;
}

.lychange2 .title span {
    display: block;
    float: left;
    width: 25%;
    height: 48px;
    line-height: 48px;
    text-align: center;
    font-family: "寰蒋闆呴粦";
    font-size: 16px;
    color: #999;
    cursor: pointer;
}

#lychange2_now {
    display: block;
    width: 25%;
    height: 46px;
    line-height: 46px;
    border-top: 2px solid #1bbd41;
    color: #1bbd41;
}

.lychange2 .cont {
    display: block;
    width: 100%;
}

.lychange2 .cont li {
    display: block;
    float: left;
    width: 47.8%;
}

.lychange2 .cont li:nth-child(2n) {
    float: right;
}

.lychange2 .cont span {
    display: block;
    width: 100%;
    font-family: "寰蒋闆呴粦";
    font-size: 12px;
    color: #666;
    line-height: 23px;
    text-overflow: ellipsis;
    overflow: hidden;
}

.lycard_i span {
    display: block;
    width: 100%;
    font-family: "寰蒋闆呴粦";
    font-size: 12px;
    color: #666;
    line-height: 23px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.lychange2 .cont span img {
    width: 100%;
    height: 158px;
}

.lychange2 .cont .bt {
    display: block;
    width: 100%;
    font-size: 16px;
    color: #333;
    text-overflow: ellipsis;
    overflow: hidden;
}

.lychange2 .cont .tsli {
    display: block;
    height: 43px;
    line-height: 43px;
    border-bottom: 1px solid #eee;
    font-family: "寰蒋闆呴粦";
    font-size: 14px;
    width: 100%;
}

.lychange2 .cont .tsli span {
    float: right;
    color: #999;
}

.lychange2 .cont .ts {
    display: block;
    float: left;
    margin: 0px;
    padding: 0px;
    width: 48%;
    height: 208px;
    margin-right: 2%;
    margin-top: 2%;
}

.lychange2 .card {
    display: block;
    width: 100%;
    height: 208px;
    font-size: 12px;
    position: relative;
    overflow: hidden;
}

.lychange2 .card img {
    width: 100%;
    transition: all ease 1s;
    height: 100%;
}

.lychange2 .card:hover img {
    transform: scale(1.2)
}

.lychange2 .card p {
    width: 94%;
    padding: 0 3%;
    height: 28px;
    line-height: 24px;
    color: #fff;
    position: absolute;
    bottom: 0px;
    background-color: rgba(49, 195, 84, .6);
    transition: all ease .5s;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.lychange2 .card:hover p {
    width: 94%;
    padding: 0 3%;
    height: 48px;
    line-height: 24px;
    color: #fff;
    position: absolute;
    bottom: 0px;
    background-color: rgba(49, 195, 84, .8);
}

.lychange2 .tag {
    width: 22px;
    padding: 5px 5px 0 5px;
    height: 104px;
    background: url(../images/ly_list_tag.png) center top no-repeat;
    position: absolute;
    right: 5%;
    top: 0px;
    color: #fff;
    text-align: center;
    line-height: 16px;
}

.lychange2 .cont .tsli {
    display: block;
    height: 43px;
    line-height: 43px;
    border-bottom: 1px solid #eee;
    font-family: "寰蒋闆呴粦";
    font-size: 14px;
    width: 100%;
}

.lychange2 .cont .tsli span {
    float: right;
    color: #999;
}

.ly402 .cont .ts {
    display: block;
    float: left;
    margin: 0px;
    padding: 0px;
    width: 48%;
    height: 208px;
    margin-right: 2%;
    margin-top: 2%;
}

.ly402 .card {
    display: block;
    width: 100%;
    height: 208px;
    font-size: 12px;
    position: relative;
    overflow: hidden;
}

.ly402 .card img {
    width: 100%;
    transition: all ease 1s;
    height: 100%;
}

.ly402 .card:hover img {
    transform: scale(1.2)
}

.ly402 .card p {
    width: 94%;
    padding: 0 3%;
    height: 28px;
    line-height: 24px;
    color: #fff;
    position: absolute;
    bottom: 0px;
    background-color: rgba(49, 195, 84, .6);
    transition: all ease .5s;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.ly402 .card:hover p {
    width: 94%;
    padding: 0 3%;
    height: 48px;
    line-height: 24px;
    color: #fff;
    position: absolute;
    bottom: 0px;
    background-color: rgba(49, 195, 84, .8);
}

.ly402 .tag {
    width: 22px;
    padding: 5px 5px 0 5px;
    height: 104px;
    background: url(../images/ly_list_tag.png) center top no-repeat;
    position: absolute;
    right: 5%;
    top: 0px;
    color: #fff;
    text-align: center;
    line-height: 16px;
}


/*鏃呮父_鐗规畩鍒楄〃1*/

.ly_list {
    display: block;
    width: 96%;
    max-width: 1104px;
    height: auto;
    margin: 24px auto;
    background-color: #fff;
}

.ly_list2 {
    display: block;
    width: 96%;
    max-width: 1104px;
    height: auto;
    margin: 24px auto;
}

.ly_list .title {
    display: block;
    width: 96%;
    padding: 0 2%;
    height: 48px;
    line-height: 48px;
    font-family: "寰蒋闆呴粦";
    font-size: 14px;
    color: #fff;
    background-color: #1f7126;
}

.ly_list .cont {
    display: block;
    width: 96%;
    padding: 2%;
    height: auto;
    padding-bottom: 0px;
    border-bottom: 1px solid #eee;
}

.ly_list li {
    display: block;
    float: left;
    width: 31.3%;
    height: auto;
    margin: 0 2% 2% 0;
}

.ly_list .card {
    display: block;
    width: 100%;
    height: auto;
    font-size: 12px;
    position: relative;
    overflow: hidden;
}

.ly_list .card img {
    width: 100%;
    transition: all ease 1s;
}

.ly_list .card:hover img {
    transform: scale(1.2)
}

.ly_list .card p {
    width: 94%;
    padding: 0 3%;
    height: 28px;
    line-height: 24px;
    color: #fff;
    position: absolute;
    bottom: 0px;
    background-color: rgba(49, 195, 84, .6);
    transition: all ease .5s;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.ly_list .card:hover p {
    width: 94%;
    padding: 0 3%;
    height: 48px;
    line-height: 24px;
    color: #fff;
    position: absolute;
    bottom: 0px;
    background-color: rgba(49, 195, 84, .8);
}

.ly_list .tag {
    width: 22px;
    padding: 5px 5px 0 5px;
    height: 104px;
    background: url(../images/ly_list_tag.png) center top no-repeat;
    position: absolute;
    right: 5%;
    top: 0px;
    color: #fff;
    text-align: center;
}


/*鏃呮父_鐗规畩鍒楄〃2*/

.ly_zhu_ad {
    font-size: 16px;
    line-height: 24px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #666666;
}

.ly_list2 {
    display: block;
    width: 96%;
    max-width: 1104px;
    height: auto;
    margin: 24px auto;
}

.ly_list2 .title {
    display: block;
    width: 96%;
    padding: 0 2%;
    height: 48px;
    line-height: 48px;
    font-family: "寰蒋闆呴粦";
    font-size: 14px;
    color: #fff;
    background-color: #1f7126;
}

.ly_list2 .cont {
    display: block;
    width: 100%;
    padding: 2% 0;
    height: auto;
    padding-bottom: 0px;
}

.ly_list2 .cont li {
    display: block;
    float: left;
    width: 44.8%;
    padding: 2%;
    height: auto;
    background-color: #fff;
    margin-bottom: 24px;
}

.ly_list2 .cont li:nth-last-of-type(even) {
    float: right;
}

.ly_list2 .lycard_l {
    display: block;
    float: left;
    width: 22%;
    height: auto;
}

.ly_list2 .lycard_l .pic {
    display: block;
    width: 82%;
    height: 90px;
}

.ly_list2 .lycard_l .pic img {
    display: block;
    width: 90px;
    height: 90px;
}

.ly_list2 .lycard_l .text {
    display: block;
    width: 82%;
    height: 24px;
    text-align: center;
    margin-top: 68px;
}

.ly_list2 .lycard_l .text a:link,
.lycard_l .text a:visited {
    display: block;
    width: 100%;
    height: 22px;
    line-height: 22px;
    border: 1px solid #ff6666;
    border-radius: 15px;
    color: #ff0000;
}

.ly_list2 .lycard_l .text a:hover {
    display: block;
    width: 100%;
    height: 22px;
    background-color: #ff0000;
    color: #fff;
}

.ly_list2 .lycard_r {
    display: block;
    float: left;
    width: 75%;
    height: auto;
    margin-left: 2%;
}

.ly_list2 .lycard_r .title {
    display: block;
    width: 100%;
    height: auto;
    line-height: 24px;
    font-family: "寰蒋闆呴粦";
    font-size: 14px;
    color: #333;
    background: none;
    border-bottom: none;
    padding-left: 0px;
    text-overflow: ellipsis;
    overflow: hidden;
}

.ly_list2 .lycard_r .brief {
    display: block;
    width: 100%;
    height: auto;
    line-height: 24px;
    font-family: "寰蒋闆呴粦";
    font-size: 12px;
    color: #999;
    background: none;
    border-bottom: 1px solid #eee;
    padding-bottom: 10px;
}

.ly_list2 .lycard_r .title font {
    color: #ff0000;
}

.ly_list2 .lycard_r .lycard_i {
    font-family: "寰蒋闆呴粦";
    font-size: 12px;
    color: #666;
    margin-top: 10px;
    width: 100%;
    line-height: 24px;
    height: 100px;
}

.ly_list2 .lycard_r .lycard_i td {
    height: 24px;
    line-height: 24px;
}


/*鏃呮父_閫氱敤鍒楄〃*/

.lylist_piclink {
    display: block;
    width: 92%;
    padding: 4%;
    margin-bottom: 24px;
    height: 150px;
}

.lylist_piclink span {
    display: block;
    width: 100%;
    height: 80px;
    margin-bottom: 16px;
}

.ly_chi_div {
    width: 25%;
    height: 150px;
    background-color: #d9f5e3;
    float: left;
    margin-left: 4%;
    margin-right: 4%;
}

.ly_chi_div_img {
    width: 100%;
    height: auto;
    text-align: center;
    margin-top: 25%;
}

.ly_chi_div_zi {
    font-family: 寰蒋闆呴粦;
    font-size: 24px;
    color: #1f7126;
    margin-top: 10%;
    text-align: center;
}


/*鏃呮父_璇︽儏椤�*/


/*鏃呮父_鍚冩牱寮�*/

.swiper-container {
    width: 540px;
    height: auto;
}

.ly_c {
    display: block;
    width: 96%;
    padding: 2%;
    height: auto;
    clear: both;
    padding-bottom: 0px;
}

.ly_c .title {
    display: block;
    margin: 0px;
    padding: 0px;
    width: 100%;
    height: 50px;
    border-bottom: 1px solid #eee;
    background: url(../images/dotCyan.png) left 1px repeat-x;
}

.ly_c .title span {
    display: block;
    float: left;
    width: 16%;
    height: 50px;
    line-height: 50px;
    font-family: "寰蒋闆呴粦";
    font-size: 16px;
    color: #999;
    cursor: pointer;
}

.ly_c .title span img {
    display: block;
    float: left;
    padding: 9px 6% 0 32%;
}

.ly_c .title span .font {
    display: block;
    float: left;
    line-height: 50px;
}

#ly_c_now {
    display: block;
    width: 16%;
    height: 48px;
    line-height: 48px;
    border-top: 2px solid #1bbd41;
    color: #1bbd41;
}

.ly_c .cont {
    display: block;
    width: 100%;
    margin: 0px;
    padding: 0px;
    padding-top: 20px;
}

.ly_c .cont li {
    display: block;
    margin: 0px;
    padding: 0px;
    float: left;
    width: 48%;
    height: auto;
    padding-bottom: 20px;
    margin-right: 2%;
}

.ly_c .cont li img {
    width: 100%;
    height: 225px;
}

.ly_cs {
    display: block;
    width: 96%;
    padding: 2%;
    height: auto;
    clear: both;
    padding-bottom: 0px;
}

.ly_cs .title {
    display: block;
    margin: 0px;
    padding: 0px;
    width: 100%;
    height: 50px;
    border-bottom: 1px solid #eee;
    background: url(../images/dotCyan.png) left 1px repeat-x;
}

.ly_cs .title span {
    display: block;
    float: left;
    width: 16%;
    height: 50px;
    line-height: 50px;
    font-family: "寰蒋闆呴粦";
    font-size: 16px;
    color: #999;
    cursor: pointer;
}

.ly_cs .title span img {
    display: block;
    float: left;
    padding: 9px 6% 0 32%;
}

.ly_cs .title span .font {
    display: block;
    float: left;
    line-height: 50px;
}

#ly_c_now {
    display: block;
    width: 16%;
    height: 48px;
    line-height: 48px;
    border-top: 2px solid #1bbd41;
    color: #1bbd41;
}

.ly_cs .cont {
    display: block;
    width: 100%;
    margin: 0px;
    padding: 0px;
    padding-top: 20px;
}

.ly_cs .cont li {
    display: block;
    margin: 0px;
    padding: 0px;
    float: left;
    width: 516px;
    height: 255px;
    padding-bottom: 20px;
}


/*鏃呮父_鐜╂牱寮�*/

.ly_w {
    display: block;
    width: 100%;
    height: auto;
    clear: both;
    margin-top: 24px;
}

.wan_focus {
    display: block;
    float: left;
    width: 54.6%;
    padding: 2%;
    height: auto;
    background-color: #fff;
}

.wan_focus .title {
    display: block;
    margin: 0px;
    padding: 0px;
    width: 100%;
    height: 50px;
    line-height: 50px;
    border-bottom: 1px solid #eee;
    background: url(../images/dotCyan.png) left 1px repeat-x;
}

.wan_focus .title span {
    display: block;
    float: left;
    width: 21%;
    height: 48px;
    line-height: 48px;
    border-top: 2px solid #1bbd41;
    text-align: center;
    font-family: "寰蒋闆呴粦";
    font-size: 16px;
    color: #1bbd41;
    cursor: pointer;
}

.wan_focus .cont {
    display: block;
    margin: 0px;
    padding: 0px;
    width: 100%;
    height: 270px;
    position: relative;
}

.wan_focus_info {
    position: absolute;
    left: 0px;
    bottom: 0px;
    width: 99.7%;
    height: 32px;
    background-color: rgba(49, 195, 84, .6);
}

.wan_focus_info .text {
    float: left;
    color: #fff;
    line-height: 32px;
    padding-left: 2%;
}

.wan_focus_info .dot {
    float: right;
    line-height: 32px;
    width: 14%;
    background: none;
}

.wan_focus_info .dot li {
    display: block;
    float: left;
    width: 8px;
    padding-right: 5%;
    background: none;
}

.wan39 {
    display: block;
    float: right;
    width: 35%;
    padding: 2%;
    height: 321px;
    background-color: #fff;
}

.wan39 .title {
    display: block;
    margin: 0px;
    padding: 0px;
    width: 100%;
    height: 50px;
    line-height: 50px;
    border-bottom: 1px solid #eee;
    background: url(../images/dotCyan.png) left 1px repeat-x;
}

.wan39 .title span {
    display: block;
    float: left;
    width: 30%;
    height: 48px;
    line-height: 48px;
    border-top: 2px solid #1bbd41;
    text-align: center;
    font-family: "寰蒋闆呴粦";
    font-size: 16px;
    color: #1bbd41;
    cursor: pointer;
}

.wan39 .cont {
    display: block;
    width: 100%;
    height: auto;
}

.wan39 .cont li {
    display: block;
    margin: 0px;
    padding: 0px;
    width: 100%;
    height: 42px;
    line-height: 42px;
    border-bottom: 1px solid #eee;
    font-family: "寰蒋闆呴粦";
    font-size: 14px;
}

.wan100 {
    display: block;
    width: 96%;
    padding: 2%;
    height: auto;
    background-color: #fff;
    margin-top: 24px;
}

.wan100 .title {
    display: block;
    margin: 0px;
    padding: 0px;
    width: 100%;
    height: 50px;
    line-height: 50px;
    border-bottom: 1px solid #eee;
    background: url(../images/dotCyan.png) left 1px repeat-x;
}

.wan100 .title span {
    display: block;
    float: left;
    width: 13%;
    height: 48px;
    line-height: 48px;
    border-top: 2px solid #1bbd41;
    text-align: center;
    font-family: "寰蒋闆呴粦";
    font-size: 16px;
    color: #1bbd41;
    cursor: pointer;
}

.wan100 .cont {
    display: block;
    width: 100%;
    height: auto;
    border: none;
    margin: 0px;
    padding: 0px;
    margin-top: 24px;
}

.wan100 .cont li {
    display: block;
    float: left;
    margin: 0px;
    padding: 0px;
    width: 31.3%;
    height: 208px;
    margin-right: 2%;
}

.wan100 .card {
    display: block;
    width: 100%;
    height: auto;
    font-size: 12px;
    position: relative;
    overflow: hidden;
}

.wan100 .card img {
    width: 100%;
    transition: all ease 1s;
}

.wan100 .card:hover img {
    transform: scale(1.2)
}

.wan100 .card p {
    width: 94%;
    padding: 0 3%;
    height: 28px;
    line-height: 24px;
    color: #fff;
    position: absolute;
    bottom: 0px;
    background-color: rgba(49, 195, 84, .6);
    transition: all ease .5s;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.wan100 .card:hover p {
    width: 94%;
    padding: 0 3%;
    height: 48px;
    line-height: 24px;
    color: #fff;
    position: absolute;
    bottom: 0px;
    background-color: rgba(49, 195, 84, .8);
}

.wan100 .tag {
    width: 22px;
    padding: 5px 5px 0 5px;
    height: 104px;
    background: url(../images/ly_list_tag.png) center top no-repeat;
    position: absolute;
    right: 5%;
    top: 0px;
    color: #fff;
    text-align: center;
    line-height: 16px;
}

.wan100btn {
    display: block;
    width: 100%;
    height: auto;
    clear: both;
    padding: 24px 0 0 0;
}

.wan100btn a:link,
.wan100btn a:visited {
    display: block;
    font-family: "寰蒋闆呴粦";
    font-size: 14px;
    color: #31c354;
    width: 160px;
    height: 36px;
    border: 1px solid #31c354;
    border-radius: 50px;
    text-align: center;
    line-height: 36px;
    margin: 0 auto;
}

.wan100btn a:hover {
    background-color: #31c354;
    color: #fff;
}


/*鏃呮父鈥斺€斾綇鏍峰紡寮€濮�*/

.ly_c .ly_kc {
    padding: 0;
    border-bottom: none;
}

.ly_zhu_first {
    border-bottom: 1px dashed #dddddd;
    padding: 0 0 24px;
}

.ly_zhu_no {
    border-bottom: none;
}

.ly_zhu_first span.ly_zhu_first_title {
    font-size: 18px;
    color: #1b5d1b;
    text-align: center;
    display: block;
    padding: 24px 0;
}

.ly_zhu_pic {
    padding: 0 0 10px;
}

.ly_zhu_pic01 {
    width: 31.3%;
    float: left;
}

.ly_zhu_hotpic {
    height: auto;
}

.ly_zhu_hotpic img {
    width: 100%;
    height: auto;
}

.ly_zhu_hotnav {
    padding: 10px 0;
}

.ly_zhu_hotnav span {
    font-size: 16px;
    color: #333333;
    font-weight: bold;
    display: block;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.ly_zhu_hotnav p {
    line-height: 24px;
    font-size: 12px;
    color: #666666;
    padding: 5px 0 0;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.ly_zhu_mar {
    margin: 0 2% 0 0;
}

.ly_zhu_more {
    height: 36px;
    line-height: 36px;
}

.ly_zhu_more a {
    width: 15%;
    height: 34px;
    line-height: 34px;
    border: 1px solid #31c354;
    border-radius: 18px;
    display: block;
    text-align: center;
    color: #31c354;
    margin: 0 auto;
}

.ly_zhu_more a:hover {
    background: #31c354;
    color: #fff;
}


/*鏃呮父鈥斺€斾綇鏍峰紡缁撴潫*/


/* 鏃呮父-棣栭〉*/

.index-banner {
    width: 100%;
    max-width: 1920px;
    height: 450px;
    background-repeat: no-repeat;
    background-position: center;
    transition: all 1s
}


/* 缈昏浆鏁堟灉*/

.demo {
    padding: 1em 0;
    max-width: 1104px;
    margin: 0 auto;
    padding-top: 180px;
}

.box {
    position: relative;
    perspective: 1000px;
    height: 220px;
    width: 22%;
    float: left;
    margin-right: 1.5%;
    margin-left: 1.5%;
}

.box .box-img {
    transform: rotateY(0);
    transition: all 0.50s ease-in-out 0s;
    background: rgba(255, 255, 255, 0.6);
    height: 220px;
    padding-top: 40px;
    box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1);
}

.box:hover .box-img {
    transform: rotateY(-90deg);
}

.box .box-img img {
    width: 50%;
    height: auto;
    margin-top: 20px;
}

.box .box-content {
    width: 100%;
    height: 260px;
    position: absolute;
    top: 0;
    left: 0;
    text-align: center;
    background: rgba(39, 189, 96, 0.7);
    transform: rotateY(90deg);
    box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1);
    transition: all 0.50s ease-in-out 0s;
    opacity: 0;
}

.box:hover .box-content {
    transform: rotateY(0);
    opacity: 1.0;
}

@media only screen and (max-width: 990px) {
    .box {
        margin-bottom: 20px;
        height: 260px;
    }
}

@media only screen and (max-width: 479px) {
    .box .box-content {
        padding: 20px;
    }
}


/* 缈昏浆鏁堟灉缁撴潫*/

.index-tubiao {
    height: 104px;
    width: 104px;
    border-radius: 104px;
    background-color: #27bd60;
    margin: 0 auto;
    text-align: center;
}

.box .box-img p {
    font-size: 24px;
    text-align: center;
    display: block;
    color: #33ca73;
    margin-top: 40px;
}

.index-sou {
    max-width: 1104px;
    width: 100%;
    margin: 24px auto;
    height: 144px;
    border-radius: 10px;
}

.shadowbox {
    background: #fff;
    box-shadow: 1px 1px 1px rgba(17, 185, 17, .1);
    transition: box-shadow ease .8s;
}

#index-link {
    width: 100%;
    height: 96px;
    border-radius: 10px;
    background-color: #33ca73;
    background-image: url(../images/index-jq.png);
    background-repeat: no-repeat;
    background-position: center center;
    position: relative;
}

.index-lis {
    width: 100%;
    height: 96px;
    position: relative;
    margin-top: 24px;
    float: left;
}

.index-lis a {
    display: block;
}

#index-ul1 {
    top: -59px;
    left: 0px;
    background-image: url(../images/index-jqz.png);
    background-repeat: no-repeat;
    background-position: center top;
    height: 76px;
    width: 163px;
    position: absolute;
}

#index-ul1 p {
    font-size: 14px;
    line-height: 24px;
    color: #666;
    text-align: center;
    margin-top: 8px;
}

#index-led {
    float: left;
    width: 15%;
    margin-left: 2%;
}

.index-sol {
    width: 79%;
    height: 96px;
    margin-left: 2%;
    float: left;
}

.index-soso {
    height: 96px;
    width: 100%;
    margin-top: 24px;
}

.index-naso a {
    float: left;
    width: 12%;
    height: 40px;
    font-size: 16px;
    color: #33ca73;
    text-align: center;
    line-height: 40px;
}

.index-naso a:hover {
    text-decoration: none;
    background-color: #33ca73;
    color: #FFF;
}

#index-q1 {
    text-decoration: none;
    background-color: #33ca73;
    color: #FFF;
}

.index-leku {
    max-width: 1104px;
    width: 100%;
    margin: 24px auto;
    height: 421px;
    border-radius: 10px;
}

.index-naso {
    float: left;
    width: 100%;
    height: 40px;
}

.index-sosuo {
    height: 48px;
    width: 100%;
    float: left;
    border: 4px solid #33ca73;
}

.index-sosuo input {
    width: 88%;
    height: 35px;
    margin-top: 4px;
    margin-left: 2%;
    font-size: 16px;
    line-height: 35px;
    color: #999;
    padding: 0px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    float: left;
}

.index-lnav {
    float: left;
    width: 17%;
    height: 373px;
    margin-top: 24px;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #c2efca;
    white-space: nowrap;
}

.index-lnav a {
    outline: 0;
    text-decoration: none;
    background-image: url(../images/index-a1.png);
    background-position: 20% center;
    height: 55px;
    line-height: 55px;
    color: #666;
    display: block;
    float: left;
    width: 100%;
    background-repeat: no-repeat;
    left: 5px;
    margin-top: 24px;
}

.index-lnav a:hover {
    background-image: url(../images/index-a.png);
    color: #1b5d1b;
    border-right-width: 5px;
    border-right-style: solid;
    border-right-color: #1b5d1b;
}

.index-lnav a p {
    float: left;
    margin-left: 40%;
    font-size: 18px;
}

#index-wq1 {
    background-image: url(../images/index-a.png);
    color: #1b5d1b;
    border-right-width: 5px;
    border-right-style: solid;
    border-right-color: #1b5d1b;
    margin-top: 38px;
}

.index-lsc {
    float: left;
    width: 80%;
    margin-left: 2%;
    position: relative;
}

.index-lds {
    float: left;
    width: 58%;
}

.index-biwz {
    height: 48px;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-bottom-style: solid;
    border-top-color: #ecf9f0;
    border-bottom-color: #ebebeb;
    float: left;
    width: 100%;
    margin-top: 35px;
}

.index-biwz h2 {
    font-size: 16px;
    color: #1b5d1b;
    line-height: 45px;
    border-top-width: 2px;
    border-top-style: solid;
    border-top-color: #1bbd41;
    float: left;
    padding-right: 17px;
    padding-left: 17px;
    margin: 0px;
    font-weight: normal;
    cursor: pointer;
}

.index-lds ul li {
    height: 43px;
    /*border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #ebebeb;*/
    line-height: 43px;
    display: block;
    float: left;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.index-lds ul li a {
    font-size: 14px;
    line-height: 43px;
    color: #666;
    margin-left: 17px;
}

.index-sdl {
    float: left;
    width: 100%;
    margin-top: 17px;
}

.index-sdl a {
    float: left;
    height: 80px;
    width: 17.6%;
    display: block;
    border: 1px solid #eee;
    text-align: center;
    margin-left: 2.5%;
}

.index-sdl a p {
    font-size: 14px;
    color: #42adff;
    line-height: 33px;
    height: 33px;
}

#index-w1 {
    float: right;
    height: 80px;
    width: 17.6%;
    display: block;
    border: 1px solid #eee;
    text-align: center;
    margin-left: 0%;
}

.index-sdl a img {
    margin-top: 10px;
}

#index-aqw1 {
    margin: 0px;
}

.index-lsk {
    width: 38%;
    margin-left: 2%;
    float: left;
}

.index-lsk ul li {
    height: 43px;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #ebebeb;
    line-height: 43px;
    display: block;
    float: left;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.index-lsk ul li a {
    font-size: 14px;
    line-height: 43px;
    color: #666;
    margin-left: 17px;
}

.index-adj {
    float: left;
    width: 100%;
}

.index-adj a {
    float: left;
    height: 80px;
    width: 48%;
    display: block;
    background-image: url(../images/index-B03.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    text-align: center;
    margin-top: 10px;
}

.index-adj a p {
    font-size: 16px;
    line-height: 30px;
    color: #FFF;
}

.index-adj a img {
    margin-top: 13px;
}

#index-W1 {
    float: left;
    height: 80px;
    width: 48%;
    display: block;
    background-image: url(../images/index-B01.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    text-align: center;
    margin-top: 10px;
}

#index-W2 {
    float: right;
    height: 80px;
    width: 48%;
    display: block;
    background-image: url(../images/index-B02.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    text-align: center;
    margin-top: 10px;
}

#index-W3 {
    float: left;
    height: 80px;
    width: 48%;
    display: block;
    background-image: url(../images/index-B03.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    text-align: center;
    margin-top: 15px;
}

#index-W4 {
    float: right;
    height: 80px;
    width: 48%;
    display: block;
    background-image: url(../images/index-B04.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    text-align: center;
    margin-top: 15px;
}

.index-bq1 {
    float: left;
    width: 80%;
    margin-left: 2%;
}

.index-biwz a {
    font-size: 16px;
    color: #666666;
    line-height: 45px;
    float: left;
    padding-right: 17px;
    padding-left: 17px;
    margin: 0px;
    font-weight: normal;
}

#index-as1 {
    font-size: 16px;
    color: #1b5d1b;
    line-height: 45px;
    border-top-width: 2px;
    border-top-style: solid;
    border-top-color: #1bbd41;
    float: left;
    padding-right: 17px;
    padding-left: 17px;
    margin: 0px;
    font-weight: normal;
}

.index-sdl1 {
    float: left;
    width: 100%;
    margin-top: 15px;
}

.index-sdl1 a {
    float: left;
    height: 80px;
    width: 22.5%;
    display: block;
    border: 1px solid #eee;
    text-align: center;
    margin-left: 2.5%;
}

.index-sdl1 a p {
    font-size: 14px;
    color: #33ca72;
    line-height: 33px;
    height: 33px;
}

.index-sdl1 a img {
    margin-top: 10px;
}

#index-t1 {
    margin-left: 0px;
}

.index-sdl2 {
    float: left;
    width: 100%;
    margin-top: 17px;
}

.index-sdl2 a {
    float: left;
    height: 80px;
    width: 22.5%;
    display: block;
    border: 1px solid #eee;
    text-align: center;
    margin-left: 2.5%;
}

.index-sdl2 a p {
    font-size: 14px;
    color: #666;
    line-height: 33px;
    height: 33px;
}

.index-sdl2 a img {
    margin-top: 10px;
}

#index-t2 {
    margin-left: 0px;
}


/* 鏃呮父-棣栭〉缁撴潫*/


/*鏀垮姟-棣栭〉涓棿鏍峰紡寮€濮�*/

input,
select {
    margin: 0;
    padding: 0;
    font-family: "寰蒋闆呴粦";
    border: none;
}

.zw_first {}

.zw_firstleft {
    width: 61.5%;
    height: 367px;
    float: left;
}

.zw_bar {
    width: 9%;
    min-width: 54px;
    background: #ecf9f0;
    height: 367px;
    font-size: 16px;
    float: left;
}

.zw_bar a {
    color: #1f7126;
    display: block;
    width: 60%;
    line-height: 20.8px;
}

.zw_bar a.zw_bar01 {
    padding: 25px 20%;
    height: 71px;
    border-bottom: 1px solid #c3dec8;
}

.zw_bar a:hover,
.zw_bar a.zw_current {
    background: #1f7126;
    color: #fff;
}

.zw_bar a.zw_bar02,
.zw_bar a.zw_bar03 {
    padding: 35px 20%;
    height: 51px;
    border-bottom: 1px solid #c3dec8;
}

.zw_bar a.zw_bar03 {
    border-bottom: none;
}

.zw_barnav {
    width: 84%;
    width: -moz-calc(100% - 60px - 40px - 3%);
    width: -webkit-calc(100% - 60px - 40px - 3%);
    width: calc(100% - 60px - 40px - 3%);
    float: left;
    background: #fff;
    height: 319px;
    padding: 24px 3%;
}

#zxxxgk {
    width: 84%;
    width: -moz-calc(100% - 60px - 40px - 3%);
    width: -webkit-calc(100% - 60px - 40px - 3%);
    width: calc(100% - 60px - 40px - 3%);
    float: left;
    background: #fff;
    height: 319px;
    padding: 24px 3%;
}

.zw_alink {
    height: 44px;
    line-height: 44px;
    border-top: 1px solid #eeeeee;
    color: #ccc;
    overflow: hidden;
}

.zw_alink a {
    width: 18.4%;
    display: block;
    text-align: center;
    background: url(../images/zw_line.jpg) no-repeat right center;
    float: left;
    color: #666;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    overflow: hidden;
}

.zw_alink a:hover {
    color: #378638;
}

.zw_alink a.zw_i {
    width: 14%;
    text-align: left;
    padding: 0 0 0 0.8%;
}

.zw_alink a.zw_l {
    width: 21%;
    text-align: left;
    padding: 0 0 0 4%;
    background: none;
}

.zw_alink a.zw_ll {
    width: 44%;
    background: none;
    text-align: left;
    padding: 0 0 0 4%;
}

.zw_alink a.zw_ii {
    text-align: left;
    padding: 0 0 0 0.8%;
    background: none;
    width: 50%
}

.zw_bottom {
    border-bottom: 1px solid #eeeeee;
}

.zw_firstright {
    width: 36.5%;
    float: right;
    height: 367px;
}

.divclear {
    clear: both;
}

.zw_kkbox {
    padding: 24px 6%;
    width: 88%;
}

.zw_title {
    border-top: 1px solid #ecf9f0;
    border-bottom: 1px solid #ebebeb;
    height: 47px;
    line-height: 47px;
    color: #589a63;
    font-size: 16px;
}

.zw_title span {
    display: inline-block;
    text-align: center;
    padding: 0 7%;
    border-top: 2px solid #1bbd41;
}

.zw_listrr ul li {
    line-height: 43px;
    height: 43px;
    border-bottom: 1px dashed #ebebeb;
    overflow: hidden;
}

.zw_listrr ul li a {
    display: block;
    padding: 0 2%;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    overflow: hidden;
}

.zw_title01 {
    height: 48px;
    line-height: 48px;
    color: #589a63;
    padding: 0 6%;
    font-size: 16px;
}

.zw_ipt {
    height: 38px;
    border: 1px solid #cccccc;
}

.zw_ipt select.zw_select {
    width: 20%;
    height: 38px;
    line-height: 38px;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    background: url(../images/sj.jpg) no-repeat scroll right center;
    padding: 0 0 0 4%;
    float: left;
    display: block;
}

select::-ms-expand {
    display: none;
}

.zw_ipt input {
    float: right;
    width: 78%;
    text-align: left;
    color: #999;
    height: 38px;
    line-height: 38px;
    display: block;
}

.zw_btn01 {
    height: 40px;
    line-height: 40px;
    margin: 16px 0 0;
}

.zw_btn01 a {
    border-radius: 4px;
    width: 46%;
    display: block;
    text-align: center;
}

.zw_btn01 a.zw_j01 {
    background: #1bbd41;
    color: #fff;
    float: left;
    height: 40px;
    line-height: 40px;
}

.zw_btn01 a.zw_j02 {
    background: #fff;
    border: 1px solid #1bbd41;
    color: #1bbd41;
    float: right;
    height: 38px;
    line-height: 38px;
}

.zw_second {
    margin: 24px 0 0;
    background: #fff;
    height: 128px;
    font-size: 16px;
}

.zw_kkbox01 {
    padding: 24px 2%;
    width: 96%;
    height: 80px;
}

.zw_big {
    border-radius: 4px;
    border: 1px solid #27a9f4;
    height: 32px;
    line-height: 32px;
    padding: 23px 0;
    color: #27a9f4;
    width: 18%;
    float: left;
    text-align: center;
    position: relative;
    cursor: pointer;
}

.zw_m01 {
    margin: 0 2% 0 0;
}

.zw_big span.zw_img {
    display: block;
    float: left;
    text-align: center;
    padding: 0 8% 0 16%;
    padding: 0 8% 0 -moz-calc((100% - 32px - 64px - 8%)/2);
    padding: 0 8% 0 -webkit-calc((100% - 32px - 64px - 8%)/2);
    padding: 0 8% 0 calc((100% - 32px - 64px - 8%)/2);
    width: 20%;
}

.zw_big span.zw_img img {
    width: 32px;
    height: 32px;
}

.zw_big span.zw_name {
    display: block;
    float: left;
    width: 64px;
    overflow: hidden;
    height: 32px;
}

.zw_big .lm_list {
    display: block;
    position: absolute;
    top: 75px;
    width: 100%;
    text-align: left;
    border-radius: 4px;
    border: 1px solid #27a9f4;
    background-color: white;
    display: none;
    z-index: 1;
    font-size: 14px;
    left: -1px;
}

.zw_big .lm_list li {
    padding: 3px 12px;
}

.zw_big .lm_list li:hover {
    background-color: #eee;
}

.zw_third {
    margin: 24px 0 0;
}

.zw_qa {
    background: #fff;
    width: 31.8%;
    height: 322px;
    float: left;
}

.zw_qabox {
    padding: 24px 6%;
}

.zw_cir {
    font-size: 16px;
    color: #fff;
    border-bottom: 1px solid #ebebeb;
    padding: 0 0 24px;
}

.zw_cir01 {
    border-radius: 6px;
    background: #378638;
    height: 32px;
    margin: 24px 0 0;
    width: 47%;
    text-align: center;
    line-height: 32px;
    padding: 22px 0;
    overflow: hidden;
    float: left;
    cursor: pointer;
}

span.zw_cirimg {
    display: block;
    float: left;
    margin: 0 4% 0 12%;
    margin: 0 4% 0 -moz-calc((100% - 64px - 32px - 8%)/2);
    margin: 0 4% 0 -webkit-calc((100% - 64px - 32px - 8%)/2);
    margin: 0 4% 0 calc((100% - 64px - 32px - 8%)/2);
}

span.zw_cirimg img {
    width: 32px;
    height: 32px;
}

span.zw_cirname {
    width: 64px;
    float: left;
}

.zw_floatleft {
    float: left;
}

.zw_floatright {
    float: right;
}

.zw_clear {
    clear: both;
}

.zw_title02 {
    border-top: 1px solid #ecf9f0;
    border-bottom: 1px solid #ebebeb;
    height: 47px;
    line-height: 47px;
    font-size: 16px;
}

.zw_title02 a {
    display: inline-block;
    color: #999;
    padding: 0 5%;
}

.zw_title02 a:hover,
.zw_title02 a.zw_current {
    border-top: 2px solid #1bbd41;
    color: #589a63;
}


/*鍒樻棴鏋楁柊澧炴斂鍔�-棣栭〉涓棿鏍峰紡寮€濮�*/

.span1 {
    cursor: pointer;
}

.zw_alink2 {
    height: 44px;
    line-height: 44px;
    border-top: 1px solid #eeeeee;
    color: #ccc;
    overflow: hidden;
}

.zw_alink2 a {
    padding: 0 2%;
    width: 21%;
    display: block;
    text-align: center;
    background: url(../images/zw_line.jpg) no-repeat right center;
    float: left;
    color: #666;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    overflow: hidden;
}

.zw_alink2 a:hover {
    color: #378638;
}

.zw_alink2 a.zw_i {
    width: 14%;
    text-align: left;
    padding: 0 0 0 0.8%;
}

.zw_alink2 a.zw_l {
    width: 21%;
    text-align: left;
    padding: 0 0 0 4%;
    background: none;
}

.zw_alink2 a.zw_ll {
    width: 44%;
    background: none;
    text-align: left;
    padding: 0 0 0 4%;
}

.zw_alink2 a.zw_ii {
    text-align: left;
    padding: 0 0 0 0.8%;
    background: none;
    width: 50%
}

.zw_alink2 a:nth-last-of-type(1) {
    background: url() no-repeat right center;
}

.zw_alink a:nth-last-of-type(1) {
    background: url() no-repeat right center;
}

.zw_firstleft_app {
    display: none;
}

.zw_firstleft {
    display: block;
}

#zxxxgk ul li {
    height: 43px;
    line-height: 43px;
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    overflow: hidden;
}

#zxxxgk ul li span {
    float: right;
    width: 90px;
    text-align: right;
}

.zw_left_app {
    display: none;
}

.zw_left_app ul li {
    height: 43px;
    line-height: 43px;
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    overflow: hidden;
}

.zw_left_app ul li span {
    float: right;
    width: 90px;
    text-align: right;
}

.zw_left_app div {
    padding: 24px 6% 0 6%;
}

.zw_left_app ul {
    padding: 0 6% 24px 6%;
}


/*鍒樻棴鏋楁柊澧炴斂鍔�-棣栭〉涓棿鏍峰紡缁撴潫*/


/*鏀垮姟-棣栭〉涓棿鏍峰紡缁撴潫*/


/*鏀垮姟-鍦ㄧ嚎鐢宠鏍峰紡寮€濮�*/

p {
    margin: 0;
    padding: 0;
}

.zw_apply {
    max-width: 1104px;
    width: 100%;
    margin: 24px auto;
}

.zw_applyleft {
    width: 61.5%;
    background: #fff;
    float: left;
}

.zw_title03 {
    height: 48px;
    line-height: 48px;
    background: #1f7126;
    padding: 0 3.5%;
    color: #fff;
    height: auto;
    line-height: 24px;
    padding: 12px 3.5%;
}

.zw_alybox {
    margin: 0 3.5%;
    padding: 24px 0;
}

.zw_alyboxtop {
    border-bottom: 1px solid #eeeeee;
    height: 215px;
    overflow: hidden;
}

.zw_aly_let {
    padding: 0 0 24px;
}

.zw_aly_let b {
    display: block;
    line-height: 22px;
}

.zw_aly_let p {
    line-height: 20.8px;
    color: #666;
}

.zw_aly_letA {
    color: #1f7126;
    float: right;
    background: url(../images/zw_sj01.jpg) no-repeat right center;
    padding: 0 2% 0 0;
}

.zw_aly_letB {
    color: #1f7126;
    float: right;
    background: url(../images/zw_sj02.jpg) no-repeat right center;
    padding: 0 2% 0 0;
}

.aw_alyboxbottom {}

.aw_alyboxtitle {
    height: 60px;
    line-height: 60px;
    color: #1f7126;
}

.zw_alygov {
    min-height: 450px;
}

.zw_alygov a {
    width: 16%;
    text-align: center;
    display: inline-block;
    line-height: 40px;
    height: 40px;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    overflow: hidden;
}

#zxsqbmgk a {
    width: 32%;
    text-align: left;
    display: inline-block;
    line-height: 40px;
    height: 40px;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    overflow: hidden;
}

.zw_applyright {
    width: 36.2%;
    float: right;
}

.zw_alyopen {
    padding: 24px 6%;
    width: 88%;
    background: #fff;
}

.zw_openmar {
    margin: 24px 0 0;
}

.zw_title04 {
    border-top: 1px solid #ecf9f0;
    height: 47px;
    line-height: 47px;
    color: #589a63;
    font-size: 16px;
}

.zw_title04 span {
    display: inline-block;
    text-align: center;
    padding: 0 7%;
    border-top: 2px solid #1bbd41;
}

.zw_nobor {
    border-bottom: none;
    padding: 0;
}

span.zw_cirimg01 {
    display: block;
    float: left;
    margin: 0 4% 0 12%;
    width: 20%;
}

span.zw_cirimg01 img {
    width: 100%;
    height: 32px;
}


/*鏀垮姟-鍦ㄧ嚎鐢宠鏍峰紡缁撴潫*/


/*鏀垮姟-棰嗗涔嬬獥鏍峰紡寮€濮�*/

.zw_leader {
    max-width: 1104px;
    width: 100%;
    margin: 24px auto;
}

.zw_leaderleft {
    width: 23.5%;
    background: #fbfffd;
    float: left;
}

.zw_title05 {
    height: 48px;
    line-height: 48px;
    background: #cef2d7;
    padding: 0 8%;
    font-size: 16px;
    color: #1f7126;
}

.zw_title05 a {
    float: right;
}

.zw_leadertab ul {}

.zw_leadertab ul li {
    height: 47px;
    line-height: 47px;
    border-bottom: 1px solid #cef2d7;
    color: #1bbd41;
    overflow: hidden;
    padding: 0 8%;
    cursor: pointer;
}

.zw_leadertab ul li span.zw_fl_td_l {
    width: 70%;
    display: block;
    float: left;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    overflow: hidden;
}

.zw_leadertab ul li span.zw_fl_td_r {
    text-align: right;
    display: block;
    width: 30%;
    float: right;
}

.zw_leaderright {
    width: 74.2%;
    float: right;
    background: #fff;
}

.zw_title06 {
    height: 48px;
    line-height: 48px;
    border-bottom: 1px solid #fff;
    background: #e4f8ea;
    color: #1f7126;
    font-size: 16px;
    padding: 0 8%;
    overflow: hidden;
    cursor: pointer;
}

.zw_lead_window {
    padding: 0 3.5%;
}

.zw_title06 a {
    float: right;
}

.zw_le_widtitle01 {
    height: 71px;
    line-height: 71px;
    border-bottom: 1px solid #f1f1f1;
    font-size: 24px;
    text-align: center;
}

.zw_lead_phoe {
    overflow: hidden;
    padding: 24px 0;
}

.zw_lead_img {
    width: 160px;
    float: left;
}

.zw_lead_rr {
    height: 210px;
    width: 158px;
    display: block;
}

.zw_lead_rr img {
    height: 210px;
    width: 158px;
}

.zw_lead_write {
    width: 70%;
    margin: 10px auto;
    height: 32px;
    line-height: 32px;
    border-radius: 14px;
    background: #1bbd41 url(../images/zw_leadericon02.jpg) no-repeat 15px center;
}

.zw_lead_write a {
    display: block;
    color: #fff;
    padding: 0 0 0 35%;
}

.zw_lead_word {
    line-height: 32px;
    overflow: hidden;
    width: -moz-calc(100% - 170px);
    width: -webkit-calc(100% - 170px);
    width: calc(100% - 170px);
    float: right;
}

.zw_lead_wordct {
    border-bottom: 1px dashed #eeeeee;
    padding: 0 0 10px;
    margin: 0 0 6px;
}

.zw_lead_wordct b {
    font-size: 16px;
}

.zw_hei {
    height: 120px;
    overflow: hidden;
    border-bottom: none;
}

.zw_aicon a {
    text-align: right;
    display: block;
    float: right;
    color: #1b5d1b;
    background: url(../images/zw_leadericon02.png) no-repeat right center;
    padding: 0 2.5% 0 0
}

.zw_aicon #zw_aicon_zk {
    background: url(../images/zw_leadericon02.png) no-repeat right center;
}

.zw_aicon #zw_aicon_ss {
    background: url(../images/zw_leadericon01.png) no-repeat right center;
}

.zw_lead_act {
    border-top: 1px solid #f1f1f1;
    padding: 0 0 24px;
}

.zw_lead_title {
    height: 47px;
    line-height: 47px;
    font-size: 16px;
    font-weight: bold;
    overflow: hidden;
    border-bottom: 1px dashed #eeeeee;
}

.zw_lead_title span {
    float: right;
    color: #1b5d1b;
    width: 20%;
}

.zw_lead_title span a {
    display: block;
    background: url(../images/zw_leadericon03.png) no-repeat right center;
    padding: 0 12% 0 0;
    font-size: 14px;
    font-weight: normal;
    color: #1b5d1b;
    text-align: right;
}

.zw_lead_actbox {}

.zw_lead_actbox ul li {
    height: 45px;
    line-height: 45px;
    border-bottom: 1px dashed #eeeeee;
    padding: 0 1%;
    overflow: hidden;
}

.zw_lead_actbox ul li span {
    color: #666;
    float: right;
    width: 83px;
    display: block;
}

.zw_lead_actbox ul li a {
    display: block;
    width: -moz-calc(100% - 78px - 5%);
    width: -webkit-calc(100% - 78px - 5%);
    width: calc(100% - 78px - 5%);
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    overflow: hidden;
}


/*鏀垮姟-棰嗗涔嬬獥鏍峰紡缁撴潫*/


/*鏀垮姟-鍖烘斂搴滈儴闂ㄥ拰涔￠晣鍏紑鏍峰紡寮€濮�*/

.zw_govement {
    max-width: 1104px;
    width: 100%;
    margin: 24px auto;
}

.zw_govement_left {
    width: 23.5%;
    background: #fff;
    float: left;
}

.zw_govement_right {
    width: 74.2%;
    float: right;
    background: #fff;
}

.zw_govement_left ul {
    height: auto;
    overflow: hidden;
}

.zw_govement_left ul li.zw_gov_title {
    height: 48px;
    line-height: 48px;
    background: #ecf9f0;
    overflow: hidden;
    border-bottom: 1px solid #fff;
    padding: 0 12%;
    color: #1f7126;
    font-size: 16px;
}

.zw_govement_left ul li.zw_gov_title a {
    padding: 0 0 0 4%;
}

.zw_govement_left ul li.zw_gov_title img {
    vertical-align: middle;
    margin-left: 12px;
}

.zw_gov_linav {
    background: #fff;
    font-size: 16px;
}

.zw_gov_linav ul li {
    height: 48px;
    line-height: 48px;
    border-bottom: 1px solid #d1f2d9;
    color: #1bbd41;
    padding: 0 12%;
}

.zw_gov_linav ul li a {
    width: 100%;
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    overflow: hidden;
}

.zw_gov_jz a {
    height: 52px;
    line-height: 52px;
    background: #ecf9f0;
    color: #1bbd41;
    font-size: 16px;
    text-align: center;
    display: block;
}

.zw_gov_search {
    padding: 24px 0;
    margin: 0 auto;
    width: 60%;
    height: 40px;
    line-height: 40px;
}

.zw_gov_seipt {
    width: 69%;
    border: 1px solid #1bbd41;
    height: 38px;
    line-height: 38px;
    float: left;
    z-index: 2;
    position: relative;
}

.zw_gov_seipt #zw_gov_seipt {
    width: 100%;
    height: 38px;
    line-height: 38px;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    background: url(../images/sj.jpg) no-repeat scroll 90% center;
    float: left;
    font-family: "寰蒋闆呴粦";
    padding-left: 10px;
    cursor: pointer;
    overflow: hidden;
}

.zw_gov_seipt #CodesList {
    border: 1px solid #1bbd41;
    background: #fff;
    width: 100%;
    margin-left: -1px;
    height: auto;
    overflow-y: scroll;
    z-index: 2;
    position: absolute;
    margin-top: 38px;
    max-height: 390px;
    display: none;
}

.zw_gov_seipt #CodesList li {
    padding-left: 10px;
}

.zw_gov_seipt #CodesList li:hover {
    color: #378638;
    cursor: pointer;
    background: #EAEAEA;
}

select:: -ms-expand {
    display: none;
}

.zw_gov_seipt #title {
    width: 100%;
    height: 37px;
}

.zw_gov_query a {
    height: 40px;
    line-height: 40px;
    background: #51cd6d;
    color: #fff;
    text-align: center;
    width: 30%;
    float: right;
    color: #fff;
    display: block;
}

.zw_gov_ullist {
    border-top: 1px solid #f1f1f1;
    margin: 0 3%;
    z-index: 1;
}

.zw_gov_ullist ul {
    min-height: 450px;
}

.zw_gov_ullist ul li {
    height: 33px;
    line-height: 33px;
    overflow: hidden;
}

.zw_gov_ullist ul li:nth-child(5n) {
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px dashed #E1E1E1;
    background-position: 0 15px;
}

.zw_gov_ullist ul li a {
    display: inline-block;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    overflow: hidden;
}

.zw_gov_ullist ul li.zw_gov_lastline {
    border-bottom: none;
}

.zw_gov_ullist ul li label {
    color: #1f7126;
}

.zw_gov_ullist ul li span {
    float: right;
    color: #666;
    width: 88px;
}

.zw_gov_ullist ul li a {
    color: #666;
    width: -moz-calc(100% - 80px - 5%);
    width: -webkit-calc(100% - 80px - 5%);
    width: calc(100% - 80px - 5%);
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    overflow: hidden;
}

.zw_gov_ullist ul li a:hover {
    color: #378638;
}

#zw_gov_ullist li {
    overflow: visible;
    width: 100%;
    height: auto;
    word-break: break-all;
}

#zw_gov_ullist li b {
    white-space: nowrap;
}

#zw_gov_ullist li .html_b {
    float: none;
}

.zw_gov_nextpage {
    margin: 0 3%;
    text-align: center;
    color: #1b5d1b;
    padding: 20px 0;
}

.zw_gov_nextpage a {
    color: #666666;
    padding: 0 1.5%;
    display: inline-block;
}

.zw_gov_nextpage a:hover {
    color: #1f7126;
}


/*鏀垮姟-鍖烘斂搴滈儴闂ㄥ拰涔￠晣鍏紑鏍峰紡缁撴潫*/


/*鏀垮姟-鏀垮姟閫氱敤鍒楄〃椤垫牱寮忓紑濮�*/

.zw_tabchange {
    padding: 0 0 24px;
    height: 125px;
    overflow: hidden;
    position: relative;
}

.zw_tabchange a {
    height: 38px;
    line-height: 38px;
    border: 1px solid #1bbd41;
    background: #ecf9f0;
    color: #1b5d1b;
    display: block;
    float: left;
    margin: 24px 0 0 2.8%;
    width: 16.4%;
    text-align: center;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    overflow: hidden;
}

.zw_tabchange .ckgd {
    position: absolute;
    left: -moz-calc((2.8% + 16.4% + 2px) * 4);
    left: -webkit-calc((2.8% + 16.4% + 2px) * 4);
    left: calc((2.8% + 16.4% + 2px) * 4);
    top: 64px;
}

.zw_tabchange a:hover {
    background: #52cd6e;
    height: 38px;
    line-height: 38px;
    border: 1px solid #52cd6e;
    color: #fff;
}

zw_tabchange .tjlm_code {
    background: #52cd6e;
    color: #fff;
}


/*鏀垮姟-鏀垮姟閫氱敤鍒楄〃椤垫牱寮忕粨鏉�*/


/*鏀垮姟-鏀垮姟閫氱敤璇︽儏椤垫牱寮忓紑濮�*/

.zw_tytitle {
    font-size: 24px;
    text-align: center;
    line-height: 32px;
    border-bottom: 1px solid #eeeeee;
    padding: 0 0 10px
}

.zw_tytitle span {
    display: block;
    text-align: center;
    font-size: 14px;
    line-height: 20px;
}

.zw_tysvg {
    height: 40px;
    line-height: 40px;
    overflow: hidden;
}

.zw_tysvg span {
    float: right;
}

.zw_tysvg span a {
    color: #666;
    padding: 0 2px;
}

.zw_tysvg span a:hover {
    color: #F30;
}

.zw_svg_img {
    text-align: center;
    padding: 10px 0;
    border-bottom: 1px solid #eeeeee;
}

.zw_svg_img span {
    display: block;
    width: 50%;
    margin: 0 auto;
}

.zw_svg_img span img {
    height: 68px;
    width: 100%;
}

.zw_svg_letter {
    line-height: 36px;
    padding: 0 0 10px;
}

.zw_svg_letter table {
    width: 100%;
}

.zw_svg_link {
    border-top: 1px solid #ddd;
    height: 45px;
    line-height: 45px;
    text-align: center;
    padding: 5px 0 0;
    overflow: hidden;
}

.zw_svg_link a {}

.zw_svg_link a:hover {
    color: #F30;
}

.zw_svg_kk {
    height: 33px;
    line-height: 33px;
    text-align: center;
}


/*鏀垮姟-鏀垮姟閫氱敤璇︽儏椤垫牱寮忓紑濮�*/


/*鏀垮姟-鏀垮姟閫氭爮璇︽儏椤垫牱寮忓紑濮�*/

.zw_detailbox {
    background: #fff;
    width: 100%;
}

.zw_svg_img01 {
    text-align: center;
    padding: 10px 0;
    border-bottom: 1px solid #eeeeee;
    width: 100%;
    margin: 0 auto;
}

.zw_svg_img01 span {
    display: block;
    width: 38%;
    margin: 0 auto;
}

.zw_svg_img01 span img {
    height: 68px;
    width: 100%;
}


/*鏀垮姟-鏀垮姟閫氭爮璇︽儏椤垫牱寮忕粨鏉�*/


/*浜掑姩-棣栭〉鏍峰紡寮€濮�*/

.HD_content {
    max-width: 1104px;
    width: 96%;
    margin: 24px auto;
}

.HD_first {
    height: 432px;
    /*overflow: hidden;*/
}

.HD_first_left {
    background: #fff;
    width: 65.9%;
    height: 408px;
    padding: 24px 0 0;
    float: left;
}

.hd_first_title {
    margin: 0 3%;
    height: 47px;
    line-height: 47px;
    border-top: 1px solid #e8f8ec;
    border-bottom: 1px solid #eeeeee;
}

.hd_first_title span.hd_name {
    display: inline-block;
    padding: 0 7%;
    font-size: 16px;
    color: #1b5d1b;
    border-top: 2px solid #1bbd41;
    cursor: pointer;
}

.hd_first_title span.hd_rely {
    display: block;
    float: right;
    border: 1px solid #eeeeee;
    height: 30px;
    line-height: 30px;
    width: 100px;
    background: url(../images/hd_icon_01.jpg) no-repeat 15px center;
    color: #589a63;
    padding: 0 0 0 40px;
    margin: 7px 0 0;
    overflow: hidden;
}

.hd_first_ul {
    margin: 0 3%;
}

.hd_first_ul ul li {
    height: 44px;
    line-height: 44px;
    border-bottom: 1px solid #eeeeee;
}

.hd_first_ul ul li span {
    float: right;
    color: #999;
}

.hd_first_right {
    width: 31.8%;
    float: right;
    background: #fff;
    height: 408px;
    padding: 24px 0 0;
}

.hd_icon01 {
    background: #68b4ff;
    border-radius: 6px;
    color: #fff;
    height: 144px;
    margin: 0 0 0 6%;
    width: 40.9%;
    min-width: 100px;
    text-align: center;
    float: left;
}

.hd_icon01 span.hd_icon01_word {
    display: block;
    color: #fff;
}

.hd_icon01 span.hd_icon01_img01 {
    width: 22%;
    margin: 0 auto;
    display: block;
}

.hd_icon01 span.hd_icon01_img01 img {
    margin: 50px 0 0;
    height: 24px;
    width: auto;
}

.hd_icon02 {
    background: #68b4ff;
    border-radius: 6px;
    color: #fff;
    height: 64px;
    margin: 0 0 0 6%;
    width: 40.9%;
    min-width: 100px;
    text-align: center;
    float: left;
}

.hd_icon02 span.hd_icon01_word {
    display: block;
    color: #fff;
}

.hd_icon02 span.hd_icon01_img01 {
    width: 22%;
    margin: 0 auto;
    display: block;
}

.hd_icon02 span.hd_icon01_img01 img {
    margin: 10px 0 0;
    height: 24px;
    width: auto;
}

.hd_m16 {
    margin-top: 16px;
}

.hd_icon02 span.hd_icon01_img02 {
    width: 17%;
    margin: 0 auto;
    display: block;
}

.hd_icon02 span.hd_icon01_img02 img {
    margin: 10px 0 0;
    height: 24px;
    width: auto;
}

.hd_icon03 {
    background: #2dbc4f;
    /* url(../images/hd_icon_06.png) no-repeat 20% center;*/
    border-radius: 6px;
    color: #fff;
    height: 64px;
    margin: 16px 6% 0;
    width: 88%;
    text-align: center;
    /*line-height: 64px;padding: 0 0 0 20%;*/
    font-size: 16px;
    min-width: 214px;
}

.hd_second {
    margin: 24px 0 0;
    height: 411px;
}

.hd_second_left {
    width: 31.8%;
    float: left;
    background: #fff;
    height: 375px;
    padding: 24px 0 0;
    margin: 0 2.1% 0 0;
}

.hd_first_title01 {
    margin: 0 6%;
    height: 47px;
    line-height: 47px;
    border-top: 1px solid #e8f8ec;
    border-bottom: 1px solid #eeeeee;
}

.hd_first_title01 span.hd_name {
    display: inline-block;
    padding: 0 7%;
    font-size: 16px;
    color: #1b5d1b;
    border-top: 2px solid #1bbd41;
}

.hd_second_ul {
    margin: 0 6%;
}

.hd_second_ul ul li {
    padding: 10px 0 0;
}

.hd_second_ul ul li a {
    /*display: block;*/
    height: 30px;
    line-height: 30px;
    /*overflow: hidden;*/
}

.hd_second_ul ul li span {
    color: #999;
    text-align: right;
    display: block;
}

.hd_second_right {
    width: 31.8%;
    float: right;
    background: #fff;
    height: 375px;
    padding: 24px 0 0;
}

.hd_second_kkul {
    margin: 0 6%;
}

.hd_second_kkul ul li {
    padding: 10px 0 0;
}

.hd_second_kkul ul li a {
    display: inline-block;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 99%;
    margin: 0 0 0 2%;
    float: left;
}

.hd_second_kkul ul li label.hd_second_title01 {
    width: 22%;
    display: inline-block;
    border-radius: 15px;
    background: #2dbc4f;
    height: 24px;
    line-height: 24px;
    color: #fff;
    text-align: center;
    float: left;
    margin: 3px 0;
    font-size: 12px;
}

.hd_second_kkul ul li span {
    color: #999;
    text-align: right;
    display: block;
}

.hd_second_kkul ul li label.hd_second_title02 {
    width: 70px;
    display: inline-block;
    border-radius: 15px;
    background: #cccccc;
    height: 24px;
    line-height: 24px;
    color: #fff;
    text-align: center;
    float: left;
    margin: 3px 0;
    font-size: 12px;
}


/*浜掑姩-棣栭〉鏍峰紡缁撴潫*/


/*浜掑姩-鍙備笌鐗规畩鍒楄〃椤垫牱寮忓紑濮�*/

.hd_tsh_left {
    width: 61.5%;
    float: left;
    background: #fff;
}

.hd_tsh_right {
    width: 36.2%;
    float: right;
}

.hd_tsh_nav {
    border-top: 1px solid #f1f1f1;
    margin: 24px 3.5% 0;
}

.hd_tsh_nav ul li {
    height: 44px;
    line-height: 44px;
    border-bottom: 1px dashed #ebebeb;
}

.hd_tsh_nav ul li span {
    display: block;
    float: right;
    color: #999;
    width: 85px;
    overflow: hidden;
    height: 44px;
    text-align: right;
}

.hd_tsh_nav ul li label.hd_tsh_navbar01 {
    width: 12%;
    display: block;
    border-radius: 15px;
    background: #2dbc4f;
    height: 24px;
    line-height: 24px;
    color: #fff;
    text-align: center;
    float: left;
    margin: 10px 0;
    font-size: 12px;
}

.hd_tsh_nav ul li a {
    display: block;
    width: 65%;
    margin: 0 0 0 2%;
    height: 44px;
    line-height: 44px;
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.hd_tsh_nav ul li label.hd_tsh_navbar02 {
    width: 70px;
    display: block;
    border-radius: 15px;
    background: #cccccc;
    height: 24px;
    line-height: 24px;
    color: #fff;
    text-align: center;
    float: left;
    margin: 10px 0;
    font-size: 12px;
}

.hd_tsh_nextpage {
    padding: 10px 0;
    text-align: center;
}

.hd_tsh_nav ul li.hd_tsh_last {
    border-bottom: none;
}

.hd_tsh_note {
    background: #fff;
    padding: 24px 0;
    margin: 0 0 24px 0;
}


/*.hd_tsh_note ul li {
        width: 100%;height: 48px;line-height: 48px;background-color: #e8f8ec;border-bottom: 1px solid #fff;cursor: pointer;font-family: "寰蒋闆呴粦";font-size: 16px;color: #1f7126;
    }
    .hd_tsh_note ul li span {display: block;width: 70%;height: 48px;line-height: 48px;margin: 0 auto;background: url(../images/news_arrowR.png) right center no-repeat;}*/

.hd_tsh_noteul {
    margin: 0 6%;
}

.hd_tsh_noteul ul li {
    height: 44px;
    line-height: 44px;
    border-bottom: 1px dashed #ececec;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.hd_tsh_n24 {
    margin: 24px 0 0;
}


/*浜掑姩-鍙備笌鐗规畩鍒楄〃椤垫牱寮忕粨鏉�*/


/*浜掑姩-閫氱敤鍒楄〃椤垫牱寮忓紑濮�*/

.hd_tsh_nav01 {
    border-top: 1px solid #f1f1f1;
    margin: 24px 3.5% 0;
}

.hd_tsh_nav01 ul li {
    height: 44px;
    line-height: 44px;
    border-bottom: 1px dashed #ebebeb;
}

.hd_tsh_nav01 ul li span {
    display: block;
    float: right;
    color: #999;
    height: 44px;
    text-align: right;
    width: 86px;
}

.hd_tsh_nav01 ul li a {
    display: block;
    height: 44px;
    /* width:calc(100% - 5% - 90px);*/
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.hd_tsh_nav01 ul li.hd_tsh_last01 {
    border-bottom: none;
}


/*浜掑姩-閫氱敤鍒楄〃椤垫牱寮忚鎯�*/


/*涓撻鏍峰紡寮€濮�*/

.zt_pop_displaybox {
    max-width: 675px;
    margin: 40px auto 24px;
    width: 96%;
    background: url(../images/zt_pop_line.jpg) repeat-y 8px 0;
}

.zt_pop_title {
    height: 48px;
    line-height: 48px;
    width: 100%;
    float: left;
    margin-top: 40px;
}

.zt_pop_title span.zt_pop_circle {
    height: 16px;
    display: inline-block;
    background: #31c354;
    width: 16px;
    border-radius: 50%;
    float: left;
    margin-top: 20px;
}

.zt_pop_title span.zt_pop_title01 {
    height: 48px;
    background: #31c354;
    width: 30.8%;
    text-align: centere;
    display: inline-block;
    margin: 0 0 0 18px;
    border-radius: 5px;
    color: #fff;
    font-size: 18px;
    text-align: center;
    top: -16px;
}

.zt_pop_smnav {
    margin: 25px 0 24px;
}

.zt_pop_smnavtitle {
    height: auto;
    line-height: 24px;
    width: 50%;
    overflow: hidden;
    margin-top: 40px;
}

.zt_esp_left {
    width: 100%;
}

.zt_esp_left:nth-last-of-type(even) {
    margin-left: 40px;
}

.zt_esp_left span.zt_pop_cirbar01 {
    height: 8px;
    display: inline-block;
    background: #7fdb96;
    width: 8px;
    border-radius: 50%;
    float: left;
    margin: 8px 22px 8px 4px;
}

.zt_esp_left span.zt_pop_cirbar02 {
    height: 8px;
    display: inline-block;
    background: #7fdb96;
    width: 8px;
    border-radius: 50%;
    float: left;
    margin: 8px 22px 8px 14px;
}

.zt_esp_left span.zt_pop_cirname {
    height: 24px;
    line-height: 24px;
    background: #c2efca;
    color: #1b5d1b;
    font-size: 12px;
    text-align: center;
    border-radius: 5px;
    display: inline-block;
    padding: 0 2%;
    float: left;
}

.zt_pop_smnavbox {
    padding: 16px 0 24px 34px;
    margin-top: 30px;
}

.zt_photo_hleft {
    width: 100%;
}

.zt_photo_hleft span {
    display: block;
    background: #fff;
    height: auto;
    padding: 0 5%;
}

.zt_photo_hleft span img {
    width: 100%;
    height: auto;
}

.zt_photo_hright {
    float: right;
    width: 45%;
}

.zt_photo_hright span {
    display: block;
    background: #fff;
    height: 103px;
    padding: 16px 5%;
}

.zt_photo_hright span img {
    width: 100%;
    height: 103px;
}

.zt_ph_nextpage {
    max-width: 675px;
    margin: 0 auto;
    width: 100%;
    text-align: center;
    padding: 10px 0 35px;
}

.zt_ph_nextpage a {
    font-size: 12px;
    height: 34px;
    line-height: 34px;
    border: 1px solid #c2efca;
    padding: 0 2%;
    margin: 0 1%;
    display: inline-block
}

.zt_ph_nextpage a: hover {
    background: #31c354;
    border: 1px solid #31c354;
    color: #fff;
}


/*涓撻鏍峰紡缁撴潫*/


/*鏀垮姟-鍜ㄨ寤鸿鐗规畩椤靛紑濮�*/

.zw_spetitle {
    height: 48px;
    line-height: 48px;
    background: #1f7126;
    padding: 0 2.5%;
    color: #fff;
}

.zw_specibox {
    margin: 0 2.5%;
    padding: 24px 0;
}

.zw_specititle {
    height: 48px;
    line-height: 48px;
    border-bottom: 1px solid #eeeeee;
    border-top: 1px solid #bdebce;
}

.zw_specititle a {
    display: inline-block;
    font-size: 16px;
    color: #666;
    padding: 0 2%;
}

.zw_specititle a:hover,
.zw_specititle a.zw_current01 {
    color: #589a63;
    border-top: 2px solid #1bbd41;
}

.zw_spec_cont {
    width: 100%;
    padding: 24px 0 12px;
}

.zw_spec_left {
    width: 38.6%;
    float: left;
    padding: 0 1.5% 0 0;
    border-right: 1px solid #eeeeee;
    font-size: 14px;
}

.zw_spec_left span.zw_spec_add {
    display: block;
    border-bottom: 1px solid #cccccc;
    line-height: 24px;
    padding: 0 0 12px;
}

.zw_spec_left span.zw_spec_word {
    display: block;
    border-bottom: 1px dotted #ccc;
    padding: 12px 0;
    line-height: 24px;
}

.zw_spec_left p {
    line-height: 24px;
    padding: 12px 0;
}

.zw_spec_left p b {
    font-size: 14px;
    display: block;
}

.zw_spec_right {
    width: 57.5%;
    float: right;
}

.zw_spec_ik {
    height: 48px;
    line-height: 48px;
    margin: 0 0 24px;
}

span.zw_spec_ipt {
    width: 44%;
    border: 1px solid #dedede;
    height: 46px;
    line-height: 46px;
    display: inline-block;
    padding: 0 2%;
    overflow: hidden;
}

span.zw_spec_ipt:hover {
    border: 1px solid #2dbc4f;
}

span.zw_spec_ipt input {
    border: none;
    font-family: "寰蒋闆呴粦";
    display: inline-block;
    width: -moz-calc(100% - 60px - 4%);
    width: -webkit-calc(100% - 60px - 4%);
    width: calc(100% - 60px - 4%);
    height: 43px;
    line-height: 43px;
    font-size: 14px;
}

span.zw_spec_ipt label {
    display: inline-block;
    color: #666;
    width: 60px;
}

.zw_spec_itear {
    border: 1px solid #dedede;
    height: 198px;
    line-height: 46px;
    padding: 0 2%;
    margin: 0 0 24px;
}

.zw_spec_itear:hover {
    border: 1px solid #2dbc4f;
}

.zw_spec_itear label {
    display: inline-block;
    color: #666;
    width: 9%;
    float: left;
}

.zw_spec_itear textarea {
    height: 140px;
    line-height: 36px;
    border: none;
    width: 100%;
    float: left;
    font-family: "寰蒋闆呴粦";
    font-size: 14px;
}

span.zw_spec_btn {
    margin: 3px 0 0 4%;
}

a.zw_spec_ikbtn {
    width: 25%;
    border: 1px solid #1bbd41;
    border-radius: 4px;
    height: 46px;
    line-height: 46px;
    text-align: center;
    display: inline-block;
    text-align: center;
    color: #1bbd41;
    float: left;
}

a.zw_spec_ikbtn1 {
    width: 25%;
    background: #1bbd41;
    border-radius: 4px;
    height: 48px;
    line-height: 48px;
    text-align: center;
    display: inline-block;
    text-align: center;
    color: #fff;
    float: right;
}


/*鏀垮姟-鍜ㄨ寤鸿鐗规畩椤电粨鏉�*/


/*鏂伴椈_鏂伴椈閫氱敤鍒楄〃鏍峰紡*/

.news_cont li {
    display: block;
    height: 43px;
    line-height: 43px;
    border-bottom: 1px dashed #ebebeb
}

.news_cont li span {
    display: block;
    float: right;
    color: #bbb;
}

.turnPage {
    display: block;
    width: 100%;
    text-align: center;
    line-height: 60px;
}

.turnPage span {
    padding: 0 0.5%;
}

.turnPage span font {
    padding: 0 0.3%;
    color: #1b5d1b;
}

.turnPage .grey a:link,
.turnPage .grey a:visited {
    color: #aaa;
}

#current {
    font-weight: bold;
}


/* 褰卞儚宕囨槑*/

.YS_list .title {
    display: block;
    width: 96%;
    padding: 0 2%;
    height: 48px;
    line-height: 48px;
    font-family: "寰蒋闆呴粦";
    font-size: 14px;
    color: #fff;
    background-color: #1f7126;
}

.YS_list {
    display: block;
    width: 100%;
    max-width: 1104px;
    height: auto;
    margin: 24px auto;
    background-color: #fff;
}

.YS_biaoti {
    height: 56px;
    width: 100%;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #bdebce;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #eee;
}

.ys_laoyt {
    width: 96%;
    margin-top: 24px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
    padding-bottom: 14px;
}

.YS_biaoti a {
    line-height: 58px;
    text-align: center;
    float: left;
    padding-right: 2%;
    padding-left: 2%;
    color: #999;
}

#ys-gs {
    color: #1b5d1b;
    line-height: 56px;
    border-top-width: 2px;
    border-top-style: solid;
    border-top-color: #1bbd41;
}

.ys-bh {
    height: 252px;
    width: 32%;
    position: relative;
    clip: rect(24px, auto, auto, auto);
    float: left;
    margin-left: 2%;
}

.ys-bh img {
    width: 100%;
}

.ys-sdh {
    height: 48px;
    width: 48px;
    overflow: visible;
    position: absolute;
    z-index: 1;
    top: 102px;
    left: 43%;
}

.ys-bh p {
    font-size: 14px;
    line-height: 45px;
    color: #333;
    text-align: left;
}

.ys-kdu {
    width: 100%;
    float: left;
    margin-top: 24px;
    border-bottom-width: 1px;
    border-bottom-style: dashed;
    border-bottom-color: #dddddd;
    height: 311px;
}

.ys-bh1 {
    height: 252px;
    width: 32%;
    position: relative;
    clip: rect(24px, auto, auto, auto);
    float: right;
}

.ys-bh1 img {
    width: 100%;
}

.ys-bh2 {
    height: 252px;
    width: 32%;
    position: relative;
    clip: rect(24px, auto, auto, auto);
    float: left;
}

.ys-bh2 img {
    width: 100%;
}

.ys-bh1 p {
    font-size: 14px;
    line-height: 45px;
    color: #333;
    text-align: left;
}

.ys-bh2 p {
    font-size: 14px;
    line-height: 45px;
    color: #333;
    text-align: left;
}

.ys-clear {
    height: 12px;
    line-height: 0px;
    font-size: 0px;
    overflow: hidden;
    clear: both;
}


/*璧拌繘宕囨槑-閫氱敤鍒楄〃椤垫牱寮忓紑濮�*/


/*鎼滅储娴姩灞傚拰搴曢儴閾炬帴娴姩灞傛牱寮忓紑濮�*/

.widbox {
    position: relative;
}

.zw_btn a {
    cursor: pointer;
}

.zw_btn a.zw_icon01 .zw_search_pop {
    display: none;
}

.zw_btn a.zw_icon01:hover .zw_search_pop {
    display: block;
    position: absolute;
    background: #1b5d1b;
    height: 80px;
    left: 17%;
    top: 0;
    width: 74.4%;
    color: #fff;
    clear: both;
}

.zw_btn a.zw_icon01:hover .zw_search_pop input.zw_se_popbtn {
    float: left;
    display: block;
    width: 10%;
    border: none;
    background: url(../images/close.png) no-repeat center;
    height: 80px;
    line-height: 80px;
}

.zw_btn a.zw_icon01:hover .zw_search_pop input.zw_se_popipt {
    display: block;
    float: left;
    height: 80px;
    line-height: 80px;
    color: #fff;
    font-family: "寰蒋闆呴粦";
    width: 90%;
    background: none;
    font-size: 16px;
}

.qlink {
    height: 48px;
    line-height: 48px;
    background: #306d31;
    color: #fff;
    margin-top: 24px;
}

.qlinkbox {
    max-width: 1104px;
    width: 95%;
    margin: 0 auto;
    position: relative;
}

.qlinkbox ul li .add_popnav {
    display: none;
    z-index: 9999;
    overflow-y: scroll;
}

.qlinkbox ul li:hover .add_popnav {
    position: absolute;
    left: 0;
    bottom: 0;
    height: 275px;
    background: #fff;
    width: 100%;
    display: block;
    border: 1px solid #cecece;
    border-radius: 6px;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
    margin: 0;
    padding: 0;
}

.qlinkbox ul li:hover .add_popnav .add_pop01 {
    font-size: 14px;
    color: #666;
    display: block;
    line-height: 56px;
    height: 56px;
    overflow: hidden;
    text-align: center;
    margin: 0 0 0 2.2%;
    float: left;
    width: 17%;
}

.qlinkbox ul li:hover .add_popnav .add_pop01 label {
    display: inline-block;
    cursor: pointer;
}

.qlinkbox ul li:hover .add_popnav .add_pop02 {
    font-size: 14px;
    color: #666;
    display: block;
    line-height: 56px;
    height: 56px;
    overflow: hidden;
    text-align: left;
    width: 6%;
    margin: 0 2.2% 0 0;
    float: left;
}


/*鎼滅储娴姩灞傚拰搴曢儴閾炬帴娴姩灞傛牱寮忕粨鏉�*/

.header_mobile,
.footer_moble {
    display: none;
}

.hd_first_loading {
    text-align: center;
    line-height: 300px;
}

.zw_title03 a {
    color: #fff;
}

.hd_first_title01 span {
    cursor: pointer;
}

.hd_icon03 a {
    color: #fff;
}

.split {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.zw_gov_nextpage&gt;table {
    width: 100%
}

.hd_icon03 table {
    display: inline-block;
    margin: 0;
    padding: 0;
    height: 64px;
    vertical-align: middle;
}

.hd_icon03&gt;table&gt;tbody&gt;tr&gt;td {
    height: 64px;
    vertical-align: middle;
}

.menu_new {
    position: absolute;
    background: #1b5d1b;
    color: #fff;
    width: 100%;
    height: auto;
    /*border-top: 1px solid #ecf9f0;*/
    z-index: 9999;
}

.menu_new ul li a {
    color: #fff;
    color: #fff;
    display: block;
    font-size: 20px;
    height: 51px;
    line-height: 51px;
    text-align: center;
}

.menu_new ul li a:hover {
    color: #1b5d1b;
    background: #fff;
}


/*.zw_gov_nextpage &gt; a{width: auto;height: 21px;line-height: 21px;font-size: 12px;text-align: center;border: 1px solid #CCC;margin: 3px 1px;display: inline-block;color: #333;}*/

.zw_gov_nextpage&gt;a {
    width: auto;
    height: 31px;
    line-height: 31px;
    font-size: 14px;
    text-align: center;
    border: 1px solid #CCC;
    margin: 3px 5px;
    padding: 0 10px;
    display: inline-block;
    color: #333;
}

.zw_gov_nextpage&gt;.current {
    color: #FFF;
    background-color: #1b5d1b;
}

.swiper-container {
    width: 900px;
    float: left;
    /*height: 305px;*/
    position: relative;
}

.swiper-pagination-switch {
    display: inline-block;
    width: 8px;
    height: 8px;
    margin-right: 5px;
    opacity: 0.8;
    cursor: pointer;
    background-image: url("../images/wdot8.png")
}

.swiper-active-switch {
    background-image: url("../images/gdot8.png")
}

.pagination {
    position: absolute;
    z-index: 20;
    bottom: 5px;
    right: 5px;
}

#cont-wxx {
    height: 170px;
}

.hd_tsh_nav_gzcy ul li a {
    width: -moz-calc( 100% - 150px - 6%);
    width: -webkit-calc( 100% - 150px - 6%);
    width: calc( 100% - 150px - 6%);
}


/*鏂伴椈涓績鏂板鏍峰紡*/

.news_part1 .cont .text1 {
    height: 48px;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.news_part1 .cont li a {
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block;
    overflow: hidden;
}

.news_part1_size1 {
    float: right;
    width: -moz-calc(100% - 540px - 4%);
    width: -webkit-calc(100% - 540px - 4%);
    width: calc(100% - 540px - 4%);
}

.news_part1_size2 {
    float: left;
    width: 55.8%;
    padding-right: 2%;
    border-right: 1px solid #ddd
}

.news_focus img {
    height: 305px;
    width: 540px;
}

.news_tr3 img {
    width: 100%;
}

.cont1-ul-li img {
    height: 104px;
    width: 97%;
    margin-top: 10px;
}

#banner_title span {
    min-width: 80px;
}

.cont_li_span2,
.cont_li_span1 {
    display: none;
}

.is_scorel {
    display: none;
}

.turnPage&gt;a {
    width: auto;
    height: 31px;
    line-height: 31px;
    font-size: 14px;
    text-align: center;
    border: 1px solid #CCC;
    margin: 3px 5px;
    padding: 0 10px;
    display: inline-block;
    color: #333;
}

.turnPage&gt;.current {
    color: #FFF;
    background-color: #1b5d1b;
}

.news_cont li {
    max-height: 43px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

#ItemRDXX span {
    height: 44px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.news_dp_icon {
    height: 44px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.qlink2 {
    height: 48px;
    line-height: 48px;
    background: #306d31;
    color: #fff;
    margin-top: 24px;
}

.qlinkbox2 {
    max-width: 1104px;
    width: 95%;
    margin: 0 auto;
    position: relative;
}

.qlinkbox2 ul li .add_popnav {
    display: none;
    z-index: 9999;
    overflow-y: scroll;
}

.qlinkbox2 ul li:hover .add_popnav {
    position: absolute;
    left: 0;
    bottom: 0;
    height: 275px;
    background: #fff;
    width: 100%;
    display: block;
    border: 1px solid #cecece;
    border-radius: 6px;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
    margin: 0;
    padding: 0;
}

.qlinkbox2 ul li:hover .add_popnav .add_pop01 {
    font-size: 14px;
    color: #666;
    display: block;
    line-height: 56px;
    height: 56px;
    overflow: hidden;
    text-align: center;
    margin: 0 0 0 2.2%;
    float: left;
    width: 17%;
}

.qlinkbox2 ul li:hover .add_popnav .add_pop01 label {
    display: inline-block;
    cursor: pointer;
}

.qlinkbox2 ul li:hover .add_popnav .add_pop02 {
    font-size: 14px;
    color: #666;
    display: block;
    line-height: 56px;
    height: 56px;
    overflow: hidden;
    text-align: left;
    width: 6%;
    margin: 0 2.2% 0 0;
    float: left;
}

.cont2-ul-li-img span {
    display: block;
    height: 30px;
    line-height: 30px;
    font-family: "寰蒋闆呴粦";
    font-size: 16px;
}

.cont2-ul-li-ewm {
    display: none;
}

.news_list .artGroup {
    margin-top: 20px;
}

.news_list .artGroup span {
    display: block;
    height: 30px;
    line-height: 30px;
    text-align: center;
    font-family: "寰蒋闆呴粦";
    font-size: 16px;
    color: #333;
}

.artGroup {
    display: block;
    width: 100%;
    height: 120px;
    position: relative;
    margin: 0 10px 10px 10px;
    float: left;
}

.artwork {
    display: block;
    width: 100%;
    height: 100%;
}

.artGroup .artwork_img {
    position: absolute;
    display: block;
    width: 100%;
}

.artwork_img {
    height: 100%
}

.artGroup span {
    display: block;
}

.detail img {
    height: 66px;
    width: 66px;
}

.artGroup .detail {
    display: block;
    background: #fff;
    width: 100%;
    height: 100%;
    position: absolute;
}

.artGroup .detail h3 {
    font: 300 18px/1.1 Raleway, "Microsoft YaHei", Dosis, sans-serif;
    text-align: center;
    color: orange;
}

.artGroup .detail p {
    font: 200 13px/1.2 Raleway, "Microsoft YaHei", Dosis, sans-serif;
    text-align: left;
    padding: 0 0.25em;
}

article {
    clear: both;
    font: 300 15px/1.2 Raleway, "Microsoft YaHei", Dosis, sans-serif;
    margin: 2em auto;
    max-width: 600px;
}


/* Older Browsers */

.artGroup.slide {
    overflow: hidden;
}

.artGroup.slide .detail {
    bottom: -364px;
}


/* Newer Browsers */

.artGroup.flip {
    -webkit-perspective: 800px;
    perspective: 800px;
}

.artGroup.flip .artwork {
    -webkit-transition: -webkit-transform 1s ease;
    transition: transform 1s ease;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
}

.artGroup.flip .detail,
.artGroup.flip .theFlip {
    -webkit-transform: rotateY(-180deg);
    transform: rotateY(-180deg);
}

.artGroup.flip .artwork_img,
.artGroup.flip .detail {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.container-bottom {
    overflow: auto
}

.news_wban {
    display: block;
    width: 90%;
    height: 40px;
    border-bottom: 1px solid #eee;
    /*background: url(../images/dotCyan.png) left 1px repeat-x;*/
    padding: 0 5%;
    overflow: hidden;
    margin-bottom: 20px;
    margin-top: 40px;
}

.news_wban span {
    display: block;
    float: left;
    width: 33%;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-family: "寰蒋闆呴粦";
    font-size: 16px;
    color: #999;
    cursor: pointer;
    min-width: 90px;
    min-width: 100px;
}

.news_wban .news_current {
    display: block;
    width: 33%;
    height: 38px;
    line-height: 38px;
    border-bottom: 2px solid #1bbd41;
    color: #1bbd41;
}


/*鏂伴椈涓績鏂板鏍峰紡*/


/*棣栭〉鏂板鏍峰紡*/

.box-content h2 {
    font-size: 24px;
    color: #FFF;
    margin-top: 24px;
    cursor: pointer;
}

.box-content p a {
    font-size: 14px;
    color: #FFF;
    float: left;
    display: block;
    margin-right: 8px;
    margin-left: 8px;
}

.box-content p {
    line-height: 50px;
    float: left;
    padding-left: 4%;
    height: 50px;
    width: 96%;
}

.index-content p {
    display: block;
    line-height: 35px;
    font-size: 15px;
    text-indent: 2em;
}

.index-aqw1-div {
    display: none;
    position: relative;
}

.index-aqw1-div ul {
    position: absolute;
    background: #fff;
    border: 1px solid #ebebeb;
    box-shadow: 1px 1px 1px rgba(17, 185, 17, .1);
    transition: box-shadow ease .8s;
}

.index-lsc #first.active,
.index-lsc #second.active,
.index-lsc #third.active,
.index-lsc #fourth.active {
    margin-top: 0px;
    opacity: 1;
    -webkit-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
    display: block
}

.index-lsc #first,
.index-lsc #second,
.index-lsc #third,
.index-lsc #fourth {
    position: absolute;
    min-height: 400px;
    width: 58%;
    -webkit-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
    margin-top: -450px;
    opacity: 0;
}

.index-lsc-con {
    width: 100%;
    position: relative
}

.index-lsk {
    float: right
}

.index-lsc {
    position: relative;
    display: block;
    overflow: hidden;
}

.index-soulast {
    text-align: center;
    background: #33CA73;
    display: none;
    margin: 0 5%;
    border-radius: 5px;
}

.index-soulast img {
    width: 33px;
    height: 33px;
}

.index-soulast td {
    vertical-align: middle;
}

.index-soulast table {
    display: inline-block;
    margin-top: 5px;
}

.box-content-ul li {
    width: 33.3%;
    float: left;
    height: 50px;
    line-height: 50px;
}

.box-content-ul li a {
    font-size: 14px;
    color: #FFF;
    display: block;
}

.mindex-banner {
    display: none;
}

.mbox {
    position: relative;
    perspective: 1000px;
    height: 220px;
    width: 22%;
    float: left;
    margin-right: 1.5%;
    margin-left: 1.5%;
}

.mbox .box-img {
    background: rgba(255, 255, 255, 0.6);
    height: 220px;
    padding-top: 40px;
    box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1);
}

.mbox .box-img p {
    font-size: 24px;
    text-align: center;
    display: block;
    color: #33ca73;
    margin-top: 40px;
}

.mbox .box-img img {
    width: 50%;
    height: auto;
    margin-top: 20px;
}

.mindex-leku {
    max-width: 1104px;
    margin: 24px auto;
    border-radius: 10px;
    padding: 10px 0;
}

.mindex-lnav a {
    height: 40px;
    display: block;
    line-height: 40px;
    margin: 5px 2%;
    border: 1px solid #dedede;
    padding: 5px 50px;
    position: relative;
    background-image: url(../images/index-a.png);
    background-repeat: no-repeat;
    background-position: 10px center;
    border-radius: 5px;
}

.mindex-lnav a:after {
    content: "&gt;";
    position: absolute;
    right: 10px;
    top: 0%;
}

.mindex-leku {
    display: none;
}

.mbox .show-content {
    display: none;
}

.layer-gre {
    background: rgba(39, 189, 96, 0.7);
}

.box-content-ul {
    text-align: center;
}

.index-sou,
.mindex-leku,
.index-leku {
    width: 98%;
}

#selected,
.ss1_r_search input {
    padding-left: 5px;
}

#selected {
    cursor: pointer;
}

.index-sdl a:hover {
    color: #333;
}

.index-sdl a li {
    cursor: pointer;
}

.index-sdl a li:hover {
    background: #33ca73;
}

.index-aqw1-div,
.index-aqw1 {
    cursor: pointer;
}

.box-content-ul50 li {
    width: 50%;
}

.box-content-ul100 li {
    width: 100%;
}

.index-content p {
    height: 210px;
    overflow: hidden;
    float: left;
    text-overflow: ellipsis;
}

.artwork_img img {
    border-radius: 50%;
}


/*棣栭〉鏂板鏍峰紡*/

.wid680-02 ul li {
    width: 20%;
    float: left;
    background: #f1fae9;
    height: 123px;
    text-align: center;
    margin: 2%;
    border-radius: 10px;
}

.wid680-02 ul li span {
    display: block
}

.wid680-02 ul li img {
    margin-top: 20px
}

.index-tubiaos {
    height: 104px;
    width: 104px;
    border-radius: 104px;
    background-color: #fff;
    margin: 0 auto;
    text-align: center;
}

.box .box-imgs p {
    font-size: 24px;
    text-align: center;
    display: block;
    color: #fff;
    margin-top: 40px;
}

.box .box-imgs img {
    width: 50%;
    height: auto;
    margin-top: 20px;
}

.box .box-imgs {
    height: 220px;
    padding-top: 40px;
    box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1);
}

.box-imgs p {
    line-height: normal;
}

.layer-gre .box-imgs p {
    font-size: 24px;
    text-align: center;
    display: block;
    color: #fff;
    margin-top: 40px;
}

.layer-gre .box-imgs img {
    width: 50%;
    height: auto;
    margin-top: 20px;
}

.layer-gre .box-imgs {
    height: 220px;
    padding-top: 40px;
    box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1);
}

.box-imgs p {
    line-height: normal;
}


/*閫氱敤鏍峰紡*/

.html_b {
    font-weight: 900;
    display: block;
}


/*瑙嗛鏂伴椈琛ュ厖鏍峰紡*/

.news_videoD {
    width: 100%;
    height: 450px;
    margin-top: 24px;
    background-color: #1b5d1b;
}

.news_videoD_l {
    width: 78%;
    height: 100%;
    float: left;
}

.news_videoD_l img {
    width: 100%;
    height: 450px;
}

.news_videoD_r {
    width: 20%;
    margin-left: 1.5%;
    height: 450px;
    float: left;
}

.news_videoD_r p {
    margin: 24px 0;
    width: 100%;
    text-indent: 6%;
    line-height: 23px;
    background: url(../images/news_arrowR2.png) left 7px no-repeat;
}

.news_videoD_r p a:link,
.news_videoD_r p a:visited {
    font-family: "寰蒋闆呴粦";
    font-size: 14px;
    color: #fff;
}

.news_videoD_r p a:hover {
    text-decoration: underline;
}

.news_relevant100 {
    display: block;
    width: 96%;
    max-width: 1104px;
    margin: 24px auto;
}

.news_relevant {
    float: right;
    width: 70%;
    padding: 2%;
    background-color: #fff;
}

.news_relevant .title {
    display: block;
    width: 100%;
    height: 48px;
    border-bottom: 1px solid #eee;
    background: url(../images/dotCyan.png) left 1px repeat-x;
}

.news_relevant .title span {
    display: block;
    width: 18%;
    height: 46px;
    border-top: 2px solid #1bbd41;
    line-height: 46px;
    text-align: center;
    font-family: "寰蒋闆呴粦";
    font-size: 16px;
    color: #589a63;
    cursor: pointer;
}

.news_relevant li {
    display: block;
    width: 96%;
    padding: 0 2%;
    height: 45px;
    line-height: 45px;
    border-bottom: 1px dashed #ebebeb;
    font-family: "寰蒋闆呴粦";
    font-size: 14px;
    color: #333;
    cursor: pointer;
}

.news_relevant li a {
    padding-left: 3%;
    background: url(../images/news_xgnews.png) left center no-repeat;
}


/*璧拌繘宕囨槑*/

.step1_100 {
    width: 100%;
    background: url(../images/zjcm_bg.jpg) center top no-repeat;
}

.step1 {
    width: 100%;
    max-width: 1104px;
    margin: 0 auto;
    padding-top: 458px;
    overflow: hidden;
}

.step1_l {
    width: 77%;
    float: left;
}

.step1_l .title {
    width: 100%;
    height: 43px;
}

.step1_l .info {
    width: 100%;
    line-height: 36px;
    font-family: "寰蒋闆呴粦";
    font-size: 14px;
    color: #333;
    margin: 20px 0;
    padding-bottom: 20px;
    border-bottom: 1px solid #bfd3ca;
    text-indent: 2em;
}

.step1_l .link {
    width: 100%;
    font-family: "寰蒋闆呴粦";
    font-size: 18px;
    color: #fff;
}

.step1_l .link span {
    height: 56px;
    float: left;
    background: url(../images/step1_2.png) center 5px no-repeat;
    text-align: center;
    line-height: 56px;
    cursor: pointer;
    background-size: 100% 100%;
    width: 20%;
}

.step1_r {
    width: 18.8%;
    float: right;
    min-width: 208px;
}

.step1_r img {
    margin-left: auto;
    margin-right: auto;
}

.step2_100 {
    width: 100%;
    height: auto;
}

.step2 {
    width: 100%;
    max-width: 1104px;
    height: auto;
    margin: 0 auto;
    overflow: hidden;
}

.step2_l {
    width: 35%;
    padding: 24px 1.5%;
    height: 320px;
    background-color: #fff;
    float: left;
}

.step2_l .title {
    display: block;
    width: 100%;
    height: 49px;
    border-bottom: 1px solid #eee;
    background: url(../images/dotCyan.png) left 1px repeat-x;
}

.step2_l .title a {
    float: right;
    height: 25px;
    line-height: 49px;
    padding-right: 15px;
}

.step2_l .title span {
    display: block;
    float: left;
    width: 35%;
    height: 47px;
    line-height: 47px;
    border-top: 2px solid #34ae45;
    text-align: center;
    font-family: "寰蒋闆呴粦";
    font-size: 16px;
    color: #34ae45;
    cursor: pointer;
}

.step2_l li {
    display: block;
    width: 94%;
    height: 46px;
    line-height: 46px;
    font-family: "寰蒋闆呴粦";
    font-size: 14px;
    color: #666;
    border-bottom: 1px dashed #ebebeb;
    margin-left: 4%
}

.step2_l_YSHJ {
    min-height: auto;
}

.step2_l .link {
    display: block;
    width: 100%;
    height: 109px;
    margin-top: 24px;
}

.step2_l .link p {
    float: left;
    width: 40%;
    padding: 5px 5%;
    height: 80px;
    text-align: center;
}

.step2_l .link p img {
    max-width: 100%;
    max-height: 100%;
}

.step2_l .link_l {
    display: block;
    float: left;
    width: 42%;
    height: 50px;
    padding-top: 59px;
    background: url(../images/step2_2.png) center 22px no-repeat;
    background-color: #ddf5e3;
    border-radius: 5px;
    cursor: pointer;
    line-height: 36px;
    font-family: "寰蒋闆呴粦";
    font-size: 18px;
    color: #1b5d1b;
    text-align: center;
    margin-right: 4%
}

.step2_l .link_l:hover {
    background-color: #8ddea0;
}

.step2_l .link_r {
    display: block;
    float: left;
    width: 46%;
    height: 50px;
    padding-top: 59px;
    background: url(../images/step2_3.png) center 22px no-repeat;
    background-color: #ddf5e3;
    border-radius: 5px;
    cursor: pointer;
    line-height: 36px;
    font-family: "寰蒋闆呴粦";
    font-size: 18px;
    color: #1b5d1b;
    text-align: center;
}

.step2_l .link_r:hover {
    background-color: #8ddea0;
}

.step2_r {
    width: 58%;
    padding: 24px 2%;
    height: 320px;
    background-color: #fff;
    float: right;
}

.step2_r1 {
    width: 67.7%;
    height: 368px;
    float: left;
    margin-right: 10%;
    position: static;
}

.step2_r1 .title {
    display: block;
    width: 100%;
    height: 49px;
    border-bottom: 1px solid #eee;
    background: url(../images/dotCyan.png) left 1px repeat-x;
}

.step2_r1 .title span {
    display: block;
    float: left;
    width: 20%;
    height: 49px;
    line-height: 49px;
    text-align: center;
    font-family: "寰蒋闆呴粦";
    font-size: 16px;
    color: #333;
    cursor: pointer;
}

#step2_now {
    display: block;
    width: 20%;
    height: 47px;
    line-height: 47px;
    border-top: 2px solid #34ae45;
    text-align: center;
    color: #34ae45;
}

.step2_r1 .style1 {
    width: 48%;
    height: auto;
    float: left;
    margin-top: 24px;
    margin-right: 2%
}

.step2_r1 .style1 img {
    width: 100%;
    height: 144px;
}

.step2_r1 .style1 h3 {
    width: 100%;
    margin: 0;
    padding: 0;
    line-height: 33px;
    font-family: "寰蒋闆呴粦";
    font-size: 16px;
    color: #333;
}

.step2_r1 .style1 p {
    width: 100%;
    line-height: 24px;
    font-family: "寰蒋闆呴粦";
    font-size: 14px;
    text-align: justify;
    text-justify: inter-ideograph;
}

.step2_r1 .style1 p a:link,
.step2_r1 .style1 p a:visited {
    color: #eb6363;
}

.step2_r1 .style1 p a:hover {
    color: #378638;
}

.step2_r1 .style2 {
    width: 48%;
    height: auto;
    float: right;
    margin-top: 24px;
}

.step2_r1 .style2 img {
    width: 100%;
    height: 144px;
}

.step2_r1 .style2 h3 {
    width: 100%;
    margin: 0;
    padding: 0;
    line-height: 33px;
    font-family: "寰蒋闆呴粦";
    font-size: 16px;
    color: #333;
}

.step2_r1 .style2 p {
    width: 100%;
    line-height: 24px;
    font-family: "寰蒋闆呴粦";
    font-size: 14px;
    text-align: justify;
    text-justify: inter-ideograph;
}

.step2_r1 .style2 p a:link,
.step2_r1 .style2 p a:visited {
    color: #eb6363;
}

.step2_r1 .style2 p a:hover {
    color: #378638;
}

.step2_r1 .index-lds {
    width: 100%;
}

.step2_r2 {
    width: 20%;
    height: 368px;
    float: left;
}

.step2_r2 span {
    display: block;
    width: 100%;
    height: 64px;
    line-height: 64px;
    font-family: "寰蒋闆呴粦";
    font-size: 18px;
}

.step2_r2 span img {
    float: left;
    height: 32px;
    padding: 16px 10% 0 0;
}

.step2_r2 {
    border-left: solid 1px #c2efca;
}

.step2_r2 span:hover {
    border-left: solid 5px #1b5d1b;
}

.step2_r2 span {
    border-left: solid 5px rgba(200, 200, 200, 0.00);
    padding-left: 8px;
}

#zjcm {
    border-left: solid 5px #1b5d1b;
}

.index-lds .index-lsc .active {
    margin-top: 0px;
    opacity: 1;
    -webkit-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
    display: block;
    position: absolute;
}

.index-lds .index-lsc {
    position: absolute;
    -webkit-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
    margin-top: -450px;
    opacity: 0;
    position: absolute;
}

.step2_r1 .title .span {
    display: block;
    float: left;
    width: 35%;
    height: 47px;
    line-height: 47px;
    border-top: 2px solid #34ae45;
    text-align: center;
    font-family: "寰蒋闆呴粦";
    font-size: 16px;
    color: #34ae45;
    cursor: pointer;
}


/*缃戠珯鍦板浘鏍峰紡寮€濮�*/

.sitemap {
    display: block;
    width: 100%;
    height: auto;
    background-color: #fff;
    padding-bottom: 24px;
    overflow: hidden;
}

.sitemap .posi {
    display: block;
    width: 94%;
    padding: 0 3%;
    height: 48px;
    line-height: 48px;
    background-color: #1f7126;
    font-family: "寰蒋闆呴粦";
    font-size: 14px;
    color: #fff;
}

.sitemapD {
    display: block;
    width: 96%;
    margin: 1% 2%;
    height: auto;
    border-bottom: 1px dashed #eee;
}

.sitemapD .title {
    display: block;
    width: 96%;
    padding-left: 4%;
    height: 50px;
    line-height: 50px;
    border-bottom: 1px solid #eee;
    font-family: "寰蒋闆呴粦";
    font-size: 18px;
    color: #1f7126;
    background: url(../images/sitemap1.png) left center no-repeat;
}

.sitemapD li {
    height: 50px;
    line-height: 50px;
    font-family: "寰蒋闆呴粦";
    font-size: 14px;
    background: url(../images/sitemap2.png) right center no-repeat;
    float: left;
    padding-right: 2%;
    margin-right: 2%;
}

#noBg {
    background: none;
}

.hd_tsh_tb1 img {
    height: 300px;
    width: 200px
}

.hd_tsh_public {
    margin-bottom: 30px;
}

.hd_tsh_public span {
    display: block;
    width: 25%;
    float: left;
    text-align: center;
    min-width: 170px;
    margin-top: 20px;
}

.hd_tsh_public span img {
    cursor: pointer;
}

.hd_tsh_public span a {
    display: block;
    line-height: 30px;
    font-size: 16px;
}

.hd_tsh_noright {
    width: 100%;
}

.layui-fixbar {
    position: fixed;
    right: 15px;
    bottom: 100px;
    z-index: 9999;
}

.layui-fixbar li {
    width: 50px;
    height: 50px;
    line-height: 50px;
    margin-bottom: 1px;
    text-align: center;
    cursor: pointer;
    font-size: 30px;
    color: #fff;
    border-radius: 25px;
    opacity: .95;
}

.layui-icon {
    font-family: layui-icon!important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.layui-btn,
.layui-disabled,
.layui-icon,
.layui-unselect {
    -webkit-user-select: none;
    -ms-user-select: none;
    -moz-user-select: none;
}

.layui-fixbar .layui-fixbar-top {
    display: none;
}

.hd_tsh_nav01_pic li {
    width: 30%;
    margin: 8px 1.5%;
    float: left;
    border: ridge 1px #E8E8E8;
}

.hd_tsh_nav01_pic li a {
    width: 100%;
    display: block;
    overflow: hidden;
}

.hd_tsh_nav01_pic li img {
    width: 300px;
    height: 200px;
    cursor: pointer;
    margin-left: 2.5%;
    margin-right: 2.5%;
    margin-top: 4px;
    transition: all 0.6s;
}

.hd_tsh_nav01_pic li img:hover {
    transform: scale(1.4);
}

.hd_tsh_nav01_pic li span {
    height: 40px;
    line-height: 40px;
    width: 96%;
    margin-left: 2.5%;
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    overflow: hidden;
}

.hd_tsh_nav01_pic .title {
    width: 97%;
    margin: 24px 1.5%;
    border-top: ridge 1px #34ae45;
    border-bottom: ridge 1px #E8E8E8;
}

.hd_tsh_nav01_pic .title span {
    border-top: 2px solid rgba(200, 200, 200, 0.00);
    display: block;
    float: left;
    padding: 0 8px;
    width: 100px;
    height: 47px;
    line-height: 47px;
    text-align: center;
    font-family: "寰蒋闆呴粦";
    font-size: 16px;
    cursor: pointer;
}

.hd_tsh_nav01_pic .title span:hover {
    border-top: 2px solid #34ae45;
    color: #34ae45;
}

.hd_tsh_nav01_pic .title .span1 {
    border-top: 2px solid #34ae45;
    color: #34ae45;
}

.hd_tsh_newleft {
    /*margin-left:20px;*/
    width: 74%;
    float: right;
}

.news_videonr {
    height: 480px;
    width: 720px;
    margin-left: auto;
    margin-right: auto;
    min-height: 0px;
    float: none;
}

@media screen and (max-width: 768px) {
    .news_videonr {
        max-width: 100%;
        height: auto;
    }
}

.news_cont .wszl li {
    display: block;
    height: auto;
    line-height: 43px;
    max-height: initial;
    border-bottom: 1px dashed #ebebeb
}


}
.foot_cet a {
    color: #fff;
    font-size: 12px;
    line-height: 25px;
    margin-left: 10px;
}
input::-ms-clear {
    display: none;
}
#zxxxgk ul li a {
    width: calc(100% - 90px);
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    overflow: hidden;
}</pre></body></html>