html {
    overflow-x: hidden;
}

.banner {
    width: 100%;
    height: 501px;
    background: url(//www.news.cn/money/zt/hfyh/img/banner.jpg) no-repeat 50% 0;
}

.content {
    width: 1200px;
    height: auto;
    margin: 0 auto;
}

.dh {
    width: 1200px;
    height: 108px;
    margin: 0 auto;
    margin-top: 48px;
    margin-bottom: 32px;
}

/* ========= 焦点图01开始 ========*/
#section_fouceHeadLine_01 .part1 {
    width: 1200px;
    height: 443px;
    position: relative;
    margin: 0 auto;
}

#section_fouceHeadLine_01 .part1-left {
    width: 785px;
    height: 443px;
    position: relative;
    float: left;
}

#section_fouceHeadLine_01 .part1-left .part1-left-button-prev {
    background: url(//www.news.cn/world/cop15/index/images/left.png) no-repeat left top;
    position: absolute;
    left: 10px;
    top: 227px;
    width: 16px;
    height: 28px;
    z-index: 2;
}

#section_fouceHeadLine_01 .part1-left .part1-left-button-next {
    background: url(//www.news.cn/world/cop15/index/images/right.png) no-repeat left bottom;
    position: absolute;
    right: 10px;
    top: 227px;
    width: 16px;
    height: 28px;
    z-index: 2;
}

#section_fouceHeadLine_01 .part1-left .swiper-container {
    width: 785px;
    height: 443px;
    margin: 0 auto;
}

#section_fouceHeadLine_01 .part1-left .swiper-pagination {
    width: 100%;
    position: absolute;
    right: 0;
    text-align: center;
    bottom: 15px;
    z-index: 2;
}

#section_fouceHeadLine_01 .part1-left .swiper-pagination-switch {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 0 3px;
    cursor: pointer;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
}

#section_fouceHeadLine_01 .part1-left .swiper-active-switch {
    background: #fb964c !important;
}

#section_fouceHeadLine_01 .part1-left .swiper-pagination-bullet {
    width: 10px;
    height: 10px;
    background: #bca06f;
    opacity: 1;
    margin: 0 10px;
}

#section_fouceHeadLine_01 .part1-left .swiper-pagination-bullet-active {
    width: 20px;
    height: 20px;
    background: #dacbb1 !important;
}

#section_fouceHeadLine_01 .part1-left .picTitle {
    position: relative;
    width: 785px;
    height: 443px;
    overflow: hidden;
}

#section_fouceHeadLine_01 .part1-left .picTitle .img img {
    width: 785px;
    height: 443px;
    display: block;
}

#section_fouceHeadLine_01 .part1-left .picTitle .name {
    bottom: 48px;
    color: #fff;
    left: 0;
    line-height: 28px;
    overflow: hidden;
    position: absolute;
    text-indent: 0.5em;
    text-align: center;
    font-size: 20px;
    width: 100%;
    box-sizing: border-box;
    z-index: 11;
    padding: 10px 5px 10px 5px;
}

#section_fouceHeadLine_01 .part1-left .picTitle .bg {
    width: 100%;
    height: 90px;
    bottom: 0;
    left: 0;
    overflow: hidden;
    position: absolute;
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#a6000000', GradientType=0);
}

#section_fouceHeadLine_01 .part1-left .picTitle .name a {
    color: #fff;
    text-decoration: none;
}

#section_fouceHeadLine_01 .mul-play {
    position: absolute;
    width: 70px;
    height: 70px;
    bottom: 64px;
    left: 18px;
    display: none;
    cursor: pointer;
    z-index: 999;
}

#section_fouceHeadLine_01 .mul-play img {
    width: 100%;
    height: 100%;
    display: block;
}

#section_fouceHeadLine_01 .videoPart {
    width: 785px;
    height: 443px;
    background: #333;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 50;
}

#section_fouceHeadLine_01 .videoPart iframe {
    width: 785px;
    height: 443px;
}

#section_fouceHeadLine_01 .videoPart .videoPart-close {
    width: 22px;
    height: 22px;
    position: absolute;
    top: 0;
    right: -22px;
    z-index: 50;
    background: url(//www.news.cn/res/xhwres/bigbig201710101700/bundle/s1014_icon_btn_close.png) no-repeat;
    cursor: pointer;
    background-size: 100% auto;
}

/* .part1-left .picTitle .name a:hover { text-decoration: underline; } */

#section_fouceHeadLine_01 .part1-right {
    width: 406px;
    height: 443px;
    float: right;
    background: #ecf7ff;
    overflow: hidden;
}

#section_fouceHeadLine_01 .part1-right h3 {
    width: 348px;
    font-size: 24px;
    color: #333;
    padding: 25px 0px 15px 0px;
    border-bottom: 1px dashed #528dfa;
    text-align: center;
    margin: 0 auto;
    line-height: 35px;
    font-weight: bold;
}

#section_fouceHeadLine_01 .part1-right h3 a {
    color: #333;
    font-weight: bold;
}

