.fullSlide {
    width: 100%;
    position: relative;
    height: 288px;
    background: #fff;
    border-top: 1px solid #ebebeb;
    margin-top: -1px;
}

.fullSlide .bd {
    margin: 0 auto;
    position: relative;
    z-index: 0;
    overflow: hidden;
}

.fullSlide .bd ul {
    width: 100% !important;
}

.fullSlide .bd li {
    width: 100% !important;
    height: 288px;
    overflow: hidden;
    text-align: center;
}

.fullSlide .bd li a {
    display: block;
    height: 288px;
}

.fullSlide .hd {
    width: 100%;
    position: absolute;
    z-index: 1;
    bottom: 0;
    left: 0;
    height: 22px;
    line-height: 22px;
}

.fullSlide .hd ul {
    text-align: center;
}

.fullSlide .hd ul li {
    cursor: pointer;
    display: inline-block;
    *display: inline;
    zoom: 1;
    width: 20px;
    height: 6px;
    margin: 2px;
    overflow: hidden;
    background: #fff;
    filter: alpha(opacity=50);
    opacity: 0.5;
    line-height: 999px;
    border-radius: 8px;
}

.fullSlide .hd ul .on {
    background: #fff;
    width: 38px;
    height: 6px;
    border-radius: 8px;
    background: #fff;
    filter: alpha(opacity=100);
    opacity: 1;
}

.fullSlide .prev,
.fullSlide .next {
    display: block;
    position: absolute;
    z-index: 1;
    top: 50%;
    margin-top: -30px;
    left: 15%;
    z-index: 1;
    width: 40px;
    height: 60px;
    background: url(../img/bannner/slider-arrow.png) -126px -137px no-repeat;
    border-radius: 8px;
    cursor: pointer;
    filter: alpha(opacity=50);
    opacity: 0.5;
    display: none;
}

.fullSlide .next {
    left: auto;
    right: 15%;
    background-position: -6px -137px;
}

@media screen and (max-width:640px) {
    .fullSlide {
        width: 100%;
        position: relative;
        max-height: 148px;
        background: #fff;
        border-top: 0px;
    }

    .fullSlide .bd li {
        width: 100% !important;
        max-height: 148px;
        overflow: hidden;
        text-align: center;
        background-size: contain;
    }

    .fullSlide .bd li a {
        display: block;
        height: 148px;
    }

    .fullSlide .next {
        right: 3%;
    }

    .fullSlide .prev {
        left: 3%;
    }
}

/*banner-end*/

.content {
    background: #fff;
}

.content .message {
    width: 1280px;
    margin: 0px auto;
    height: 690px;
    position: relative;
}

.message .news,
.message .nnews,
.message .financial {
    width: 33.2%;
    float: left;
    border: 1px solid #ebebeb;
    height: auto;
    display: block;
    margin-top: 10px;
    margin-bottom: 0px;
    height: 690px;
    overflow: hidden;
}

.message .nnews,
.message .financial {
    margin-left: -1px;
}

.ydate {
    width: 58px;
    border: 1px solid #d8d8d8;
    color: #7d7d7d;
    text-align: center;
    font-size: 12px;
    float: left;
    _display: inline;
    padding-bottom: 5px;
}

.ydate span {
    display: block;
    font-size: 24px;
    line-height: 24px;
    padding: 8px 0 2px 0;
    zoom: 1;
}

.ydate_1 {
    border: 1px solid #b4b1b6;
    color: #5c307d;
}

.ydate_2 {
    border: 1px solid #edeaf1;
    color: #5b317d;
    background: #edeaf1;
}

.content h2 {
    font-size: 16px;
    line-height: 16px;
    color: #1f5da4;
    text-indent: 0px;
    zoom: 1;
    margin: 10px;
    font-weight: bold;
}

.content h2 .more {
    float: right;
    _display: inline;
    font-size: 13px;
    color: #999;
    margin: 10px 22px 0px 0px;
}

.content h2 .more:hover {
    color: #183269;
}

    {
    color: #5066b7;
}

.content .news {
    margin-top: 10px;
    margin-bottom: 0px;
    width: 66.4%;
}

.content .news .img {
    height: 368px;
    overflow: hidden;
}

.content .news img,
.content .news .tn {
    margin: 0 2%;
    width: 96%;
}

.content .news .tn {
    width: 94%;
    padding: 10px 2% 10px 4%;
    position: absolute;
    z-index: 2222;
    bottom: 0px;
    background: rgba(255, 255, 255, .8);
    margin: 0px;
}

.content .news .tn:hover {
    background: #fafafa;
    -moz-box-shadow: 0px 0px 5px #ebebeb inset;
    box-shadow: 0px 0px 5px #ebebeb inset;
}

.content .news h3 a {
    color: #22132D;
    line-height: 22px;
    font-size: 16px;
}

.content .news h3 a:hover {
    color: #5066b7;
}

.content .news p {
    color: #777;
    padding-top: 8px;
    height: 58px;
    line-height: 18px;
    overflow: hidden;
}

.content .news .time {
    float: right;
    margin: 5px 10px 5px 5px;
}

.news-list {
    margin-top: 10px;
}

.tabs_box {
    width: 100%;
    height: 38px;
    border-bottom: 0px solid #eee;
}

.ctabs,
.edit_content {
    width: 96%;
    margin: 0px auto;
}

.ctabs li {
    float: left;
    width: 24.9%;
}

.ctabs li:hover {
    background: #fafafa;
    -moz-box-shadow: 0px 2px 3px #ebebeb inset;
    box-shadow: 0px 2px 3px #ebebeb inset;
}

.ctabs li a {
    display: block;
    width: 99%;
    height: 38px;
    border: 1px solid #ebebeb;
    text-align: center;
    line-height: 38px;
    border-radius: 4px 4px 0px 0px;
    font-size: 14px;
    font-weight: bold;
}

.ctabs li a.active {
    width: 98%;
    background-color: #5066b7;
    border: 1px solid #5066b7;
    color: #fff;
}

.edit_content {
    width: 92%;
}

.gsxw ul {
    margin-top: 10px;
}

.gsxw ul li {
    border-bottom: 1px dotted #ebebeb;
    height: 36px;
    line-height: 36px;
    clear: both;
}

.content .news .gsxw ul li a {
    color: #22132D;
    width: 70%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding: 0px;
    display: inline-block;
    height: 36px;
    line-height: 36px;
}

.content .news .gsxw ul li a:hover {
    color: #5066b7;
}

.content .news .gsxw ul li p {}

.content .news .gsxw ul li .time {
    float: right;
    padding: 0px;
}

.nnews_list {
    margin: 10px;
}

.nnews_list dl {
    border-bottom: 1px solid #ebebeb;
    clear: both;
    height: 92px;
    padding: 12px 0px;
    display: block;
}

.nnews_list dl:hover {
    background: #fafafa;
    -moz-box-shadow: 0px 2px 3px #ebebeb inset;
    box-shadow: 0px 2px 3px #ebebeb inset;
}

.nnews_list dl dt a {
    border: 1px solid #ebebeb;
    height: 90px;
    width: 90px;
    display: block;
    border-radius: 4px;
    padding: 0px;
    margin-left: 10px;
    position: relative;
    cursor: default;
}

.nnews_list dl dt a span {
    position: absolute;
    top: 0px;
    left: 0px;
    display: none;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    width: 0;
}

.nnews_list dl:hover dt a span {
    position: absolute;
    top: 0px;
    left: 0px;
    display: block;
}

.nnews_list dl:hover dt a span img {
    width: 90px;
    height: 90px;
}

.nnews_list dl dt,
.nnews_list dl dd {
    float: left;
    display: block;
}

.nnews_list dl dt {
    width: 30%;
}

.nnews_list dl dd {
    width: 65%;
    padding-right: 3%;
}

.nnews_list dl dd .time {
    display: block;
    clear: both;
    margin-bottom: 3px;
}

.nnews_list dl dd p {
    line-height: 16px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

dl .cord-ztds {
    background: url(../images/code_new_ztgt.png) no-repeat center;
    background-size: 100%;
}

dl:hover .cord-ztds {
    background: url(../images/code_new_zszt.png) no-repeat center;
    background-size: 100%;
}

dl .cord-zszt {
    background: url(../images/code_new_ztgt.png) no-repeat center;
    background-size: 100%;
}

dl:hover .cord-ztds {
    background: url(../images/code_new_zszt.png) no-repeat center;
    background-size: 100%;
}

@media screen and (max-width:640px) {
    .content {
        background: #fafafa;
        margin: 0px;
    }

    .content .message {
        width: 100%;
        height: 100%;
        display: block;
        background: #fafafa;
        float: left;
    }

    .message .news,
    .message .nnews,
    .message .financial {
        width: 100%;
        margin: 10px 0px 0px 0px;
        border: 0px solid #ebebeb;
        background: #fff;
        float: left;
        overflow: hidden;
    }
}

@media(max-width:767px) {
    .content {
        background: #fafafa;
        margin: 0px;
    }

    .message .news,
    .message .nnews,
    .message .financial {
        background: #fff;
        float: left;
        height: 688px;
    }

    .message .financial {
        height: 618px;
    }

    .message .nnews {
        float: right;
    }

    .content h2 {
        font-size: 14px;
        line-height: 16px;
        color: #22132d;
        text-indent: 0px;
        zoom: 1;
        margin: 10px;
    }

    .content .newslist {
        margin: 0;
        padding-bottom: 10px;
    }

    .content .newslist li {
        width: auto;
        margin: 0 20px 20px 20px;
    }

    .content .newslist h3 a {
        font-size: 15px;
        line-height: 20px;
    }

    .content .newslist .tn {
        margin-left: 80px;
        width: auto;
    }

    .content .focusList {
        margin: 0 20px;
    }

    .content .focusList li {
        width: 100%;
        margin: 0 0px 30px 0px;
        height: auto;
    }

    .content .focusList .isimg img {
        width: 100%;
    }

    .content .focusList h3 a {
        font-size: 15px;
        line-height: 20px;
    }

    .nnews_list dl dd {
        width: 62%;
        padding: 0 3%;
    }
}

@media(max-width:320px) {
    .content {
        background: #fafafa;
        margin: 0px;
    }

    .content .news .gsxw ul li a {
        width: 60%;
    }

    .content .news .img {
        height: 178px;
    }
}

/*news-end*/

.pricebox {
    height: 298px;
    clear: both;
    border-bottom: 1px solid #ebebeb;
}

.Company_info {
    border-bottom: 1px solid #ebebeb;
    display: block;
    float: left;
    width: 100%;
}

.Company_info h2 {
    margin: 20px 0px 0px 20px;
}

.Company_info ul,
.Company_info .Newspaper {
    width: 50%;
    height: 200px;
    overflow: hidden;
    padding: 0px;
    margin: 0px;
    float: left;
}

.Company_info .Newspaper {
    background: url(../img/price/companer_Newspaper_01.jpg) no-repeat bottom;
    background-size: 100%;
    border-left: 1px solid #ebebeb;
    margin-left: -1px;
}

.Company_info ul li {
    height: 200px;
    width: 100%;
    display: block;
    border-bottom: 1px solid #ebebeb;
    overflow: hidden;
}

.Company_info ul .video a {
    background: url(../img/price/icon_play_on.png) no-repeat center;
    color: #183269;
    font-weight: bold;
    line-height: 16px;
    display: block;
    /* width: 100%; */
    /* height: 108px; */
    padding: 106px 0px 0px 0px;
    margin-left: 0px;
    text-align: center;
    font-size: 14px;
}

.Company_info ul .video {
    background: url(../img/price/video_bg_one.jpg) no-repeat center;
    background-size: 100%;
    opacity: 1;
}

.Company_info ul .yrepor {
    background: url(../img/price/year_repor.jpg) no-repeat center;
    background-size: 100%;
}

.Company_info ul:hover .video a,
.video a:hover {
    background: url(../img/price/icon_play_on.png) no-repeat center;
    opacity: 1;
    padding: 106px 0px 0px 0px;
}

.Company_info ul:hover .video {
    background-size: 102%;
}

.Company_info ul .yrepor a,
.Company_info .Newspaper a {
    background: #5066b7;
    color: #fff;
    height: 28px;
    line-height: 28px;
    padding: 0px 10px;
    display: inline-block;
    margin-top: 7px;
    margin-left: 18px;
    border-radius: 4px;
}

.Common_functions {
    width: 80%;
    height: 138px;
    float: left;
    margin: 0 10%;
    display: block;
    position: relative;
}

.Common_functions p {
    background: none;
    color: #fff !important;
    height: 3.6rem;
    left: 1px;
    position: absolute;
    top: 10px;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    width: 4.5rem;
    z-index: 10;
}

.Common_functions a {
    width: 68px;
    height: 54px;
    line-height: 16px;
    padding-top: 14px;
    margin: 38px 2.5%;
    border-radius: 50px;
    display: block;
    float: left;
    text-align: center;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    position: relative;
    text-align: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-decoration: none;
}

.Common_functions .oa {
    background: #4594f3;
}

.Common_functions .mail {
    background: #36d257;
}

.Common_functions .glxy {
    background: #0ebfe1;
}

.Common_functions .zlxz {
    background: #f25d94;
}

.Common_functions .btn_left a,
.Common_functions .btn_right a {
    width: 32px;
    height: 68px;
    line-height: 68px;
    text-align: center;
    position: absolute;
    border-radius: 4px;
    border: 1px solid #ebebeb;
    z-index: 100;
    padding: 0px;
    margin: 0px;
    top: 38px;
    color: #ccc;
    font-weight: bold;
    font-size: 120%;
}

.Common_functions .btn_left a:hover,
.Common_functions .btn_right a:hover {
    background: #fafafa;
    color: #ccc;
    -moz-box-shadow: 0px 2px 3px #ebebeb inset;
    box-shadow: 0px 2px 3px #ebebeb inset;
}

.Common_functions .btn_left a {
    left: -48px;
}

.Common_functions .btn_right a {
    right: -48px;
}

.Common_functions a span {
    border-radius: 0;
    display: block;
    height: 0;
    left: 50%;
    margin: 0;
    position: absolute;
    top: 50%;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    width: 0;
}

.Common_functions a:hover span {
    width: 3.6rem;
    height: 3.6rem;
    border-radius: 3.6rem;
    margin: -1.8rem;
}

.oa span {
    background-color: #3e84d9;
}

.mail span {
    background-color: #30bb4e;
}

.glxy span {
    background-color: #0dacca;
}

.zlxz span {
    background-color: #d55388;
}

#stock_container img {
    width: 100%;
    height: 290px;
    margin-top: -16px;
}

