﻿
/* CSS Document */
body {
    font: "Helvetica Neue", Helvetica, 微软雅黑, 新細明體, Arial, "Lucida Grande", sans-serif;
}

body, div, span, p, a, img, ul, li, ol, dl, dt, dd, input, h1, h2, h3, h4 {
    margin: 0;
    padding: 0;
    border: 0;
    list-style: none;
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    font-family: "微软雅黑";
}

input:focus {
    border: none;
}

.lf {
    float: left;
}

.rt {
    float: right;
}
/*nav-------------start*/
.m20 {
    margin-top: 20px !important;
}

.navbar-fixed-top {
    position: relative !important;
}

.nav-phone {
    margin-top: 3px !important;
    margin-bottom: 0px !important;
}

.navbar-inverse {
    background: #e60012;
    border-bottom: 0;
}

.nav_child {
    position: absolute;
    left: 10;
    top: 58px;
    width: 500%;
    height: 106px;
    z-index: 90;
    text-align: left;
    font-size: 14px;
    padding-left: 27px;
    display:none
}

    .nav_child .bx {
        width: 1px;
        height: 97px;
        background-color: #fff;
        position: absolute;
        left: 2px;
        top: 9px;
    }

.menu-logo img {
    position: relative;
    top: -5px;
}
.menu-logo_01 img {
    position: relative;
    top: -5px;
}

.nav_child .yw3 {
    width: 1px;
    height: 69px;
    background-color: #fff;
    position: absolute;
    opacity: 0.7;
    left: 2px;
    top: 9px;
}

.nav_child .yw2 {
    width: 1px;
    height: 42px;
    background-color: #fff;
    position: absolute;
    opacity: 0.7;
    left: 2px;
    top: 9px;
}

.nav_child .yw1 {
    width: 1px;
    height: 15px;
    background-color: #fff;
    position: absolute;
    opacity: 0.7;
    left: 2px;
    top: 9px;
}

.nav_child_le {
    float: left;
}

.nav_child_ri {
    float: left;
    margin-left: 30px;
}

.nav_child p a.fon_14 {
    font-size: 14px !important;
    cursor: pointer;
    line-height: 28px;
}

    .nav_child p a.fon_14:hover {
        color: #c7404c !important;
    }

.nav_child_bg {
    position: absolute;
    left: 0;
    top: 93px;
    width: 100%;
    height: 130px;
    z-index: 80;
    background: #000;
   display:none;
  opacity:0.3
    
}

.nav_le_bg {
    position: absolute;
    left: 0;
    top: 0;
}

.logo {
    float: left;
    position: relative;
    z-index: 100;
}

.navbar-right_01 {
    float: right !important;
    margin-right: -15px;
}

.menu-logo {
    background: #fff;
}

.menu-logo_01 {
    background: none;
    left: -100px;
    position: absolute;
    margin: 0;
    padding: 0;
    width: 500px;
    height: 150px;
}

.menu-logo .img_logo01 {
    height: 100%;
    width: 100%;
}
.menu-logo_01 .img_logo01 {
    height: 100%;
    width: 100%;
}
.navbar-right li {
    background: url(../image/nav_fg.png) no-repeat;
    background-position: -10px 20px;
    padding: 8px 20px 0px;
}

#menu-main-menu li {
    height: 58px;
}

.navbar-right li a {
    color: #fff !important;
    font-size: 18px !important;
    font-family: "微软雅黑" !important;
    font-weight: 500 !important;
    text-shadow: none !important;
}

    .navbar-right li a:hover {
        font-weight: 700 !important;
    }

.nav_head {
    margin-bottom: 0;
}

.navs_box {
    margin-top: 30px;
}

.search_nav {
    float: right;
    height: 32px;
    line-height: 32px;
}

.nav_se01 {
    display: inline-block;
    height: 32px;
    line-height: 32px;
    color: #FFF;
    padding: 0 15px;
    background: url(../image/search_03.png) no-repeat right center;
}

    .nav_se01:hover {
        font-weight: 600;
    }

.sea_img {
    display: inline-block;
    position: relative;
}

    .sea_img input {
      
        width: 152px;
    height: 25px;
    padding: 0 10px;
    padding-right: 40px;
    outline: none;
    background: transparent;
    border: 1px solid #fff;
    border-radius: 30px;
    margin-top: 8px;
outline:none
    }

    .sea_img .ser_01 {
        width: 36px;
        height: 32px;
        position: absolute;
        top: 6px;
        right: 0;
        background: url(../image/search_02.png) no-repeat left center;
        cursor: pointer;
    }

#carousel-example1 .left_01 {
    background: url(../image/last.png) no-repeat center center;
}

#carousel-example1 .right_01 {
    background: url(../image/next.png) no-repeat center center;
}

.news_img {
    position: relative;
    padding: 0;
}

.contr_ban {
    padding: 0;
    height: auto;
    background-color: #797979;
}

.over_p01 {
    position: absolute;
    bottom: 0;
    left: 0px;
    background: #000;
    height: 38px;
    line-height: 38px;
    width: 100%;
    opacity: 0.3;
}

.over_p02 {
    position: absolute;
    bottom: 0;
    left: 15px;
    height: 38px;
    line-height: 38px;
    color: #fff;
}

.news_img {
    max-width: 570px;
}

.news_ri {
    height: 378px;
    background: #797979;
    width: 158px;
}

.new_le {
    float: left;
}

.news_ri {
    float: left;
}

.new_all_bg h2 {
    margin-bottom: 10px;
    background: url(../image/h2_bor.png) no-repeat left center;
    color: #cc3141;
    padding-left: 15px;
    font-size: 24px;
}

.new_all_bg {
    width: 100%;
    height: auto;
    background-color: #eee;
    padding-top: 10px;
    padding-bottom: 15px;
}

.news_icon01 {
    border: 1px solid #c7313d;
    border-radius: 10px;
    background: #fff;
    height: 186px;
    text-align: center;
    padding-top: 20px;
    line-height: 24px;
    margin: 10px 0;
}

.news_icon02 {
    border: 1px solid #c7313d;
    border-radius: 10px;
    background: #fff;
    height: 186px;
    text-align: center;
    padding-top: 20px;
    line-height: 24px;
    margin: 10px 0;
}

.news_icon03 {
    border: 1px solid #c7313d;
    border-radius: 10px;
    background: #fff;
    height: 186px;
    text-align: center;
    padding-top: 20px;
    line-height: 24px;
    margin: 10px 0;
}

.red_01 {
    color: #c7313d;
    font-size: 16px;
    font-weight: 600;
    margin-top: 10px;
}

    .red_01 a {
        color: #c7313d;
    }

#news_icon01:hover a, #news_icon02:hover a, #news_icon03:hover a,#news_icon04:hover a {
    color: #fff;
}

.news_txt {
    margin-top: 30px;
}

    .news_txt li {
        height: 34px;
        border-bottom: 1px dashed #d6d6d6;
        line-height: 34px;
    }

        .news_txt li a {
            color: #444;
            cursor: pointer;
        }

            .news_txt li a:hover {
                color: #CC3141;
            }

        .news_txt li .more {
            font-weight: 700;
            color: #000;
            cursor: pointer;
        }

        .news_txt li .sp_le {
            float: left;
            width: 70%;
            overflow: hidden;
            height: 33px;
        }

        .news_txt li .sp_ri {
            float: right;
        }

.index_ban {
    width: 1920px;
    height: 500px;
}

.bg_all_01 {
    height: auto;
    background: url(../image/ban_01bg.png) no-repeat center center;
    margin-bottom: 20px;
    position: relative;
}

.bg_all_02 {
    height: 500px;
    width:1170px;
    margin:auto;
    background: url(../image/play_bg.png) no-repeat top center;
    padding-top: 30px;
}

.ban_02 .ban_bg {
    margin-top: 38px;
    position: relative;
}

    .ban_02 .ban_bg .more_icon {
        position: absolute;
        bottom: 0;
        right: 0;
        z-index: 9;
    }

#carousel_example .left_01_01 {
    background: url(../image/last_01.png) no-repeat center center;
}

#carousel_example .right_01_01 {
    background: url(../image/next_01.png) no-repeat center center;
}