#section_fouceHeadLine_01 .part1-right ul {
    overflow: hidden;
    margin: 0px auto 0;
}

#section_fouceHeadLine_01 .part1-right li {
    font-size: 16px;
    color: #333;
    padding: 15px 15px 0px 20px;
    height: 59px;
    border-left: 6px solid #00944d;
}

#section_fouceHeadLine_01 .part1-right li+li {
    border-top: 1px solid #fff;
    padding: 15px 15px 0px 20px;
}

#section_fouceHeadLine_01 .part1-right li:hover {
    background: #006660;
    border-left: 6px solid #006660;
}

#section_fouceHeadLine_01 .part1-right li a {
    color: #333;
}

#section_fouceHeadLine_01 .part1-right li:hover a {
    color: #fff !important;
}

#section_fouceHeadLine_01 .part1-right li * {
    vertical-align: middle;
}

/* ========= 焦点图01_结束 ========*/

.sjal_box {
    width: 100%;
    height: 365px;
    position: relative;
}

.sj_two {
    float: left;
    width: 580px;
    height: auto;
    margin-top: 70px;
}

.sj_two .nr {
    width: 280px;
    height: auto;
    margin: 0 auto;
}

.sj_two .nr img {
    width: 280px;
    height: 158px;
}

.sj_two .nr h2 {
    font-size: 18px;
    color: #333;
    height: 44px;
    overflow: hidden;
    margin-top: 10px;
}

.sj_two .nr h2 a {
    color: #333;
}

.sj_two .nr p {
    font-size: 14px;
    color: #666;
    margin-top: 10px;
}

.sj_hug {
    float: right;
    width: 600px;
    height: 365px;
}

.sj_hug .swiper-slide {
    width: 600px;
    height: 365px;
    position: relative;
}

.sj_hug .bg {
    width: 372px;
    height: 93px;
    background: #017a9b;
    opacity: 0.9;
    position: absolute;
    bottom: 30px;
    right: 0;
    border-radius: 30px 0 0 0;
}

.sj_hug .tit {
    font-size: 24px;
    color: #f5f5f5;
    position: absolute;
    bottom: 30px;
    right: 0;
    width: 330px;
    height: 68px;
    overflow: hidden;
}

.sj_hug .tit a {
    color: #f5f5f5;
}

