@charset "utf-8";

* {
    margin: 0;
    padding: 0;
    list-style: none;
}

A:link {
    color: #333333;
    text-decoration: none;
}

A:visited {
    color: #333333;
    text-decoration: none;
}

A:hover {
    color: #3366cc;
    text-decoration: none;
}

A:active {
    color: #333333;
    text-decoration: none;
}

table {
    word-break: break-all;
}

.memubut {}

.backmemu {
    margin-top: -0.88rem;
    position: absolute;
    margin-left: 0.3rem;
    z-index: 100;
    width: 5.7%;
}

.search {
    position: absolute;
    right: 0.9rem;
    top: 0.28rem;
    z-index: 100;
    width: 5.5%;
}

.search img {
    width: 100%;
}

.search-box {
    padding: 0.2rem 5%;
    width: 90%;
    height: 0.45rem;
    line-height: 0.45rem;
    margin: 0 auto;
    background: #008cd6;
}

.search-box-txt {
    float: left;
    padding-left: 0.05rem;
    width: 80%;
    height: 0.45rem;
    border: none;
    line-height: 0.45rem;
    background: #ffffff;
    font-size: 0.18rem;
}

.search-box-btn {
    float: left;
    width: 18%;
    height: 0.45rem;
    line-height: 0.45rem;
    border: none;
    font-size: 0.2rem;
    margin: 0 !important;
    padding: 0 !important;
    background: #fb9f0c;
}

/*news*/
.news_box {
    width: 96%;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
}

.news_bht_title {
    width: 100%;
    border-bottom: #bedb85 0.02rem solid;
    margin: 0.15rem auto 0.15rem auto;
    height: 0.5rem;
}

.news_bht_title h1 {
    float: left;
    margin: 0;
    padding: 0 0.05rem;
    height: 0.485rem;
    border-bottom: #3f975c 0.04rem solid;
    color: #000000;
    text-align: left;
    font-weight: normal;
    font-size: 0.24rem;
    line-height: 0.485rem;
}

.news_bht_title .t_more {
    float: right;
    display: block;
    height: 0.3rem;
    width: 0.58rem;
    margin: 0.15rem 0 0 0;
}

.news_bht_title .t_more img {
    width: 0.58rem;
    height: 0.16rem;
}

.top_pic {
    overflow: hidden;
    margin: 0 auto 10px auto;
    width: 100%;
    height: auto;
}

.top_pic a {
    position: relative;
    overflow: hidden;
    width: 49%;
    background: #000000;
    text-align: center;
}

.top_pic a img {
    width: 100%;
    height: auto;
}

.top_pic a span {
    position: absolute;
    bottom: 0;
    display: block;
    width: 90%;
    padding: 0 5%;
    background: url(../images/font_bg.jpg);
    color: #ffffff;
    text-align: center;
    font-size: 14px;
    height: 26px;
    line-height: 26px;
    overflow: hidden;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
}

/**/
.n_list2 {
    position: relative;
    width: 100%;
    padding: 1% 0 !important;
    height: auto;
    text-overflow: ellipsis;
}

.n_list2 li {
    display: block;
    overflow: hidden;
    width: 100%;
    color: #333333;
    text-overflow: ellipsis;
    font-size: 0.18rem;
    height: 0.5rem;
    line-height: 0.5rem;
    -o-text-overflow: ellipsis;
}

.n_list2 li a {
    float: left;
    width: 85%;
    text-overflow: ellipsis;
    display: block;
    color: #333333;
    font-size: 0.22rem;
    background-size: 0.08rem 0.08rem;
    padding-left: 0.1rem;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
}

.n_list2 li a:hover {
    color: #cc3300;
}

.n_list2 li .ndate {
    float: left;
    color: #437397;
    font-size: 1em;
}

.n_list2 li i {
    color: #008cd6;
    font-style: normal;
    font-size: 0.18rem;
    display: inline;
    font-weight: bold;
    border-right: #bdbdbd 0.01rem solid;
    padding-right: 0.08rem;
}

/**/
.n_list3 {
    position: relative;
    width: 100%;
    overflow: hidden;
    padding: 0;
    height: auto;
    margin: 0 auto;
    text-overflow: ellipsis;
}

.n_list3 li {
    width: 100%;
    color: #333333;
    text-overflow: ellipsis;
    font-size: 14px;
    display: flex;
    justify-content: space-between;
    height: 26px;
    line-height: 26px;
}

.n_list3 li a {
    width: 82%;
    text-overflow: ellipsis;
    display: block;
    color: #333333;
    font-size: 14px;
    background-size: 0.08rem 0.08rem;
    padding-left: 10px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    background: url(../images/ico_list1.jpg) left center no-repeat;
}

.n_list3 li a:hover {
    color: #cc3300;
}

.n_list3 li .ndate {
    color: #8d8d8d;
    font-size: 14px;
}

.n_list3 li i {
    color: #8d8d8d;
    font-style: normal;
    font-size: 14px;
    display: inline;
}

/**/
.i-title3 {
    height: 0.6rem;
    line-height: 0.6rem;
    width: 100%;
    margin: 0 auto 10px auto;
    position: relative;
}

.i-title3 h2 {
    font-size: 0.3rem;
    font-weight: bold;
    height: 0.6rem;
    line-height: 0.6rem;
    color: #047fc3;
    display: block;
    float: left;
    padding: 0 0;
}

/*广告条*/
.tl_banner {
    position: relative;
    overflow: hidden;
    margin: 0 auto 0.3rem auto;
    width: 96%;
    max-width: 100%;
}

.tl_banner .hd {
    position: absolute;
    height: 0.35rem;
    line-height: 0.35rem;
    bottom: 0;
    right: 0;
    z-index: 1;
    width: 100%;
    text-align: center;
}

.tl_banner .hd li {
    display: inline-block;
    width: 5px;
    height: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background: #333;
    text-indent: -9999px;
    overflow: hidden;
    margin: 0 6px;
}

.tl_banner .hd li.on {
    background: #fff;
}

.tl_banner .bd {
    position: relative;
    z-index: 0;
}

.tl_banner .bd li {
    position: relative;
    text-align: center;
}

.tl_banner .bd li img {
    vertical-align: top;
    width: 100%;
    /* 图片宽度100%，达到自适应效果 */
    height: 1.29rem;
}

