a:active,
a:hover {
    color: #ffd133 !important;
    font-family: "寰蒋闆呴粦";
}

.content {
    width: 1300px;
    height: auto;
    margin: 0 auto;
}

/*banner*/
body {
    width: 100%;
    height: auto;
    overflow-x: hidden;
    font-family: "寰蒋闆呴粦";
}

.banner {
    width: 100%;
    height: 683px;
    background: url(http://hn.news.cn/zfxh/img/ban514.png) 50% 0 no-repeat;
    margin: 0 auto;
}

.banner h2 {
    width: 216px;
    height: 40px;
    text-align: center;
    font-size: 18px;
    font-weight: bold;
    line-height: 39px;
    color: #fff;
    margin: 0 auto;
    position: absolute;
    top: 450px;
    left: 50%;
    margin-left: -93px;
}

.banner .fhsy {
    width: 170px;
    height: 39px;
    line-height: 39px;
    color: #fff;
    margin: 0 auto;
    display: block;
}

.boxBg01 {
    height: auto;
    overflow: hidden;
    padding-bottom: 33px;
}

.nav_box {
    width: 100%;
    height: 99px;
    margin-top: 600px;
    background: url(http://hn.news.cn/zt/2024zfjm/img/nav_bg0.png) top center no-repeat;
}

.nav_list {
    width: 820px;
    height: 40px;
    margin: 0 auto;
    list-style: none;
    padding-top: 34px;
}

.nav_list li {
    float: left;
    font-size: 20px;
    color: #fff;
    line-height: 40px;
    text-align: center;
    cursor: pointer;
    position: relative;
    font-weight: 400;
}

.nav_list li a {
    color: #fff;
}

.nav_list li+li {
    margin-left: 59px;
}

.nav_sy,
.nav_sy a {
    color: #ffd133 !important;
}

.language-more {
    background: url(http://www.newsimg.cn/world/scosummit2018/images/arrow_down.png) no-repeat 94px 15px;
    padding-right: 50px;
}

.language-more:hover .sub {
    height: 250px;
    padding: 15px 0;
}

.sub {
    position: absolute;
    left: 0;
    width: 100px;
    transition: all 0.5s;
    overflow: hidden;
    height: 0px;
    background: #2d4aa7;
    background: linear-gradient(to top, #2d4aa7 0%, #2d4aa7 100%);
    z-index: 50;
}

.sub a {
    display: block;
    text-align: center;
    font-weight: normal;
}

.sub a:hover {
    background-color: rgba(255, 255, 255, 0.5);
}

.lh-xl {
    line-height: 2;
}

.fs-sm {
    font-size: 14px;
}

/*title*/
.titlebox {
    width: 1300px;
    height: auto;
    margin: 0 auto;
    margin-top: 40px;
    margin-bottom: 30px;
}

.titlebox img {
    width: 100%;
    height: auto;
}

/*part1*/
.dtt {
    width: 1300px;
    overflow: hidden;
    margin: 0 auto;
}

.dtt .tit {
    width: 1300px;
    font-size: 36px;
    /*font-size: 25px;*/
    color: #294bb6;
    font-weight: bold;
    overflow: hidden;
    line-height: 47px;
    margin-top: 55px;
    text-align: center;
}

.dtt .tit a {
    color: #294bb6;
    font-weight: bold;
}

.dtt .txt {
    width: 1300px;
    font-size: 16px;
    color: #2258c6;
    height: 24px;
    overflow: hidden;
    line-height: 24px;
    margin-top: 15px;
    text-align: center;
}

.dtt .txt a {
    color: #2258c6;
}

.part1_bg {
    width: 100%;
    height: 557px;
    background: url(http://hn.news.cn/2023qqjjaqlt/images/part01.jpg) 50% 0 no-repeat;
}

.part1 {
    width: 1300px;
    height: 490px;
    position: relative;
    margin: 0 auto;
    /* background: url(http://www.news.cn/2016homepage/img201611115/20170626_hg_bg01.jpg) no-repeat;  margin-top: 20px;*/
    border-top: 1px dashed #999;
    padding-top: 20px;
    margin-top: 20px;
}

.part1-left {
    width: 447px;
    height: 490px;
    position: relative;
    float: left;
}

.part1-left .part1-left-button-prev {
    background: url(http://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;
}

.part1-left .part1-left-button-next {
    background: url(http://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;
}

.part1-left .swiper-container {
    width: 447px;
    height: 490px;
    margin: 0 auto;
}

.swiper-slide {
    position: relative;
}

.part1-left .swiper-pagination {
    position: absolute;
    right: 10px;
    text-align: right;
    bottom: 15px;
    z-index: 2;
}

.part1-left .swiper-pagination-switch {
    display: inline-block;
    width: 10px;
    height: 10px;
    background: #ccc;
    margin: 0 3px;
    cursor: pointer;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
}

.part1-left .swiper-active-switch {
    background: #fb964c !important;
}

.part1-left .swiper-pagination-bullet {
    margin-left: 5px;
    background: #fff;
    opacity: 1;
}

.part1-left .swiper-pagination-bullet-active {
    background: #2871fa !important;
}

.part1-left .picTitle {
    position: relative;
    width: 447px;
    height: 490px;
    overflow: hidden;
}

.part1-left .picTitle .img img {
    width: 447x;
    height: 490px;
    display: block;
}

.part1-left .picTitle .bg {
    display: none;
    background: rgba(51, 51, 51, 0.8);
    bottom: 0;
    height: 56px;
    left: 0;
    position: absolute;
    width: 100%;
    z-index: 10;
}

.part1-left .picTitle .name {
    bottom: 0;
    color: #fff;
    left: 0;
    line-height: 28px;
    overflow: hidden;
    position: absolute;
    text-indent: 0.5em;
    text-align: left;
    font-size: 20px;
    width: 100%;
    box-sizing: border-box;
    z-index: 11;
    padding: 10px 10% 10px 5px;
    background: rgba(34, 89, 198, 1);
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(21, 77, 189, 0.1)), to(rgba(21, 77, 189, 0.7)));
    background: -webkit-linear-gradient(top, rgba(21, 77, 189, 0.1) 0, rgba(21, 77, 189, 0.7) 100%);
    background: -moz-linear-gradient(top, rgba(21, 77, 189, 0.1) 0, rgba(21, 77, 189, 0.7) 100%);
    background: linear-gradient(to bottom, rgba(21, 77, 189, 0.1) 0, rgba(21, 77, 189, 0.7) 100%);
}

.part1-left .picTitle .name a {
    color: #fff;
    text-decoration: none;
}

.mul-play {
    position: absolute;
    width: 70px;
    height: 70px;
    bottom: 64px;
    left: 18px;
    display: none;
    cursor: pointer;
    z-index: 999;
}

.mul-play img {
    width: 100%;
    height: 100%;
    display: block;
}

.videoPart {
    width: 700px;
    height: 490px;
    background: #333;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 50;
}

.videoPart iframe {
    width: 700px;
    height: 490px;
}

.videoPart .videoPart-close {
    width: 22px;
    height: 22px;
    position: absolute;
    top: 0;
    right: -22px;
    z-index: 50;
    background: url(http://www.newsres.cn/bigbig201710101700/bundle/s1014_icon_btn_close.png) no-repeat;
    cursor: pointer;
    background-size: 100% auto;
}

/* .part1-left .picTitle .name a:hover { text-decoration: underline; } */

.part1-right {
    width: 700px;
    float: right;
    background: #f2f9fe;
    overflow: hidden;
}

.part1-right h3 {
    width: 743px;
    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;
}

.part1-right h3 a {
    color: #333;
    font-weight: bold;
}

/*.part1-right ul { width: 380px; margin: -3px auto 0; }*/
.part1-right ul {
    overflow: hidden;
    margin: -5px auto 0;
}

.part1-right li {
    font-size: 16px;
    color: #194a9f;
    padding: 15px 15px 0px 20px;
    height: 66.5px;
}

.part1-right li+li {
    border-top: 1px solid #fff;
    padding: 15px 15px 0px 20px;
}

.part1-right li:hover {
    background: #2871fa;
}

.part1-right li a {
    color: #194a9f;
}

.part1-right li:hover a {
    color: #fff !important;
}

.part1-right li * {
    vertical-align: middle;
}

.indexlink {
    width: 106px;
    height: 33px;
    font-size: 14px;
    line-height: 33px;
    position: absolute;
    left: 50%;
    top: 305px;
    margin-left: -110px;
    background: url("http://www.news.cn/world/ciie2019/img/btnJbh.png") 0 0 no-repeat;
    text-align: center;
    color: #fff;
}

.indexlink a {
    color: #fff;
}

.dtt .txt {
    height: auto;
}

.part1-right li {
    font-weight: bold;
}

.dh-img {
    width: 1126px;
    height: auto;
    margin: 0 auto;
    margin-top: 20px;
    margin-bottom: 40px;
}

/*绮惧僵鐬棿*/
.jcsj_big_pic {
    width: 1300px;
    height: 415px;
    position: relative;
}

.jcsj_big_pic .wz {
    width: 609px;
    height: 387px;
    position: absolute;
    left: 0;
    top: 27px;
    background: url(http://hn.news.cn/2023qqjjaqlt/images/jcsj_bg.png) no-repeat;
    z-index: 20;
}

.jcsj_big_pic .wz .text {
    width: 500px;
    height: 250px;
    overflow: hidden;
    margin: 0 auto;
    margin-top: 50px;
}

.jcsj_big_pic .wz .text h2 {
    font-size: 26px;
    color: #fff;
}

.jcsj_big_pic .wz .text h2 a {
    color: #fff;
}

.jcsj_big_pic .wz .text p {
    font-size: 16px;
    color: #d6d6d6;
    margin-top: 30px;
    line-height: 30px;
}

.jcsj_big_pic .wz .text .more {
    width: 138px;
    height: 38px;
    border: 1px solid #d3e0f8;
    font-size: 16px;
    line-height: 38px;
    color: #d3e0f8;
    text-align: center;
    margin: 0 auto;
    margin-top: 35px;
}

.jcsj_big_pic .wz .text .more a {
    color: #d3e0f8;
}

.jcsj_big_pic .pic {
    width: 722px;
    height: 406px;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 5;
}

.jcsj_big_pic .pic img {
    width: 722px;
    height: 406px;
}

.jcsj_big_pic .pic span img {
    width: 106px;
    height: 106px;
    position: absolute;
    left: 330px;
    top: 164px;
}

.jcsj_list {
    list-style: none;
    margin-top: 24px;
}

.jcsj_list li {
    float: left;
    width: 301px;
    height: 274px;
    -moz-box-shadow: 0px 2px 5px #e9eef1;
    -webkit-box-shadow: 0px 2px 5px #e9eef1;
    box-shadow: 0px 2px 5px #e9eef1;
    border-radius: 10px;
    margin: 0 12px;
}

.jcsj_list li .text {
    width: 280px;
    height: auto;
    margin: 0 auto;
    margin-top: 10px;
}

.jcsj_list li .text p {
    font-size: 18px;
    height: 50px;
    overflow: hidden;
    color: #333;
    line-height: 26px;
    position: relative;
    padding-bottom: 10px;
}

.jcsj_list li .text p a {
    color: #333;
}

.jcsj_list li .text p:after {
    content: "";
    width: 60px;
    height: 2px;
    background: #2463dc;
    position: absolute;
    bottom: 0;
    left: 0;
}

.jcsj_list li .text span {
    font-size: 14px;
    color: #999;
    margin-top: 10px;
    display: inline-block;
}

.more_a {
    width: 232px;
    height: 52px;
    margin: 0 auto;
    margin-top: 50px;
}

/*涓撳瑙傜偣*/
.zjgd_bg {
    background: #eff3f7;
    width: 100%;
    height: auto;
    overflow: hidden;
    padding: 25px 0;
    margin-top: 15px;
}

.zjgd_list {
    list-style: none;
}

.zjgd_list li {
    float: left;
    width: 238px;
    height: 327px;
    margin: 0 11px;
}

.zjgd_list li .text {
    width: 238px;
    height: 70px;
    background: url(http://hn.news.cn/2023qqjjaqlt/images/zjgd_bg.png) no-repeat;
    overflow: hidden;
}

.zjgd_list li .text p {
    width: 200px;
    height: 50px;
    overflow: hidden;
    margin-left: 15px;
    margin-top: 10px;
    font-size: 16px;
    color: #fff;
    line-height: 26px;
}

.zjgd_list li .text p a {
    color: #fff;
}

.xlhd_left {
    float: left;
    width: 643px;
    overflow: hidden;
}

#section_swiperPic_03 .focusBox6 {
    width: 643px;
    height: 534px;
    overflow: hidden;
    position: relative;
}

#section_swiperPic_03 .focusBox6 .swiper-wrapper .swiper-slide img {
    width: 643px;
    height: 363px;
}

#section_swiperPic_03 .focusBox6 .swiper-wrapper .swiper-slide .title {
    width: 100%;
    height: 160px;
    -moz-box-shadow: 0px 2px 5px #e9eef1;
    -webkit-box-shadow: 0px 2px 5px #e9eef1;
    box-shadow: 0px 2px 5px #e9eef1;
}

#section_swiperPic_03 .focusBox6 .swiper-wrapper .swiper-slide .title .text {
    width: 610px;
    height: 107px;
    margin: 0 auto;
    overflow: hidden;
    padding-top: 20px;
}

#section_swiperPic_03 .focusBox6 .swiper-wrapper .swiper-slide .title .text h2 {
    font-size: 20px;
    color: #333;
}

#section_swiperPic_03 .focusBox6 .swiper-wrapper .swiper-slide .title .text h2 a {
    color: #333;
}

#section_swiperPic_03 .focusBox6 .swiper-wrapper .swiper-slide .title .text p {
    font-size: 16px;
    color: #666;
    line-height: 25px;
    margin-top: 8px;
}

#section_swiperPic_03 .swiper-pagination-current {
    color: #004077;
    font-size: 22px;
}