#carousel_example .xq {
    color: #fff;
    border: 1px solid #fff;
    border-radius: 5px;
    padding: 5px 10px;
}

#carousel_example .carousel-caption {
    text-align: right;
}

#carousel_example .carousel-indicators .active {
    border-radius: 0;
    width: 44px;
    height: 4px;
    background-color: #c7313d;
    border: none;
    margin: 0;
}

#carousel_example .carousel-indicators li {
    border-radius: 0;
    width: 44px;
    height: 4px;
    border: none;
    background-color: #fff;
    margin: 0;
}

.bg_all_02 .img_a {
    margin-top: 90px;
    margin-bottom: 57px;
    transition: all 0.5s ease 0s;
}

.bg_all_02 a:hover .img_a {
    transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
}

.bg_all_02 .txt_01 {
    color: #fff;
    margin-bottom: 94px;
}

    .bg_all_02 .txt_01 strong {
        font-size: 16px;
    }

.ys_bt {
    /*border-bottom: 3px solid #c7313d;*/
    font-weight: 800;
    font-size: 16px;
    line-height: 38px;
    width: 46%;
    position: relative;
    left: 27%;
}

    .ys_bt a {
        padding-bottom: 10px;
        border-bottom: 2px solid #c7313d;
    }
/*.ys_bt span{ border-bottom:3px solid #c7313d; width:45%;}*/
.ys_con {
    line-height: 24px;
    margin-top: 5px;
}

.ys_all {
    margin-top: 20px;
}

@media screen and (max-width:800px) {
    .ys_all .col-md-3 {
        text-align: center;
        margin-bottom: 10px;
    }

        .ys_all .col-md-3 dd .ys_bt {
            position: relative;
            left: 30%;
            text-align: center;
            width: 40%;
        }
}

.footer {
    background-color: #5e5e5e;
    height: auto;
    width: 100%;
}

.foot_txt {
    float: left;
    overflow: auto;
    margin-right: 60px;
}

.foot_txt_01 {
    float: left;
    margin-right: 48px;
    padding-top: 10px;
}

.foot_txt .foot_txt_01 li a {
    color: #fff;
}

    .foot_txt .foot_txt_01 li a:hover {
        color: #CC3141;
    }

.foo_con {
    padding-top: 5px;
    padding-bottom: 24px;
    color: #fff;
    line-height: 28px;
}

    .foo_con strong {
        font-size: 16px;
    }

.phone_icon {
    background: url(../image/phone.png) no-repeat top left;
    height: 37px;
    padding-left: 40px;
}

.imgs_icon {
    margin: 20px;
}

.foo_last {
    background-color: #3c3c3c;
    line-height: 20px;
}


/*二级页*/
.footer {
    margin-top: 20px;
    padding: 10px 0px 0px;
}

.br_01 {
    border-bottom: 1px solid #cecece;
}

.text-center01 a {
    color: #333 !important;
    font-size: 18px;
    position: relative;
    cursor: pointer;
}

.cur_01 a {
    background: #c7313d !important;
    border-radius: 5px 5px 0 0;
    color: #fff !important;
    cursor: pointer;
}

.text-center01 li {
    float: none;
    display: inline-block;
    text-align: center;
    padding: 0 10px;
    font-family: "微软雅黑";
}

#cation .carousel-control, #stage .carousel-control {
    height: 32px;
    top: 100px;
}

    #cation .carousel-control.left, #stage .carousel-control.left {
        background: url(../image/date_02.png) no-repeat center center;
        left: -30px;
    }

    #cation .carousel-control.right, #stage .carousel-control.right {
        background: url(../image/date_01.png) no-repeat center center;
        right: -20px;
    }

    #cation .carousel-control.left:hover, #stage .carousel-control.left:hover {
        background-image: url(../image/date_02_hover.png);
    }

    #cation .carousel-control.right:hover, #stage .carousel-control.right:hover {
        background-image: url(../image/date_01_hover.png);
    }

#stage .carousel-control {
    top: 162px;
}

.cies .stage-pics img {
    width: 255px;
}

.text-center01 li a {
    display: inline-block;
}

h3 {
    font-family: "微软雅黑";
    color: #333333;
    font-size: 24px;
}

h4 {
    color: #333333;
    font-size: 18px;
    font-family: "微软雅黑";
}

.sun_nav .icon-bar {
    background-color: #c7313d;
}

.sun_nav {
    margin-right: -20px !important;
    padding-right: 0 !important;
    margin-top: 5px;
}

    .sun_nav .navbar-toggle {
        margin-right: 0;
        padding-right: 0 !important;
    }

#gsgk6 .row01 {
    margin-top: 20px;
    margin-bottom: 20px;
}

#gsgk7 .container_fluid {
    background: #f0f0f0;
    padding: 20px 0px;
}

#gsgk7 .container_fluid01 {
    padding: 20px 0px;
}

#gsgk7 h3 {
    margin-top: 20px;
    margin-bottom: 20px;
}

.fgs_p {
    margin-top: 20px;
    margin-bottom: 20px;
    color: #868686;
    line-height: 22px;
    font-size: 14px;
}

.fgs_p_01 {
    margin-top: 5px;
    color: #868686;
}

#gsgk1 .row01 {
    margin-bottom: 25px;
}

#gsgk1 .container {
    padding-top: 20px;
}

#gsgk1 .container01 {
    border-bottom: 1px solid #cecece;
    padding-bottom: 40px;
    padding-top: 0;
}

#gsgk1 .container_01 {
    padding-top: 20px;
}

#gsgk1 .map_01 {
    margin-top: 15px;
}

#gsgk5 .gray {
    background: #cecece;
    padding-top: 10px;
    padding-bottom: 10px;
}

#gsgk5 {
    padding-top: 20px;
    padding-bottom: 20px;
}
    /*#gsgk5 h3{ margin-bottom:40px;}*/
    #gsgk5 h4 {
        margin-top: 20px;
    }

    #gsgk5 .container01 {
        border-bottom: 1px solid #cecece;
        padding-bottom: 20px;
        padding-top: 20px;
    }

.page_01 .sp01 {
    background: #a5a5a5;
    display: inline-block;
    width: 75px;
    height: 34px;
    line-height: 34px;
    border-radius: 5px;
    color: #f0f0f0;
    margin-right: 8px;
}

.page_01 .sp02 {
    background: #c5323c;
    color: #fff;
    display: inline-block;
    width: 75px;
    height: 34px;
    line-height: 34px;
    border-radius: 5px;
    margin-right: 8px;
}

.page_01 .page_01 {
    margin-top: 25px;
}

.page_01 .num_ye {
    margin: 10px 20px;
    min-width: 230px;
    width: auto;
    height: 30px;
    display: inline-block;
}

    .page_01 .num_ye .num_ye01 {
        width: 30px;
        height: 30px;
        border-radius: 30px;
        background: #fff;
        display: inline-block;
        line-height: 30px;
        text-align: center;
    }

    .page_01 .num_ye .num_ye02 {
        width: 30px;
        height: 30px;
        border-radius: 30px;
        background: #c5323c;
        color: #fff;
        display: inline-block;
        line-height: 30px;
        text-align: center;
    }

#gsgk2 h3 {
    margin-top: 20px;
    margin-bottom: 15px;
    font-family: "微软雅黑";
}

#gsgk2 .container01 {
    padding-top: 30px;
    padding-bottom: 30px;
    border-bottom: 1px solid #cecece;
}

#gsgk2 .container02 {
    padding-top: 30px;
    padding-bottom: 30px;
}

#gsgk4 h3 {
    margin-top: 20px;
    margin-bottom: 28px;
    font-family: "微软雅黑";
}

#gsgk4 .img_wh {
    margin-bottom: 10px;
}