.sj_hug .ckyw {
    width: 372px;
    height: 30px;
    background: rgb(41, 240, 157);
    background: -moz-linear-gradient(left, rgba(41, 240, 157, 1) 0%, rgba(3, 162, 248, 1) 100%);
    background: -webkit-linear-gradient(left, rgba(41, 240, 157, 1) 0%, rgba(3, 162, 248, 1) 100%);
    background: linear-gradient(to right, rgba(41, 240, 157, 1) 0%, rgba(3, 162, 248, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#29f09d', endColorstr='#03a2f8', GradientType=1);
    position: absolute;
    bottom: 0;
    right: 0;
}

.sj_hug .ckyw p {
    font-size: 14px;
    line-height: 30px;
    padding-left: 30px;
    color: #fff;
}

.sj_hug .ckyw p a {
    color: #fff;
}

.arrow_left {
    width: 27px;
    height: 51px;
    background: url(//www.news.cn/money/zt/hfyh/img/al_left.png) no-repeat;
    position: absolute;
    left: -35px;
    top: 128px;
    cursor: pointer;
}

.arrow_right {
    width: 27px;
    height: 51px;
    background: url(//www.news.cn/money/zt/hfyh/img/al_right.png) no-repeat;
    position: absolute;
    right: -35px;
    top: 128px;
    cursor: pointer;
}

.sjal_box:after {
    content: "";
    width: 360px;
    height: 123px;
    background: -moz-linear-gradient(left, rgba(5, 124, 157, 1) 0%, rgba(255, 255, 255, 0) 100%);
    background: -webkit-linear-gradient(left, rgba(5, 124, 157, 1) 0%, rgba(255, 255, 255, 0) 100%);
    background: linear-gradient(to right, rgba(5, 124, 157, 1) 0%, rgba(255, 255, 255, 0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#057c9d', endColorstr='#00ffffff', GradientType=1);
    position: absolute;
    right: -360px;
    bottom: 0;
}

.gqdt .gqSwiper {
    width: 100%;
    height: 675px;
    position: relative;
    margin-bottom: 60px
}

.gqdt .gqSwiper .swiper-slide {
    width: 1200px;
    height: 675px;
    position: relative
}

.gqdt .gqSwiper .swiper-slide .gqtjBgk {
    display: block;
    _display: inline;
    background: rgba(4, 24, 63, .6);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#9904183f, endColorstr=#9904183f);
    width: 1200px;
    height: 675px;
    position: absolute;
    top: 0;
    z-index: 9
}

.gqdt .gqSwiper .swiper-slide img {
    width: 1200px;
    height: 675px;
}

.gqdt .gqSwiper .swiper-slide-active {
    opacity: 1;
    filter: alpha(opacity=100)
}

.gqdt .gqSwiper .swiper-slide-active .gqdt .gqCon {
    background: none;
}

.gqdt .gqCon {
    width: 1200px;
    height: auto;
    position: absolute;
    padding: 15px 0;
    bottom: 0;
    z-index: 99;
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#a6000000', GradientType=0);
}

.gqdt .gqCon .gqLink {
    width: 1200px;
    height: 675px;
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    background: url(#)
}

.gqdt .gqCon h5 {
    min-width: 120px;
    padding: 0 15px;
    height: 60px;
    line-height: 60px;
    text-align: center;
    background-color: #5096ff;
    position: absolute;
    right: 0;
    top: -60px;
    opacity: 0;
    filter: alpha(opacity=0)
}

.gqdt .gqCon h5 a {
    color: #fff;
    font-size: 24px;
    transition: none;
    -webkit-transition: none
}

.gqdt .gqCon h4 {
    min-width: 120px;
    padding: 0 15px;
    height: 60px;
    line-height: 60px;
    text-align: center;
    background-color: #5096ff;
    position: absolute;
    left: 225px;
    top: 200px
}

.gqdt .gqCon h4 a {
    color: #fff;
    font-size: 24px;
    transition: none;
    -webkit-transition: none
}

.gqdt .gqCon p {
    width: 94%;
    margin: 0 auto;
    height: auto;
    line-height: 24px;
    overflow: hidden;
    text-align: center;
    font-size: 18px;
    font-weight: 700;
    color: #fff;
}

.gqdt .gqCon p a {
    color: #fff;
    transition: none;
    -webkit-transition: none
}

.gqdt .arrow5L {
    width: 27px;
    height: 51px;
    background: url(//www.news.cn/money/zt/hfyh/img/tj_left.png) no-repeat;
    position: absolute;
    top: 335px;
    left: 50%;
    margin-left: -640px;
    z-index: 99;
    cursor: pointer;
}

.gqdt .arrow5R {
    width: 27px;
    height: 51px;
    background: url(//www.news.cn/money/zt/hfyh/img/tj_right.png) no-repeat;
    position: absolute;
    top: 335px;
    right: 50%;
    margin-right: -640px;
    z-index: 99;
    cursor: pointer;
}

:root .gqdt .gqSwiper .swiper-slide .gqtjBgk {
    filter: none
}

.jctj {
    position: relative;
    width: 100%;
    height: auto;
    overflow: hidden;
}

/* .jctj:after {
    content: "";
    width: 100%;
    height: 195px;
    background: #ebebeb;
    position: absolute;
    left: 0;
    bottom: 45px;
    z-index: 0;
} */

.jctj_left {
    float: left;
    width: 640px;
    overflow: hidden;
    position: relative;
    z-index: 20;
}

.jctj_left .tit {
    font-size: 16px;
    color: #142d55;
    line-height: 32px;
    margin-top: 45px;
}

.jctj_rihgt {
    float: right;
    width: 526px;
    height: 332px;
    background: url(//www.news.cn/money/zt/hfyh/img/hfyh_bg.png) no-repeat;
    position: relative;
    z-index: 20;
}

.jctj_rihgt .img {
    width: 490px;
    height: 276px;
    margin-left: 17px;
    margin-top: 18px;
}

.jctj_rihgt .img img {
    width: 490px;
    height: 276px;
}

.foot {
    margin-top: 111px;
    text-align: center;
    padding: 30px 0;
    font-size: 14px;
    line-height: 28px;
    color: #fff;
    background: rgb(41, 241, 156);
    background: -moz-linear-gradient(left, rgba(41, 241, 156, 1) 1%, rgba(3, 162, 248, 1) 100%);
    background: -webkit-linear-gradient(left, rgba(41, 241, 156, 1) 1%, rgba(3, 162, 248, 1) 100%);
    background: linear-gradient(to right, rgba(41, 241, 156, 1) 1%, rgba(3, 162, 248, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#29f19c', endColorstr='#03a2f8', GradientType=1);
}
.bankbox {
    width: 1200px;
    height: 490px;
    margin: 0 auto;
    position: relative;
}

.bankbox .bg {
    width: 665px;
    height: 405px;
    background: #142d55;
    position: absolute;
    left: 45%;
    bottom: -5px;
    z-index: -1;
    border-bottom-left-radius: 40px;
}

.bankbox .bankimg {
    width: 585px;
    height: auto;
    overflow: hidden;
    border-bottom-right-radius: 40px;
    float: left;
}

.bankbox .bankimg img {
    width: 100%;
}

.bankbox .bankright {
    float: right;
    width: 550px;
    margin-right: 30px;
}

.bankbox .bankright img {
    width: auto;
    margin-bottom: 23px;
}

.bankbox .bankright h3 {
    font-size: 38px;
    line-height: 50px;
    color: #fff;
    margin-top: 20px;
    display: none;
}

.bankbox .bankright p {
    font-size: 18px;
    line-height: 32px;
    margin-top: 20px;
    color: #fff;
    text-indent: 2rem;
}
.bankbox .bankright p a { color: #fff;}