#section_swiperPic_03 .swiper-pagination {
    font-size: 16px;
    color: #0878ef;
    text-align: right;
}

#section_swiperPic_03 .swiper-container-horizontal>.swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
    left: -35px;
    bottom: 15px;
}

.swiper-button-next {
    position: absolute;
    top: inherit;
    bottom: 15px;
    width: 20px;
    height: 30px;
    z-index: 10;
    cursor: pointer;
    -moz-background-size: 20px 30px;
    -webkit-background-size: 20px 30px;
    background-size: 20px 30px;
    background-position: center;
    background-repeat: no-repeat;
}

.swiper-button-prev {
    position: absolute;
    top: inherit;
    bottom: 15px;
    width: 20px;
    left: inherit;
    right: 80px;
    height: 30px;
    z-index: 10;
    cursor: pointer;
    -moz-background-size: 20px 30px;
    -webkit-background-size: 20px 30px;
    background-size: 20px 30px;
    background-position: center;
    background-repeat: no-repeat;
}

.xlhd_right {
    float: right;
    width: 640px;
    height: 524px;
}

.xlhd_list li {
    width: 610px;
    height: 165px;
    background: #f2f4fa;
    padding-right: 20px;
    overflow: hidden;
    -moz-box-shadow: 0px 2px 5px #e9eef1;
    -webkit-box-shadow: 0px 2px 5px #e9eef1;
    box-shadow: 0px 2px 5px #e9eef1;
    padding: 0 2px 2px 2px;
}