#gsgk3 h3 {
    margin-top: 20px;
    margin-bottom: 28px;
    font-family: "微软雅黑";
}
#gsgk3 img{ max-width:100%}
#tzz_gx {
    padding-top: 20px;
}

    #tzz_gx .row01 {
        margin: 10px 0;
    }

    #tzz_gx .tzz_le {
        background-color: #a5a5a5;
        width: 18%;
        float: left;
        height: 100px;
        padding-top: 27px;
    }

    #tzz_gx .tzz_ri {
        background-color: #f2f3f4;
        width: 82%;
        float: left;
        height: 100px;
        padding-top: 27px;
        padding-left: 15px;
    }

        #tzz_gx .tzz_ri .bt_01 {
            color: #333;
            font-family: "微软雅黑";
            font-size: 14px;
        }

        #tzz_gx .tzz_ri .date_01 {
            color: #868686;
            font-family: "微软雅黑";
            font-size: 14px;
        }

    #tzz_gx .hover_01 .tzz_le {
        background: #c7313d;
    }

    #tzz_gx .hover_01 .tzz_ri {
        background: #dd838c;
    }

        #tzz_gx .hover_01 .tzz_ri .bt_01 {
            color: #fff;
        }

        #tzz_gx .hover_01 .tzz_ri .date_01 {
            color: #fff;
        }

    #tzz_gx .page_01 {
        margin-top: 25px;
    }

    #tzz_gx .num_ye {
        margin-left: 20px;
        margin-right: 20px;
        width: 360px;
        height: 30px;
        display: inline-block;
    }

        #tzz_gx .num_ye .num_ye01 {
            width: 30px;
            height: 30px;
            border-radius: 30px;
            background: #fff;
            display: inline-block;
            line-height: 30px;
            text-align: center;
        }

        #tzz_gx .num_ye .num_ye02 {
            width: 30px;
            height: 30px;
            border-radius: 30px;
            background: #c5323c;
            color: #fff;
            display: inline-block;
            line-height: 30px;
            text-align: center;
        }

#tzzgx1 .row01 {
    font-family: "微软雅黑";
    color: #868686;
    font-size: 14px;
}

#tzz_gx .p01 {
    font-family: "微软雅黑";
    color: #868686;
    font-size: 14px;
}

#tzzgx1 .container01 {
    border-bottom: 1px solid #cecece;
}

#tzzgx1 h4 {
    margin-top: 25px;
}

#tzzgx1 .h4_01 {
    margin-bottom: 20px;
}

.table-striped tbody tr.tr_01 {
    background-color: #c7313d !important;
    color: #fff;
    font-size: 16px;
}

.table-striped tbody tr.tr_02 {
    background-color: #e67881 !important;
    color: #fff;
    font-size: 16px;
}

.table-striped tbody tr td {
    border: none;
}

#tzzgx7 h3 {
    margin-bottom: 28px;
}

#tzz_gx .row_01 {
    margin-top: 28px;
    font-family: "微软雅黑";
}

#tzz_gx .map_01 {
    margin-top: 28px;
}

#tzzgx5 h3 {
    margin-bottom: 28px;
    text-align:center;
}

#tzzgx6 .tzz_le {
    background-color: #a5a5a5;
    width: 15%;
    float: left;
    height: 82px;
    padding-top: 27px;
    margin-top: 10px;
}

#tzzgx6 div.wd {
    background-color: #c7313d;
}

#tzzgx6 div.da {
    background-color: #e67881;
}

#tzz_gx div.da .bt_01 {
    color: #fff;
}

#tzzgx6 .tzz_ri {
    background-color: #f2f3f4;
    width: 85%;
    float: left;
    height: 82px;
    padding-top: 15px;
    margin-top: 10px;
    margin-bottom: 10px;
}

#tzzgx2 .container_fluid_01 {
    margin-top: -55px;
}

    #tzzgx2 .container_fluid_01 h3 {
        margin-bottom: 5px;
    }

#tzzgx2 {
    margin-top: 50px;
}
/*股票*/
.stock-box {
    width: 100%;
    overflow: hidden;
    padding-top: 15px;
    font-size: 16px;
    margin-bottom: 15px;
}

    .stock-box .row .stocks {
        width: 100%;
        float: left;
    }

        .stock-box .row .stocks h2 {
            color: #cc3141;
        }

        .stock-box .row .stocks .stock-lf {
            float: left;
            width: 63%;
        }

            .stock-box .row .stocks .stock-lf .profile-table table td {
                font-size: 14px;
                color: #333;
                padding: 9px 30px;
            }

    .stock-box .chart, .stock-box .profile-table {
        width: 50%;
    }

    .stock-box .profile-table {
        float: left;
    }

    .stock-box .row .stocks .stock-lf .gp {
        width: 276px;
        height: 220px;
        background: url(../image/gp2.png) no-repeat;
        border-right: 1px solid #000;
    }

    .stock-box .row .code h2 {
        margin-bottom: 25px;
        background: url(../image/h2_bor.png) no-repeat left center; /*color:#fff;*/
        padding-left: 15px;
        font-size: 24px;
    }

    .stock-box .row .stocks .stock-mid {
        margin-top: 55px;
        width: 50%;
        float: left;
    }

        .stock-box .row .stocks .stock-mid ul {
            margin-right: 50px;
            float: left;
        }

            .stock-box .row .stocks .stock-mid ul li {
                line-height: 38px;
                color: #fff;
            }

                .stock-box .row .stocks .stock-mid ul li span {
                    display: inline-block;
                    width: 8px;
                    height: 8px;
                    border-radius: 5px;
                    background-color: #fff;
                    margin-right: 5px;
                }

    .stock-box .row .stock-rt {
        width: 37%;
        float: left;
    }

        .stock-box .row .stock-rt .ad li {
            line-height: 37px; /* background:url(../images/sj.png) no-repeat;*/
            padding-left: 15px;
            background-position: 0px 15px;
        }

            .stock-box .row .stock-rt .ad li span {
                float: right;
                font-size: 14px;
            }

            .stock-box .row .stock-rt .ad li a {
                font-size: 14px;
            }

                .stock-box .row .stock-rt .ad li a:hover {
                    color: #cc3143;
                }

#xwzx1 .row01 {
    margin-top: 25px;
}

    #xwzx1 .row01 li {
        transition: all 0.5s ease 0s;
    }

    #xwzx1 .row01:hover li.ri_li {
        background-color: #e5e5e5;
    }

    #xwzx1 .row01 .col-md-3 {
        padding-left: 0;
    }

#xwzx1 .ri_li {
    margin-left:-30px;
    padding-top: 30px;
    padding-bottom: 17px;
    height: 164px;
    overflow: hidden;
}

#xwzx1 .p_01 {
    font-family: "微软雅黑";
    font-size: 16px;
    color: #333;
    font-weight: 500;
}

#xwzx1 .p_02 {
    font-family: "微软雅黑";
    color: #868686;
    margin-bottom: 15px;
}

    #xwzx1 .p_02 a {
        color: #868686;
        cursor: pointer;
    }

#xwzx1 .page_01 .row01 {
    margin-top: 25px;
    background: none;
}

#xwzx2 .row01 {
    margin-top: 25px;
}

    #xwzx2 .row01 li {
        transition: all 0.5s ease 0s;
    }

    #xwzx2 .row01:hover li.ri_li {
        background-color: #e5e5e5;
    }

    #xwzx2 .row01 .col-md-3 {
        padding-left: 0;
    }

#xwzx2 .ri_li {
    margin-left:-30px;
    padding-top: 30px;
    padding-bottom: 17px;
    height: 170px;
    overflow: hidden;
}

#xwzx2 .p_01 {
    font-family: "微软雅黑";
    font-size: 16px;
    color: #333;
    font-weight: 500;
}

#xwzx2 .p_02 {
    font-family: "微软雅黑";
    color: #868686;
    margin-bottom: 15px;
}

    #xwzx2 .p_02 a {
        color: #868686;
        cursor: pointer;
    }

#xwzx2 .page_01 .row01 {
    margin-top: 25px;
    background: none;
}

.num_ye {
    margin-left: 20px;
    margin-right: 20px;
    width: 360px;
    height: 30px;
    display: inline-block;
}

    .num_ye .num_ye01 {
        width: 30px;
        height: 30px;
        border-radius: 30px;
        background: #fff;
        display: inline-block;
        line-height: 30px;
        text-align: center;
    }

    .num_ye .num_ye02 {
        width: 30px;
        height: 30px;
        border-radius: 30px;
        background: #c5323c;
        color: #fff;
        display: inline-block;
        line-height: 30px;
        text-align: center;
    }

.con_xwzx .bt_03 {
    margin-top: 28px;
}

.con_xwzx .news-bar {
    font-size: 30px;
    color: #c7313d;
    font-weight: 600;
    margin-top: 25px;
    margin-bottom: 45px;
}

