* { font-family: "MS UI Gothic"; }
.content { width: 1200px; height: auto; margin: 0 auto; }
/*头部*/
.banner { width: 100%; height: 370px; background: url(http://jp.xinhuanet.com/20170925sjd/images/banner.jpg) no-repeat 50% 0; }
.nav ul li, .nav ul li a { text-align: center; float: left; }
.nav { width: 100%; height: 70px; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#b21414+0,bd1115+13,dc0917+33,fc0018+49,ee0e10+100 */ background: #b21414; /* Old browsers */ background: -moz-linear-gradient(left, #b21414 0%, #bd1115 13%, #dc0917 33%, #fc0018 49%, #ee0e10 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(left, #b21414 0%, #bd1115 13%, #dc0917 33%, #fc0018 49%, #ee0e10 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to right, #b21414 0%, #bd1115 13%, #dc0917 33%, #fc0018 49%, #ee0e10 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b21414', endColorstr='#ee0e10', GradientType=1 ); /* IE6-9 */
}
.nav ul { width: 1200px; margin: 0 auto; z-index: 500 }
.nav ul li { padding: 0 55px; }
.nav ul li, .nav ul li a { float: left; font-size: 21px; color: #fff; line-height: 70px; font-weight:bold;}
.nav ul li ul li, .nav ul li ul li a { width: 100%; color: #fff; }
.nav ul li a:hover { color: #fff; }
.nav ul .home, .nav ul .home a { line-height: 70px; height: 70px; margin-left: 25px; }
.nav .m h3 { font-weight: normal; }
.nav .m h3:before { content: ""; position: absolute; right: 0; top: 30px; width: 0; height: 0; border-style: solid; border-width: 10px 10px 0 10px; border-color: #fff transparent transparent transparent; }
.nav .m { position: relative; float: left; width: 86px; display: inline; text-align: center; }
.nav .sub { display: none; width: 120px; position: absolute; left: 35px; top: 70px; background: #fff; float: left; line-height: 30px; border: 1px solid #f00b11; border-top: none; }
.nav .sub li { text-align: center; font-size: 16px; color: #f00b11; width: 100%; float: none; padding: 4px 0; line-height: 20px; }
.nav .sub li a { color: #f00b11; display: block; zoom: 1; line-height: 20px; float: none; }
.nav .sub li a:hover { color: #f00b11; }
.nav ul .ono:hover { background: #fe3c4a; -webkit-transform: skew(-20deg); -moz-transform: skew(-20deg); -o-transform: skew(-20deg); -ms-transform: skew(-20deg); transform: skew(-20deg); }
.nav ul .ono:hover a { display: block; background: #fe3c4a; -webkit-transform: skew(20deg); -moz-transform: skew(20deg); -o-transform: skew(20deg); -ms-transform: skew(20deg); transform: skew(20deg); }
/*大头条*/
.dtt_box { margin-top: 26px; }
.dtt_box .tittle { width: 850px; height: auto; font-size: 40px; color: #d70016; font-weight: bold; margin: 0 auto; }
.dtt_box .tittle a { font-weight: bold; color: #d70016; }
.dtt_swip { width: 1200px; height: auto; position: relative; margin-top: 30px; }
.dtt_swip .arrow-left { background: url(http://www.xinhuanet.com/global/img/iconBtn/arrows.png) no-repeat left top; position: absolute; left: 10px; top: 50%; margin-top: -15px; width: 17px; height: 30px; z-index: 2 }
.dtt_swip .arrow-right { background: url(http://www.xinhuanet.com/global/img/iconBtn/arrows.png) no-repeat left bottom; position: absolute; right: 10px; top: 50%; margin-top: -15px; width: 17px; height: 30px; z-index: 2 }
.dtt_swip .swiper-container { width: 1200px; height: auto; }
.swiper-slide { position: relative; }
.dtt_swip .swiper-container.swiper-wrapper .swiper-slide img { width: 1200px; height: 540px; }
.dtt_swip .swiper-container .swiper-wrapper .swiper-slide .bg { position: relative; width: 100%; height: 99px; background: #000; z-index: 0; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#900900+0,a80a00+12,a80a00+12,a80a00+12,ba0b00+30,c50c00+50,ac0b00+70,ac0b00+99 */ background: #900900; /* Old browsers */ background: -moz-linear-gradient(left, #900900 0%, #a80a00 12%, #a80a00 12%, #a80a00 12%, #ba0b00 30%, #c50c00 50%, #ac0b00 70%, #ac0b00 99%); /* FF3.6-15 */ background: -webkit-linear-gradient(left, #900900 0%, #a80a00 12%, #a80a00 12%, #a80a00 12%, #ba0b00 30%, #c50c00 50%, #ac0b00 70%, #ac0b00 99%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to right, #900900 0%, #a80a00 12%, #a80a00 12%, #a80a00 12%, #ba0b00 30%, #c50c00 50%, #ac0b00 70%, #ac0b00 99%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#900900', endColorstr='#ac0b00', GradientType=1 ); /* IE6-9 */
}
.dtt_swip .swiper-container .swiper-wrapper .swiper-slide .title { position: absolute; left: 0; bottom: 0; font-size: 24px; width: 96%; height: 99px; line-height: 99px; color: #fff; overflow: hidden; z-index: 5; padding-left: 2%; text-align: center; }
.dtt_swip .swiper-container .swiper-wrapper .swiper-slide .title a { color: #fff; }
.dtt_swip .pagination { position: absolute; right: 10px; text-align: right; bottom: 35px; width: 15%; z-index: 2; }
.dtt_swip .swiper-pagination-switch { display: inline-block; width: 10px; height: 10px; border-radius: 10px; background: #999; margin: 0 6px; cursor: pointer; }
.dtt_swip .swiper-active-switch { background: #ff1000; }
/*聚焦*/
.jj_box { width: 100%; height: 354px; overflow: hidden; margin-top: 30px; }
.jj_pic { width: 600px; height: 354px; }
.jj_wz { width: 558px; height: 354px; }
.jj_list li { width: 100%; height: 108px; }
.jj_list li + li { border-top: 1px dashed #cecccc; padding-top: 22px; }
.jj_list p { height: 90px; background: url(http://www.newsimg.cn/english/special/19cpcnc/images/doc.jpg) no-repeat left 12px; padding-left: 20px; font-size: 20px; font-weight: bold; color: #000204; line-height: 30px; overflow: hidden; }
.jj_list p a { color: #000204; font-weight: bold; }
.focusBox3 { width: 600px; height: 354px; position: relative; }
.focusBox3 .arrow-left { background: url(http://www.xinhuanet.com/global/img/iconBtn/arrows.png) no-repeat left top; position: absolute; left: 10px; top: 50%; margin-top: -15px; width: 17px; height: 30px; z-index: 2 }
.focusBox3 .arrow-right { background: url(http://www.xinhuanet.com/global/img/iconBtn/arrows.png) no-repeat left bottom; position: absolute; right: 10px; top: 50%; margin-top: -15px; width: 17px; height: 30px; z-index: 2 }
.focusBox3 .swiper-container { width: 600px; height: 354px; }
.swiper-slide { position: relative; }
.focusBox3 .swiper-container.swiper-wrapper .swiper-slide img { width: 600px; height: 301px; }
.focusBox3 .swiper-container .swiper-wrapper .swiper-slide .bg { position: absolute; left: 0; bottom: 0; width: 100%; height: 93px; z-index: 0; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#900900+0,a80a00+12,a80a00+12,a80a00+12,ba0b00+30,c50c00+50,ac0b00+70,ac0b00+99 */ background: #900900; /* Old browsers */ background: -moz-linear-gradient(left, #900900 0%, #a80a00 12%, #a80a00 12%, #a80a00 12%, #ba0b00 30%, #c50c00 50%, #ac0b00 70%, #ac0b00 99%); /* FF3.6-15 */ background: -webkit-linear-gradient(left, #900900 0%, #a80a00 12%, #a80a00 12%, #a80a00 12%, #ba0b00 30%, #c50c00 50%, #ac0b00 70%, #ac0b00 99%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to right, #900900 0%, #a80a00 12%, #a80a00 12%, #a80a00 12%, #ba0b00 30%, #c50c00 50%, #ac0b00 70%, #ac0b00 99%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#900900', endColorstr='#ac0b00', GradientType=1 ); /* IE6-9 */
}
.focusBox3 .swiper-container .swiper-wrapper .swiper-slide .title { position: absolute; left: 0; bottom: 0; width: 96%; height: 78px; line-height: 25px; color: #fff; overflow: hidden; z-index: 1; padding-left: 2%; font-size: 20px; }
.focusBox3 .swiper-container .swiper-wrapper .swiper-slide .title a { color: #FFF; }
.focusBox3 .pagination { position: absolute; right: 10px; text-align: right; bottom: 5px; width: 100%; z-index: 2; }
.focusBox3 .swiper-pagination-switch { display: inline-block; width: 6px; height: 6px; border-radius: 10px; background: #999; margin: 0 3px; cursor: pointer; }
.focusBox3 .swiper-active-switch { background: #ff1000; }
/*Comments*/
.comnt_box { width: 600px; height: auto; margin-top: 30px; overflow: hidden; }
.hd_com { width: 100%; height: 22px; background: url(http://www.newsimg.cn/english/special/19cpcnc/images/dh_jj.jpg) repeat-x; position: relative; margin-top: 15px; }
.hd_com h2 { font-size: 30px; color: #d2000a; font-weight: bold; background: #fff; position: absolute; left: 0; top: -15px; padding-right: 10px; }
.hd_com h2 a { color: #d2000a; font-weight: bold; }
.comnt_list { width: 580px; height: 168px; background: #e9e9e9; margin-top: 15px; padding: 10px; }
.comnt_list li { height: 47px; font-size: 20px; color: #000204; background: url(http://www.newsimg.cn/english/special/19cpcnc/images/doc2.png) no-repeat left 10px; padding-left: 15px; line-height: 25px; overflow: hidden; margin-top: 30px; }
.comnt_list li a { color: #000204; }
/*Documents*/
.document_box { width: 558px; height: auto; margin-top: 30px; overflow: hidden; }
.document_pic { width: 221px; height: 164px; margin-top: 28px; }
.document_list { width: 324px; height: 164px; margin-top: 28px; }
.document_list li { height: 50px; color: #232425; background: url(http://www.newsimg.cn/english/special/19cpcnc/images/doc2.png) no-repeat left 10px; padding-left: 15px; line-height: 25px; overflow: hidden; }
.document_list li a { color: #232425; }
.document_list li + li { margin-top: 40px; }
/*video*/
.video_box { width: 100%; height: auto; overflow: hidden; }
.video_dh { width: 100%; height: 58px; background: url(http://www.newsimg.cn/english/special/19cpcnc/images/dh_video.png) no-repeat 50% 0; margin-top: 50px; margin-bottom: 23px; }
.video_dh_a { width: 142px; height: 58px; margin: 0 auto; }
.video_left { width: 600px; height: 430px; overflow: hidden; }
.video_left .tit { width: 100%; height: 88px; background: url(http://www.newsimg.cn/english/special/19cpcnc/images/video_left.jpg) no-repeat; }
.video_left .tit img { float: left; width: 47px; height: 47px; margin: 10px 25px 0 20px; }
.video_left .tit p { width: 580px; height: 44px; font-size: 20px; color: #fff; padding-top: 5px; line-height: 27px; }
.video_left .tit p a { color: #fff; }
.video_right { width: 572px; height: 401px; overflow: hidden; }
.video_right li { float: left; width: 273px; height: 193px; margin: 0 6px 10px 7px; }
.video_right li .tit { width: 100%; height: 43px; background: #938f8e; }
.video_right li .tit img { float: left; width: 28px; height: 28px; margin: 5px; padding-right: 5px; }
.video_right li .tit p { font-size: 14px; color: #fff; line-height: 18px; padding-top: 4px; }
.video_right li .tit p a { color: #fff; }
.video_right li:hover .tit { background: #bf0009; }
/*Leadership*/
.leadership_box { width: 100%; height: 696px; background: url(http://www.newsimg.cn/english/special/19cpcnc/images/ledership_bj.jpg) no-repeat 50% 0; margin-top: 50px; }
.leadership_dh { width: 100%; height: 60px; background: url(http://jp.xinhuanet.com/20170925sjd/images/title02.png) no-repeat 50% 0; margin-bottom: 35px; }
.leader_pic { width: 231px; height: auto; margin: 0 auto; overflow: hidden; }
.leader_pic p { font-size: 24px; text-align: center; color: #000; margin-top: 10px; }
.leader_pic p a { color: #000; }
.leader_list { list-style: none; width: 1018px; margin: 0 auto; margin-top: 30px; }
.leader_list li { float: left; width: 140px; height: auto; }
.leader_list li p { font-size: 18px; text-align: center; color: #000; margin-top: 10px; }
.leader_list li p a { color: #000; }
.leader_list li + li { margin-left: 34px; }
.hide { display: none; }
/*exclusive*/
.exclusive_box { width: 100%; height: 656px; background: url(http://www.newsimg.cn/english/special/19cpcnc/images/exclusice_bj.png) no-repeat 50% 0; margin-top: 45px; }
.exclusive_dh { width: 100%; height: 52px; background: url(http://www.newsimg.cn/english/special/19cpcnc/images/exclusive_dh.png) no-repeat 50% 0; margin-bottom: 30px; }
.exclusive_dh_a { width: 195px; height: 58px; margin: 0 auto; }
.blocktit { display: block; height: 90px; margin: 30px 0 20px; background-position: center center; background-repeat: no-repeat; }
.exclusive-tit { background-image: url(http://www.newsimg.cn/world/brics2017/bg_tit_pc_djch.png); }
.exclusive-box { position: relative; height: 500px; }
.carousel { position: relative; height: 450px; margin: 0 auto; }
.carousel li { float: left; width: 332px; height: 258px; }
.carousel a, .carousel img, .carousel span { display: inline-block; }
.carousel img { width: 100%; height: 100%; }
.carousel a { position: relative; }
.carousel span { position: absolute; left: 0; bottom: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: 100%; padding: 4px; font-size: 14px; line-height: 22px; color: #fff; text-align: left; background-color: #36a1de; background-color: rgba(54, 161, 222, 0.8); overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.carousel a { -webkit-box-reflect: below -4px -webkit-linear-gradient(top, rgba(250, 250, 250, 0), rgba(250, 250, 250, 0) 30%, rgba(250, 250, 250, 0.3)); }
.carousel { position: relative; margin: 0px; padding: 0px; -moz-user-select: none; -webkit-user-select: none; }
.carousel .carousel-item { background-position: center; background-repeat: no-repeat; background-color: #FFF; position: absolute; cursor: pointer; }
.carousel .out { border: #DDD 2px solid; }
.carousel .over { border: #DDD 2px solid; -moz-box-shadow: 0px 0px 10px #000; -webkit-box-shadow: 0px 0px 10px #000; box-shadow: 0px 0px 10px #000; -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=130, Color='#000000')"; }
.carousel .click { border: #DDD 2px solid; -moz-box-shadow: 0px 0px 10px #000; -webkit-box-shadow: 0px 0px 10px #000; box-shadow: 0px 0px 10px #000; -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=130, Color='#000000')"; }
.carousel .select { border: #DDD 2px solid; -moz-box-shadow: 0px 0px 10px #000; -webkit-box-shadow: 0px 0px 10px #000; box-shadow: 0px 0px 10px #000; -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=130, Color='#000000')"; }
.carousel .tooltip { position: absolute; z-index: 9999; background-color: #DDD; margin-bottom: 20px; border: #EEE solid 4px; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; }
.carousel .tooltip p { color: #999; padding: 10px; margin: 0px; }
.carousel .scrollbar { width: 340px; position: absolute; margin-top: 100px; }
.carousel .scrollbar .track { width: 300px; height: 20px; position: absolute; left: 20px; }
.carousel .scrollbar .thumb { width: 70px; height: 20px; position: absolute; cursor: pointer; }
.carousel .scrollbar .left { width: 20px; height: 20px; position: absolute; cursor: pointer; left: 0px; }
.carousel .scrollbar .right { width: 20px; height: 20px; position: absolute; cursor: pointer; right: 0px; }
.ex-btn { position: relative; z-index: 20; width: 200px; margin: 0 auto; }
.ex-arr { width: 72px; height: 40px; background-repeat: no-repeat; background-position-y: center; cursor: pointer; }
.ex-left { float: left; background-image: url(http://www.newsimg.cn/english/special/19cpcnc/images/icon_pc_arrow3d_left.png); background-position-x: left; }
.ex-right { float: right; background-image: url(http://www.newsimg.cn/english/special/19cpcnc/images/icon_pc_arrow3d_right.png); background-position-x: right; }
/*about cpc*/
.about_dh { width: 100%; height: 54px; background: url(http://jp.xinhuanet.com/20170925sjd/images/title03.png) no-repeat 50% 0; margin-top: -15px; margin-bottom: 15px; }
.about_dh_a { width: 230px; height: 58px; margin: 0 auto; }
.about_box { width: 100%; height: 752px; background: url(http://jp.xinhuanet.com/20170927sjd/images/outbg.jpg) no-repeat 50% 0; overflow: hidden; }
.about_nr { width: 1059px; height: 601px; background: url(http://jp.xinhuanet.com/20170927sjd/images/notebox.png) no-repeat; margin: 0 auto; margin-top: 45px; position: relative; }
.tab1 { width: auto; height: auto; }
.tableft_box { position: absolute; left: 20px; top: 110px; width: 330px; height: 462px; }
.tab1 .tab_menu { width: 330px; height: 462px; z-index: 1; }
.tab1 .tab_menu li { cursor: pointer; font-size: 16px; background: url(http://www.newsimg.cn/english/special/19cpcnc/images/star.png) no-repeat left 5px; padding-left: 20px; line-height: 25px; margin-bottom: 23px; color: #000; }
.tab1 .tab_box { width: 570px; height: 526px; font-size: 18px; color: #000; line-height: 28px; }
.tab1 .tab_menu .selected { cursor: pointer; color: #bf0009; }
.tab1 .hide { display: none; }
.slimScrollBar { opacity: 1 !important; width: 6px !important; right: 2px !important; background: url(http://www.newsimg.cn/english/special/19cpcnc/images/scoll_bj.jpg) no-repeat center center #fff !important; }
.tabright_box { width: 570px; height: 526px; position: absolute; right: 50px; top: 40px; }
.tabright_box .tab_box p { padding-right:15px; }

/*Achievements*/
.achieve_dh { width: 100%; height: 54px; background: url(http://jp.xinhuanet.com/20170925sjd/images/title04.png) no-repeat 50% 0; margin-top: 44px; margin-bottom: 30px; }
.achieve_dh_a { width: 295px; height: 58px; margin: 0 auto; }
.achieve_left { width: 396px; height: 563px; overflow: hidden; }
.achieve_scoll { width: 396px; height: 279px; position: relative; margin-bottom: 5px; }
.achieve_scoll img { width: 396px; height: 279px; display: block; }
.achieve_scoll .text { position: absolute; width: 366px; height: 249px; bottom: 0px; left: 0; z-index: 14; display: none; padding: 15px; }
.achieve_scoll .text h3 { font-size: 30px; font-weight: bold; width: 100%; color: #fff; margin-top: 30px; }
.achieve_scoll .text h3 a { color: #fff; font-weight: bold; }
.achieve_scoll .text p { display: block; line-height: 30px; color: #fff; font-size: 20px; margin-top: 15px; display:none;}
.achieve_scoll .text p a { color: #fff; }
.achieve_scoll .bg { width: 396px; height: 279px; position: absolute; bottom: 0px; left: 0; background: #c50c00; z-index: 13; display: none; }
.achieve_mideo { width: 396px; height: 563px; margin-left: 6px; }
.achieve_scoll2 { width: 396px; height: 563px; position: relative; }
.achieve_scoll2 img { width: 396px; height: 563px; display: block; }
.achieve_scoll2 .text { position: absolute; width: 366px; height: 533px; bottom: 0px; left: 0; z-index: 14; display: none; padding: 15px; }
.achieve_scoll2 .text h3 { font-size: 30px; font-weight: bold; width: 100%; color: #fff; margin-top: 70px; }
.achieve_scoll2 .text h3 a { color: #fff; font-weight: bold; }
.achieve_scoll2 .text p { display: block; line-height: 30px; color: #fff; font-size: 20px; margin-top: 15px; display:none; }
.achieve_scoll2  .text p a { color: #fff; }
.achieve_scoll2 .bg { width: 396px; height: 563px; position: absolute; bottom: 0px; left: 0; background: #c50c00; z-index: 13; display: none; }
/*Photos*/
.photo_dh { width: 100%; height: 52px; background: url(http://jp.xinhuanet.com/20170925sjd/images/title05.png) no-repeat 50% 0; margin-top: 35px; margin-bottom: 38px; }
.photo_dh_a { width: 145px; height: 58px; margin: 0 auto; }
.focusBox4 { width: 1200px; height: 600px; position: relative; }
.focusBox4 .arrow-left { background: url(http://www.xinhuanet.com/global/img/iconBtn/arrows.png) no-repeat left top; position: absolute; left: 10px; top: 50%; margin-top: -15px; width: 17px; height: 30px; z-index: 2 }
.focusBox4 .arrow-right { background: url(http://www.xinhuanet.com/global/img/iconBtn/arrows.png) no-repeat left bottom; position: absolute; right: 10px; top: 50%; margin-top: -15px; width: 17px; height: 30px; z-index: 2 }
.focusBox4 .swiper-container { width: 1200px; height: 600px; }
.focusBox4 .swiper-slide { position: relative; }
.focusBox4 .swiper-container.swiper-wrapper .swiper-slide img { width: 1200px; height: 600px; }
.focusBox4 .swiper-container .swiper-wrapper .swiper-slide .bg { position: absolute; left: 0; bottom: 0; width: 100%; height: 170px; background: url(http://www.newsimg.cn/english/special/19cpcnc/images/photo_bj.png) repeat-x; z-index: 0 }
.focusBox4 .swiper-container .swiper-wrapper .swiper-slide .title { position: absolute; font-size: 24px; font-weight: bold; left: 0; bottom: 30px; width: 96%; height: 40px; line-height: 40px; color: #fff; overflow: hidden; z-index: 1; padding-left: 2%; text-align: center; }
.focusBox4 .swiper-container .swiper-wrapper .swiper-slide .title a { color: #fff; font-weight: bold; }
.focusBox4 .pagination { position: absolute; right: 10px; text-align: center; bottom: 5px; width: 100%; z-index: 2; }
.focusBox4 .swiper-pagination-switch { display: inline-block; width: 10px; height: 10px; background: #fff; margin: 0 8px; cursor: pointer; }
.focusBox4 .swiper-active-switch { background: #bf0009; }
/*footer*/
.footer { width: 100%; height: 60px; background: url(http://www.newsimg.cn/english/special/19cpcnc/images/footer_bj.png) no-repeat 50% 0; font-size: 16px; color: #fff; padding-top:245px; text-align: center; }