.xlhd_list li img {
    float: left;
    width: 291px;
    height: 165px;
    padding-right: 20px;
}

.xlhd_list li h2 {
    font-size: 18px;
    color: #333;
    line-height: 26px;
    margin-top: 10px;
}

.xlhd_list li p {
    font-size: 14px;
    color: #666;
    line-height: 24px;
    margin-top: 8px;
}

.xlhd_list li+li {
    margin-top: 12px;
}

.slimScrollBar {
    right: 0 !important;
}

.slimScrollRail {
    right: 0 !important;
}

/*澶氳绉�*/
.dyz_bg {
    background: #eff3f7;
    width: 100%;
    height: auto;
    overflow: hidden;
    padding: 30px 0 50px 0;
    margin-top: 100px;
}

#section_area_01 .part {
    width: 1160px;
    margin: 0 auto;
}

#section_area_01 .left {
    float: left;
}

#section_area_01 .right {
    float: right;
}

#section_area_01 i {
    font-style: normal;
}

#section_area_01 .title {
    text-align: center;
    margin: 0 auto;
    font-size: 0;
    position: relative;
}

#section_area_01 .title .title-adv {
    position: absolute;
    right: 0;
    top: 0;
    z-index: 10
}

#section_area_01 .list-txt li {
    position: relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 13px 5px 13px 20px;
    font-size: 18px;
    line-height: 1.3;
    border-bottom: 1px dotted #ccc;
    color: #333;
}