.tl_banner .bd li a {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.tl_banner .bd li .tit {
    display: block;
    width: 100%;
    position: absolute;
    bottom: 0;
    height: 0.6rem;
    line-height: 0.6rem;
    color: #fff;
    text-align: center;
    font-size: 0.24rem;
    background: #996633c7;
}

.tl_banner .prev,
.tl_banner .next {
    position: absolute;
    left: 1%;
    top: 60%;
    margin-top: -25px;
    display: block;
    width: 32px;
    height: 40px;
    background: url(../images/slider-arrow.jpg) -110px 5px no-repeat;
    filter: alpha(opacity=50);
    opacity: 0.5;
}

.tl_banner .next {
    left: auto;
    right: 1%;
    background-position: 8px 5px;
}

.tl_banner .prev:hover,
.tl_banner .next:hover {
    filter: alpha(opacity=100);
    opacity: 1;
}

.tl_banner .prevStop {
    display: none;
}

.tl_banner .nextStop {
    display: none;
}


/*zj*/
.i_zjbox {
    width: 96%;
    padding: 0.1rem 2% 0 2%;
    height: auto;
    overflow: hidden;
    margin: 0 auto 0 auto;
}

.i_zjbox h2 {
    display: block;
    margin: 0 auto;
    text-align: center;
    font-size: 0.28rem;
    color: #008cd6;
    font-weight: bold;
}

.zjpicScroll {
    margin: 0.1rem auto;
    text-align: center;
    width: 100%;
}

.zjpicScroll .bd ul {
    width: 100%;
    float: left;
    padding-top: 0.1rem;
}

.zjpicScroll .bd li {
    width: 1.8rem !important;
    height: 2.52rem;
    margin: 0 0.12rem 0 0.12rem;
    float: left;
    font-size: 0.18rem;
    text-align: center;
    position: relative;
    overflow: hidden;
}

.zjpicScroll .bd li a {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.zjpicScroll .bd li img {
    width: 1.6rem;
    height: 2.2rem;
    background: url(../images/loading.jpg) #fff center center no-repeat;
    border: #ffffff 0.1rem solid;
}

.zjpicScroll .bd li span {
    display: block;
    color: #ffffff;
    padding: 0.2rem 0 0 0.1rem;
    text-align: left;
    position: absolute;
    width: 1.5rem;
    height: 26px;
    background: url(../images/test_zj_titlebg.jpg) left bottom no-repeat;
    background-size: 100% 100%;
    overflow: hidden;
    left: 0.1rem;
    bottom: 0.22rem;
}

.zjpicScroll .hd {
    height: 26px;
    line-height: 26px;
    border-bottom: 0.02rem solid #80BD6D;
    background: #f6f6f6;
    overflow: hidden;
    text-align: left;
    padding: 0 0.1rem;
}

.zjpicScroll .hd ul {
    float: right;
    padding-top: 0.16rem;
}

.zjpicScroll .hd li {
    float: left;
    width: 0.08rem;
    height: 0.08rem;
    background: #D0D0D0;
    margin: 0 0.05rem;
    overflow: hidden;
    -webkit-border-radius: 0.08rem;
    -moz-border-radius: 0.08rem;
    border-radius: 0.08rem;
}

.zjpicScroll .hd .on {
    background: #80BD6D;
}

.zjpicScroll .prev,
.zjpicScroll .next {
    display: block;
    float: right;
    width: 0.18rem;
    height: 0.18rem;
    overflow: hidden;
    margin: 0.11rem 0.05rem 0 0.05rem;
}

.zjpicScroll .next {
    background-position: -0.34rem -0.07rem;
}

.zjpicScroll .prevStop {
    background-position: -0.06rem -26px;
}

.zjpicScroll .nextStop {
    background-position: -0.34rem -26px;
}


/*news_box*/
.inews_box {
    width: 100%;
    height: auto;
    overflow: hidden;
    margin: 0 auto 2%;
    padding: 10px;
    background: #ffffff;
    box-sizing: border-box;
}

.inews_box .hd {
    height: 26px;
    line-height: 26px;
    padding: 0;
    font-size: 16px;
    border-bottom: 0.04rem solid #008cd6;
    position: relative;
    margin-bottom: 10px;
}

.inews_box .hd ul {
    position: absolute;
    width: 100%;
    top: 0;
    overflow: hidden;
    line-height: 26px;
    height: 26px;
}

.inews_box .hd ul li {
    float: left;
    width: 33.333%;
    text-align: center;
    line-height: 0.645rem;
    height: 0.645rem;
    padding: 0 0;
    color: #666;
    font-size: 0.24rem;
}

.inews_box .hd ul .on {
    background: #008cd6;
    text-decoration: none;
    color: #ffffff;
    line-height: 26px;
    height: 26px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    font-weight: bold;
}

.inews_box .hd ul .on a {
    display: block;
    color: #ffffff;
    font-size: 14px;
}

.inews_box .tempWrap {
    overflow: initial !important;
}

.inews_box .bd {
    overflow: initial !important;
}

/*ks_box*/
.ks_box {
    width: 96%;
    height: auto;
    overflow: hidden;
    margin: 0.2rem auto;
}

.ks_box .hd {
    height: 0.6rem;
    line-height: 0.6rem;
    padding: 0;
    font-size: 0.2rem;

    position: relative;
}

.ks_box .hd ul {
    position: absolute;
    width: 100%;
    top: 0;
    overflow: hidden;
    height: 1.5rem;
    line-height: 0.6rem;
}

.ks_box .hd ul li {
    float: left;
    margin: 1.0% 1%;
    padding: 0 2.5%;
    text-align: center;
    height: 0.45rem;
    line-height: 0.45rem;
    color: #ffffff;
    font-size: 0.22rem;
    border-radius: 0.1rem;
    background: #008cd6;
}

.ks_box .hd ul .on {
    border-bottom-color: #fff;
    background: #FF9800;
    text-decoration: none;
    color: #ffffff;
}

.ks_box .hd ul .on a {
    display: block;
    color: #ffffff;
    font-size: 0.22rem;
}

.ks_box .tempWrap {
    width: 100%;
    overflow: hidden;
}

.ks_box .bd ul {
    padding: 0.2rem 0 0 0;
    width: 100%;
}

.ks_box .bd li {
    height: 0.5rem;
    width: 3.045rem;
    float: left;
    font-size: 0.22rem;
    text-align: center;
    margin: 0.05rem 0;
    line-height: 0.5rem;
}

.ks_box .bd li a {
    background: #ffffff;
    border: #cccccc 1px solid;
    color: #333333;
    border-radius: 0.05rem;
    display: block;
    width: 94%;
    margin: 0 auto;
}

.ks_box .bd li a:hover {
    background: #7cbb00;
    color: #ffffff;
}

.sy-more {
    display: block;
    position: absolute;
    top: -0.5rem;
    right: 0.3rem;
    font-size: 0.22rem;
    z-index: 999;
}

.sy-more2 {
    display: block;
    margin: 10px auto 0 auto;
    width: 36%;
    border-radius: 20px;
    color: #ffffff !important;
    text-align: center;
    font-size: 0.7em;
    line-height: 0.42rem;
    background: #ff9d3a;
}

.sy-more3 {
    display: block;
    margin: 10px auto 0 auto;
    width: 36%;
    border-radius: 20px;
    color: #555555 !important;
    text-align: center;
    font-size: 0.7em;
    line-height: 0.42rem;
    border: #ccc 1px solid;
}

.list-more {
    display: block;
    margin: 10px auto 0 auto;
    width: 50%;
    border-radius: 20px;
    color: #333333 !important;
    text-align: center;
    font-size: 0.24rem;
    line-height: 0.5rem;
    border: #cccccc 1px solid;
}

/*end_link*/
.end_link {
    width: 100%;
    margin: 0 auto;
    padding: 0.1rem 0;
    background: #ffffff;
}

.end_link ul {
    padding: 0 2%;
}

.end_link li {}

.end_link li select {
    width: 100%;
    height: 0.5rem;
    line-height: 0.5rem;
    font-size: 0.18rem;
    margin: 0.1rem auto;
}

/* 去掉链接触摸高亮 */
/*sideMenu*/
.sideMenu {
    margin: 0.1rem auto;
}

.sideMenu h3 {
    height: 0.6rem;
    line-height: 0.6rem;
    font-size: 0.24rem;
    padding-left: 0.2rem;
    background: #ebeced;
    cursor: pointer;
    color: #008cd6;
    margin: 0.1rem auto;
}

.sideMenu h3 em {
    float: right;
    display: block;
    width: 0.6rem;
    height: 0.6rem;
    background: url(../images/icoadd.jpg) 0.3rem 0.25rem no-repeat;
    cursor: pointer;
    background-size: 50%;
}

.sideMenu h3.on {
    background-color: #008cd6;
    color: #ffffff;
}

.sideMenu h3.on em {
    background-position: 0.28rem -1.05rem;
}

.sideMenu ul {
    padding: 0.1rem 0.1rem;
    color: #555555;
    display: none;
    /* 默认都隐藏 */
    font-size: 0.22rem;
    line-height: 26px;
}

.sideMenu ul li {
    font-size: 0.22rem;
    line-height: 26px;
}

.sideMenu ul p {
    font-size: 0.22rem;
    line-height: 26px;
    color: #707070;
    width: 100%;
    display: block;
}

.sideMenu ul span {
    font-size: 0.22rem;
    line-height: 26px;
    color: #707070;
}

/*zt_box*/

.xkzj_box {
    width: 100%;
    height: auto;
    overflow: hidden;
    margin: 3% auto 3% auto;
    padding: 26px 0;
    background: url(../images/xkzj_bg2.jpg) center no-repeat;
    background-size: 100% 100%;
}

.xkzj_box h2 {
    display: block;
    margin: 0 auto;
    text-align: center;
    font-size: 0.28rem;
    color: #008cd6;
}

/*zt_box1*/
.zt_box {
    margin: 3.5% auto;
    width: 96%;
    height: auto;
    overflow: hidden;
}

.zt_box .hd {
    display: none;
}

.zt_box .bd ul {
    width: 100%;
    float: left;
}

.zt_box .bd li {
    width: 50%;
    float: left;
    font-size: 14px;
    text-align: center;
}

.zt_box .bd li a {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.zt_box .bd li img {
    width: 3rem;
    height: 0.96rem;
    background: url(../images/loading.jpg) #fff center center no-repeat;
}

/*zt_box2*/

.i_more {
    display: block;
    float: right;
    font-size: 0.2rem;
    color: #555555;
    padding-right: 0.1rem;
}


/*memulogo*/
.wrapper {
    display: none;
}

.demolist {
    padding: 10px;
    background-color: #008cd6;
}

.demolist li {
    border-bottom: 1px solid #e9e9e9;
    padding: 10px;
}

.demolist li a {
    color: #fff;
}

.i_logo_box {
    width: 100%;
    border-top: #008cd6 2px solid;
    padding: 10px;
    background: #ffffff;
    box-sizing: border-box;
    display: flex;
    justify-content: space-between;
}

.i_logo_box2 {
    width: 100%;
    border-top: #008cd6 0.05rem solid;
    padding: 0.1rem 0;
    background: #ffffff;
}

.i_logo {
    width: 2.5rem;
    margin: 0 0 0 0.1rem;
}

.i_logo_box2 .i_logo {
    display: block;
    margin: 0 auto;
}

.i_logo_box2 .backmemu {
    margin-top: 0.12rem;
    position: absolute;
    margin-left: 0.1rem;
    z-index: 100;
    width: 6%;
}

.yb_news {
    width: 100%;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
    padding: 10px;
    box-sizing: border-box;
}

.ico_t1 {
    background: url(../images/ico_qtico_tzgg.jpg) left center no-repeat;
    background-size: 27%;
    padding: 0 10px 0 23px !important;
}

.ico_t2 {
    background: url(../images/ico_qtico_rysp.jpg) left center no-repeat;
    background-size: 27%;
    padding: 0 10px 0 23px !important;
}

.ico_t3 {
    background: url(../images/ico_qtico_ky.jpg) left center no-repeat;
    background-size: 20%;
    padding: 0 10px 0 23px !important;
}

.ico_t4 {
    background: url(../images/ico_qtico_hl.jpg) left center no-repeat;
    background-size: 27%;
    padding: 0 10px 0 23px !important;
}

.ico_t5 {
    background: url(../images/ico_qtico_kp.jpg) left center no-repeat;
    background-size: 27%;
    padding: 0 10px 0 23px !important;
}

.ico_t6 {
    background: url(../images/ico_qtico_zxwz.jpg) left center no-repeat;
    background-size: 27%;
    padding: 0 10px 0 23px !important;
}


.i_title {
    border-bottom: 1px solid #cccccc;
    position: relative;
    height: 26px;
    line-height: 26px;
    padding: 0;
    font-size: 14px;
    margin-bottom: 10px;
}

.i_title i {
    font-style: normal;
    color: #bca288;
    font-size: 0.22rem;
    padding: 0 0 0 0.1rem;
}

.i_title h2 {
    text-decoration: none;
    color: #000000;
    height: 26px;
    line-height: 26px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    font-weight: bold;
    text-align: center;
    padding: 0 0.1rem;
    font-size: 14px;
    float: left;
    border-bottom: #008cd6 1px solid;
}

.t_more {
    float: right;
    display: block;
    height: 26px;
    font-size: 14px;
}

.top_news {
    height: auto;
    overflow: hidden;
    border-bottom: #e5e5e5 1px dashed;
    padding-bottom: 0.1rem;
    margin-top: 0.3rem;
    margin-bottom: 0.1rem;
}

.top_news h2 {
    color: #cc0000;
    font-size: 0.27rem;
    line-height: 0.3rem;
    margin: 0;
    padding: 0;
    font-weight: bold;
    width: 100%;
    text-align: center;
}

.top_news:hover h2 {
    color: #cc3333;
}

.top_news:hover p {
    color: #cc3333;
}

.top_news p {
    margin: 0;
    font-size: 0.2rem;
    line-height: 26px;
    color: #999999;
    padding: 5px 0 5px 0;
    text-indent: 2em;
}


/*newspic*/
.picnews {
    position: relative;
    overflow: hidden;
    margin: 0.2rem auto;
    max-width: 100%;
}

.picnews .hd {
    position: absolute;
    height: 0.35rem;
    line-height: 0.35rem;
    bottom: 0;
    right: 0;
    z-index: 1;
    width: 100%;
    text-align: center;
    display: none;
}

.picnews .hd li {
    display: inline-block;
    width: 5px;
    height: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background: #333;
    text-indent: -9999px;
    overflow: hidden;
    margin: 0 6px;
}

.picnews .hd2 li.on {
    background: #fff;
}

.picnews .bd {
    position: relative;
    z-index: 0;
}

.picnews .bd li {
    position: relative;
    text-align: center;
}

.picnews .bd li a {
    width: 100%;
}

.picnews .bd li img {
    vertical-align: top;
    width: 100%;
}

.picnews .bd li a {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.picnews .bd li .tit {
    display: block;
    width: 100%;
    position: absolute;
    bottom: 0;
    text-indent: 10px;
    height: 0.7rem;
    font-size: 0.24rem;
    line-height: 0.7rem;
    color: #fff;
    background: #000000bd;
    text-align: center;
}


/* 焦点图 */
.slideBox {
    position: relative;
    overflow: hidden;
    margin: 0 auto;
    max-width: 100%;
}

.slideBox .hd {
    position: absolute;
    height: 0.35rem;
    line-height: 0.35rem;
    bottom: 0;
    right: 0;
    z-index: 1;
    width: 100%;
    text-align: center;
}

.slideBox .hd li {
    display: inline-block;
    width: 5px;
    height: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background: #333;
    text-indent: -9999px;
    overflow: hidden;
    margin: 0 6px;
}

.slideBox .hd li.on {
    background: #fff;
}

.slideBox .bd {
    position: relative;
    z-index: 0;
}

.slideBox .bd li {
    position: relative;
    text-align: center;
}

.slideBox .bd li img {
    vertical-align: top;
    width: 100%;
}

.slideBox .bd li a {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* 去掉链接触摸高亮 */
.slideBox .bd li .tit {
    display: block;
    width: 100%;
    position: absolute;
    bottom: 0;
    text-indent: 10px;
    height: 28px;
    line-height: 28px;
    color: #fff;
    text-align: left;
}

p#back-to-top {
    position: fixed;
    display: none;
    bottom: 100px;
    right: 0;
    z-index: 99999;
}

p#back-to-top a {
    text-align: center;
    text-decoration: none;
    color: #d1d1d1;
    display: block;
    width: 0.5rem;

    -moz-transition: color 1s;
    -webkit-transition: color 1s;
    -o-transition: color 1s;
}

p#back-to-top a:hover {
    color: #979797;
}

p#back-to-top a span {
    border-radius: 6px;
    display: block;
    height: 0.5rem;
    width: 0.5rem;
    margin-bottom: 5px;
    background: transparent url(../images/gnome-go-top-48.jpg) no-repeat;
    -moz-transition: background 1s;
    -webkit-transition: background 1s;
    -o-transition: background 1s;
    background-size: cover;
}

#back-to-top a:hover span {
    background-size: cover;
}