.con_xwzx .news-center {
    font-size: 20px;
    color: #c7313d;
    width: 197px;
    height: 45px;
    line-height: 45px;
    text-align: center;
    border: 2px solid #c7313d;
    border-radius: 10px;
    margin-bottom: 20px;
    transition: all 0.5s ease 0s;
}

    .con_xwzx .news-center:hover {
        background-color: #c7313d;
    }

        .con_xwzx .news-center:hover a {
            color: #fff;
        }

    .con_xwzx .news-center a {
        color: #c7313d;
    }


.con_xwzx .img_01 {
    margin-top: 25px;
    margin-bottom: 25px;
}

.con_xwzx .p_03 {
    font-family: "微软雅黑";
    color: #868686;
}

.con_xwzx .p_02 {
    font-family: "微软雅黑";
    color: #868686;
    margin-bottom: 25px;
    margin-top: 20px;
}

.con_xwzx .xwzx_01 {
    background: #a5a5a5;
    border-radius: 5px;
    height: 36px;
    line-height: 36px;
    color: #fff;
    margin-top: 10px;
}

.con_xwzx .xwzx_02 {
    background: #ba2e39;
    border-radius: 5px;
    height: 36px;
    line-height: 36px;
    color: #fff;
    margin: 10px 25px;
}

.con_xwzx .row a {
    color: #fff;
    cursor: pointer;
}

.art_bt {
    font-family: "微软雅黑";
    font-size: 18px;
    color: #333333;
    margin-top: 20px;
}

.art_con {
    font-family: "微软雅黑";
    font-size: 14px;
    color: #868686;
    margin-bottom: 34px;
}

.footer {
    font-family: "微软雅黑";
}

.search_nav {
    font-family: "微软雅黑";
}

.dsjs {
    margin: 28px auto;
    clear: both;
    width: 300px;
    height: 36px;
    line-height: 36px;
}

    .dsjs li {
        padding: 0 30px;
        border-radius: 18px;
        background: #fff;
        color: #333;
        font-family: "微软雅黑";
        font-size: 16px;
        float: left;
    }

        .dsjs li a {
            color: #333;
            text-decoration: none;
        }

    .dsjs .cur_02 {
        background: #c7313d;
    }

        .dsjs .cur_02 a {
            color: #fff;
            text-decoration: none;
        }

.dsj_bt {
    font-family: "微软雅黑";
    font-size: 18px;
    color: #333333;
}

.dsj_p01 {
    font-family: "微软雅黑";
    font-size: 14px;
    color: #868686;
}

.dsj_p02 {
    font-family: "微软雅黑";
    font-size: 14px;
    color: #868686;
    margin-top: 20px;
}

.row02 {
    cursor: pointer;
    margin-top: 28px;
}

.row03 {
    position: relative;
    z-index: 10;
}

.row_03_03 {
    background: url(../image/ysfx_03.png) no-repeat 15px top;
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 11;
    top: 0;
    left: 0;
}

a {
    text-decoration: none !important;
    color: #333;
}

    a:hover {
        text-decoration: none !important;
    }

.page_01 .row01 {
    margin-top: 25px;
    background: none;
}

.size_24 {
    font-size: 24px;
    margin-top: 60px;
    margin-bottom: 30px;
    color: #333;
}

.img_lx {
    margin-top: 30px;
}

.size_18 {
    font-size: 18px;
    margin-top: 20px;
    margin-bottom: 20px;
    color: #333;
}

.row_05 {
    margin-top: 60px;
    border-bottom: 1px solid #cecece;
    padding-bottom: 30px;
    margin-bottom: 30px;
}

.mt_60 {
    margin-top: 60px;
    margin-bottom: 18px;
}

.mt_60_bt {
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 18px;
    color: #333;
}

.mb_20_bt {
    margin-bottom: 18px;
    font-size: 16px;
    color: #333;
}

.js_txt a {
    color: #c7313d;
    font-size: 16px;
    margin-bottom: 20px;
}

.js_txt {
    margin-bottom: 20px;
}

.color_3 {
    color: #333333;
    margin-bottom: 20px;
}

.zxns_01 {
    background: #f2f3f5;
    color: #333;
    font-size: 16px;
    height: 50px;
    line-height: 50px;
    cursor: pointer;
}

    .zxns_01:hover {
        background: #c7313d;
        color: #fff !important;
    }

.row_zxns {
    margin-top: 15px;
}

    .row_zxns a.col-md-3 {
        padding: 0px;
        margin-right: 14px;
        width: 24%;
    }

    .row_zxns a.last {
        margin-right: 0px;
    }

.zxns_01_bt {
    margin-top: 42px;
    overflow: hidden;
}

    .zxns_01_bt .bt_le {
        padding-top: 15px !important;
        padding-bottom: 20px;
        background: #a5a5a5;
        color: #fff;
        font-size: 16px;
        cursor: pointer;
    }

    .zxns_01_bt .bt_ri {
        padding-top: 15px !important;
        padding-bottom: 20px;
        background: #c7313d;
        color: #fff;
        font-size: 16px;
        cursor: pointer;
    }

.cle_3 {
    color: #333;
    clear: both;
    font-size: 16px;
    margin-top: 30px;
    margin-bottom: 20px;
}

.p_bot {
    background-color: #a5a5a5;
    height: auto;
    margin-top: 30px;
    padding-top: 24px;
    padding-bottom: 20px;
    padding-left: 20px;
}

    .p_bot .col-md-11 {
        margin-top: 5px;
        color: #fff;
    }

.mt_55 {
    margin-top: 55px;
    color: #333;
    font-size: 16px;
}

.mt_18 {
    margin-top: 18px;
    font-size: 16px;
    margin-bottom: 20px;
}

    .mt_18 a {
        color: #c7313d;
        border: 3px solid #c7313d;
        border-radius: 28px;
        padding: 8px 12px;
        cursor: pointer;
    }

.row_zyyw_01 {
    position: relative;
    z-index: 10;
}

.row_zyyw_02 {
    position: absolute;
    left: 0;
    bottom: 0;
    /*background: url(../images/zyyw_03.png) no-repeat left center;*/
    z-index: 11;
    width: 100%;
    height: 30px;
    color: #fff;
    cursor:pointer;
}
#zyyw3 .row_zyyw_02{position:relative;line-height:35px;color:rgb(134, 134, 134)}
.row_zyyw_01 img
{
    width:100%}
.row_zyyw_01 span.bg
{
     display:block;
    width:100%;
    height:100%;
    background:rgba(0,0,0,0.6);
    position:absolute;
    left:0px;
    top:0px;
    color:#fff;
    padding-top:100px;
     cursor:pointer;
     opacity:0}

.row_zyyw_01:hover span.bg
{
    opacity:1}
#zyyw3 .ly {
    margin-top: 20px;
}

.mt_20 {
    font-size: 16px;
}

.mt_18_1 a {
    margin-right: 10px;
}

.ys_box_all { /*background:#f3f3f3;*/
    padding: 10px;
    margin-top: 10px;
}

.ys_box_bt {
    color: #333;
    margin: 10px 0px;
    font-size: 16px;
    text-align: center;
}

#zyyw1 .ys_box_all {
    background-color: #f3f3f3;
    min-height: 170px;
}

#zyyw1 .pjt .col-md-3 {
    width: 31%;
}

#zyyw1 .prices {
    margin-top: 30px;
}

    #zyyw1 .prices .col-md-3 {
        margin-top: 30px;
    }

        #zyyw1 .prices .col-md-3 img {
            width: 255px;
            height: 160px;
        }

#zyyw1 .col-md-offset-1 {
    margin-left: 2.3%;
}

#tzz_gx .date_box {
    margin-top: 0;
    margin-bottom: 60px;
}

.date_box {
    margin-top: 20px;
    margin-bottom: 60px;
}

table tr.tr_hei_100 {
    padding: none;
    height: 100px;
}

    table tr.tr_hei_100 td {
        font-size: 16px;
        font-family: "Arial";
        ;
        padding: none;
    }

        table tr.tr_hei_100 td .date_sun {
            width: 100px;
            height: 100px;
            border-radius: 100px;
            display: block;
            line-height: 100px;
            cursor: pointer;
        }

            table tr.tr_hei_100 td .date_sun:hover {
                background: #c7313d !important;
                color: #fff;
                font-weight: 600;
                display: block;
            }

