a:active,
a:hover {
    color: #1aa1e6 !important;
	
}

.content {
    width: 1200px;
    height: auto;
    margin: 0 auto;
}

.banner {
    width: 1084px;
    height: 430px;
    margin: 0 auto;
    position: relative;
    overflow: hidden;
}
#topHeader {
    height: 32px;
    text-align: center;
    border-bottom: 1px solid #0069a1;
    background: #0069a1;
}
#topHeader .top {
    width: 1200px;
    height: inherit;
    margin: 0px auto;
}
#topHeader a {
    float: left;
    height: 32px;
    line-height: 32px;
    color: rgb(255, 255, 255);
    font-size: 12px;
    margin: 0px 15px;
}
/*banner*/

body {
    width: 100%;
    height: auto;
    overflow-x: hidden;
	
}
.banner{ width:100%; height:456px; background:url(http://www.xinhuanet.com/english/special/2019ydylforum/index/images/banner.jpg) top center no-repeat;}
.boxBg01 {
    background: url(http://www.xinhuanet.com/english/special/2019ydylforum/index/images/bg_02.jpg) 50% -87px no-repeat;
}

/*导航*/

.nav_box {
    width: 100%;
    height: 60px;
    background: url(http://www.xinhuanet.com/world/20190417ydyl/images/navbg.jpg) 50% 0 no-repeat;
}

.nav_list {
    width: 1200px;
    height: 60px;
    margin: 0 auto;
    list-style: none;
}

.nav_list li {
    float: left;
    font-size: 20px;
    font-weight: normal;
    color: #fff;
    line-height: 60px;
    text-align: center;
    cursor: pointer;
    position: relative;
}

.nav_list li a {
    color: #fff;
}

.nav_list li+li {
    margin-left: 78px;
}

.language-more {
    background: url(http://www.newsimg.cn/world/scosummit2018/images/arrow_down.png) no-repeat 35px 42px;
   
}

.language-more:hover .sub {
    height: 293px;
    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;
}
.dtt {
    width: 1200px;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
	margin-bottom:15px;
}

.dtt .tit {
    width: 1200px;
    font-size: 38px;
    color: #2d4aa7;
    font-weight: bold;
    height: 47px;
    overflow: hidden;
    line-height: 47px;
    margin-top: 40px;
    text-align: center;
}

.dtt .tit a {
    color: #2d4aa7;
    font-weight: bold;
}

.dtt .txt {
    width: 1200px;
    font-size: 18px;
    color: #686868;
    height: auto;
    overflow: hidden;
    line-height: 24px;
	padding:10px 0;
    margin-top: 15px;
    font-family: "微软雅黑";
    text-align: center;
	padding-bottom:20px;
	color:#2d4aa7;
	border-bottom:1px dotted #ccc;
}

.dtt .txt a {
    color: #2d4aa7s;
}
/*头部滚动*/
.part1{ margin-top:45px;}
.xxad { display: block; position: absolute; right: 80px; top: 10px; z-index: 1; }
.xxad img { width: 200px; height: 38px; }
.jj_pic { width: 800px; height: 452px; position: relative; margin:0 auto 0 auto; }
.jj_pic .swiper-container { width: 800px; height: 452px; }
.jj_pic .swiper-slide { position: relative; }
.jj_pic .swiper-container.swiper-wrapper .swiper-slide img,.jj_pic .swiper-container.swiper-wrapper .swiper-slide a img { width: 800px; height: 452px; }
.jj_pic .swiper-container .swiper-wrapper .swiper-slide .bg { position: absolute; left: 0; bottom: 0; width: 100%; height: 80px; opacity: 0.6; background: #0070ce; z-index: 0 }
.jj_pic .swiper-container .swiper-wrapper .swiper-slide .title { font-size: 20px; position: absolute; left: 0; bottom: 0; width: 100%; height: 60px; line-height: 60px; color: #fff; overflow: hidden; z-index: 1; text-align:center; }
.jj_pic .swiper-container .swiper-wrapper .swiper-slide .title a { position: absolute; left: 10px; bottom: 0; width: 98%; height: 60px; line-height: 60px; color: #fff; overflow: hidden; z-index: 1; }
.jj_pic .pagination {
    position: absolute;
    right: 10px;
    text-align: right;
    bottom: 23px;
    width: 19%;
    z-index: 2;
}

.jj_pic .pagination span {
    display: inline-block;
    width: 7px;
    height: 7px;
    background: #a0a0a0;
    margin: 0 3px;
    cursor: pointer;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
}

.jj_pic .pagination .swiper-pagination-bullet-active {
    background: #ffef00;
    width: 8px;
    height: 8px;
}
.jj_pic .arrow-left{ width:45px; height:50px; left: 0px;
position: absolute;
    top: 45%;
    margin-top: -20px;
    z-index: 10;
     background: url(http://www.xinhuanet.com/english/special/2019ydylforum/index/images/grayleft.png) no-repeat; filter:alpha(opacity=50);
	 background-size:cover;
-moz-opacity:0.5; 
opacity:0.5;}
.jj_pic .arrow-right{ width:45px; height:50px; position: absolute;
    top: 45%;
	right:0;
    margin-top: -20px;
    z-index: 10;
    text-decoratio right: 0px; background:url(http://www.xinhuanet.com/english/special/2019ydylforum/index/images/grayright.png) no-repeat; filter:alpha(opacity=50); 
	 background-size:cover;
-moz-opacity:0.5; 
opacity:0.5;}
.jj_pic .arrow-left:hover,.jj_pic .arrow-right:hover{filter:alpha(opacity=100); 
-moz-opacity:1; 
opacity:1;}
.part1-left .pagination {
    position: absolute;
    right: 10px;
    text-align: right;
    bottom: 23px;
    width: 19%;
    z-index: 2;
}

.part1-left .swiper-pagination-switch {
    display: inline-block;
    width: 7px;
    height: 7px;
    background: #a0a0a0;
    margin: 0 3px;
    cursor: pointer;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
}

.part1-left .swiper-active-switch {
    background: #ffef00;
    width: 8px;
    height: 8px;
}
.part1 .partvideo-left .swiper-container { width: 800px; height: 452px; }
.part1 .swiper-slide { position: relative; }
.part1 .partvideo-left .picTitle { position: relative; width: 800px; height: 452px; overflow: hidden; }
.part1 .partvideo-left .picTitle .img img { width: 800px; height: 452px; display: block; }
.part1 .partvideo-left .picTitle .bg { background: #000000; bottom: 0; height: 35px; left: 0; opacity: 0.4; filter: alpha(opacity=40); position: absolute; width: 100%; z-index: 10; }
.part1 .partvideo-left .picTitle .name { bottom: 0; color: #FFFFFF; 
    overflow: hidden;
    position: absolute;
    
    text-align: left;
    font-size: 20px; width: 85%; z-index: 11;  line-height:28px; padding: 12px 0 12px 30px; height:55px; }
.part1 .partvideo-left .picTitle .name a { color: #FFFFFF; text-decoration: none; }
.partvideo-left .picTitle .name a:hover { text-decoration: underline; }
.part1 .indexlink { width: 93px; height: 27px; font-size: 14px; line-height: 27px; position: absolute; left: 50%; top: 16px; margin-left: 370px; background: url(http://www.xinhuanet.com/world/xddcfels2018/images/20180907_xjpcfEls_lmt_v1.png) 0 0 no-repeat; text-align: center; color: #fff; }
.part1 .indexlink a { color: #fff; }
.part1 .mul-play { position: absolute; width: 70px; height: 70px; bottom: 65px; left: 5px; display: none; cursor: pointer; z-index: 999; }
.part1 .mul-play img { width:100%; height:100%;}
.part1 .videoPart { width: 800px; height: 452px; background: #333; position: absolute; top: 0; left: 0; z-index: 50; }
.part1 .videoPart iframe { width: 800px; height: 452px; }
.part1 .videoPart .videoPart-close { width: 16px; height: 16px; position: absolute; top: 0px; right: -14px; z-index: 50; background: url(http://www.xinhuanet.com/world/20190417ydyl/images/icon_video.png) no-repeat; cursor: pointer; background-size: 100% auto; }
.part1 .dizhi { position: absolute; display: block; width: 760px; height: 200px; z-index: 99; top: 0; left: 50%; margin-left: -402px; text-indent: -99999em; }

/*end*/
/*头部右侧*/
.topright{ width:400px; height:452px; float:right; overflow:hidden; background: #f2f9fe;}

.topnews{ }
.topnews h2{  font-size:24px;  color:#305798; float:right; padding:20px;vertical-align: middle; line-height:30px; border-bottom: 1px solid #fecec6; height:auto; font-weight: bold; }
.topnews h2 a{color:#305798;}
.toplb{}
.toplb ul{ padding:0 20px 20px 20px}

/*图片列表组件2*/ 
.picNews2 {height: 420px;overflow: hidden;position: relative;width: 320px;} 
.picNews2 .picImg a{display: block;line-height: 0} 
.picNews2 .picImg img {width: 320px; height:420px;} 
.picNews2 .picBg { background:url(http://www.xinhuanet.com/english/special/2019ydylforum/index/images/bg.png) ;bottom: 0;left: 0;opacity: 0.4;position: absolute;width:320px; height:420px;z-index: 10;} 
.picNews2 .picTit {bottom: 0;color: #ffffff;height: auto;left: 0;line-height: 30px;overflow: hidden;position: absolute;width: 90%;z-index: 11; font-size:20px; padding:0 5%;} 
.picNews2 .picTit a{color: #ffffff;} 

.toplb li{ font-size:20px; line-height:30px; color:#305798;  padding-top:15px; height:auto; position:relative; overflow:hidden; padding-left:14px;}

.toplb li:before {
    content: '';
    display: block;
    width: 5px;
    height: 5px;
    
    background-color: #087abf;
    overflow: hidden;
    position: absolute;
    top: 28px;
    left: 0;
   
}
.toplb li a{ color:#305798;}
/*title*/
.titlebox{ width:514px; height:119px; margin:40px auto; }
.titlebox img{ width:100%; height:auto;}
.titleboxbg{ width: 1169px; height: 180px; background: url(http://www.xinhuanet.com/world/20190417ydyl/images/titbg.png) no-repeat; margin: 0 auto; padding-top: 30px; padding-bottom:20px;}

.footer {
    padding: 25px 0 25px 0;
    background: #174a91;
    text-align: center;
    
}

.footer p {
    line-height: 30px;
    font-size: 16px;
    color: #fff;
}

/*part4视频区*/
.part4 { width:100%; height:746px; background:url(http://www.xinhuanet.com/english/special/2019ydylforum/index/images/spbg.jpg) 50% 0 no-repeat;}

.xbsp{ width:1200px; margin:auto; padding-top:28px;}
.xbspl{ width:857px; height:654px; float:left; padding-top:10px;  position:relative;}
.dsp {
    position: relative;
    width:857px; height:654px;
    margin: 0 auto; 
}
.dsp img {
     width:857px; height:654px;
}
.dsp .name {
   bottom: 12px;
    color: #FFFFFF;
    height: 66px;
    left: 121px;
    line-height: 33px;
    overflow: hidden;
    position: absolute;
    font-size: 22px;
    z-index: 11;
    padding: 0px 5px 0 5px;
    font-weight: normal;
    width: 83%;
}
.dsp .name a{
   
    color: #FFFFFF;
  
}

.dsp .bg {
  background: #000000;
    bottom: 0px;
    height: 97px;
    left: 0;
    opacity: 0.4;
    filter: alpha(opacity=40);
    position: absolute;
    width: 100%;
    z-index: 10;
}
.xbspr{ width:315px; height:654px; float:right; position:relative;}
.play{
   position: absolute;
    width: 90px;
    height: 90px;
    left: 10px;
    bottom: 1px;
    background: url(http://www.xinhuanet.com/politics/tgehfs/0914/img/play-big.png) no-repeat;
    cursor: pointer;
    background-size: 100%;
    z-index: 100;
}
.vlist ul{
   
}
.vlist li {
    position: relative;
    width: 313px;
    height: 198px;
    margin: 0 auto; margin-top:20px;
}
.vlist li img {
    width: 313px;
    height: 198px;
}
.vlist li .name {
    bottom: 0;
    color: #FFFFFF;
    height: 35px;
    left: 0;
    line-height: 16px;
    overflow: hidden;
    position: absolute;
    font-size: 14px;
    z-index: 11;
    padding: 0px 5px 0 5px;
    font-weight: normal;
}
.vlist li .name a{
   
    color: #FFFFFF;
  
}

.vlist li .bg {
    background: #000000;
    bottom: 0;
    height: 40px;
    left: 0;
    opacity: 0.4;
    filter: alpha(opacity=40);
    position: absolute;
    width: 100%;
    z-index: 10;
}

/*END*/
/*热点透视*/

.rdts_box {
    width: 1200px;
    height: 420px;
    overflow: hidden;
}

.rdts_left {
    width: 320px;
    height: auto;
}

.rdts_left .title {
    font-size: 18px;
    color: #333;
    font-weight: bold;
    line-height: 30px;
	height: auto;
	border-bottom:1px solid #ccc;
	padding-bottom:10px;
    margin-top: 10px;
}

.rdts_left .title a {
    color: #333;
}

.rdts_left .txt {
    font-size: 14px;
    color: #333;
    line-height: 30px;
    margin-top: 15px;
    text-indent: 2em;
}
.rdts_left .txt span a{color: #ff5959;}

.rdts_mid {
    width: 366px;
    height: 420px; overflow:hidden;
    margin-left: 18px; margin-right:18px;
	border-left:1px solid #d6e2f0;
	border-right:1px solid #d6e2f0; padding:0 15px;
	
}

.rdts_mid .title {
    font-size: 24px;
    color: #305798; font-weight:bold; 
    line-height: 34px; padding-bottom:20px; border-bottom:1px solid #d6e2f0;
}

.rdts_mid .title a {
    color: #305798;
}

.rdts_mid .txt {
    font-size: 16px;
    color: #666;
    line-height: 30px;
    margin-top: 5px;
    border-bottom: 1px solid #bfbfbf;
    padding-bottom: 15px;
}

.rdts_mid .txt span a {
    font-size: 16px;
    color: #ff5959;
}

.rdts_list li {
    font-size: 20px;
    color: #333;
    position: relative;
    margin-top: 20px;
    line-height: 26px;
	height: auto;
	overflow:hidden;
    padding-left: 18px;
}

.rdts_list li a {
    color: #333;
}

.rdts_list li:before {
    content: "";
    position: absolute;
    left: 0;
    top: 10px;
    width: 5px;
    height: 5px;
    background: #087abf;
    border-radius:0;
}

.rdts_right {
    width: 446px;
    height: 420px;
	
}
.rdts_right img{
    width: 446px;
    height: 420px;
	
}

.rdts_right .dh {
    width: 119px;
    height: 27px;
    float: right;
    margin-bottom: 7px;
}

/*END*/

.slider { width: 100%;height: 680px; position: relative; overflow: hidden; background: #fff;  margin-top: 18px; margin-bottom:50px;}
.slider .bd { width: 1200px; position: absolute; left: 50%; margin-left: -690px }
.slider .bd li { width: 1200px; overflow: hidden; position: relative; }
.slider .bd li img { display: block; width: 1200px; height: 680px; background: #0FF; }
.slider .tempWrap { overflow: visible !important }
.slider .tempWrap ul { margin-left: -1103px !important; /*强制位置*/ }
.slider .hd { position: absolute; width: 100%; left: 70%; z-index: 1; height: 8px; bottom: 20px; text-align: center; }
.slider .hd li { display: inline-block; *display:inline;
zoom: 1; width: 8px; height: 8px; line-height: 99px; overflow: hidden; background: url(http://www.xinhuanet.com/english/special/silkroad/0615img/slider-btn.png) 0 -10px no-repeat; margin: 0 5px; cursor: pointer; filter: alpha(opacity=60); opacity: 0.6; }
.slider .hd li.on { background-position: 0 0; filter: alpha(opacity=100); opacity: 1; }
.slider .pnBtn { position: absolute; z-index: 1; top: 0; width: 100%; height: 419px; cursor: pointer; }
.slider .prev { left: -50%; margin-left: -593px; }
.slider .next { left: 50%; margin-left: 607px; }
.slider .pnBtn .blackBg { display: block; position: absolute; left: 0; top: 0; width: 100%; height: 680px; background: rgba(4,24,63,.6);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#9904183f, endColorstr=#9904183f); opacity: 0.5; }
.slider .pnBtn .arrow {  position: absolute; top: 326px; z-index: 1; width: 52px; height: 52px; }
.slider .pnBtn .arrow:hover { filter: alpha(opacity=60); opacity: 0.6; }
.slider .prev .arrow { right: -78px; background: url(http://www.xinhuanet.com/english/special/2019ydylforum/index/images/left.png) 0 0 no-repeat; }
.slider .next .arrow { left: -78px; background: url(http://www.xinhuanet.com/english/special/2019ydylforum/index/images/right.png) 0 0 no-repeat; }
.slider .bd li .bg { position: absolute; left: 0; bottom: 0; width: 100%; height: 50px; opacity: 0.6; background: #174a91; z-index: 0 }
.slider .bd li .title { position: absolute; left: 0; bottom: 7px; width: 96%; padding:0 2%; height: 35px; line-height: 35px; color: #fff; overflow: hidden; z-index: 1; font-size: 20px; }
.slider .bd li .title a {color: #fff; }


.part3 { width:1200px; margin:auto; height:auto;}
.part3 .left { width : 687px; overflow: hidden; }
.part3 .left .pic, .part3 .left .pic img { width : 225px; height: 225px; }
.part3 .left .pic { float:left; }
.part3 .left .text { width: 687px; height: auto; float: right; }
.part3 .left .text .bigTitle, .part3 .left .text .bigTitle a { font-size : 24px; line-height : 28px; color : #305798; display : block; overflow : hidden; text-overflow: inherit; white-space : normal; }
.part3 .left .text .abs { color : #000000; font-size : 18px; l height : auto; overflow : hidden; margin-top: 15px; line-height:28px;  }
.part3 .hx{ padding-bottom:20px; border-bottom:1px solid #d6e2f0; margin-bottom:20px;}
.part3 .left .text-right { float:right; width:438px;}
.part3 .left .titleBox { overflow:hidden;}
.part3 .pic .name { display: block; color: #fff; width: 90%; line-height: 16px; font-size: 12px; overflow: hidden; text-overflow: inherit; white-space: normal; position: absolute; bottom: 0; left: 0; margin-left: 10px; z-index: 5; text-align: left; padding-bottom: 5px; }
.part3 .pic:after { height: 60px; display:none;}
.part3 .pic .bg { height: 30px; }
.part3 .right { width : 485px; overflow : hidden;}
.part3 .right .pic .name, .part3 .right .pic:after { display: none; }
.part3 .right .col { position : relative; height : 45px; margin-top : 0; margin-bottom : 0; background-color: #3ec3a8; width : 100%; overflow : hidden; }
.part3 .right .col, .part3 .right .col a, .part3 .right .col h2 { font-size : 22px; color : #FFF; line-height: 45px; height : 45px; }
.part3 .right .col h2 { display : inline; padding-left: 50px; }
.part3 .right .col:after, .part3 .right .col:before { display: none; }
.part3 .right .right-ico0 { position : absolute; top : 50%; left : 10px; margin-top: -12.5px; }
.part3 .right .titleBox { width:100%; height:166px; margin-top:25px; }
.part3 .right .text { height :auto; width:277px; float:right; padding-right:20px; line-height:35px; font-size:18px; color:#000; }
.part3 .right .text .bigTitle, .part3 .right .text a { color : #000; padding: 0; margin : 3px 0 0; }
.part3 .right .pic { margin-bottom: 0; margin-right : 20px; float : left; }
.part3 .right .pic, .part3 .right .pic img { height : 166px; width : 166px;}
.part3 .right .list li { line-height: 28px; padding-left: 36px;  padding: 18px 10px 0 20px; font-size: 18px; position: relative; }
.part3 .right .list li:before { content: ''; display: block; width: 6px; height: 6px; border-radius: 0; background-color: #087abf; overflow: hidden; position: absolute; top: 30px; left: 0;}
.part03 {
    width: 100%;
    height: 815px;
    background: url(http://www.xinhuanet.com/english/special/2019ydylforum/index/images/slsgc.jpg) bottom center no-repeat;
}
*{font-family: Arial;}