/**/
.vido_center {
    position: relative;
    margin: 26px auto 0 auto;
    width: 86%;
    max-width: 100%;
}

.vido_center .hd {
    position: absolute;
    height: 0.35rem;
    line-height: 0.35rem;
    bottom: 0;
    right: 0;
    z-index: 1;
    width: 100%;
    text-align: center;
}

.vido_center .hd li {
    display: inline-block;
    width: 5px;
    height: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background: #333;
    text-indent: -9999px;
    overflow: hidden;
    margin: 0 6px;
}

.vido_center .hd li.on {
    background: #fff;
}

.vido_center .bd {
    position: relative;
    z-index: 0;
}

.vido_center .bd li {
    position: relative;
    text-align: center;
    height: 3.6rem;
}

.vido_center .bd li:before {
    content: "";
    position: absolute;
    top: 30%;
    left: 40%;
    width: 0.8rem;
    height: 0.8rem;
    overflow: hidden;
    background: url(../images/video_play.jpg) center no-repeat;
    background-size: cover;
}

.vido_center .bd li img {
    vertical-align: top;
    width: 100%;
    /* 图片宽度100%，达到自适应效果 */
    height: 3rem;
}

.vido_center .bd li a {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* 去掉链接触摸高亮 */
.vido_center .bd li .tit {
    display: block;
    width: 100%;
    position: absolute;
    bottom: 0;
    height: 0.6rem;
    line-height: 0.6rem;
    color: #000000;
    text-align: center;
    font-size: 0.24rem;
}

.vido_center .prev,
.vido_center .next {
    position: absolute;
    left: -10%;
    top: 50%;
    margin-top: -25px;
    display: block;
    width: 32px;
    height: 40px;
    background: url(../images/slider-arrow.jpg) -170px 5px no-repeat;
    filter: alpha(opacity=50);
    opacity: 1;
}

.vido_center .next {
    left: auto;
    right: -10%;
    background-position: -50px 5px;
}

.vido_center .prev:hover,
.vido_center .next:hover {
    filter: alpha(opacity=100);
    opacity: 1;
}

.vido_center .prevStop {
    display: none;
}

.vido_center .nextStop {
    display: none;
}

/*zt_box2*/
.zt_box2 {
    position: relative;
    overflow: hidden;
    margin: 0 auto 0.2rem auto;
    max-width: 96%;
}

.zt_box2 .hd {
    position: absolute;
    height: auto;
    line-height: 26px;
    bottom: 0.2rem;
    right: 0;
    z-index: 1;
    width: 100%;
    text-align: center;
}

.zt_box2 .hd li {
    display: inline-block;
    width: 5px;
    height: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background: #333;
    text-indent: -9999px;
    overflow: hidden;
    margin: 0 6px;
}

.zt_box2 .hd li.on {
    background: #fff;
}

.zt_box2 .bd {
    position: relative;
    z-index: 0;
}

.zt_box2 .bd li {
    position: relative;
    text-align: center;
}

.zt_box2 .bd li img {
    vertical-align: top;
    width: 100%;
}

.zt_box2 .bd li a {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.zt_box2 .prev,
.zt_box2 .next {
    position: absolute;
    left: 0;
    top: -0.7rem;
    display: block;
    width: 0.3rem;
    height: 26px;
    line-height: 27px;
    text-align: center;
}

.zt_box2 .next {
    left: auto;
    right: 0;
}

.zt_box2 .prev img {
    width: 100%;
}

.zt_box2 .next img {
    width: 100%;
}

/*fast_box*/

.fast_box {
    width: 96%;
    padding: 2% 3%;
    background: #ffffff;
    background-size: cover;
    height: auto;
    overflow: hidden;
}

.fast_box ul {
    width: 105%;
}

.fast_box li {
    float: left;
    width: 21.5%;
    margin-right: 3%;
    margin-top: 0.7em;
    margin-bottom: 0.2em;
}

.fast_box li img {
    width: 70%;
    display: block;
    margin: 0 auto;
    border-radius: 50%;
}

.fast_box .color1 {
    background: #0ca08e;
}

.fast_box .color2 {
    background: #43b480;
}

.fast_box .color3 {
    background: #ceb67f;
}

.fast_box .color4 {
    background: #3f9dcd;
}

.fast_box li span {
    text-align: center;
    font-size: 0.22rem;
    font-weight: bold;
    color: #555555;
    display: block;
    width: 100%;
    line-height: 0.5rem;
}

/**/

.index_newslist {
    margin-left: 0.08rem;
    margin-right: 0.08rem;
}

.index_newslist li {
    float: left;
}

.index_newslist .li1 {
    width: 0;
    height: 0;
    overflow: hidden;
}

.index_newslist .li2 {
    color: #272727;
    width: 100%;
    margin-top: 0.2rem;
    margin-bottom: 0.1rem;
    line-height: 0.42rem;
    font-size: 0.32rem;
}

.index_newslist .li3 {
    width: 100%;
    color: #0166c2;
    font-weight: bold;
    background-position: bottom center;
    background-repeat: no-repeat;
    line-height: 26px;
    background-size: 100%;
    font-size: 0.22rem;
}

.index_newslist .fbdw {}

.index_gg {
    margin-left: 0.08rem;
    margin-right: 0.08rem;
}

.index_gg img {
    width: 6.24rem;
    height: 0.733rem;
    margin-top: 0.3rem;
}

.kstd {
    width: 100%;
}

.kstd li {
    font-size: 0.3rem;
    line-height: 0.5rem;
    width: 1.52rem;
    margin-left: 0.04rem;
    margin-right: 0.04rem;
    float: left;
    margin-bottom: 2%;
    text-align: center;
}

.kstd1 {
    width: 100%;
}

.kstd1 li {
    float: left;
    margin-left: 1%;

    width: 23.5%;
}

.kstd1 img {
    width: 100%;
}


/*lm_banner*/
.lm_banner {
    width: 100%;
    height: 100px;
    position: relative;
    background-size: 100% 100%;
    margin: 0 auto;
}

.lm_banner h2 {
    font-size: 16px;
    color: #ffffff;
    position: absolute;
    left: 10px;
    bottom: 40%;
    padding: 0 10px;
}

.ejdh {
    width: 100%;
    height: auto;
    overflow: hidden;
    background: #ebeced;
}

.ejdh-1 {
    width: 100%;
    height: auto;
    background: #ebeced;
    line-height: 26px;
}


#top_opera_qf {
    width: 0.7rem;
    float: right;
    background: url(../images/ico_twonav.jpg) no-repeat center center;
    height: 0.6rem;
    line-height: 0.6rem;
    background-size: 60%;
}

#top_opera_qf:hover {
    background: url(../images/ico_twonavhover.jpg) no-repeat center center;
    background-size: 60%;
}