.date_btn_le {
    background: url(../image/date_02.png) no-repeat center center;
    width: 32px;
    cursor: pointer;
    padding: none !important;
    height: 100px;
}

    .date_btn_le:hover {
        width: 32px;
        background: url(../image/date_02_hover.png) no-repeat center center;
        cursor: pointer;
    }

.date_btn_ri {
    width: 32px;
    background: url(../image/date_01.png) no-repeat center center;
    height: 100px;
}

    .date_btn_ri:hover {
        width: 32px;
        background: url(../image/date_01_hover.png) no-repeat center center;
        padding: none !important;
    }

.date_years {
    overflow-x: auto;
    height: 100px;
    margin: 0 20px;
    overflow-y: hidden;
}

.date_sun_hover {
    background: #c7313d;
    line-height: 100px;
    color: #fff;
    font-weight: 600;
    font-size: 18px;
    width: 100px;
    height: 100px;
    border-radius: 100px;
    font-family: "Arial";
}

.img_boxs {
    margin-top: 10px;
}

.zs img {
    width: 119px;
    height: 78px;
}

.bdsharebuttonbox {
    margin-top: 28px;
}

.article {
    margin-bottom: -20px;
    padding: 20px 0 60px 40px;
    width: 705px;
}

/**logo适应*/
@media screen and (min-width:991px) {
    .menu-logo_01 {
        height: 150px;
    }

    .menu-logo .img_logo01 {
        height: 115px;
    }
.menu-logo_01 .img_logo01 {
        height: 115px;
    }
    .menu-logo{
     display:none;

    
}  

  
}

@media screen and (max-width:990px) {
.menu-logo_01{
     display:none;

    
} 
}
@media screen and (max-width:600px) {
    .foo_con .col-md-7 {
        display: none;
    }

    #btn1, #btn2 {
        display: none;
    }

    .col-md-8 .sp01 {
        display: none;
    }
 
}

.sj {
    margin-top: -30px;
}

    .sj div.active {
        display: none;
    }

    .sj div.on {
        display: block;
    }

.table-responsive {
    left: 66px;
    overflow: hidden;
    position: relative;
}

.date_box {
    position: relative;
}

.table-responsive .nub-box {
    position: relative;
    width: 960px;
    height: 100px;
    overflow: hidden;
}

.date_box .date_btn_le {
    position: absolute;
    left: 0px;
    top: 0px;
}

.date_box .date_btn_ri {
    position: absolute;
    right: 0px;
    top: 0px;
}

.nub-box li {
    float: left;
    cursor: pointer;
    margin-right: 20px;
}

    .nub-box li a {
        border-radius: 100px;
        display: block;
        height: 100px;
        line-height: 100px;
        width: 100px;
    }

        .nub-box li a:hover {
            background: #c7313d none repeat scroll 0 0;
            color: #fff;
            font-family: "Arial";
            font-size: 18px;
            font-weight: 600;
        }


@media screen and (max-width:1600px) {
    .table-responsive {
        left: 50px;
    }
}

@media screen and (min-width:1601px) {
    .table-responsive {
        left: 110px;
    }

    .date_box .date_btn_le {
        left: 40px;
    }

    .date_box .date_btn_ri {
        right: 40px;
    }
}
/*股市走势	*/
.stock h1 {
    margin-bottom: 17px;
}

.article h1 {
    border-bottom: 1px solid #e5e5e5;
    color: #999;
    font-size: 18px;
    font-weight: normal;
    line-height: 3;
    margin-bottom: 35px;
}

.stock h2 {
    font-size: 18px;
}

.article h2 {
    font-size: 22px;
    font-weight: bold;
    margin-bottom: 10px;
}

.article h2 {
    font-size: 22px;
    font-weight: bold;
    margin-bottom: 10px;
}

.stock i {
    font-style: normal;
}

.stock .cur-state .change {
    color: #d7210c;
    font-size: 18px;
    margin-left: 30px;
}

.stock .cur-state .time {
    color: #999;
    padding-top: 20px;
}

.fn-right {
    float: right;
}

.fn-left {
    float: left;
}

.fn-left, .fn-right {
    display: inline;
}

.stock .stock-type-tab {
    background: #f4f4f4 none repeat scroll 0 0;
    height: 20px;
    margin: 20px 0 40px;
}

.stock .stock-content .chart {
    width: 568px;
}

.stock .stock-content .profile li {
    margin-bottom: 30px;
    text-align: right;
}

    .stock .stock-content .profile li strong {
        color: #777;
        font-size: 22px;
    }

.stock .stock-content .profile-table {
    background: #f6f6f6 none repeat scroll 0 0;
    clear: both;
    padding: 10px;
}

    .stock .stock-content .profile-table table {
        width: 100%;
    }

table {
    border-collapse: collapse;
    border-spacing: 0;
}

.profile-table table td {
    color: #999;
    padding: 5px 0;
}

    .profile-table table td span {
        color: #666;
    }

.stock .cur-state .price {
    font-size: 32px;
}

.stock .cur-state .change {
    color: #d7210c;
    font-size: 18px;
    margin-left: 30px;
}

.stock .cur-state .time {
    color: #999;
    padding-top: 20px;
}

.stock .stock-type-tab a.on, .stock .stock-type-tab a:hover {
    background: #dd3e21 none repeat scroll 0 0;
    color: #fff;
}

.stock .stock-type-tab a {
    border-right: 1px solid #f0f0f0;
    color: #999;
    display: inline;
    float: left;
    font-size: 12px;
    line-height: 20px;
    text-align: center;
    width: 66px;
}

@media screen and (min-width:300px) and (max-width:639px) {
    #cation .carousel-control.left, #stage .carousel-control.left {
        left: 30px;
    }

    #cation .carousel-control.right, #stage .carousel-control.right {
        right: 30px;
    }

    .nub-box li a {
        height: 50px;
        line-height: 50px;
        width: 50px;
    }

    .table-responsive {
        border: none;
        left: 8px;
    }

    .nub-box li {
        margin-right: 10px;
    }

    .table-responsive .nub-box {
        top: 25px;
        height: 90px;
        width: 300px;
        overflow: hidden;
        left: 45px;
    }

    .date_box .date_btn_le {
        left: 0px;
    }

    .date_btn_ri {
        right: 0px;
    }

    .stock-box {
        padding-bottom: 0px;
    }

        .stock-box .row .stocks {
            width: 100%;
            padding-left: 15px;
        }

            .stock-box .row .stocks .stock-lf {
                width: 100%;
                float: none;
            }

                .stock-box .row .stocks .stock-lf .chart {
                    width: 100%;
                    float: none;
                    margin-bottom: 5px;
                }

                .stock-box .row .stocks .stock-lf .profile-table table {
                    margin: 0px auto;
                    width: 100%;
                }

        .stock-box .chart, .stock-box .profile-table {
            width: 100%;
        }

        .stock-box .row .stock-rt {
            width: 100%;
            margin-top: 25px;
            margin-bottom: 0px;
            ;
            padding-left: 13px;
            color: #333;
        }

            .stock-box .row .stock-rt .ad li {
                line-height: 40px;
                height: 40px;
                padding-left: 0px;
            }

                .stock-box .row .stock-rt .ad li a {
                    color: #333;
                    float: left;
                    width: 70%;
                    height: 40px;
                    overflow: hidden;
                    /*margin-right: 60px;*/
                }

            .stock-box .row .stock-rt h2 {
                color: #cc3141;
                font-size: 24px;
                padding: 15px 0px 0px 15px;
                margin-bottom: 10px;
                background: url(../image/h2_bor.png) no-repeat left center;
                background-position: 4px 15px;
            }

            .stock-box .row .stock-rt .ad li span {
                /*margin-left: 60px;*/
            }

    .container-fluid, .article, .container {
        padding-left: 0px;
    }

    .article {
        padding-bottom: 0px;
    }

    .stock .stock-type-tab a {
        width: 35px;
        margin-right: 1px;
    }

    .stock .stock-content .chart {
        float: left;
        width: 38%;
        display: inline-block;
    }

    .stock-box .row .stocks .stock-lf .profile-table table td {
        padding: 5px 10px;
        width: 55%;
    }

    .stock .cur-state .time {
        display: none;
    }

    #j-stock {
        width: 350px !important;
    }

    .stock .stock-content .profile {
        float:left
    }
     .stock .stock-content .profile li strong{font-size:12px}
    .stock .stock-content .profile-table table {
        width: 60%;
    }

        .stock .stock-content .profile-table table tr td {
            float: left;
            width: 40%;
        }

    .foot_txt_01 {
        margin-right: 25px;
        padding-left: 40px;
    }

    .ys_box_all {
        padding: 0px 80px;
    }

        .ys_box_all p {
            text-align: left;
        }

    .foo_last {
        padding: 0px 10px;
    }

    .col-md-8, .col-md-4 {
        padding: 0px 5px 0px 20px !important;
    }

    .menu-logo img {
        width: 80px;
        height: 53px;
        padding: 0px;
    }

    .stock-box {
        padding: 0px 5px;
    }

    h3.container {
        padding-left: 15px;
    }

    #gsgk4 .container-fluid {
        padding-left: 10px;
        padding-right: 10px;
    }

    #zyyw2 .row {
        margin-left: -5px;
    }

    #zyyw2 p.mt_60_bt, #tzzgx1 h4, #gsgk7 h4, #tzzgx5 h3, #tzzgx5 .p01, #tzzgx7 h3, #tzzgx7 .p01 {
        padding-left: 15px;
    }

    #zyyw3 .mt_60 {
        padding: 0px 5px;
        margin-left: 5px;
    }

    #xwzx1 p.p_01, #xwzx1 p.p_02 {
        text-align: center;
    }

    #xwzx2 p.p_01, #xwzx2 p.p_02 {
        text-align: center;
    }

    #gsgk6 .sj {
        margin-left: 15px;
    }

    #zx_ns #zxns1 {
        padding-left: 15px;
    }

    #zx_ns .row_zxns {
        margin-left: 5px;
    }

    #tzzgx7 .col-md-6 {
        margin-left: 15px;
    }
}