@media(max-width:767px) {
    .pricebox {
        height: 218px;
        clear: both;
        border-bottom: 1px solid #ebebeb;
    }

    .Company_info ul .video,
    .Company_info ul .yrepor {
        background-size: auto;
    }

    .Common_functions a {
        width: 63px;
        height: 50px;
        margin: 38px 2%;
    }

    .Common_functions p {
        top: 13px;
        left: 1px;
        font-size: 12px;
    }

    #stock_container img {
        width: 100%;
        height: auto;
        margin-top: 0px;
    }
}

/*functions_end*/

.Service {
    width: 1280px;
    height: 446px;
    clear: both;
    margin: 0px auto;
}

.Service .smfw {
    width: 33.2%;
    float: left;
    border: 1px solid #ebebeb;
    display: block;
    margin-top: 10px;
    height: 218px;
    overflow: hidden;
    position: relative;
}

    {
    margin-bottom: 10px;
}

.smfw li {
    overflow: hidden;
}

.smfw:hover {
    -moz-box-shadow: 0px 2px 3px #ebebeb;
    box-shadow: 0px 2px 3px #ebebeb;
}

.smimg {
    width: 50%;
}

.sminfo {
    padding: 3%;
    width: 44%;
}

.smfwtwo,
.smfwthree,
.smfwfive,
.smfwsix {
    margin-left: -1px;
}

.smfwone li,
.smfwtwo li,
.smfwthree li {
    float: left;
}

.smfwfour li,
.smfwfive li,
.smfwsix li {
    float: right;
}

.sminfo h2 {
    margin: 0px 0px 10px 0px;
}

.smfw a {
    margin-top: 10px;
    padding: 2px 10px;
    position: absolute;
    background: #fff;
    border: 1px solid #183269;
    border-radius: 10px;
    color: #183269;
    z-index: 1;
}

.smfw:hover a {
    border: 1px solid #fff;
}

.smfwone a,
.smfwtwo a,
.smfwthree a {
    bottom: 10px;
    right: 3%;
}

.smfwfour a,
.smfwfive a,
.smfwsix a {
    bottom: 10px;
    left: 3%;
}

.smfw {
    background: #fff;
}

.smfw .xg {
    border-radius: 0;
    display: block;
    height: 0;
    left: 50%;
    margin: 0;
    position: absolute;
    top: 50%;
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -o-transition: all 0.2s;
    transition: all 0.2s;
    width: 0;
    font-size: 1px;
    color: #fff;
}

.smfw:hover .xg {
    width: 100%;
    height: 100%;
    border-radius: 0px;
    top: 0px;
}

.smfw:hover ul {
    position: absolute;
    top: 0px;
    z-index: 10;
}

.smfw:hover ul li .content h2 {
    color: #fff;
}

.smfw:hover ul li p,
.smfw:hover ul li .cgray {
    color: #fff;
}

.smfw:hover .sminfo h2 {
    color: #FFF;
}

.smfwone:hover .xg {
    background-color: #3e84d9;
}

.smfwtwo:hover .xg {
    background-color: #ebbe69;
}

.smfwthree:hover .xg {
    background-color: #5066b7;
}

.smfwfour:hover .xg {
    background-color: #9fbcaf;
    left: 0px;
}

.smfwfive:hover .xg {
    background-color: #5683c8;
    left: 0px;
}

.smfwsix:hover .xg {
    background-color: #9bb5ca;
    left: 0px;
}

.smfw img,
.hot_news img {
    transition: all .3s ease;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -o-transition: all .3s ease;
    -webkit-backface-visibility: hidden;
    opacity: 1;
}

.smfw:hover img,
.hot_news:hover img {
    transform: scale(1.1, 1.1);
    -ms-transform: scale(1.1, 1.1);
    -webkit-transform: scale(1.1, 1.1);
    opacity: 1;
}

.Service .smfwsix,
.Service .smfwfive {
    width: 49.9%;
}

.Service .smfwsix .smimg,
.Service .smfwfive .smimg {
    width: 33%;
}

.Service .smfwsix .sminfo,
.Service .smfwfive .sminfo {
    width: 61%;
}

@media screen and (max-width:1024px) {
    .content .message {
        width: 100%;
    }

    .header .topWrap {
        width: 100%;
    }

    .header .nav {
        width: 100%;
    }

    .content .message,
    .Service,
    .footer .copyrights {
        width: 100%;
    }

    .header .nav li {
        width: 14.15%;
    }

    .nnews_list dl dd {
        width: 60%;
        padding-right: 3%;
        float: right;
    }

    .Common_functions {
        width: 100%;
        margin: 0px;
    }

    .Common_functions .btn_left a,
    .Common_functions .btn_right a {
        display: none;
    }

    .Service {
        padding-top: 10px;
    }

    .Service .smfw {
        margin-bottom: 10px;
        margin-top: 0px;
    }
}

@media(max-width:767px) {
    .content {
        height: 100%;
        display: block;
    }

    .Service {
        padding-top: 10px;
    }

    .Service {
        width: 100%;
        height: 100%;
        display: block;
        background: #fafafa;
        float: left;
    }

    .Service .smfw {
        width: 100%;
        border: 0px;
    }

    .smfwsix {
        margin-bottom: 10px;
    }

    .header .nav li {
        width: 100%;
        border-bottom: 1px solid #ebebeb;
    }

    .Common_functions .btn_left a,
    .Common_functions .btn_right a {
        display: block;
    }

    .Common_functions .oa {
        margin-left: 38px;
    }

    .Common_functions .btn_left a {
        left: -8px;
    }

    .Common_functions .btn_right a {
        right: -8px;
    }
}

@media screen and (width:768px) {
    .Service {
        padding-top: 10px;
    }

    .header .nav li {
        width: 13.55%;
    }

    .message .news,
    .message .nnews,
    .message .financial {
        width: 33%;
    }

    .Service .smfw {
        width: 49.5%;
    }

    .content .news .img {
        height: 142px;
    }

    .content .news .gsxw ul li a {
        width: 50%;
    }

    .nnews_list dl dt {
        display: none;
    }

    .nnews_list dl dd {
        width: 95%;
        margin-left: 10px;
    }

    .content {
        padding-bottom: 260px;
    }

    .Common_functions {
        width: 100%;
        margin: 0;
    }

    .Common_functions a {
        width: 50px;
    }

    .Common_functions p {
        width: 2rem;
        top: 10px;
    }

    .Common_functions a span {
        left: 65%;
    }

    .Common_functions a:hover span {
        width: 2.6rem;
        height: 3.6rem;
        border-radius: 3.6rem;
        margin: -1.8rem;
    }
}

/*server_end*/

.content {
    clear: both;
    padding-top: 10px;
}

    {
    display: -webkit-box;
}

.content .waterfull {
    width: 1280px;
    margin: 0 auto;
    margin-left: 20px;
}

.content .rec_con ul li {
    float: left;
    width: 290px;
    padding: 5px;
    margin: 0 8px;
    height: 200px;
    background: #E8E8E8;
    border-radius: 3px;
    position: relative;
    -webkit-transition: all .45s ease-in-out;
    -moz-transition: all .45s ease-in-out;
    -ms-transition: all .45s ease-in-out;
    -o-transition: all .45s ease-in-out;
    transition: all .45s ease-in-out;
}

.content .rec_con ul li.bd-1 {
    border: solid 1px #98D3E8;
}

.content .rec_con ul li.bd-1:hover {
    background: #98D3E8;
}

.content .rec_con ul li.bd-2 {
    border: solid 1px #FFCB76;
}

.content .rec_con ul li.bd-2:hover {
    background: #FFCB76;
}

.content .rec_con ul li.bd-3 {
    border: solid 1px #FF525A;
}

.content .rec_con ul li.bd-3:hover {
    background: #FF525A;
}

.content .rec_con ul li.bd-4 {
    border: solid 1px #71C46F;
}

.content .rec_con ul li.bd-4:hover {
    background: #71C46F;
}

.content .rec_con ul li img {
    width: 290px;
    height: 200px;
    display: block;
}

.content .rec_con ul li .a-index {
    position: absolute;
    width: 290px;
    height: 200px;
    top: 5px;
    left: 5px;
    line-height: 20px;
    text-align: center;
    background: rgba(0, 0, 0, 0.5);
    color: #fff;
}

.content .rec_con ul li .a-index h2 {
    position: absolute;
    z-index: 20;
    top: 0;
    left: 0;
    font-size: 2.0em;
    line-height: 28px;
    text-align: center;
    text-shadow: 0 0px 2px rgba(255, 255, 255, 0.7);
    text-align: center;
    margin-top: 0px;
    width: 98%;
    height: 200px;
    margin-bottom: 0;
    display: table;
    padding: 0 1%;
    letter-spacing: 2px;
}

.content .rec_con ul li .a-index h2.fc-1 {
    color: #98D3E8;
}

.content .rec_con ul li .a-index h2.fc-2 {
    color: #FFCB76;
}

.content .rec_con ul li .a-index h2.fc-3 {
    color: #FF525A;
}

.content .rec_con ul li .a-index h2.fc-4 {
    color: #71C46F;
}

.content .rec_con ul li .a-index h2 span {
    display: table-cell;
    vertical-align: middle;
}