#top_tabs_qf {
    width: 100%;
    height: 0.60rem;
    display: block;
}

#top_tabs_qf:hover {
    width: 100%;
    background: #008cd6 url(../images/ico_twonavhover.jpg) no-repeat center center;
    background-size: 60%;
}

.top_panel_qf li {
    width: 70%;
    text-align: center;
    margin: 0 auto;
    border-bottom: #FFFFff 1px solid;
}

.top_panel_qf ul {
    padding: 0.2rem 0 26px 0;
}

.top_panel_qf li a {
    width: 100%;
    height: 0.6rem;
    line-height: 0.6rem;
    display: block;
    color: #ffffff;
    font-size: 0.22rem;
}

#top_panel_box_qf {
    width: 100%;
    background: #008cd6;
    height: auto;
    overflow: hidden;
}

.top_panel_qf {
    height: 0;
    overflow: hidden;
    float: left;
    width: 100%;
}

.list_wz {
    width: 100%;
    height: 2.2rem;
    background: #e0e0e0;
    border-bottom: #e0dfdf 1px solid;
}

.list_wz a {}


.l_dqwz {
    padding: 0 0 0 29px;
    color: #666666;
    font-size: 14px;
    float: left;
    height: 26px;
    line-height: 26px;
    background: url(../images/icohome.jpg) 0.12rem 0.16rem no-repeat;
    background-size: 22px;
    display: flex;
    justify-content: center;
}