@media screen and (max-width: 900px) {
    .foot_txt {
        display: none;
    }

    ; .foot_txt_01 {
        margin-right: 40px;
    }

    ; .foo_last {
        line-height: 25px;
    }

    ; .table-responsive {
        width: 360px;
    }
}

@media screen and (min-width:640px) and (max-width:979px) {
    .menu-logo_01 {
        left: -310px;
    }

    .navbar-right li {
        padding: 8px 14px 0px;
    }

    .nav-arrows .date_01 .spa_box1 {
        margin: 0px;
    }

    .stock-box .row .stocks .stock-lf .profile-table table td {
        padding: 9px 17px;
    }

    .foot_txt {
        display: none;
    }

    .col-md-3 {
        width: 50%;
    }

    .stock-box .row .stocks .stock-lf {
        width: 100%;
    }

    .stock-box .chart {
        margin-right: 30px;
    }

    .stock-box .profile-table {
        margin-right: 0px;
        width: 45%;
    }

    .stock-box .row .stock-rt {
        width: 100%;
    }
}

@media screen and (min-width:980px) and (max-width:1600px) {
    .menu-logo_01 {
        left: -240px;
    }
}

.wz {
    font-size: 40px;
    margin-top: 300px;
}

#navbar-nav, #yw, #news, #tz {
    text-align: center;
    float: none;
}

.page_01 li.pages .sp01 a, span.num_ye02 a {
    color: #fff;
}

.page_01 li.pages {
    float: none;
    width: 100%;
    text-align: center;
}

#subject {
    margin-top: 30px;
}

    #subject h3 {
        padding-bottom: 20px;
    }

.sub_bg {
    min-height:auto;
    padding-top: 60px;
    background-size: cover;
}
.sub_bg.scenic{
min-height:700px;
}
.relate-new1 {
    background: url(../image/zt2.jpg) no-repeat top center;
    margin-top: 60px;
}

.relate-new2 {
    background: url(../image/zt3.jpg) no-repeat top center;
}

.sub_bg h1 {
    margin-bottom: 30px;
}

.sub_bg h1, .sub_bg .issue {
    color: #fff;
}

.sub_bg a.play .tras {
    transition: all 0.5s ease 0s;
    margin: 30px auto 60px;
}

.sub_bg a:hover .tras {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
}

.sub_bg .col-md-5 {
    width: 40%;
    margin-right: 30px;
    position: relative;
}

.sub_bg .col-md-7 {
    width: 53.5%;
}

.sub_bg .col-md-5, .sub_bg .col-md-7 {
    padding: 40px 28.5px 30px;
    background-color: #fff;
    opacity: 0.8;
    filter: alpha(opacity=80);
}

.sub-title {
    color: #3179af;
    font-size: 20px;
    margin-bottom: 20px;
}

.relate-new2 h1, .relate-new2 .issue, .relate-new2 .sub-title {
    color: #6e4013;
}

.news-con a, .stills a {
    color: #868686;
}

.sub_bg .action a {
    display: inline-block;
    border: 1px solid #bfbab3;
    border-radius: 5px;
    padding: 5px 10px;
    margin-top: 20px;
}

.sub_bg .sub-info {
    line-height: 22px;
}

.news-con li {
    height: 35px;
    line-height: 35px;
    border-bottom: 1px dashed #868686;
}

.stills {
    margin: 60px auto;
}

    .stills .stills-pic {
        position: relative;
        left: 0px;
        overflow: hidden;
    }

        .stills .stills-pic p.dsc {
            background-color: #000;
            opacity: 0.7;
            filter: alpha(opacity=70);
            height: 45px;
            line-height: 45px;
            font-size: 16px;
            color: #fff;
            width: 100%;
            position: absolute;
            bottom: -45px;
            transition: all 0.5s ease 0s;
        }

        .stills .stills-pic:hover p.dsc {
            bottom: 0px;
        }

    .stills .stills-con {
        margin-top: 25px;
        margin-bottom: 25px;
        line-height: 22px;
    }

    .stills .link {
        height: 32px;
        margin-bottom: 25px;
    }

        .stills .link a {
            display: inline-block;
            padding-left: 40px;
            height: 32px;
            line-height: 32px;
        }

        .stills .link .down {
            background: url(../image/zt-arrow3.png) no-repeat;
            margin-right: 35px;
        }

        .stills .link .gxy {
            background: url(../image/zt-arrow4.png) no-repeat;
        }
/*#spot{ background:url(../images/zt7.jpg) no-repeat top center; padding-top:290px}*/
.scenic .col-md-5, .magazine .col-md-5 {
    background-color: transparent;
    opacity: 1;
    padding: 0px;
    margin-right: 0px;
    margin-left: 30px;
}

    .scenic .col-md-5 a.jt {
        position: absolute;
        left: 190px;
        top: 130px;
    }

#spot p.dh {
    font-size: 24px;
    color: #333;
}

.magazine .col-md-5 {
    margin-left: 30px;
}

.magazine .col-md-6 {
    margin-left: 35px;
}

.magazine .maga-con {
    width: 100%;
    overflow:hidden;
    margin-bottom: 34px;
}

    .magazine .maga-con .maga-detail {
        width: 63%;
        padding-left: 25px;
    }

        .magazine .maga-con .maga-detail .maga-bar {
            font-size: 20px;
            color: #333;
            position: relative;
            left: -10px;
        }

        .magazine .maga-con .maga-detail .maga-name {
            font-size: 16px;
            color: #333;
            padding-top: 5px;
            padding-bottom: 15px;
        }

        .magazine .maga-con .maga-detail .maga-article {
            line-height: 22px;
            margin-bottom: 21px;
        }

        .magazine .maga-con .maga-detail .ck a {
            padding: 5px 10px;
            border: 1px solid #bfbab3;
            height: 26px;
            line-height: 26px;
            margin-top: 25px;
            border-radius: 5px;
        }

.magazine .scenic li {
    height: 37px;
    line-height: 37pxs;
}

.stage .stage-title {
    font-size: 20px;
    padding-top: 30px;
    color: #333;
    border-top: 1px solid #bfbab3;
}

.stage ul li {
    margin-bottom: 30px;
    min-height: 135px;
}