.progress_bar {
    width: 98%;
    border-radius: 4px;
    background-color: #C6CBCB;
    box-shadow: inset 0 1px 1px #c9c9c9, inset -1px 0 2px #b8b8b8;
    display: block;
    position: relative;
    height: 5px;
    padding: 0;
    margin: 10px auto;
}

.progress_bar .progress_bar_x {
    display: block;
    width: 100%;
    position: absolute;
    z-index: 99;
    top: 0;
    bottom: 1px;
    opacity: 0.9;
    background-color: #5AB4F7;
    border-radius: 8px 4px 4px 8px;
}

.waterfull {
    margin: 0 auto;
}

.waterfull ul li {
    float: left;
    width: 238px;
    padding: 8px;
    margin: 0 0px 10px 0px;
    background: #fff;
    border-radius: 3px;
    position: relative;
    overflow: hidden;
    border: solid 1px #ebebeb;
    box-shadow: 0 0 3px #ebebeb;
}

.waterfull ul li .a-img {
    width: 238px;
    display: block;
    position: relative;
    overflow: hidden;
    color: #666;
}

.waterfull ul li .a-img img {
    width: 100%;
    display: block;
    min-height: auto;
    opacity: .9;
    max-height: 148px;
}

.waterfull ul li .li-title {
    padding: 5px 0;
    max-height: 48px;
    overflow: hidden;
    line-height: 18px;
    color: #898686;
    background: none;
    border-bottom: solid 1px #DBDBDB;
    font-size: 14px;
    color: #000;
    font-weight: normal;
}

.waterfull ul li h2 {
    margin: 0px;
}

.waterfull ul li .li-title:before {
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #EEE;
    border-style: solid;
    border-width: 10px;
    content: "";
    display: block;
    position: absolute;
    margin: -24px 0 0 10px;
    width: 0;
}

.waterfull ul li .description {
    padding: 5px 0 15px 0px;
    max-height: 66px;
    overflow: hidden;
    line-height: 18px;
    color: #898686;
    font-size: 1em;
    text-indent: 10px;
    background: none;
    border-bottom: solid 1px #DBDBDB;
}

.waterfull ul li .qianm {
    background: #fff;
}

.waterfull ul li .qianm .sp1 {
    float: left;
    height: 30px;
    line-height: 36px;
    color: #898686;
}

.waterfull ul li .qianm .sp1 b {
    padding: 0 5px 0;
    font-size: 1em;
}

    {
    font-weight: bold;
    color: #5DAA21;
}

.waterfull ul li .qianm .sp2 {
    float: right;
    height: 30px;
    padding: 0 5px;
    line-height: 36px;
}

.waterfull ul li .qianm .sp3 {
    float: right;
    height: 30px;
    line-height: 36px;
    color: #898686;
}

@media screen and (max-width: 1024px) {
    .content {
        width: 100%;
        margin: 0 auto;
    }

    .content .rec_con ul li {
        width: 225px;
        padding: 2px;
        margin: 0 6px;
        height: 150px;
    }

    .content .rec_con ul li img {
        width: 225px;
        height: 150px;
    }

    .content .rec_con ul li .a-index {
        width: 225px;
        height: 150px;
        top: 2px;
        left: 2px;
        line-height: 20px;
    }

    .content .rec_con ul li .a-index h2 {
        top: 0;
        left: 0;
        font-size: 1.7em;
        line-height: 24px;
        width: 98%;
        height: 150px;
    }
}

@media screen and (max-width: 980px) {
    .content {
        width: 100%;
        margin: 0 auto;
    }

    .content .rec_con ul li {
        width: 160px;
        padding: 2px;
        margin: 0 6px;
        height: 140px;
    }

    .content .rec_con ul li img {
        width: 160px;
        height: 140px;
    }

    .content .rec_con ul li .a-index {
        width: 160px;
        height: 140px;
        top: 2px;
        left: 2px;
        line-height: 20px;
    }

    .content .rec_con ul li .a-index h2 {
        top: 0;
        left: 0;
        font-size: 1.6em;
        line-height: 24px;
        width: 98%;
        height: 140px;
    }
}

@media screen and (max-width: 720px) {
    .content {
        width: 100%;
        margin: 0 auto;
    }

    .content .rec_con ul li {
        width: 255px;
        height: 180px;
        margin-top: 10px;
    }

    .content .rec_con ul li img {
        width: 255px;
        height: 180px;
    }

    .content .rec_con ul li .a-index {
        width: 255px;
        height: 180px;
        line-height: 20px;
    }

    .content .rec_con ul li .a-index h2 {
        top: 0;
        left: 0;
        font-size: 1.8em;
        line-height: 28px;
        width: 98%;
        height: 180px;
    }

    .waterfull ul li {}
}

@media only screen and (max-width: 720px) and (-webkit-min-device-pixel-ratio : 1.0) and (orientation:landscape) {
    .content .rec_con ul li {
        width: 240px;
        height: 180px;
        margin-top: 10px;
    }

    .content .rec_con ul li img {
        width: 240px;
        height: 180px;
    }

    .content .rec_con ul li .a-index {
        width: 240px;
        height: 180px;
        line-height: 20px;
    }

    .content .rec_con ul li .a-index h2 {
        top: 0;
        left: 0;
        font-size: 1.8em;
        line-height: 28px;
        width: 98%;
        height: 180px;
    }
}

@media screen and (max-width: 480px) {
    .content {
        width: 100%;
    }

    .content .rec_con ul li {
        width: 45%;
        height: 150px;
        padding: 1%;
        margin: 10px 1% 5px;
    }

    .content .rec_con ul li img {
        width: 100%;
        height: 150px;
    }

    .content .rec_con ul li .a-index {
        width: 98%;
        left: 1%;
        top: 2%;
        height: 150px;
        line-height: 20px;
    }

    .content .rec_con ul li .a-index h2 {
        top: 0;
        left: 0;
        font-size: 1.8em;
        line-height: 28px;
        width: 98%;
        height: 150px;
    }
}

@media screen and (max-width: 380px) {
    .content {
        width: 100%;
    }

    .content .rec_con ul li {
        width: 98%;
        height: 160px;
        padding: 1%;
        margin-top: 10px;
    }

    .content .rec_con ul li img {
        width: 100%;
        height: 160px;
    }

    .content .rec_con ul li .a-index {
        width: 98%;
        height: 160px;
        line-height: 20px;
        top: 1.5%;
        left: 1.5%;
    }

    .content .rec_con ul li .a-index h2 {
        top: 0;
        left: 0;
        font-size: 1.8em;
        line-height: 28px;
        width: 98%;
        height: 160px;
    }
}

/*end*/
.connet_all {
    background: #fff;
    width: 100%;
    display: -webkit-box;
    display: table\0;
    border-top: 1px solid #ebebeb;
}

.mainWrap .c-connet {
    width: 1278px;
    margin: 10px auto;
    border: 1px solid #ebebeb;
}

.detailContent .column_1,
.detailContent .column_2,
.detailContent .column_3 {
    float: left;
    _display: inline;
}

.detailContent .column_1 {
    width: 14.2%;
    float: right;
}

.detailContent .column_2 {
    padding: 0 8% 0 9.8%;
    width: 68%;
    margin-right: -1px;
    border-right: 1px solid #ebebeb;
    float: right;
}

.detailContent .column_3 {
    padding: 0;
    width: 85.8%;
    margin-right: -1px;
    border-right: 1px solid #ebebeb;
    float: right;
    background: #ebebeb;
    overflow: hidden;
}

.detailContent .rightNav {
    position: relative;
    top: 0px;
    right: 0px;
    width: 100%;
    border-left: 1px solid #ebebeb;
}

.detailContent .rightNav h3 {
    background: #6d7dbe;
    color: #fff;
    font-size: 22px;
    line-height: 68px;
    padding: 0 22px;
    display: none;
}

.detailContent .rightNav .menuicon {
    color: #fff;
    float: right;
    text-indent: 0;
    display: none;
}

.detailContent .rightNav li {
    border-bottom: 1px solid #ebebeb;
    font-size: 15px;
    line-height: 22px;
    zoom: 1;
    position: relative;
}

.detailContent .rightNav ul {
    border-top: 0px solid #ebebeb;
    margin-top: 0px;
    display: block;
    margin-top: -1px;
}

.detailContent .rightNav li a {
    color: #22132d;
    display: block;
    padding: 1.5em 0 1.5em 22px;
    margin-right: 28px;
    zoom: 1;
    text-align: center;
    font-size: 15px;
}

.detailContent .rightNav li i {
    position: absolute;
    font-size: 10px;
    color: #5c307d;
    border-left: 1px solid #ddd;
    padding: 1.5em 4px;
    *padding: 2.1em 4px;
    cursor: pointer;
    top: 0;
    right: 0;
    bottom: 0;
}

.detailContent .rightNav li i:hover,
.detailContent .rightNav li i.current {
    background: #f7f7f7;
}

.detailContent .rightNav li a:hover {
    color: #4F608C;
}

.detailContent .rightNav li.current {
    background: #f2f6ff;
}

.detailContent .rightNav li.current a {
    position: relative;
    left: -4px;
    color: #6d7dbe;
    font-weight: bold;
}

.detailContent .rightNav li.current ul {
    display: block;
}

.detailContent .rightNav li ul {
    margin: 0;
    border: 0;
    background: #f7f7f7;
    position: relative;
    border-left: 4px solid #5c307d;
    left: -4px;
    width: 100%;
    display: none;
}

.detailContent .rightNav li ul li {
    border-bottom: 0;
    border-top: 1px solid #ddd;
    font-size: 12px;
}

.detailContent .rightNav li.current ul {
    border-left: 4px solid #ff9600;
}

.detailContent .rightNav li.current ul li a,
.detailContent .rightNav li ul li a {
    color: #22132d;
    padding: 11px 5px 11px 34px;
    border: 0;
    position: static;
    margin-right: 0;
    line-height: 18px;
}

.detailContent .rightNav li ul li a:hover {
    background: #f0f0f0;
}

.detailContent .rightNav li ul li.current a {
    font-weight: bold;
}

@media screen and (max-width:800px) {
    .detailContent .rightNav h3 {
        display: block;
    }

    .detailContent .rightNav li.current a {}

    .detailContent .rightNav li a {
        padding: 0.8em 0 0.8em 0px;
        font-size: 15px;
        text-indent: 20px;
    }

    .mainWrap .c-connet {
        width: 100%;
        margin: 0px auto;
        border: 0px;
    }

    .detailContent .rightNav li {
        font-size: 14px;
    }

    .detailContent .rightNav h3 {
        line-height: 40px;
        font-size: 13px;
    }

    .detailContent .rightNav li i {
        padding: 1.4em 4px;
    }

    .inner .header .nav li {
        padding: 5px 1px 5px 2px;
    }

    .inner .header .nav li a {
        padding: 0 8px;
    }
}

@media screen and (max-width:640px) {
    .contentNav h1.noNav {
        font-size: 20px;
    }

    .content .mainContent .subChannelList li {
        margin-bottom: 20px;
    }

    .content .mainContent .subChannelList figure {
        margin: 0 10px;
    }

    .detailContent .column_1,
    .detailContent .column_2 {
        float: none;
        width: auto;
    }

    .detailContent .column_2 {
        min-height: 600px;
    }

    .detailContent .mainContent .article {
        margin-right: 30px;
        width: 430px;
        float: left;
        _display: inline;
    }

    .detailContent .rightNav {
        border: 0;
        top: 0;
        left: 0;
    }

    .detailContent .rightNav ul {
        margin-top: 0;
        display: none;
        background: #fff;
    }

    .detailContent .rightNav .menuicon {
        color: #fff;
        float: right;
        display: block;
        margin-top: 10px;
    }

    .detailContent .rightNav h3 {
        cursor: pointer;
        font-size: 18px;
    }

    .detailContent .rightNav li ul {
        background: #eee;
    }

    .detailContent .rightNav li i {
        padding-left: 14px;
        padding-right: 14px;
    }

    .detailContent .rightNav li i:hover,
    .detailContent .rightNav li i.current {
        background: #eee;
    }

    .inner .header .nav li {
        padding: 0;
    }

    .thuimgContent .column_1,
    .thuimgContent .column_2,
    .thuimgContent .column_3 {
        float: none;
        width: auto;
    }

    .content .thuimgContent .mainContent .contentNav {
        margin-left: 0;
        margin-right: 0;
    }

    .thuimgContent .column_2 {
        margin: 0 20px;
    }

    .thuimgContent .dayList li {
        margin-bottom: 20px;
        margin-left: 20px;
        margin-right: 0px;
    }

    .detailContent .rightNav li a {
        text-align: left;
    }

    .detailContent .column_3 {
        width: 100%;
        padding: 0px;
        margin: 0px;
    }

    .waterfull ul li {
        width: 100%;
    }

    .waterfull ul li .a-img {
        width: 100%;
    }

    .waterfull ul li .a-img img {
        width: 100%;
        max-height: -webkit-fill-available;
    }
}

