﻿@charset "utf-8";
/* CSS Document */

.dah{background:url(dah_2021head.jpg) no-repeat top center;height:1696px;padding-top:553px;}
.dah_con{width:1005px;margin:0 auto;position: relative;}
.dah_time{position:absolute;right:26px;width:314px;height:129px;top:-50px;background: url(countTime2022.png) no-repeat;}
.dah_time #_d{position: absolute;left:40px;top:51px;width:67px;}
.dah_time #_h{position:absolute;left:112px;top:51px;width:50px;}
.dah_time #_m{position: absolute;left:168px;top:51px;width:50px;}
.dah_time #_s{position: absolute;left:222px;top:51px;width:50px;}
.dah_time div{height:57px;font-family:Arial;font-weight:bold;font-size:30px;color:#005292;text-align: center;line-height:57px;}
.contentA{padding-top:60px;}
.contentA h2{width:260px;margin:0 auto;}
.contentA h2 a{background:url(act_2021dah.png) no-repeat;display: block;width:260px;height:62px;}
.pic_con{background: url(graybg_2021dah.png) repeat;padding:32px 30px;overflow: hidden;zoom:1}
.pic_news{margin-top:0;width:288px;float: left;margin-right:39px;}
.pic_news .title{display:block;font-size:18px;line-height:24px;padding:12px 0 20px;font-family:MuseoSlab500,Trebuchet MS,Arial,Helvetica,sans}
.pic_news .pic img{width:288px;height:190px;}
/*exclusive*/
.content { width: 1005px; height: auto; margin: 0 auto; }
.exclusive_box { margin-top:66px;margin-bottom:184px; }
.exclusive_dh a { display:block;background: url(photo_2021dah.png) no-repeat;width: 260px; height: 60px; 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; padding-top:20px;}
.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:rgba(0,0,0,0.6);filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9; 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;bottom:-50px; }
.ex-arr { width: 72px; height: 40px; background-repeat: no-repeat; background-position-y: center; cursor: pointer; }
.ex-left { float: left; background-image: url(icon_pc_arrow3d_left.png); background-position-x: left; }
.ex-right { float: right; background-image: url(icon_pc_arrow3d_right.png); background-position-x: right; }
.hide{display: none}