.stage .stage-pics {
    margin-top: 30px;
}

#wild-zg {
    background: url(../image/zt12.jpg) no-repeat top center;
    padding-top: 290px;
}

    #wild-zg p.zg {
        font-size: 24px;
        color: #333;
    }

    #wild-zg .col-md-7 {
        padding-bottom: 50px;
    }

.bear {
    margin-top: 60px;
}

    .bear .container {
        padding-left: 35px;
        padding-right: 35px;
    }

    .bear h4 {
        color: #333;
        margin-bottom: 5px;
    }

    .bear .bear-info {
        margin-top: 30px;
    }

    .bear .col-md-6 {
        width: 48%;
        padding: 0px;
    }

    .bear .bear-pic {
        min-height: 220px;
        margin-top: 30px;
    }

    .bear .pre {
        margin-top: 30px;
    }

    .bear a {
        background-color: #a5a5a5;
        color: #fff;
        padding: 5px 30px 5px 10px;
        border-radius: 5px;
    }

        .bear a.back {
            margin-left: 180px;
            background-color: #c7313d;
            padding: 5px 20px;
        }

.brief {
    position:relative;
    top:-160px;
}
#stage{margin-top:-120px;}
    .brief .container {
        position: relative;
        left: 0px;
        top: 0px;
        min-height: 300px;
    }

    .brief .brief-con {
        padding: 40px 30px 30px;
        background: url(../image/bg5.png) no-repeat;
        background-size: cover;
        color: #fff;
        overflow:hidden;
       
    }

        .brief .brief-con h4 {
            color: #fff;
            padding-bottom: 20px;
        }

        .brief .brief-con p {
            line-height: 22px;
            font-size: 14px;
        }

        .brief .brief-con .brief-pic {
            margin-top: 30px;
            position: relative;
            z-index: 200;
        }

            .brief .brief-con .brief-pic li {
                display: inline-block;
                text-align: center;
                /*margin-right: 54px;*/
            }

.brief-news{position:relative;top:-160px;}
.brief-news .brief-title {
    font-size: 20px;
    color: #321713;
    margin-top: 40px;
    margin-bottom: 15px;
    padding-left: 15px;
}

#scrollDiv4, #scrollDiv5 {
    left: 0px;
}

#lf-boult {
    position: absolute;
    left: -40px;
    top: 135px;
}

#rt-boult {
    position: absolute;
    right: -40px;
    top: 135px;
}

.brief-news .col-md-12, #news-con #news-con {
    padding: 0px;
}

#news-con .col-md-6 {
    width: 48%;
    padding: 0px;
    margin-right: 4%;
}

#news-con .final {
    margin-right: 0px;
}

.brief-news #news-con .col-md-6 a {
    width: 70%;
    overflow: hidden;
    height: 35px;
}

@media screen and (min-width:300px) and (max-width:767px) 
{
    .brief .brief-con{   
        position:relative;
        }
     #zyyw1 #busi-bar.collapse,#xwzxs.collapse
     {
         display:block;
         visibility:visible;
     
     }
     #btn1{display:block}
     #xwzx1 .ri_li,#xwzx2 .ri_li{
         margin-left:0px;
     }
     #tzzgx3 .col-md-6,#tzzgx4 .col-md-6
     {
         margin-bottom:10px;
         overflow:hidden;
     }
     #tzzgx3 .container,#tzzgx4 .container,#tzzgx6.container,#tzzgx6 .container{padding-right:0px}
      #tzzgx6 #reply .tzz_ri{padding-top:7px;line-height:18px;overflow:hidden;height:173px;}
     #tzzgx6  #reply .tzz_le{height:173px;}
     #tzzgx6 #ask .tzz_ri{padding-top:14px}
     #tzzgx1 .table>tbody>tr>td{padding:6px 0px}
     #j-stock canvas{ width:300px !important}
      #j-stock-2 canvas{ width:360px !important}    
     .table-striped tbody tr.tr_01,.table-striped tbody tr.tr_02{font-size:12px}
     
     #tzz_gx .row01{margin:0px}    
     .mt_18 a{
     margin-right:5px;
     padding:6px;
     font-size:12px;
         } 
    .foo_con     
    {
        margin-left:20px;
    }
    #subject .container {
        padding: 0px 20px;
    }

    .sub_bg {
        padding-top: 15px;
    }

    .sub_bg, #spot {
      
        background-size: 100% !important;
        padding-top:150px !important;
    }
    #nav-arrows{display:block !important}
   
    #navbar{position:absolute !important;background-color:#e60012;width:100%;margin:0px !important;}
    .stage .stage-title{margin-top:8px;}
    .magazine{ padding-top:0px !important;}
.sub_bg .col-md-5, .sub_bg .col-md-7{opacity:1}
        .sub_bg .col-md-5 {
            margin-bottom: 10px;
        }
.con_xwzx img{max-width:100%}
        .sub_bg .col-md-5, .sub_bg .col-md-7 {
            width: 100%;
            padding-top: 20px;
            padding-bottom: 15px;
        }

        .sub_bg .news-con {
            width: 100%;
        }

            .sub_bg .news-con li {
                width: 100%;
                overflow: hidden;
            }

                .sub_bg .news-con li a {
                    width: 66%;
                    text-overflow: ellipsis;
                    overflow: hidden;
                }

    #spot {
        padding-top: 327px;
    }

        #spot .col-md-5 {
            margin-left: 0px;
            margin-bottom: -15px;
        }

    .stills {
        margin-top: 0px;
    }

        .stills .col-md-4 {
            margin-top: 30px;
        }

    .magazine .col-md-5 {
        margin-left: 20px;
    }

    .magazine .maga-con .maga-detail {
        width: 55%;
        padding: 0px 10px;
        float: left;
    }

        .magazine .maga-con .maga-detail .maga-name {
            padding-bottom: 5px;
        }

        .magazine .maga-con .maga-detail .maga-article {
            margin-bottom: 11px;
        }

    .magazine .col-md-6 {
        margin-left: 15px;
    }

    .stage ul li {
        text-align: center;
    }

    .bear-pic .col-md-6 {
        width: 100%;
        float: none;
        margin-bottom: 10px;
    }

    .pre a {
        float: none;
        width: 100%;
        display: block;
        margin-bottom: 15px;
    }

        .pre a.back {
            width: 50%;
            margin-left: auto;
            margin-right: auto;
        }

    #wild-zg .col-md-5 {
        margin-left: 0px;
        margin-bottom: 0px;
    }

    #zyyw1 .pjt .col-md-3 {
        width: 100%;
        padding-top: 10px;
    }

    #zyyw1 .pjt p.ys_box_bt {
        text-align: center;
    }

    #zyyw1 .pjt p.ys_box_con {
        padding-top: 0px;
    }

    #zyyw1 .prices .col-md-3 dt {
        text-align: center;
    }

    .brief,.brief-news {
       position:relative;
       top:0px;
    }
#stage{margin-top:20px;}
        .brief .brief-con .brief-pic {
            display: none;
        }

        .brief .brief-con {
            top: 0px;
        }

    .brief-news {
        margin-left: 15px;
    }

        .brief-news .news-con {
            width: 100%;
            padding: 0px 5px;
        }

            .brief-news .news-con li {
                width: 100%;
                overflow: hidden;
            }

                .brief-news .news-con li a {
                    width: 66%;
                    text-overflow: ellipsis;
                    overflow: hidden;
                }

    .clips {
        padding-left: 5px;
    }

        .clips img {
            margin-top: 5px;
        }

    #lf-boult, #rt-boult {
        display: none;
    }

    #menu-main-menu li {
        line-height: 30px;
        height:30px;
        font-size:12px;
        padding-top:0px;
    }
     
    #news-con .col-md-6 {
        width: 100%;
        padding: 0px;
        margin-right: 0px;
    }

    .clips a span.jz {
        position: relative;
        top: -165px;
        left: 30%;
    }

    .clips a i.arrows {
        background: url(../image/zt-arrow1.png) no-repeat;
        display: inline-block;
        width: 50px;
        height: 50px;
        position: absolute;
        top: -789%;
        left: 148%;
    }

    .clips a span.bg {
        display: none;
    }
}

.dates .date_01 {
    position: absolute;
    right: 0px;
    bottom: 0px;
    background-color: #C7313D;
    right: -25%;
}