#section_area_01 .list-txt li a {
    color: #333;
}

#section_area_01 .list-txt li:before {
    content: '';
    display: block;
    position: absolute;
    left: 5px;
    top: 19px;
    width: 8px;
    height: 8px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    background: #c3871f;
}

#section_area_01 .list-txt li:last-child {
    border-bottom: 0;
}

#section_area_01 .list-pic ul {
    font-size: 0;
}

#section_area_01 .list-pic ul li {
    display: inline-block;
    position: relative;
}

#section_area_01 .list-pic ul li .img {
    position: relative;
    z-index: 1;
    width: 100%;
    height: 100%;
    overflow: hidden;
}

#section_area_01 .list-pic ul li .img img {
    width: 100%;
    height: 100%;
}

#section_area_01 .list-pic ul li .tit {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 4;
    text-align: center;
    padding: 5px;
    font-size: 18px;
    line-height: 1.3;
    background-image: -webkit-gradient(linear, left bottom, left top, from(#fe211a), to(rgba(172, 35, 23, 0)));
    background-image: -webkit-linear-gradient(bottom, #fe211a 0, rgba(172, 35, 23, 0) 100%);
    background-image: -moz-linear-gradient(bottom, #fe211a 0, rgba(172, 35, 23, 0) 100%);
    background-image: linear-gradient(0deg, #fe211a 0, rgba(172, 35, 23, 0) 100%);
    color: #fff;
}

#section_area_01 .list-pic ul li .tit a {
    color: #fff;
}

#section_area_01 .list-pic ul li .tit2 {
    padding: 5px;
    font-size: 18px;
    line-height: 1.3;
    color: #333;
}

#section_area_01 .list-pic ul li .tit2 a {
    color: #333;
}

/* .languages { 
     padding: 50px 0; 
 } */

#section_area_01 .languages .languages-cont {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    /* padding: 0 60px; */
}