.l_dqwz a {
    height: 26px;
    overflow: hidden;
    line-height: 26px;
    font-size: 16px;
    color: #333333;
    margin: 0 10px;
    display: inline-block;
}

.list_nav {
    float: right;
    padding: 0.5rem 0.1rem 0 0;
}

.list_nav img {
    width: 80%;
}

/*子页banner*/
.subbanner {
    width: 100%;
    height: auto;
    overflow: hidden;
}

.subbanner img {
    width: 100%;
}

/**/
.title {}

.title_txt {
    font-size: 0.30rem;
    font-weight: bold;
    color: #008cd6;
    margin-top: 0.3rem;
    position: absolute;
    margin-left: 0.3rem;
}

/*新闻列表*/
.itemlist {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    line-height: 26px;
    border-bottom: #cccccc 1px dotted;
    display: flex;
    justify-content: space-between;
    padding: 10px 0;
}

.itemlist .li1,
.itemlist a {
    font-size: 0.22rem;
    line-height: 26px;
    color: #333333;
    margin-top: 0.1rem;
}

.itemlist .li2 {
    color: #008cd6;
    font-size: 0.2rem;
    padding-bottom: 0.1rem;
    margin-top: 0;
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: center bottom;
    display: block;
}

.itemlist .li3 {
    display: none;
}