/**right-nav_end**/
.usharewraper {
    position: fixed;
    z-index: 10;
    width: 100px;
    height: 100px;
    margin-left: 0px;
    margin-top: 80px;
}

.ushare li {
    width: 100px;
    height: 60px;
    padding-top: 20px;
    color: #777;
    text-align: center;
    margin-top: 1px;
}

.ushare li b {
    display: block;
    width: 48px;
    height: 48px;
    line-height: 48px;
    text-align: center;
    border-radius: 30px;
    margin: 0px auto;
}

.vio {
    background: #ffc000;
}

.share b {
    background: #75d770;
}

/**share_end**/
.ushare li .iconfont {
    font-size: 28px;
    color: #fff;
    display: block;
}

.c-connet {
    position: relative;
}

.contentNav {
    padding-bottom: 20px;
}

.contentNav img {
    max-width: 100%;
}

.contentNav h1 {
    color: #6d7dbe;
    font-size: 1.3em;
    font-weight: bold;
    line-height: 30px;
	padding: 20px 0px;
    margin-bottom: 0.25em;
    border-bottom: 1px solid #eee;
    text-align: center;
}

.contentNav p {
    line-height: 1.8em;
    margin: 20px 0px;
}

.about_nr {
    border-bottom: 1px solid #eee;
    height: 38px;
    line-height: 38px;
}

.about_nr a {
    float: right;
    padding: 2px;
    margin: 2px 5px;
    border: 1px solid #eee;
    border-radius: 4px;
}

@media screen and (max-width: 1024px) {
    .mainWrap .c-connet.c-connet {
        min-height: 480px;
        width: 100%;
    }

    .usharewraper {
        left: 0px;
        bottom: 0px;
        width: 100%;
        background: rgba(0, 0, 0, 0.6);
    }

    .ushare li {
        float: left;
        width: 49%;
    }

    .ushare li a,
    .ushare li {
        color: #FFF;
    }

    .contentNav h1 {
        line-height: 1.2em;
        padding-top: 28px;
    }

    .contentNav img {
        max-width: 100%;
    }
}

.column_3 .content {
    padding-top: 0px;
}

.ui-banner.ui-banner-invalid {
    display: none;
}

.ui-banner,
.ui-banner .ui-banner-slides,
.ui-banner .ui-banner-slogans,
.ui-banner .ui-banner-arrow {
    height: 898px;
}

.ui-banner .ui-banner-slides,
.ui-banner .ui-banner-slogans,
.ui-banner .ui-banner-arrow {
    position: absolute;
    top: 0;
}

.ui-banner ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

.ui-banner .ui-banner-slides {
    width: 445px;
    height: 498px;
    left: 1px;
}

.ui-banner .ui-banner-slides li {
    display: none;
    position: absolute;
    top: 5px;
    +top: 10px;
}

.ui-banner .ui-banner-slides li.ui-banner-slides-current,
.ui-banner .ui-banner-slides li.ui-banner-slides-prev,
.ui-banner .ui-banner-slides li.ui-banner-slides-next {
    display: block;
}

.ui-banner .ui-banner-slides li.ui-banner-slides-current {
    left: 0;
}

.ui-banner .ui-banner-slides li.ui-banner-slides-prev {
    left: -654px;
}

.ui-banner .ui-banner-slides li.ui-banner-slides-next {
    left: 654px;
}

.ui-banner .ui-banner-slogans {
    height: 80px;
    overflow: hidden;
    width: 698px;
    left: 0;
    top: 400px;
    z-index: 1000;
}

.ui-banner {
    display: block;
    position: relative;
    width: 1098px;
    height: 680px;
    border-bottom: 1px solid #ebebeb;
}

.ui-banner .ui-banner-slides {
    width: 1098px;
    height: 680px;
    left: 1px;
}

.ui-banner .ui-banner-slides li {
    width: 100%;
    height: 860px;
    overflow: hidden;
    position: absolute;
    top: 0px;
}

.ui-banner .ui-banner-slides li a {
    height: 482px;
    display: block;
    overflow: hidden;
}

.ui-banner .ui-banner-slides li img {
    width: 100%;
    margin-top: -60px;
}

.ui-bnnerp {
    width: 94%;
    height: 120px;
    padding-left: 0px;
    padding: 3%;
}

.ui-banner .ui-banner-slides li:hover img {
    transform: scale(1.1, 1.1);
    -ms-transform: scale(1.1, 1.1);
    -webkit-transform: scale(1.1, 1.1);
    opacity: 1;
    transition: all .3s ease;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -o-transition: all .3s ease;
    -webkit-backface-visibility: hidden;
}

.ui-banner-slogans .ui-line {
    width: 118px;
    height: 98px;
    margin-left: 1px;
    position: relative;
    line-height: 60px;
    float: left;
    font-size: 38px;
    font-weight: bold;
    color: #fff;
    text-align: center;
}

    {
    display: block;
}

.ui-banner-slogans .ui-line span {
    display: block;
    margin-top: -10px;
    font-size: 13px;
    text-align: center;
}

.ui-banner-slogans-prev {
    background: #fff;
    display: none;
}