#section_area_01 .languages .languages-nav {
    /* margin-top: 40px; */
    position: relative;
    white-space: nowrap;
    font-size: 18px;
    line-height: 36px;
    font-family: Georgia;
    color: #354052;
    background: #fff;
}

#section_area_01 .languages .languages-nav a {
    color: #354052;
    display: inline-block;
    margin-right: 22.5px;
    padding: 0 17px;
    position: relative;
}

#section_area_01 .languages .languages-nav a.active,
#section_area_01 .languages .languages-nav a:hover {
    background: #fe211a;
    color: #fff !important;
}

#section_area_01 .languages .languages-news {
    margin-top: 34px;
}

#section_area_01 .languages .languages-news .list-txt {
    width: 660px;
}

#section_area_01 .languages .languages-news .list-txt li {
    padding: 15px 15px 15px 25px;
    font-family: Arial;
    font-size: 20px;
    line-height: 28px;
}

#section_area_01 .languages .languages-news .list-txt li:before {
    width: 8px;
    height: 16px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    top: 20px;
    background-color: #0175ee;
}

#section_area_01 .languages .languages-news .list-txt li:first-child {
    padding-top: 0;
}

#section_area_01 .languages .languages-news .list-txt li:first-child:before {
    top: 6px;
}

#section_area_01 .languages .languages-news .list-pic li {
    display: block;
    margin-bottom: 17px;
    width: 470px;
    height: auto;
}

/*寰€灞婂洖椤�*/
.wjhg {
    width: 1237px;
    height: 240px;
    margin: 0 auto;
    position: relative;
}

.wjhg .img {
    width: 403px;
    height: 240px;
    margin: 0 auto;
}

.wjhg .img img {
    width: 403px;
    height: 240px;
}

.wjhg-button-next {
    width: 29px;
    height: 104px;
    background: url(http://hn.news.cn/2023qqjjaqlt/images/wj_left01.jpg) no-repeat;
    position: absolute;
    left: -33px;
    top: 69px;
    cursor: pointer;
}

.wjhg-button-prev {
    width: 29px;
    height: 104px;
    background: url(http://hn.news.cn/2023qqjjaqlt/images/wj_right01.jpg) no-repeat;
    position: absolute;
    right: -33px;
    top: 69px;
    cursor: pointer;
}

.wjhg-button-next:hover {
    background: url(http://hn.news.cn/2023qqjjaqlt/images/wj_left02.jpg) no-repeat;
}

.wjhg-button-prev:hover {
    background: url(http://hn.news.cn/2023qqjjaqlt/images/wj_right02.jpg) no-repeat;
}

/*杩斿洖top*/
.backtop {
    width: 74px;
    height: 70px;
    cursor: pointer;
    overflow: hidden;
    position: fixed;
    top: 750px;
    right: 50%;
    margin-right: -750px;
    z-index: 99;
    display: none;
}

.footer {
    padding: 25px 0 25px 0;
    background: #174b9f;
    text-align: center;
    margin-top: 90px;
}

.footer p {
    line-height: 30px;
    font-size: 16px;
    color: #fff;
}