/*新闻列表有图*/


.itemlistimg {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: center 1.9rem;
    height: auto;
    overflow: hidden;
    padding: 0.15rem 0;
    border-bottom: #cccccc 1px dotted;
}

.itemlist .img {
    height: auto;
    width: 50%;
    height: auto;
    overflow: hidden;
}

.itemlist img {
    width: 100%;
}

.itemlist .da {
    width: 100%;
}

.itemlist .d1 {
    font-size: 14px;
    margin-top: 0;
    margin-left: 10px;
    line-height: 26px;
    color: #232323;
}

.itemlist .d1 a {
    color: #333333;
    font-size: 16px;
    margin-top: 0px;
    font-weight: bold;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
}

.itemlist .d2 {
    font-size: 14px;
    padding-bottom: 0;
    margin-left: 10px;
    margin-top: 0px;
    color: #888888;
}

.itemlist .d3 {
    font-size: 14px;
    padding-bottom: 0;
    margin-left: 10px;
    margin-top: 0px;
    color: #888888;
}

/**/
/*新闻标题*/
.newstitle h1 {
    color: #000000;
    font-size: 14px;
    font-weight: bold;
    line-height: 26px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 10px;
}

.datetime {
    color: #848484;
    width: 100%;
    font-size: 14px;
    overflow: hidden;
    margin: 4px 0 0 0;
    height: 26px;
}

video {
    width: 85% !important;
    height: auto
}

#vsb_content_100 img,
#vsb_content_100 p img {
    width: 85% !important;
    height: auto !important
}

/*内容主体*/
.m_content {
    height: auto;
    margin-left: 0;
    margin-right: 0;
    overflow: hidden;
    width: 100%;
    text-align: justify;
    text-justify: inter-ideograph;
    margin-bottom: 10px;
}

.m_content img {
    width: 100%!important;
}

.zinfo {
    line-height: 26px;
    font-size: 0.3rem;
    text-align: justify;
    text-justify: inter-ideograph;
}

.zinfo p {
    line-height: 26px;
    font-size: 0.3rem;
    padding: 0.2rem 0;
    text-align: justify;
    text-justify: inter-ideograph;
}

.lm_box {
    width: 100%;
    margin: 0 auto;
    background: #ffffff;
    padding: 0 10px;
    box-sizing: border-box;
}

/*图片列表*/
.img_box {
    padding: 0.2rem 0 0.6rem 0;
    width: 100%;
    height: auto;
    overflow: hidden;
}

.imglist {
    width: 100%;
}

.imglist li {
    margin-left: 0.14rem;
    width: 3rem;
    margin-bottom: 0;
    margin-top: 0.1rem;
    float: left;
    text-align: center;
}

.imglist img {
    width: 3rem;
    height: 2.175rem;
}

.imglist p {
    width: 100%;
    text-align: center;
    font-size: 0.22rem;
    line-height: 0.5rem;
}


/*imglist_zj*/
.imglist_zj {}

.imglist_zj ul li {
    width: 100%;
    height: 2.2rem;
    border-bottom: #cccccc 1px dotted;
    overflow: hidden;
    margin: 0.2rem auto;
}

.imglist_zj ul li .avactar {
    width: 30%;
    height: 2.7rem;
    float: left;
    margin: 0 3% 0 0;
    text-align: center;
    overflow: hidden;
}

.imglist_zj ul li .avactar img {
    width: auto;
    /* width: 1.7000000000000002rem; */
    height: 2.5rem;
}

.imglist_zj ul li .message {
    width: 60%;
    height: 2.2rem;
    float: left;
}

.imglist_zj ul li .message h5 {
    font-size: 0.24rem;
    color: #222222;
    padding-top: 0;
    font-weight: bold;
    line-height: 26px;
}

.imglist_zj ul li .message span {
    font-size: 0.2rem;
    color: #505050;
    display: block;
    margin-top: 0;
    line-height: 0.34rem;
}

.imglist_zj ul li .message p {
    font-size: 0.2rem;
    color: #999999;
    margin-top: 0;
    line-height: 0.34rem;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    text-align: justify;
}

.imglist_zj ul li .message a {
    display: block;
    width: 1rem;
    height: 0.5rem;
    background-color: #1d90d0;
    line-height: 31px;
    text-align: center;
    font-size: 0.22rem;
    color: #fff;
    margin-top: 0.1rem;
}


/*机构*/
.zzjgd {
    width: 100%;
    overflow: hidden;
}

.zzjgd h2 {
    display: block;
    font-size: 0.3rem;
    color: #008cd6;
    line-height: 1rem;
    text-align: center;
    font-weight: bold;
}

.zzjgd ul {
    width: 100%;
}

.zzjgd li {
    float: left;
    overflow: hidden;
    width: 2.7rem;
    margin-left: 0.2rem;
    border: 1px solid #e8e8e8;
    height: 0.6rem;
    line-height: 0.6rem;
    text-align: center;
    margin-bottom: 0.15rem;
    border-radius: 0.15rem;
    font-size: 0.24rem;
    color: #333333;
}

.zzjgd li a {
    color: #555555;
}

.zzjgd a:active {
    float: left;
    overflow: hidden;
    width: 2.91rem;
    margin-left: 0.05rem;
    border: 1px solid #e8e8e8;
    height: 0.8rem;
    line-height: 0.8rem;
    text-align: center;
    margin-bottom: 0.3rem;
    border-radius: 0.1rem;
    background: #cccccc;
}

/*zj*/
.ks_name_title {
    width: 100%;
    text-align: center;
    font-size: 0.3rem;
    margin: 0.2rem auto;
}

.zj_info ul {
    overflow: hidden;
    margin: 0 auto;
}

.zj_info li {
    width: 100%;
    border-radius: 0.3rem;
    margin: 0.2rem auto;
}

.zj_info li h5 {
    line-height: 0.54rem;
    height: 0.54rem;
    background-color: #008cd6;
    text-align: center;
    font-weight: normal;
    border-top-left-radius: 0.2rem;
    border-top-right-radius: 0.2rem;
}

.zj_info li h5 i {
    font-style: normal;
    color: #fff;
    font-size: 0.2rem;
    background: url(../images/p-list-people01.jpg) no-repeat right center;
}

.zj_info li dl {
    overflow: hidden;
    margin: 0 auto;
    border: 1px solid #e5e5e5;
    border-top: none;
    padding: 0 5%;
    width: 100%;
    box-sizing: border-box;
    border-bottom-left-radius: 0.2rem;
    border-bottom-right-radius: 0.2rem;
}

.zj_info li dd {
    float: left;
    font-size: 0.22rem;
    color: #323232;
    width: 25%;
    text-align: center;
    /* margin: 0 0.1rem 0.1rem 0.1rem; */
    line-height: 0.6rem;
}