#sb-slider .col-md-3 {
    padding: 0px;
}

.dates .date_01 {
    height: auto;
}

@media screen and (max-width:1600px) {
    .dates .date_01 {
        right: -15.4%;
    }
}

@media screen and (min-width:960px) and (max-width:1280px) {
    .dates .date_01 {
        right: -5.4%;
    }
}

@media screen and (max-width:767px) {

    .con_xwzx .news {
        display: none;
    }
}

.red_01 a {
    color: #c7313d;
}

#news_icon01:hover a, #news_icon02:hover a, #news_icon03:hover a {
    color: #fff;
}

.date_box a:focus {
    color: #fff;
}

.navbar-inverse .nav li > a {
    transition: all 0.5s ease 0s;
}

.navbar-right li a {
    transition: all 0.5s ease 0s;
}

.con_xwzx .news-center.on {
    background-color: #c7313d;
}

    .con_xwzx .news-center.on a {
        color: #fff;
    }

.container-fluid .navbar-nav > li {
    height: auto;
}

.container-fluid i.tri {
    display: block;
    width: 16px;
    height: 10px;
    position: absolute;
    left: 50%;
    margin-left: -8px;
}


.container-fluid li:hover i.tri {
    background: url(../image/jt2.png) no-repeat;
}

.container-fluid li.cur_01 i.tri {
    background: url(../image/jt.png) no-repeat;
}

.clips ul li {
    float: left;
    width: 20%;
}

.clips {
    min-height: 280px;
    margin: 60px 0px;
    overflow: hidden;
}

    .clips .col-md-15 {
        padding: 0px;
    }

    .clips a {
        position: relative;
        left: 0px;
        top: 0px;
        display: block;
    }

        .clips-info {
            opacity: 0;
            transition: all 0.5s ease 0s;
        }

             .clips-info span.bg {
                background-color: #000;
                opacity: 0.6;
                width: 100%;
                height: 100%;
                position: absolute;
                left: 0px;
                top: 0px;
            }

            .clips-info span.jz {
                position: absolute;
                left: 0px;
                height: 100%;
                top: 0px;
                vertical-align: middle;
                text-align: center;
                margin-top: 27%;
                color: #fff;
                font-size: 18px;
                z-index: 9999;
            }
.brief-pic .clips-info span.jz
{
    margin-top:14%}
            .clips-info i.arrows {
                background: url(../image/zt-arrow1.png) no-repeat;
                display: inline-block;
                width: 50px;
                height: 50px;
                position: absolute;
                top: 50%;
                left: 45%;
            }

        a:hover .clips-info {
            opacity: 1;
        }
        #sb-slider{
            max-width:570px !important;
        }
.navbar-inverse .nav li>a{
     padding:9px 10px;

}
.vjs-default-skin .vjs-big-play-button{ transition:backrgound 0.5s ease 0s}
.vjs-default-skin .vjs-big-play-button:hover{ transform:rotate(360deg)}
#busi-bar ul{
	text-align: center;
	margin-top:20px;
	width:100%;
}
#busi-bar ul li{
	display: inline-block;
	text-align: center;
}



@media (orientation:landscape) and (max-width:767px) {
  .brief .brief-con{position:relative}
  .brief .brief-con .brief-pic .col-md-3{width:46%;margin-bottom:10px}
  #news-con .col-md-6{width:100%}
  .brief-news .col-md-12{padding-left:15px;padding-right:15px}
  .brief-news{margin-top:-150px}
  .row_zxns a.col-md-3{display:block;width:23%;float:left}
  #zyyw1 .pjt .col-md-3{width:95%;}
  #busi-bar.collapse{display:block; visibility:visible}
  #zyyw1 .prices .col-md-3{float:left}
  #tzzgx6 .tzz_ri{padding-top:10px; line-height:50px; overflow:hidden}
  #tzzgx3 #temp .row01 li,#tzzgx4 .row01 li{margin-bottom:10px; overflow:hidden}
  .sub_bg .col-md-5, .sub_bg .col-md-7{float:left;}
 .stage .stage-pics .col-md-3{ width:50%; float:left}
 .stock-content .profile{float:left}
 #tzzgx2 .article{padding-left:0px}
 #tzzgx2 .container-fluid, #tzzgx2 .container{padding-left:0px}
.stock .cur-state .time{padding-right:70px} 
#tzzgx6 #reply .tzz_ri{height:115px;padding-top:10px; line-height:18px} 
#tzzgx6 #reply .tzz_le{height:115px}
    
}
@media screen and (orientation: landscape){
  


} 
@media screen and (max-width:767px)  
{   #btn1 .sun_nav{ display:none}
   .navbar-inverse .nav li>a{padding:0px 10px}
   .navbar-inverse .nav{padding:5px 0px}
   .magazine .col-md-5{ width:100%;overflow:hidden}
   #tzzgx1 .table-responsive{ overflow:auto}
   #xwzxs{height:60px}
    }

#articleAjax img{
margin-left:auto;
margin-right:auto;
}
.top-con {
	margin-bottom: 10px;
	overflow: hidden;
	
}
.top-con h3{
	margin-top:20px;
	margin-bottom: 20px;
	padding-left:15px;
}
.top-con p{
	line-height: 25px;
}
.bottom-con{
	margin-top:30px;
	overflow: hidden;
	
}

.col-md-6 .contant-info{
	background-color: #eee;
	padding:25px 0px 30px 30px;
	width:90%
}
.col-md-6 .contant-info h4{
	margin-bottom: 15px;
}
.bottom-con .con1{
	overflow: hidden;
	margin-bottom:20px;
}
.contant-info .lf-info{
		margin-bottom: 20px;
		overflow: hidden;
		
	}
@media only screen and (max-width:767px) {
	.col-md-6 .contant-info{
		
		margin:0px auto;
	}
	.bottom-con .row{
		margin-left:0px;
	}
	.col-md-6 .contant-info{
		padding-left:8px;
		padding-bottom: 20px;
		margin-bottom: 15px;
		padding-right:8px;
	}
	.bottom-con .col-md-6 .row{
		margin-left:-15px;
	}
	
	
}
/*.date_01{ width:100%; height:30%; background:#c7313d; position:absolute; z-index:1200}*/
.date_01 .spa_box{ float:left; color:#fff; height:100%; margin:5%;}
.date_01 .to_spa{ display:block; font-size:16px; font-family:"MyriadPro";}
.date_01 .bt_spa{ display:block; font-size:30px; font-family:"MyriadPro";}
.date_01  .spa_box1{  float:left; font-size:50px; color:#fff; height:100%; margin:5%; font-family:"MyriadPro";}
.dates .date_01{right:-25%;z-index:9999;}

@media screen and (max-width:1440px){.dates .date_01{right:-15.5%} }
.row_zyyw_01 .arrows
{ 
    background: url(../image/zt-arrow1.png) no-repeat;
    display: inline-block;
    width: 50px;
    height: 50px;
    position: absolute;
    top: 50%;
    left: 45%;
     opacity:0;
    
    
    }
    
   .row_zyyw_01:hover .arrows{opacity:1}
    
    
    .ads{
position:relative;
}
.ads span.bg {
    display: block;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.6);
    position: absolute;
    left: 0px;
    top: 0px;
    color: #fff;
    padding-top: 100px;
    cursor: pointer;
    opacity: 0;
}
.ads .arrows {
    background: url(../image/zt-arrow1.png) no-repeat;
    display: inline-block;
    width: 50px;
    height: 50px;
    position: absolute;
    top: 50%;
    left: 45%;
    opacity: 0;
}
.ads:hover span.bg{opacity:1}
.ads:hover .arrows{opacity:1}

/*20160830增加内容*/
.stoc-more a{
    font-weight:700;
    color:#444;     
    font-size:14px;
    float:right;
    cursor:pointer;
    line-height:26px;
     margin-top:6px;"
}
.stoc-more a:hover{
    
    color:#cc3141;    

}

/*20170205增加内容*/
@media (min-width: 992px){
.con_xwzx .col-md-4.xwzx_01.col-md-offset-1{
        margin-left: 2.333333%;
   
}
}
.con_xwzx .xwzx_01{
margin-right:25px;margin-left:25px;}