.ui-banner-slogans .ui-line i {
    position: absolute;
    z-index: -1;
    background: #5066b7;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}

.ui-banner-slogans .t1 i {
    filter: alpha(opacity=80);
    opacity: .9;
}

.ui-banner-slogans .t2 i {
    filter: alpha(opacity=80);
    opacity: .8;
}

.ui-banner-slogans .t3 i {
    filter: alpha(opacity=80);
    opacity: .7;
}

.ui-banner-slogans .t4 i {
    filter: alpha(opacity=80);
    opacity: .6;
}

.ui-banner-slogans .t5 i {
    filter: alpha(opacity=80);
    opacity: .5;
}

.ui-banner-slogans .t6 i {
    filter: alpha(opacity=80);
    opacity: .4;
}

.ui-banner-slogans .t7 i {
    filter: alpha(opacity=80);
    opacity: .3;
}

.ui-banner-slogans .ui-banner-current,
.ui-banner-slogans.ui-banner-slogans-current i {
    background: #ebbe69;
}

.ui-banner-slides li.ui-banner-slides-prev,
.ui-banner .ui-banner-slides li.ui-banner-slides-next {
    display: block;
}

.ui-banner .ui-banner-slides li.ui-banner-slides-current {
    left: 0;
}

.ui-banner .ui-banner-slides li.ui-banner-slides-prev {
    left: -1098px;
}

.ui-banner .ui-banner-slides li.ui-banner-slides-next {
    left: 1098px;
}

.ui-banner .ui-banner-slogans {
    height: 80px;
    overflow: hidden;
    width: 720px;
    left: 0;
    top: 401px;
    z-index: 1000;
}

.ui-banner .ui-banner-arrow {
    display: block;
    outline: none;
}

.ui-banner .ui-banner-arrow.ui-banner-arrow-prev {
    background: #475a9e03 url(../img/news/btn_left.png) center;
    height: 35px;
    right: 0px;
    top: 406px;
    width: 80px;
    opacity: .5;
    border-radius: 4px;
}

.ui-banner .ui-banner-arrow.ui-banner-arrow-next {
    background: #5066b700 url(../img/news/btn_right.png) center;
    height: 35px;
    right: 0px;
    top: 446px;
    width: 80px;
    opacity: .5;
    border-radius: 4px;
}

.ui-banner .ui-banner-arrow:hover.ui-banner-arrow-prev,
.ui-banner .ui-banner-arrow:hover.ui-banner-arrow-next {
    opacity: .9;
}

.ui-banner .ui-banner-overlay {
    bottom: 0;
    height: 10px;
    position: absolute;
    right: 0;
    width: 173px;
}

.ui-banner .ui-banner-arrow {
    display: block;
    outline: none;
}

.ui-bnnerp {
    color: #666;
}

.ui-bnnerp h2 {
    font-size: 1.8em;
    color: #666;
    margin: 0px;
}

.ui-bnnerp lable {
    color: #39F;
    font-size: 1em;
}

.ui-bnnerp div {
    margin-top: -20px;
}

.ui-bnnerp div span {
    font-size: 1.1em;
}

.ui-bnnerp p {
    margin-top: 18px;
    font-size: 1.1em;
}

.ui-bnnerp .mun {
    float: right;
    color: #999;
}

.ui-banner ul li .ui-bnnerp .mun {
    float: right;
    color: #999;
}

.newsbanner_bg {
    clear: both;
    display: block;
    max-height: 148px;
    overflow: hidden;
    width: 100%;
    text-align: center;
    background: #f4f6fd;
    border-top: 1px solid #ebebeb;
}

.newsbanner_bg img {
    width: 1098px;
    height: auto;
}

@media screen and (max-width:800px) {
    .ui-banner {
        width: 100%;
    }

    .ui-banner .ui-banner-slides {
        width: 100%;
    }

    .ui-banner .ui-banner-slides li img {
        margin-top: 0px;
    }

    .ui-banner .ui-banner-slides li a {
        height: 208px;
    }

    .ui-banner .ui-banner-slogans {}

    .ui-banner .ui-banner-arrow {
        display: block;
        outline: none;
    }

    .ui-banner .ui-banner-arrow.ui-banner-arrow-prev {
        left: 0px;
        top: 90px;
        width: 60px;
        opacity: .5;
    }

    .ui-banner .ui-banner-arrow.ui-banner-arrow-next {
        right: 0px;
        top: 90px;
        width: 60px;
        opacity: .5;
    }

    .ui-banner .ui-banner-arrow:hover.ui-banner-arrow-prev,
    .ui-banner .ui-banner-arrow:hover.ui-banner-arrow-next {
        opacity: .9;
    }

    .ui-bnnerp h2 {
        line-height: 30px;
    }

    .ui-bnnerp div {
        margin-top: -90px;
    }

    .ui-banner {
        height: 480px;
    }

    .ui-bnnerp p {
        height: 128px;
        overflow: hidden;
    }
}

@media screen and (max-width:768px) {
    .ui-banner .ui-banner-slides li a {
        height: 288px;
    }

    .ui-banner {
        height: 580px;
    }

    .header .nav li:hover .djyd_title .djyd_icon,
    .header .nav li .on .djyd_icon {
        width: 18px;
        height: 18px;
        background-size:
    }

    .newsbanner_bg {
        display: none;
    }
}

@media screen and (max-width: 720px) {
    .ui-banner .ui-banner-slides li a {
        height: 208px;
    }

    .ui-banner {
        height: 480px;
    }

    .ui-bnnerp h2 {
        height: 46px;
        line-height: 23px;
        overflow: hidden;
        font-size: 1.3em;
    }

    .ui-bnnerp div {
        margin-top: -74px;
    }

    .ui-banner .ui-banner-slogans {
        position: absolute;
        top: 160px;
    }

    .ui-banner-slogans .ui-line {
        width: 68px;
        height: 38px;
        margin-left: 1px;
        position: relative;
        line-height: 28px;
        float: left;
        font-size: 18px;
        font-weight: bold;
        color: #fff;
        text-align: center;
        display: block;
    }

    .ui-banner .ui-banner-arrow.ui-banner-arrow-prev {
        top: 70px;
    }

    .ui-banner .ui-banner-arrow.ui-banner-arrow-next {
        top: 70px;
    }

    .ui-banner .ui-banner-arrow:hover.ui-banner-arrow-prev,
    .ui-banner .ui-banner-arrow:hover.ui-banner-arrow-next {
        opacity: .9;
    }

    .ui-banner-slogans .ui-banner-current,
    .ui-banner-slogans.ui-banner-slogans-current i {
        background: #ffa800;
        #9a040d;
    }
}

/**news_end**/

.header .nav li .djyd_title {
    background: url(../images/djyd_mr.png) left center no-repeat;
}

.header .nav li .djyd_icon {
    display: none;
}

.header .nav li:hover .djyd_title,
.header .nav li .on {
    background: #ca1c1d;
    color: #FFF;
    position: relative;
}

.header .nav li:hover .djyd_title .djyd_icon,
.header .nav li .on .djyd_icon {
    width: 38px;
    height: 38px;
    margin-left: 30px;
    display: block;
    background: url(../images/djyd.png) no-repeat center;
    position: absolute;
    left: -18px;
    top: 2px;
}

.djyd {
    padding-top: 0px;
}

.djyd .ui-banner {
    width: 998px;
    height: 486px;
    float: left;
}

.djyd .ui-banner .ui-banner-slides {
    width: 996px;
    height: 486px;
    position: relative;
    z-index: 1;
    border: 1px solid #ebebeb;
    border-bottom: 0px;
    margin-left: -2px;
}

.djyd .ui-banner .ui-banner-slides li {
    width: 748px;
    height: auto;
    z-index: 1;
}

.djyd .ui-banner .ui-banner-slogans {
    height: 486px;
    width: 248px;
    overflow: hidden;
    left: 749px;
    top: 0px;
    z-index: 2;
    position: absolute;
    background: #fff;
    border-right: 1px solid #ebebeb;
    border-left: 1px solid #ebebeb;
}

.djyd .ui-banner-slogans .ui-line {
    width: 100%;
    text-align: left;
    border-bottom: 0px solid #ebebeb;
    border-top: 1px solid #ebebeb;
}

.djyd .ui-banner-slogans .ui-line h2 {
    margin-top: 30px;
    font-size: 14px;
    color: #444;
}

.djyd .ui-banner-slogans .ui-banner-slogans-current h2 {
    color: #ca1c1d;
    text-align: left;
}

.djyd .ui-banner-slogans .ui-banner-current,
.ui-banner-slogans.ui-banner-slogans-current i {
    background: #fff;
}

    {
    background: #fafafa;
    border-top: 1px solid #ebebeb;
}

.djyd .ui-banner .ui-banner-slides li a {
    height: 486px;
    display: block;
    overflow: hidden;
}

.djyd .ui-banner .ui-banner-slides li img {
    height: 106%;
    width: auto;
    margin-top: 0px;
}

.djyd .ui-banner .ui-banner-arrow.ui-banner-arrow-prev,
.djyd .ui-banner .ui-banner-arrow.ui-banner-arrow-next {
    width: 40px;
    z-index: 100;
}

.djyd .ui-banner .ui-banner-arrow.ui-banner-arrow-prev {
    left: 10px;
    top: 220px;
    background: #ca1c1d url(../img/news/btn_left.png) center;
}

.djyd .ui-banner .ui-banner-arrow.ui-banner-arrow-next {
    right: 258px;
    top: 220px;
    background: #ca1c1d url(../img/news/btn_right.png) center;
}

/**djydnews_end**/
.dayd_banner {
    float: right;
    height: 485px;
    overflow: hidden;
    border: 1px solid #ebebeb;
    border-left: 0px;
}

.mainWrap .dj-connet {
    width: 1278px;
    margin: 10px auto;
    border: 0px solid #ebebeb;
}

.dayd_banner .pic {
    padding: 13px 21px 12px 22px;
    width: 236px;
    height: 96px;
    border-bottom: 1px solid #ebebeb;
}

.dayd_banner .pic:hover {
    background: #fafafa;
}

.dayd_banner .pic img {
    width: 100%;
    max-height: 80px;
}

.dayd_banner .pic span {
    line-height: 30px;
    display: block;
    width: 100%;
}

.djzl {
    width: 100%;
    clear: both;
    margin-top: 10px;
    float: left;
}

.djzl .djlist {
    width: 24.92%;
    overflow: hidden;
    border: 1px solid #ebebeb;
    float: left;
    margin-left: -1px;
    position: relative;
}

.djzl .djlist:hover {
    background: #fafafa;
}

.djzl .djlist h3 {
    border-bottom: 1px solid #ebebeb;
    padding: 8px 0px 0px 0px;
    font-weight: bold;
    font-size: 1.2em;
    line-height: 38px;
    text-align: center;
}

.djzl .djlist ul {
    padding: 10px 10px 28px 10px;
    height: 310px;
    list-style-type: disc;
}

.djzl .djlist li {
    line-height: 30px;
    height: 30px;
    margin-left: 0px;
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.djzl .djlist li a {
    width: 70%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    float: left;
    line-height: 30px;
}

.djzl .djlist li span {
    width: 24%;
    float: right;
    color: #777;
    line-height: 30px;
}

.djzl .djlist li i {
    height: 8px;
    width: 8px;
    display: inline-block;
    float: left;
    border-radius: 4px;
    margin: 9px 8px 8px 0px;
    background: #e2e5ec;
    line-height: 30px;
}

.djzl .djlist li:hover i {
    background: #5066b8;
}

.djzl .djlist .more {
    display: block;
    position: absolute;
    bottom: 10px;
    right: 10px;
    border: 1px solid #ebebeb;
    padding: 0px 5px;
    border-radius: 4px;
    background: #fff;
}

/**djydnews_end**/
@media screen and (max-width:768px) {
    .djzl {
        background: #ebebeb;
        padding: 0px;
        padding-bottom: 0px;
    }

    .djyd .ui-banner {
        width: 100%;
    }

    .djyd .ui-banner .ui-banner-slides {
        width: 100%;
    }

    .djzl .djlist {
        width: 100%;
        margin-top: 10px;
        background: #fff;
    }

    .djzl .djlist ul {
        padding: 0px 0px 38px 0px;
        height: auto;
    }

    .djyd .ui-banner {
        height: 268px;
        overflow: hidden;
        margin-top: -10px;
    }

    .djyd .ui-banner .ui-banner-slides li a {
        height: 188px;
    }

    .djyd .ui-banner .ui-banner-slides li {
        width: 100%;
    }

    .djyd .ui-banner .ui-banner-slides li img {
        height: 128%;
    }

    .djyd .ui-banner .ui-banner-slides {
        height: 100%;
    }

    .djyd .ui-banner-slogans .ui-line h2 {
        margin-top: 10px;
    }

    .djyd .ui-banner-slogans .ui-banner-slogans-current h2 {
        color: #777;
        text-align: left;
        font-weight: bold;
        font-size: 16px;
        line-height: 22px;
    }

    .dayd_banner .pic {
        width: 100%;
        padding: 0px;
        height: auto;
        min-height: 128px;
        margin-top: 10px;
        background: #fff;
    }

    .dayd_banner .pic span {
        padding-left: 10px;
    }

    .djyd .ui-banner .ui-banner-slogans {
        clear: both;
        width: 100%;
        height: 80px;
        left: 0px;
        top: 188px;
    }

    .dayd_banner {
        float: none;
        padding-top: 0px;
        height: auto;
    }

    .djyd .ui-banner-slogans .ui-line {
        width: 100%;
        height: 78px;
        text-align: left;
        border-bottom: 0px solid #ebebeb;
        background: #fff;
        overflow: hidden;
        padding: 0px;
        margin: 0px;
    }

    .djyd .ui-banner .ui-banner-slogans {
        border: 0px;
    }

    .djyd .ui-banner .ui-banner-arrow.ui-banner-arrow-prev {
        top: 80px;
        left: 10px;
        border-radius: 4px;
    }

    .djyd .ui-banner .ui-banner-arrow.ui-banner-arrow-next {
        top: 80px;
        right: 10px;
        border-radius: 4px;
    }

    .header .nav li:hover .djyd_title .djyd_icon,
    .header .nav li .on .djyd_icon {
        display: none;
    }

    .djzl .djlist ul {
        padding: 10px 0px 38px 0px;
    }

    .djzl .djlist li {
        padding-left: 10px;
    }

    .dayd_banner .pic img {
        width: 80%;
        max-height: -webkit-fill-available;
        margin: 0px auto;
        display: block;
        padding: 10px 0px;
    }
}

@media screen and (max-width:720px) {}

/*_end*/

.hr_mokuai {
    width: 46%;
    padding: 2%;
    float: left;
    overflow: hidden;
}

.column_3 .hr {
    float: left;
    font-size: 1.1em;
    width: 100%;
}

.column_3 .hr h3 {
    font-size: 1.3em;
    color: #48568e;
    font-weight: bold;
    padding: 10px;
}

.column_3 .hr ul {
    padding: 0px 0px 10px 10px;
}

.column_3 .hr ul li {
    height: 32px;
    line-height: 18px;
    font-size: 13px;
    margin-top: 3px;
    padding: 0px 10px;
    clear: both;
    overflow: hidden;
}

.column_3 .hr ul li i {
    height: 8px;
    width: 8px;
    display: block;
    float: left;
    border-radius: 4px;
    margin: 4px 8px 28px 0px;
    background: #e2e5ec;
}

.column_3 .hr ul li:hover i {
    background: #5066b8;
}

@media screen and (max-width:768px) {
    .hr {
        background: #ebebeb;
    }

    .column_3 .hr ul {
        padding-bottom: 10px;
    }

    .hr_mokuai {
        width: 96%;
        padding: 2%;
        float: left;
        margin-top: 10px;
        background: #fff;
    }

    .hr_mokuai img {
        width: 100%;
    }
}

/**hr_end**/

.ty_mokuai {
    width: 100%;
}

.ty_mokuai ul {
    padding: 30px;
    height: 600px;
}

.ty_mokuai ul li {
    line-height: 48px;
    border-bottom: 1px solid #ebebeb;
    clear: both;
}

.ty_mokuai ul li:hover {
    background: #f2f6ff;
}

.ty_mokuai ul li i {
    height: 8px;
    width: 8px;
    display: block;
    float: left;
    border-radius: 4px;
    margin: 20px 8px 28px 0px;
    background: #e2e5ec;
}

.ty_mokuai ul li span {
    line-height: 48px;
    float: right;
}

.ty_mokuai_two ul {
    width: 94%;
    display: inline-block;
    padding: 20px;
}

.ty_mokuai_two ul li {}

.ty_mokuai_two ul li a {
    width: 60%;
    display: inline-block;
    overflow: hidden;
    height: auto;
    line-height: 30px;
}

.ty_mokuai_two ul li span {
    width: 29%;
    line-height: 24px;
    text-align: right;
}

.ty_mokuai_two ul li {
    line-height: 24px;
    border-bottom: 1px solid #fafafa;
    clear: none;
    padding: 8px 0px 0px 0px;
    margin-left: 20px;
    width: 48%;
    float: left;
}

.ty_mokuai_two ul li:hover {
    background: #fafafa;
    padding: 8px 0px 0px 0px;
}

.ty_mokuai_two ul li i {
    margin: 10px 8px 8px 0px;
}

@media screen and (max-width:768px) {
    .ty_mokuai ul {
        padding: 8px 10px;
        height: 900px;
    }

    .ty_mokuai ul li {
        line-height: 18px;
        padding: 10px;
        height: 60px;
        border-bottom: 1px solid #ebebeb;
        border-radius: 4px;
    }

    .ty_mokuai ul li span {
        display: block;
        clear: both;
        line-height: 24px;
    }

    .ty_mokuai ul li:hover {
        background: #f2f6ff;
        padding: 10px;
    }

    .ty_mokuai ul li span {
        line-height: 28px;
        float: right;
    }

    .ty_mokuai ul li i {
        display: none;
    }

    .ty_mokuai_two ul {
        width: 90%;
        display: inline-block;
        padding: 2%;
    }

    .ty_mokuai_two ul li {
        height: auto;
        width: 96%;
    }

    .ty_mokuai_two ul li {}

        {
        margin-left: -10px;
    }

    .ty_mokuai_two a img {
        width: 200%;
        margin-left: -50%;
        margin-top: 60px;
    }
}

.tab_hr {
    margin-top: 10px;
}

.gsgks_tab {
    margin-top: 0px;
}

.tab_hr .ctabs,
.tab_hr .edit_content {
    width: 100%;
    background: #fff;
}

.tab_hr .ctabs li {
    width: 33.4%;
    margin-left: -1px;
}

.tab_hr .ctabs li a {
    width: 100%;
    border-radius: 0px;
    border-right: 0px solid #ebebeb;
}

.gsgks_tab .ctabs li a {
    border-top: 0px;
}

.ctabs li a.active {
    border-left: 0px;
    border-right: 0px;
}

/**hr_end**/

.tzzgx .detailContent .column_3 .content {
    min-height: 548px;
    background: #fff url(../img/tzzgx/bg_tzzgx.jpg) no-repeat bottom;
    padding: 60px 80px 0px 80px;
    padding-bottom: 0px;
}

.tzzgx .detailContent .column_3 .content h3 {
    border-bottom: 6px solid #aabed6;
    font-size: 1.5em;
    color: #666666;
    width: 188px;
}

.tzzgx .detailContent .column_3 .content ul {
    margin-top: 20px;
    border-bottom: 0px solid #ebebeb;
    padding-bottom: 10px;
}

.tzzgx .detailContent .column_3 .content ul li {
    width: 100%;
    line-height: 22px;
    height: 22px;
    display: block;
}

.tzzgx .detailContent .column_3 .content ul li label {
    color: #777;
    width: 80px;
    display: inline-block;
    text-align: left;
}

.tzzgx .detailContent .column_3 .content .gsgk ul,
.tzzgx .detailContent .column_3 .content .fxcz ul {
    width: 50%;
    float: left;
}

.tzzgx .detailContent .column_3 .content .fxcz ul {
    height: 205px;
}

.tzzgx .detailContent .column_3 .content .fxcz ul li label {
    width: 111px;
}

@media screen and (max-width:768px) {
    .tzzgx .detailContent .column_3 .content {
        padding: 30px 10px 0px 15px;
        height: 100%;
        min-height: 708px;
    }

    .tzzgx .detailContent .column_3 .content .gsgk ul {
        width: 100%;
    }
}

/**tzzgx_end**/

.gszl .ggry {
    padding: 40px;
}

.gszl .ggry img {}

.ggry table {
    margin-top: 20px;
    text-align: center;
}

.ggry table th {
    background: #e8edf4;
    line-height: 38px;
}

.ggry table td {
    line-height: 30px;
    border-bottom: 1px solid #ebebeb;
}

.ggry table tr:hover {
    background: #e8edf4;
}

@media screen and (max-width:768px) {
    .gszl .ggry {
        padding: 10px;
    }

    .ggry table {
        margin-top: 20px;
        margin-left: -10px;
        text-align: left;
        font-size: .6em;
    }

    .gszl .ggry table {
        margin-top: 20px;
        margin-left: 0px;
        text-align: left;
        font-size: .6em;
    }

    .ggry table th,
    .ggry table td {
        padding-left: 5px;
    }

    .sdgd .zx_data {
        width: 10px;
    }

    .sdgd .xz {
        width: 80px;
        line-height: 20px;
        padding: 10px 0px;
    }

    .gszl .ggry img {
        width: 110%;
        padding-top: 80px;
    }
}

.tzzgx .detailContent .column_3 .pfzl {
    padding: 0px;
}

.pfzl .news-list {
    margin-top: 0px;
    min-height: 608px;
}

.tzzgx .detailContent .column_3 .pfzl .ctabs {
    margin-top: 0px;
    border-bottom: 0px solid #ebebeb;
    padding-bottom: 0px;
}

.tzzgx .detailContent .column_3 .pfzl .ctabs li {
    width: 50%;
    line-height: 45px;
    height: 45px;
}

.tzzgx .detailContent .column_3 .pfzl .ty_mokuai_two ul li {
    line-height: 30px;
    height: 30px;
}

.tzzgx .detailContent .column_3 .pfzl .ctabs li a {
    border-top: 0px;
    height: 45px;
    line-height: 45px;
}

.tzzgx .detailContent .column_3 .pfzl .ty_mokuai_two ul {
    width: 90%;
    margin: 0px auto;
    display: block;
}

.tzzgx .detailContent .column_3 .gszl .ctabs li {
    width: 33.4%;
    line-height: 45px;
    height: 45px;
}

@media screen and (max-width:768px) {
    .ty_mokuai_two ul li a {
        line-height: 20px;
    }

    .tzzgx .detailContent .column_3 .pfzl .ty_mokuai_two ul li {
        margin: 0px auto;
    }
}

/**about_end**/

.gsgks {
    background: url(../img/about/jtbg.jpg) no-repeat center top;
    min-height: 688px;
    width: 100%;
}

    {
    background-size: 100%;
}

.gsgks .c-connet {
    border: 0px;
}

.gsgks .videos {
    display: block;
}

.gsgks .videos a {
    width: 180px;
    display: block;
    margin: 30px auto;
    margin-top: 100px;
}

.gsgks .videos a img {
    width: 60px;
}

.gsgks .videos a span,
.gsgk .videos a img {
    display: block;
    font-size: 1.4em;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}

.gsgks .videos a span {
    padding: 4px 0px 0px 10px;
}

.gsgks h2 a {
    border-bottom: 3px solid #475a9e;
    font-size: 1.5em;
    color: #475a9e;
    display: inline-block;
    padding: 0px 10px 0px 0px;
    margin-bottom: 10px;
}

.zinav {
    clear: both;
    width: 100%;
    margin-top: 68px;
    background: #fff;
}

.zinav ul {
    width: 26%;
    padding: 1.7% 3.7%;
    min-height: 148px;
    display: block;
    background: #fff;
    float: left;
    margin-left: -2px;
    border: 1px solid #ebebeb;
    border-right: 0px;
    border-bottom: 0px;
}

.zinav ul:hover {
    background: #fafafa;
}

.zinav ul li {
    line-height: 20px;
    font-size: 1.6em;
}

@media screen and (max-width:768px) {
    .gsgks {
        background: url(../img/about/jtbg.jpg) no-repeat center top;
        min-height: 408px;
        width: 100%;
        background-size: 140%;
    }
}

.about_connet {
    padding: 30px 80px;
    background: #fff;
}

.about_connet h1 {
    border-bottom: 1px solid #ebebeb;
    text-align: center;
    font-weight: bold;
    font-size: 1.2em;
    padding-bottom: 11px;
}

.about_connet p {
    margin-top: 20px;
    line-height: 20px;
}

.hhconnet {
    width: 62%;
    display: inline-block;
}

.about_connet a {
    display: inline-block;
    margin-bottom: 30px;
}

.hhconnet img {
    display: inline-block;
    margin-top: 10px;
    width: 100%;
}

@media screen and (max-width:768px) {
    .about_connet {
        padding: 10px 20px;
    }

    .hhconnet {
        width: 100%;
        margin-bottom: 10px;
    }

    .about_connet a {
        margin-top: 10px;
        display: block;
    }

    .about_connet img {
        width: 100%;
    }

    .gsgks .videos a {
        margin-top: 30px;
    }

    .connet_all {
        border-top: 0px solid #ebebeb;
    }

    .zinav {
        margin-top: 0px;
    }

    .gsgks .c-connet.c-connet {
        height: 180px;
        overflow: hidden;
    }
}

/**about_us_end**/

.ch_s_connet {
    background: #e8e9f2;
    display: flex;
}

.ch_s_connet .right,
.ch_s_connet .left {
    width: 50%;
    color: #475a9e;
}

.ch_s_connet .right h1 {
    font-size: 2.2em;
    font-weight: bold;
    line-height: 36px;
    margin: 58px 0px 10px 20px;
    color: #475a9e;
}

.ch_s_connet .right p {
    margin-top: 10px;
    padding: 10px 20px 0px 20px;
    line-height: 22px;
    font-size: 1.1em;
}

.ch_s_connet .right ul {
    float: right;
    margin: 20px;
}

.ch_s_connet .right ul li {
    border-left: 1px solid #475a9e;
    padding-left: 3px;
    line-height: 12px;
    font-size: 0.8em;
}

@media screen and (max-width:768px) {
    .ch_s_connet {
        display: inline-block;
    }

    .ch_s_connet .right h1 {
        font-size: 2em;
        line-height: 28px;
    }

    .ch_s_connet .right,
    .ch_s_connet .left {
        width: 100%;
        color: #475a9e;
    }

    .ch_s_connet .right {
        background: -moz-linear-gradient(top, rgba(71, 90, 158, 0), rgba(203, 205, 226, 1) 30%, rgba(203, 205, 226, 1));
        background: -webkit-linear-gradient(top, rgba(71, 90, 158, 0), rgba(203, 205, 226, 1) 30%, rgba(203, 205, 226, 1));
        background: -o-linear-gradient(top, rgba(71, 90, 158, 0), rgba(203, 205, 226, 1) 30%, rgba(203, 205, 226, 1));
    }

    .ch_s_connet .left img {
        width: 100%;
    }

    .ch_s_connet .right {
        margin-top: -300px;
    }

    .ch_s_connet .right p {
        width: 90%;
        margin: 0px auto;
    }
}

/**about_chairmanÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“s_end**/

.column_3 .content {
    padding-bottom: 0px;
}

.tab_hr .about_cuiture {
    background: url(../img/about/Culture_bg.png) no-repeat bottom center;
    height: 908px;
}

.tab_hr .about_cuiture img {
    width: 40%;
    display: inline-block;
    margin: 90px 20px 60px 30px;
}

.tab_hr .about_cuiture ul {
    width: 50%;
    float: right;
    margin: 18px 20px 0px 20px;
}

.tab_hr .about_cuiture ul li {
    width: 80%;
    background: #FFF;
    border-radius: 8px;
    min-height: 38px;
    line-height: 18px;
    padding: 10px;
    margin: 10px 0px;
    box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.1);
}

.tab_hr .about_cuiture ul li:hover {
    box-shadow: 3px 3px 3px rgba(71, 90, 158, 0.6);
}

.tab_hr .about_cuiture ul li b {
    clear: both;
    display: block;
}

.tab_hr .log_sy img {
    width: 30%;
    padding: 60px 20px 80px 120px;
}

.tab_hr .log_sy ul {
    display: inline-block;
    block;
    width: 40%;
    padding: 60px 20px 40px 80px;
}

.tab_hr .log_sy ul li {
    line-height: 20px;
    margin-bottom: 20px;
    border-bottom: 1px dashed #ebebeb;
    padding-bottom: 10px;
}

.tab_hr .log_sy ul li h4 {
    font-weight: bold;
    color: #6d7dbe;
    padding-bottom: 10px;
}

@media screen and (max-width:768px) {
    .tab_hr .about_cuiture {
        height: 978px;
    }

    .tab_hr .about_cuiture img,
    .tab_hr .about_cuiture ul {
        width: 100%;
        margin: 0px;
    }

    .tab_hr .about_cuiture img {
        width: 80%;
        margin: 18px auto;
        display: block;
    }

    .tab_hr .about_cuiture ul li {
        margin: 18px auto;
    }

    .tab_hr .log_sy img,
    .tab_hr .log_sy ul {
        width: 80%;
        clear: both;
        display: block;
        padding: 20px;
        margin: 0px auto;
    }

}

/**about_gswh_end**/

.gsgks_tab .ygfc {
    background: #fafafa;
    height: 100%;
    padding-bottom: 20px;
}

.ygfc .hd {
    width: 30%;
    padding: 1%;
    height: 268px;
    margin: 1% 0% 0% 1%;
    display: block;
    border: 1px solid #ebebeb;
    float: left;
    background: #fff;
    overflow: hidden;
}

.ygfc a:hover .hd {
    box-shadow: 3px 3px 3px rgba(225, 226, 236, 0.6);
    transform: translateY(-5px) scale(1.02);
}

.ygfc .hd img {
    max-height: 216px;
    overflow: hidden;
}

.ygfc .hdw {
    text-align: center;
    padding: 10px;
}

.ygfc h1 {
    font-size: 1.6em;
    font-weight: bold;
    border-bottom: 1px solid #ebebeb;
    padding: 10px 0px;
    text-align: center;
}

.ygfc p {
    padding: 1.5%;
}

.gallery a {
    display: inline-block;
    max-height: 218px;
    width: 31.2%;
    margin: 1.5% 0px 0px 1.5%;
    overflow: hidden;
    box-shadow: 3px 3px 3px #ccc;
    border-radius: 4px;
    position: relative;
}

.gallery a span {
    display: block;
    position: absolute;
    bottom: 0px;
    background: rgba(0, 0, 0, .6);
    width: 90%;
    left: 0px;
    text-align: center;
    padding: 5%;
    color: #fff;
}

.gallery a img {
    width: 100%;
}

@media screen and (max-width:768px) {
    .ygfc a {
        margin: 10px auto;
        width: 90%;
        display: block;
    }

    .ygfc .hd {
        width: 100%;
        margin: 10px 0px;
        padding: 0px;
    }

    .ygfc .hd img {
        width: 100%;
    }

    .gallery a {
        width: 47%;
    }
}

/**about_ygtd_end**/

.zbzn ul {
    padding-bottom: 20px;
    background: #fff;
}

.zbzn ul li {
    width: 46%;
    display: inline-block;
    padding: 10px 20px;
    border-bottom: 1px solid #ebebeb;
    height: 218px;
}

.zbzn ul li:hover {
    background: #fafafa;
}

.zbzn ul li h3 {
    font-size: 1.1em;
    font-weight: bold;
    padding-bottom: 5px;
    margin-bottom: 5px;
    border-bottom: 1px dashed #ebebeb;
}

.zbzn ul li dl {
    clear: both;
    height: 22px;
}

.zbzn ul li dl dt {
    display: block;
    width: 80px;
    color: #777;
}

.zbzn ul li dl dd {
    width: 70%;
}

.zbzn ul li dl dt,
.zbzn ul li dl dd {
    float: left;
}

.zbzn ul li dl dd span {
    margin: 8px 10px 0px 0px;
    padding-right: 10px;
    display: inline-block;
    border-right: 1px solid #777;
    line-height: 16px;
}

@media screen and (max-width:768px) {
    .zbzn ul li {
        height: 268px;
        width: 92%;
    }
}

/**about_zbzn_end**/

.leader ul {
    padding: 30px 30px 30px 48px;
    background: #e6e9f0;
}

.leader ul li {
    width: 24%;
    margin: 38px;
    display: inline-block;
    border: 1px solid #ebebeb;
    border-radius: 4px;
    background: #fff;
    transition: 0.15s ease-in-out;
    box-shadow: 0 8px 15px rgba(0, 0, 0, 0.06);
}

.leader ul li:hover {
    transform: translateY(-5px) scale(1.02);
}

.leader ul li span,
.leader ul li img {
    clear: both;
    display: block;
    font-size: 1.2em;
    font-weight: bold;
    line-height: 18px;
}

.leader ul li a div {
    height: 88px;
    overflow: hidden;
    padding: 8px 10px 0px 10px;
}

.leader ul li img {
    border-radius: 4px 4px 0px 0px;
    width: 100%;
}

.leader ul li span,
.leader ul li p {
    display: block;
    margin: 10px 0px 5px 10px;
}

.leader ul .first {
    width: 26%;
    margin-left: 20px;
}

@media screen and (max-width:768px) {
    .leader ul {
        padding: 10px;
        background: #fafafa;
    }

    .leader ul .first {
        width: 94%;
        margin: 10px;
    }

    .leader ul li {
        width: 94%;
        margin: 10px;
    }
}

.leaderxq_Business_card {
    padding: 70px;
    background: #fff;
}

.leaderxq_Business_card img,
.m_card {
    display: inline-block;
}

.leaderxq_Business_card img {
    height: 330px;
}

.m_card {
    width: 63%;
    margin-left: 30px;
}

.m_card h1 {
    font-size: 1.6em;
    font-weight: bold;
}

.m_card p {
    margin-bottom: 68px;
}

.m_card ul li {
    margin-top: 18px;
    line-height: 22px;
}

.leaderxq_news {
    padding: 0px 70px 70px 70px;
}

.leaderxq_news h2 {
    border-bottom: 1px solid #ebebeb;
    height: 38px;
    line-height: 38px;
    font-size: 1.2em;
    font-weight: bold;
    padding: 0px;
    margin: 0px;
}

.leaderxq_news h3 {
    font-size: 1.1em;
    font-weight: bold;
}

.leaderxq_news span,
.leaderxq_news img {}

.leaderxq_news ul li {
    padding: 28px 0px;
    border-bottom: 1px dotted #ebebeb;
}

.leaderxq_news ul li:hover {
    background: #fafafa;
}

.leaderxq_news ul li img {
    display: ;
    max-width: 188px;
}

.leaderxq_news ul li span {
    display: inline-block;
    margin-left: 20px;
    width: 76%;
}

.leaderxq_news ul li span p {
    clear: both;
    display: block;
}

.leaderxq_news ul li .sp1,
.leaderxq_news ul li .sp2,
.leaderxq_news ul li .sp3 {
    float: right;
    width: 68px;
    text-align: right;
}

@media screen and (max-width:768px) {
    .leaderxq_Business_card {
        padding: 10px;
    }

    .leaderxq_Business_card img {
        width: 100%;
        height: auto;
        max-height: auto;
    }

    .m_card {
        width: 90%;
        margin: 10px;
    }

    .m_card p {
        margin-bottom: 10px;
    }

    .leaderxq_news {
        padding: 20px;
    }

    .leaderxq_news ul li img {
        max-height: 200px;
        margin: 0px auto;
        display: block;
        padding-bottom: 10px;
    }

    .leaderxq_news ul li span {
        margin-left: 0px;
        width: 90%;
        padding: 5px 10px;
    }

    .leaderxq_news ul li span p {
        display: block;
        clear: both;
    }
}

/**about_learder_end**/
.event .box {
    width: 910px;
    margin: 0px auto;
}

.event_year {
    width: 60px;
    border-bottom: 2px solid #DDD;
    text-align: center;
    float: left;
    margin-top: 10px;
}

.event_year li {
    height: 40px;
    line-height: 40px;
    background: #FFF;
    margin-bottom: -1px;
    font-size: 16px;
    color: #828282;
    cursor: pointer;
    border: 1px solid #ebebeb;
}

.event_year li.current {
    width: 61px;
    background: #5066b7 url('../images/event/img/jian.png') 60px 0 no-repeat;
    color: #FFF;
    text-align: left;
    padding-left: 9px;
    border: 0px;
}

.event_list {
    width: 850px;
    float: right;
    background: url('../images/event/img/dian3.png') 139px 0 repeat-y;
    margin: 10px 0 20px 0;
}

.event_list h3 {
    margin: 0 0 10px 132px;
    font-size: 24px;
    font-family: Georgia;
    color: #5066b7;
    padding-left: 25px;
    background: url('../images/event/img/jian.png') 0 -45px no-repeat;
    height: 38px;
    line-height: 30px;
    font-style: italic;
}

.event_list li {
    background: url('../images/event/img/jian.png') 136px -80px no-repeat;
    margin: 5px auto;
}

.event_list li span {
    width: 127px;
    text-align: right;
    display: block;
    float: left;
    margin-top: 10px;
    color: #5066b7;
}

.event_list li p {
    width: 680px;
    margin-left: 24px;
    display: inline-block;
    padding-left: 10px;
    background: url('../images/event/img/jian.png') -21px 0 no-repeat;
    line-height: 25px;
    _float: left;
}

.event_list li:hover p {
    background: url('../images/event/img/jianb.png') -21px 0 no-repeat;
}

.event_list li p span {
    width: 650px;
    text-align: left;
    padding: 10px 15px;
    background: #f2f6ff;
    margin: 0;
    border-radius: 8px;
    color: #5066b7;
}

.event_list li:hover p span {
    background: #5066b7;
    color: #fff;
}

@media screen and (max-width:768px) {
    .event .box {
        width: 100%;
        background: #fff;
    }

    .event_year {
        margin-left: 20px;
    }

    .event_list {
        width: 75%;
    }

    .event_list h3 {
        margin: 0 0 10px 10px;
    }

    .event_list li {
        background: url(../images/event/img/jian.png) 14px -80px no-repeat;
    }

    .event_list {
        background: url(../images/event/img/dian3.png) 18px 0 repeat-y;
    }

    .event_list li span {
        margin-left: 26px;
        text-align: left;
    }

    .event_list li p span {
        width: 70%;
    }

    .event_list li p {
        width: 100%;
    }

    .leaderxq_news ul li img {
        max-width: 100%;
        margin: 0px auto;
        display: block;
        padding-bottom: 10px;
    }
}

.ywfw {
    width: 100%;
    margin: 0px auto;
    overflow: hidden;
}

.ywfw .ctabs {
    clear: both;
    display: block;
    width: 1200px;
    height: 128px;
    padding-top: 20px;
}

.ywfw .ctabs li {
    width: 20%;
    text-align: center;
    margin-left: -4px;
}

.ywfw .ctabs li:hover {
    background: #fff;
    background: none;
    -moz-box-shadow: 0px 0px 0px #ebebeb inset;
    box-shadow: 0px 0px 0px #ebebeb inset;
}

.ywfw .ctabs li a {
    width: 78px;
    height: 78px;
    margin: 0px auto;
    display: block;
    border-radius: 60px;
    margin-bottom: 10px;
    border: 0px;
    opacity: 0.6;
}

.ywfw .edit_content {
    width: 100%;
    display: block;
}

.ywfw .edit_content .banner {}

.ywfw .edit_content .banner .banner_connet {
    width: 1200px;
    margin: 0px auto;
    position: relative;
}

.ywfw .edit_content .banner .banner_connet img {
    position: absolute;
}

.ywfw .ctabs li a.active {
    border: 0px;
}

.ywfw .ctabs .dzmy a {
    background: url(../img/ywfw/icon_dzmy.jpg) no-repeat;
}

.ywfw .ctabs .rzzl a {
    background: url(../img/ywfw/icon_rzzl.jpg) no-repeat;
}

.ywfw .ctabs .dzsw a {
    background: url(../img/ywfw/icon_dzsw.jpg) no-repeat;
}

.ywfw .ctabs .dlxs a {
    background: url(../img/ywfw/icon_dlyw.jpg) no-repeat;
}

.ywfw .ctabs .ccwl a {
    background: url(../img/ywfw/icon_ccwl.jpg) no-repeat;
}

.ywfw .ctabs .qcfw a {
    background: url(../img/ywfw/icon_car.jpg) no-repeat;
}

.ywfw .ctabs .dzmy a:hover,
.ywfw .ctabs .dzmy a.active {
    background: url(../img/ywfw/icon_dzmy_on.jpg) no-repeat center;
    opacity: 1;
}

.ywfw .ctabs .rzzl a:hover,
.ywfw .ctabs .rzzl a.active {
    background: url(../img/ywfw/icon_rzzl_on.jpg) no-repeat center;
    opacity: 1;
}

.ywfw .ctabs .dzsw a:hover,
.ywfw .ctabs .dzsw a.active {
    background: url(../img/ywfw/icon_dzsw_on.jpg) no-repeat center;
    opacity: 1;
}

.ywfw .ctabs .dlxs a:hover,
.ywfw .ctabs .dlxs a.active {
    background: url(../img/ywfw/icon_dlyw_on.jpg) no-repeat center;
    opacity: 1;
}

.ywfw .ctabs .ccwl a:hover,
.ywfw .ctabs .ccwl a.active {
    background: url(../img/ywfw/icon_ccwl_on.jpg) no-repeat center;
    opacity: 1;
}

.ywfw .ctabs .qcfw a:hover,
.ywfw .ctabs .qcfw a.active {
    background: url(../img/ywfw/icon_car_on.jpg) no-repeat center;
    opacity: 1;
}

.ywfw .edit_content .bc_dzsw {
    background: #5066b7;
    height: 340px;
    margin-bottom: 148px;
}

.ywfw .edit_content .bc_dzsw img {
    top: 48px;
    right: -20px;
}

.banner_connet,
.banner_connet h2 {
    color: #ffffff;
}

.bc_dzsw .banner_connet h2 {
    font-size: 2.6em;
    font-weight: bold;
    padding-top: 68px;
    margin: 0px;
    line-height: 68px;
}

.bc_dzsw .banner_connet span {
    font-size: 2.08em;
    width: 398px;
    line-height: 28px;
    display: block;
    border-bottom: 1px solid #fff;
    padding-bottom: 20px;
}

.bc_dzsw .banner_connet p {
    display: block;
    line-height: 28px;
    font-size: 1em
}

.bc_dzsw .banner_connet .t1 {
    width: 398px;
    margin-top: 10px;
    line-height: 20px;
}

.bc_dzsw .banner_connet .t2 {
    width: 528px;
    margin-top: 80px;
    color: #777;
}

.banner_bottom {
    width: 1200px;
    min-height: 120px;
    margin: 0px auto;
    clear: both;
    display: block;
    margin-top: -88px;
    background: #ffffff;
    -moz-box-shadow: 0px -8px 10px rgba(0, 0, 0, .1);
    box-shadow: 0px -8px 10px rgba(0, 0, 0, .2);
    border-radius: 8px;
}

.banner_bottom .t2 {
    width: 42%;
    float: left;
    padding: 4%;
    padding-bottom: 20px;
    line-height: 26px;
    text-indent: 2em;
}

.banner_connet_title {
    background: rgba(80, 102, 183, .8);
    background: #5066b7\9;
    /*IE8ï¿½Ô¼ï¿½ï¿½ï¿½ï¿½Â°æ±¾ï¿½ï¿½ï¿½ï¿½ï¿½*/
    width: 480px;
    height: 280px;
    display: block;
    border-radius: 0px 0px 8px 8px;
    clear: both;
}

.bc_dzsw .banner_connet h2,
.bc_dzsw .banner_connet span,
.bc_dzsw .banner_connet p {
    position: relative;
    z-index: 10;
    margin-left: 38px;
}

.ywfw_map,
.ywfw_xggs,
.ywfw_cplist {
    width: 1100px;
    margin: 0px auto;
    padding-left: 0px;
    padding-top: 60px;
    clear: both;
}

.ywfw_xggs {
    margin-top: 0px;
}

.ywfw h3 {
    font-size: 1.2em;
    border-left: 4px solid #5066b7;
    padding-left: 10px;
    height: 36px;
    line-height: 18px;
    margin-bottom: 10px;
}

.ywfw h3 span {
    display: block;
    clear: both;
    line-height: 18px;
    height: 22px;
}

.ywfw h4 {
    margin: 10px 0px 5px 0px;
    background: #ccd6ec;
    padding: 5px 10px;
    border-radius: 4px;
    border-left: 2px solid #5066b7;
    border-right: 2px solid #5066b7;
    width: 95.3%;
	clear: both;
	font-weight: bold;
}

.ywfw_xggs ul li {
    float: left;
    display: block;
    width: 30%;
    border: 1px solid #ebebeb;
    padding: 1%;
    margin: 5px 5px 5px 0px;
    border-radius: 4px;
}

.ywfw_xggs ul li:hover {
    background: #f2f6ff
}

.ywfw_xggs ul li h4 {
    font-size: 1em;
    height: 32px;
    line-height: 16px;
}

.ywfw_map iframe {
    width: 106%;
    border: 0px;
    height: 660px;
    overflow: hidden;
}

.fancybox-type-iframe {
    padding: 0px;
}

.fancybox-skin iframe {
    border-radius: 6px;
}

.ywfw_cplist a {
    width: 23%;
    padding: 2% 10px;
    height: 108px;
    border: 1px solid #ebebeb;
    display: block;
    float: left;
    position: relative;
    text-align: center;
    margin: 0px 0px -1px -1px;
}

.ywfw_cplist a img,
.ywfw_cplist a b {
    clear: both;
    display: block;
    margin: 0px auto;
    color: #777;
}

.ywfw_cplist a span {
    position: absolute;
    width: 80%;
    height: 66%;
    padding: 10%;
    left: 0px;
    top: 0px;
    z-index: 2;
    background: rgba(0, 0, 0, .8);
    color: #ffffff;
    text-align: left;
    display: none;
}

.ywfw_cplist a:hover span {
    display: block;
}

.ywfw_cplist ul li {
    width: 24.9%;
    padding: 0% 0px;
    height: 188px;
    float: left;
    text-align: center;
    border: 1px solid #ebebeb;
    margin-left: -1px;
}

.ywfw_cplist ul li img {
    width: 100%;
    margin-bottom: 10px;
}

.hot_news {
    position: relative;
}

@media screen and (max-width:768px) {
    .ywfw .ctabs li {
        width: 33%;
        margin-bottom: 10px;
        height: 128px;
        overflow: hidden;
    }

    .ywfw .ctabs {
        width: 100%;
        clear: both;
        height: 256px;
        padding-left: 4%;
    }

    .ywfw .edit_content .banner .banner_connet {
        width: 90%;
        margin: 0px auto;
        clear: both;
    }

    .ywfw .edit_content {
        width: 100%;
    }

    .ywfw .edit_content .banner .banner_connet img {
        width: 100%;
        top: 182px;
    }

    .bc_dzsw .banner_connet h2 {
        font-size: 1.2em;
        padding-top: 10px;
        margin-left: 18px;
        line-height: 28px;
    }

    .bc_dzsw .banner_connet span {
        font-size: 1em;
        padding: 0px;
        margin-left: 18px;
        line-height: 28px;
        width: 226px;
    }

    .bc_dzsw .banner_connet h2,
    .bc_dzsw .banner_connet span,
    .bc_dzsw .banner_connet p {
        margin-left: 18px;
    }

    .bc_dzsw .banner_connet .t1,
    bc_dzsw .banner_connet .t2 {
        width: 90%;
        line-height: 20px;
    }

    .bc_dzsw .banner_connet .t2 {
        width: 90%;
        line-height: 20px;
        margin-top: 208px;
    }

    .ywfw_map,
    .ywfw_xggs,
    .ywfw_cplist {
        width: 98%;
        padding-left: 18px;
        padding-top: 120px;
    }

    .ywfw_map iframe {
        width: 100%;
    }

    .ywfw_xggs ul li {
        width: 42%;
    }

    .banner_bottom {
        width: 100%;
    }

    .ywfw_cplist a {
        width: 90%;
    }

    .ywfw_cplist a span {
        padding: 6% 10%;
    }

    .ywfw_cplist ul li {
        width: 92%;
    }
}

@media screen and (max-width:320px) {
    .ywfw .edit_content .banner .banner_connet img {
        width: 100%;
        top: 202px;
    }

    .bc_dzsw .banner_connet .t2 {
        margin-top: 168px;
    }
}

.bc_dzsw .banner_connet .banner_connet_title h2 {
    padding-top: 28px;
}

.ywfw .edit_content .bc_dzmy {
    background: #3e84d9 url(../img/ywfw/jrzl_01.jpg);
    height: 480px;
    margin-bottom: 0px;
}

.bc_dzmy .banner_connet .t1 {
    line-height: 22px;
}

.bc_dzmy .banner_connet .t2 {
    width: 528px;
    margin-top: 8px;
    padding: 8px 0px;
    color: #fff;
    border-top: 1px solid #286dc2;
    line-height: 20px;
}

.ywfw .edit_content .bc_dzmy img {
    bottom: 0px;
}

.nnews_list_a {
    width: 45.9%;
    padding: 2%;
    float: left;
    border: 1px solid #ebebeb;
    margin: -1px -1px 0px 0px;
}

@media screen and (max-width:768px) {
    .nnews_list_a {
        width: 96%;
        padding: 2%;
        border: 0px solid #ebebeb;
    }

    .banner_bottom .t2 {
        width: 92%;
    }

    .banner_connet_title {
        margin-top: -20px;
        width: 100%;
        border-radius: 8px;
    }
}

.ywfw .edit_content .bc_nykj {
    background: #3e84d9 url(../img/ywfw/bg_nykj.jpg) no-repeat;
    height: 480px;
    width: 100%;
    margin-bottom: 0px;
}

.ywfw .edit_content .bc_cyjr {
    background: #3e84d9 url(../img/ywfw/jrzl.jpg);
    height: 480px;
    margin-bottom: 0px;
}

.ywfw .edit_content .bc_wlfw {
    background: #3e84d9 url(../img/ywfw/jrzl_02.jpg);
    height: 480px;
    margin-bottom: 0px;
}

.ywfw .edit_content .bc_qcxs {
    background: #3e84d9 url(../img/ywfw/jrzl_05.jpg);
    height: 480px;
    margin-bottom: 0px;
}

@media screen and (max-width:768px) {

    .ywfw .edit_content .bc_nykj,
    .ywfw .edit_content .bc_cyjr,
    .ywfw .edit_content .bc_wlfw,
    .ywfw .edit_content .bc_qcxs,
    .ywfw .edit_content .bc_dzmy {
        background-size: 600%;
        height: 418px;
    }

    .ywfw {
        overflow: hidden;
    }
}

.column_1 .info {
    background: #5066b7;
    color: #fff;
    padding: 28px;
}

.column_1 .info a {
    color: #fff;
    opacity: 0.8;
}

.column_1 .info a:hover {
    color: #fff;
    opacity: 1;
}

.column_1 .info h2 {
    font-size: 1.8em;
}

.info h3 {
    font-size: 1.6em;
}

.column_1 .info ul {
    margin: 48px 0px 28px 0px;
}

.column_1 .info ul li {
    clear: both;
    padding: 5px 0px;
    display: block;
}

.column_1 .info label,
.column_1 .info span {
    display: inline-block;
    float: left;
}

.column_1 .info label {
    width: 15%;
}

.column_1 .info span {
    width: 85%;
}

.Contact .column_1 {
    width: 28.4%;
}

.Contact .column_3 {
    width: 71.6%;
}

.Contact .column_3 iframe {
    top: 0px;
    width: 71.6%;
}

@media screen and (max-width:768px) {

    .Contact .column_1,
    .Contact .column_3,
    .Contact .column_3 iframe {
        width: 100%;
    }

    .Contact .column_3 iframe {
        top: 438px;
    }
}

.news-itemms dl dt a img,
.news-itemms dl dt a {
    width: 71px;
    height: 71px;
}

.news-itemms dl {
    height: 73px;
}

.news-itemms dl dt a:hover img {
    width: 71px;
    height: 71px;
}

.news-itemms dl dd p {
    height: 28px;
    line-height: 28px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.news-itemms dl:hover dt a span img {
    width: 71px;
    height: 71px;
}

.stock {
    margin-left: 15px;
}

@media screen and (max-width:768px) {
    .stock {
        margin-left: 0px;
    }
}