.zj_info li dd a {
    color: #323232;
    transition: 0.6s all;
}

.zj_info li dd a:hover {
    color: #008cd6;
    transition: 0.6s all;
}

.p-people {
    height: auto;
    overflow: hidden;
    width: 94%;
    margin: 0 auto;
    padding: 0.2rem 0;
}

.p-people01 {
    overflow: hidden;
    padding-bottom: 30px;
    border-bottom: 1px dashed #cccccc;
    margin-bottom: 30px;
}

.p-people01 .pic {
    width: 100%;
    overflow: hidden;
    text-align: center;
}

.p-people01 .pic img {
    display: block;
    width: 60%;
    margin: 0 auto;
}

.p-people01 .tit {
    width: 100%;
}

.p-people01 .tit h5 {
    font-size: 0.3rem;
    color: #008cd6;
    margin-bottom: 0.1rem;
    text-align: center;
    line-height: 0.6rem;
}

.p-people01 .tit h4 {
    font-size: 0.24rem;
    color: #323232;
    font-weight: 700;
    margin-bottom: 0;
}

.p-people01 .tit h4 i {
    font-style: normal;
    margin-right: 0.35rem;
}

.p-people01 .tit p {
    font-size: 0.24rem;
    color: #323232;
    line-height: 26px;
    margin-bottom: 0.2rem;
}

.p-people02 h5 {
    font-size: 0.30rem;
    color: #008cd6;
    font-weight: 500;
    padding-left: 26px;
    background: url(../images/p-people02.jpg) no-repeat left center;
    margin-bottom: 0.3rem;
}

.p-people02 p {
    font-size: 0.24rem;
    color: #323232;
    line-height: 26px;
    text-indent: 0.32rem;
    margin-bottom: 0.3rem;
}

.p-people03 {
    overflow: hidden;
}

.p-people03 li {
    width: 100%;
    height: auto;
    float: left;
    border: 1px solid #e5e5e5;
    border-radius: 0.2rem;
    padding: 0.07rem 0.2rem 0.2rem 0.2rem;
    box-sizing: border-box;
    margin: 0 auto 0.3rem auto;
}

.p-people03 li h5 {
    text-align: center;
    color: #323232;
    font-size: 0.18rem;
    font-weight: 600;
    border-bottom: 0.01rem solid #e5e5e5;
    margin-bottom: 0.30rem;
}

.p-people03 li h5 i {
    font-style: normal;
    border-bottom: 0.03rem solid #7cbb00;
    display: table;
    margin: 0 auto;
    line-height: 0.6rem;
    font-size: 0.27rem;
}

.p-people03 li p {
    font-size: 0.24rem;
    color: #323232;
    line-height: 0.36rem;
}

.p-people03 li+li i {
    border-bottom: 0.03rem solid #fb9f0c;
}

.p-people03 li+li+li i {
    border-bottom: 0.03rem solid #008cd6;
}

.p-people03 li+li+li+li i {
    border-bottom: 0.03rem solid #d928ab;
}

/*科室列表*/
.p-list-section {
    height: auto;
    overflow: hidden;
    width: 96%;
    text-align: justify;
    margin: 0 auto;
    padding: 0.2rem 0;
}

.p-list-section .section01 {
    margin-bottom: 0.34rem;
}

.p-list-section .section01 .title {
    padding-bottom: 0.32rem;
    background: url(../images/p-section03.jpg) no-repeat bottom center;
    background-size: 100%;
    margin-bottom: 0.25rem;
}

.p-list-section .section01 .title .pic {
    margin-bottom: 0.1rem;
}

.p-list-section .section01 .title .pic img {
    display: block;
    width: 1rem;
    height: 1rem;
    margin: 0 auto;
}

.p-list-section .section01 .title h5 {
    font-size: 0.3rem;
    color: #008cd6;
    text-align: center;
    font-weight: bold;
}

.p-list-section .section01 ul {
    overflow: hidden;
    width: 6.4rem;
}

.v_news_content iframe {
    width: 85% !important
}

.p-list-section .section01 li {
    width: 2.97rem;
    height: 0.5rem;
    line-height: 0.5rem;
    float: left;
    margin-right: 0.14rem;
    border: 1px solid #dcdcdc;
    border-radius: 0.06rem;
    margin-bottom: 0.15rem;
    text-align: center;
}

.p-list-section .section01 li a {
    display: block;
    padding: 0 0.1rem;
    font-size: 0.22rem;
    color: #666666;
    background: url(../images/p-part4-05.jpg) no-repeat 1.46rem center;
}

.p-list-section .section01 li:hover {
    background: #008cd6;
    border: 1px solid #008cd6;
    transition: 0.6s all;
}

.p-list-section .section01 li:hover a {
    color: #fff;
    background: url(../images/p-part4-05-on.jpg) no-repeat 1.46rem center;
}

/* 科室列表页结束 */

/* 科室内容页开始 */
.p-show-section {
    padding: 0.2rem 0;
    width: 96%;
    margin: 0 auto;
    overflow: hidden;
}

.show-section01 {
    overflow: hidden;
    padding-bottom: 0.2rem;
    border-bottom: 0.01rem dashed #cccccc;
    margin-bottom: 0.3rem;
}

.show-section01 .pic {
    width: 100%;
    height: auto;
    overflow: hidden;
    float: left;
}

.show-section01 .pic img {
    display: block;
    width: 100%;
}

.show-section01 .tit {
    padding-bottom: 0.1rem;
    position: relative;
    width: 100%;
    margin: 0 auto;
}

.show-section01 .tit h5 {
    font-size: 0.3rem;
    line-height: 0.6rem;
    color: #008cd6;
}

.show-section01 .tit h4 {
    font-size: 0.22rem;
    color: #323232;
    line-height: 26px;
}

.show-section01 .tit p {
    font-size: 0.24rem;
    color: #323232;
    line-height: 0.46rem;
    text-indent: 0.32rem;
}

.show-section01 .tit a {
    /* position: absolute; */
    /* bottom: 0; */
    /* right: 0; */
    text-align: center;
    display: block;
    line-height: 0.5rem;
    font-size: 0.2rem;
    color: #008cd6;
    border: #008cd6 1px solid;
    width: 1.2rem;
    margin: 0.2rem auto;
}

.show-section01 .tit a:hover {
    right: 0.1rem;
    transition: 0.6s all;
}

.show-section02 {
    padding-left: 0.45rem;
    background: url(../images/p-section05.jpg) no-repeat left top;
    padding-bottom: 26px;
    margin-bottom: 26px;
    border-bottom: 0.01rem dashed #cccccc;
    background-size: 5%;
}

.show-section02 h5 {
    font-size: 0.3rem;
    color: #008cd6;
    font-weight: normal;
    margin-bottom: 0.3rem;
}

.show-section02 p {
    font-size: 0.24rem;
    color: #333;
    line-height: 0.46rem;
}

.show-section03 {
    background: url(../images/p-section06.jpg) no-repeat left top;
    background-size: 5%;
}

.show-section03 h5 i {
    font-style: normal;
    font-size: 0.12rem;
    color: #999999;
}

.show-section04 {
    padding-bottom: 26px;
    margin-bottom: 26px;
    border-bottom: 0.01rem dashed #cccccc;
}

.show-section04 .title {
    overflow: hidden;
    margin-bottom: 0.3rem;
}

.show-section04 .title h5 {
    padding-left: 0.45rem;
    background: url(../images/p-section07.jpg) no-repeat left center;
    background-size: 18%;
    float: left;
    font-size: 0.3rem;
    color: #008cd6;
    font-weight: normal;
}

.show-section04 .title a {
    display: block;
    font-size: 0.24rem;
    color: #008cd6;
    float: right;
}

.show-section04 .title a:hover {
    margin-right: 0.1rem;
    transition: 0.6s all;
}

.show-section04 ul {
    width: 86%;
    margin: 0 auto;
}

.show-section04 li {
    margin-bottom: 0.2rem;
}

.show-section04 li a {
    display: block;
    overflow: hidden;
}

.show-section04 li p {
    font-size: 0.24rem;
    color: #323232;
    float: left;
    line-height: 0.46rem;
}

.show-section04 li i {
    font-style: normal;
    float: left;
    font-size: 0.24rem;
    color: #323232;
}

.show-section04 li:hover p {
    color: #3aa5dd;
}

.show-section05 .title {
    overflow: hidden;
    margin-bottom: 0.3rem;
}

.show-section05 .title h5 {
    padding-left: 0.45rem;
    background: url(../images/p-section08.jpg) no-repeat left center;
    float: left;
    font-size: 0.3rem;
    color: #008cd6;
    font-weight: normal;
}

.show-section05 .title a {
    display: block;
    font-size: 0.24rem;
    color: #008cd6;
    float: right;
}

.show-section05 .title a:hover {
    margin-right: 0.1rem;
}

.bottom {
    background: #008cd6;
    background-size: 100%;
    color: #ffffff;
    font-size: 14px;
    line-height: 26px;
    width: 100%;
    padding: 10px;
    height: auto;
    overflow: hidden;
    text-align: center;
    margin: 0 auto 0 auto;
    box-sizing: border-box;
}

.bottom .end_tel {
    font-size: 0.26rem;
    line-height: 0.5rem;
    font-weight: bold;
}

.bottom a {
    color: #ffffff;
}

.bottom .copyrigth {}

.bottom .copyrigth p {
    font-size: 0.15rem;
    line-height: 26px;
}

.bottom .copyrigth p a {
    font-size: 0.15rem;
    line-height: 26px;
}

.wx_mbox {
    width: 90%;
    text-align: center;
    font-size: 0.2rem;
    margin: 1em auto;
}

.wx_mbox li {
    width: 30%;
    display: inline-block;
}

.wx_mbox img {
    width: 80%;
    display: block;
    margin: 0 auto;
}

.wx_mbox span {
    width: 100%;
    text-align: center;
    font-size: 0.2rem;
    line-height: 0.5rem;
    display: block;
    margin: 0 auto;
}

.end_gnbox {
    width: 90%;
    text-align: center;
    font-size: 0.2rem;
    margin: 1em auto;
}

.end_gnbox li {
    width: 30%;
    display: inline-block;
}

.end_gnbox img {
    width: 70%;
    display: block;
    margin: 0 auto;
    background: #1c6a42;
}

.end_gnbox span {
    width: 100%;
    text-align: center;
    font-size: 0.2rem;
    line-height: 0.5rem;
    display: block;
    margin: 0 auto;
}

/*ygb*/
.ygfast_box {
    width: 80%;
    background-size: cover;
    height: auto;
    overflow: hidden;
    /* margin: 0.1rem auto 0 auto; */
    padding: 4%;
    margin: 10% auto 0 auto;
}

.ygfast_box ul {
    width: 100%;
}

.ygfast_box li {
    float: left;
    width: 50%;
    margin-right: 0;
    margin-top: 0;
    margin-bottom: 0;
    background: #0ca08e;
    height: 1.2rem;
    padding: 0.65rem 0;
}

.ygfast_box li img {
    width: 30%;
    display: block;
    margin: 0 auto;
}

.ygfast_box .color1 {
    background: #0ca08e;
}

.ygfast_box .color2 {
    background: #43b480;
}

.ygfast_box .color3 {
    background: #ceb67f;
}

.ygfast_box .color4 {
    background: #3f9dcd;
}

.ygfast_box li span {
    text-align: center;
    font-size: 0.26rem;
    font-weight: bold;
    color: #ffffff;
    display: block;
    width: 100%;
    line-height: 0.8rem;
}

.ygfast_box .bjs1 {
    background: #64a80d;
}

.ygfast_box .bjs2 {
    background: #008cd6;
}

.ygfast_box .bjs3 {
    background: #008cd6;
}

.ygfast_box .bjs4 {
    background: #64a80d;
}



.znxxl li {
    width: 95%;
    background: #fbfbfb;
    border-radius: 5px;
    margin: 2% auto;
    padding: 10px 20px;
    box-sizing: border-box;
    position: relative;
}

.znxxl li .title {
    width: 100%
}

.znxxl li .zjiname h2 {
    font-size: 22px
}

.znxxl li .zjiname h4 {
    display: inline;
    font-weight: 600
}

.znxxl li .title span {
    line-height: 28px;
    font-size: 0.23rem;
    display: block;
}

.znxxl li .title span i {
    font-style: normal;
}

.znxxl li p {
    position: absolute;
    display: block;
    width: 70px;
    height: 28px;
    text-align: center;
    border-radius: 5px;
    top: 0px;
    right: 0px;
    color: #fff;
    font-weight: 600;
    line-height: 28px
}

.znxxl li p.zkbg0 {
    background: #008CD6
}

.znxxl li p.zkbg1 {
    background: #FADAB4
}

.znxxl li:hover {
    background: #f3fbff
}





.ckgd {
    width: 50%;
    height: 0.8rem;
    margin: 0 auto;
    text-align: center;
    line-height: 0.8rem;
    background: #008cd6;
    color: #fff;
    margin-top: 23px;
    border-radius: 5%;
}