.ds{
    border: none;
    padding: 20px 0;
    box-sizing: border-box;
width: 100%;
}
.ds h2{
    font-size: 22px;
    font-weight: bold;
    border-bottom:none;
    color:#095dab;
    margin-top: 10px;
    padding-left: 20px;
}
.ds p{
    color: black;
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp:9;
    -webkit-box-orient: vertical;
    margin-top:10px;
    text-indent:2em;
    line-height:40px;
    text-align:justify;
}
.ds p img{float:left; width:500px;}
.ds p a{float: right; width:630px;padding: 20px 30px;background: #f1f1f1;}
.ds h2{width: 100%;}
a{
    color: black;
}
/**********banner**********/
.header .header-right .tit-top-box { text-align: center; }
.header .header-right .tit-top-box ul li { display: inline-block; margin-right: 0px; margin: 0px 6px; line-height: 19px; float: none; }
.header .header-right .tit-top-box ul li:last-child { margin-right: 6px; }
.header .header-right .tit-top-box ul li i img { height: 19px; }

.header .header-right { width: 470px;}
.search-bottom-box { width: 468px; }
.header .header-right .tit-top-box ul li { margin-right: 10px; float: left; }
.header .header-right .tit-top-box ul li:first-child { margin-left: 8px; }
.header .header-right .rightbj img{}

/****************************/

.content img { transition: all 1s; }
.content img:hover { transform: scale(1.1); }
.picBox { margin:0 auto;  width:100%; position:relative;  overflow:hidden;  zoom:1; }
.picBox .hd { position: absolute; right: 15px; bottom: 20px; color: #fff; }
.picBox .hd ul li { width: 13px; height: 13px; float:left; margin: 0 5px; font-size: 0px; background: #1a6dba; }
.picBox .hd ul .on { background: #d6161a; }
.picBox .bd li { vertical-align:middle; position: relative; }
.picBox .bd img { width: 100%; height: 420px; display:block;  }
.picBox .next, .picBox .prev { position:absolute; top: 50%; z-index: 9999; margin-top: -36.5px; display:block;
    width:43px; height:68px; overflow:hidden; cursor:pointer; }
.picBox .next { right: 0px; background: url("image/10015117.png") no-repeat center; }
.picBox .prev { left: 0px; background: url("image/10015104.png") no-repeat center; }
.picBox .super-pctitle { position: absolute; left: 0px; bottom: 0px; width: 100%; height: 60px; line-height: 60px;
    overflow: hidden; color: #fff; font-size: 16px; text-align: left; text-indent: 2em; background: url("image/10015101.png"); }
    .one .right .tag-text-box dl dd .ttb-title img{margin-top:8px;float: none;}
    .one .right .tag-text-box dl dd .ttb-title{font-size: 17px;}

    .one .right .tag-text-box dl dd { height: 42px; }
    .one .right .tag-text-box dl dd b { display: block; height: 42px; line-height: 42px; }
    .one .right .tag-text-box dl dd .ttb-title { width: 430px; height: 42px; line-height: 25px; display: table; }
    .one .right .tag-text-box dl dd .ttb-title span { display: table-cell; vertical-align: middle; }
    .one .right .tag-text-box dl dd .ttb-time { height: 42px; line-height: 42px;}

/*************游玩攻略**************/
.multipleColumn { overflow: visible; position:relative; width: 100%; }
.multipleColumn .hd { display: none; position: absolute; left: 0px; top: 50%; z-index: 999; overflow:hidden; width: 100%; height: auto; }
.multipleColumn .prev { position: absolute; left: 0px; top: 50%; z-index: 999; margin-top: -17px; display:block; width: 34px; height: 34px; float:left;overflow:hidden;
    cursor:pointer; background:url("image/10015102.png") no-repeat;}
.multipleColumn .next { position: absolute; right: 0px; top: 50%; z-index: 999; margin-top: -17px; display:block; width: 34px; height: 34px; float:right; overflow:hidden;
    cursor:pointer; background:url("image/10015115.png") no-repeat;}
.multipleColumn .hd ul { position: absolute; bottom: 0px; z-index: 999; width: 100%; overflow:hidden; text-align: center; }
.multipleColumn .hd ul li{ display: inline-block; width: 10px; height: 5px; margin: 0px 5px; overflow:hidden; border-radius: 5px; cursor:pointer; background: #153086; }
.multipleColumn .hd ul .on { width: 25px; border-radius: 5px; background: #a50000; }
.multipleColumn .bd { width: 1206px; overflow: hidden; margin-left: -5px; }
.multipleColumn .bd ul { overflow:hidden; zoom:1; float:left; _display:inline;  }
.multipleColumn .bd ul li { float:left; _display:inline; width: 242px; height: 144px; overflow:hidden; text-align:center; position: relative; }
.multipleColumn .bd ul li img { width: 230px; height: 144px; display:block; margin: 0 auto; }
.multipleColumn .bd ul li a:hover img{ border-color:#999;  }

/*****************集团子公司*******/
.rt-content { width: 100%; height: 300px; overflow-y: scroll; }
.rt-content::-webkit-scrollbar { /*滚动条整体样式*/ width: 5px;  /*高宽分别对应横竖滚动条的尺寸*/ height: 1px; }
.rt-content::-webkit-scrollbar-thumb { /*滚动条里面小方块*/ border-radius: 5px; box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2); background: #e22a40; }
.rt-content::-webkit-scrollbar-track { /*滚动条里面轨道*/ box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2); border-radius: 5px; background: #e9e9e9; }
.six .right .right-top .rt-content ul li { padding: 5px 0px; }
.six .right .right-top .rt-content ul li .img-txt { padding: 0px; }
.six .right .right-top .rt-content ul li .img-txt img { height: 150px; }
.six .right .right-top .rt-content ul li .img-title .it-left img { width: 26px; height: 26px; }
.six .right .right-top .rt-content ul li { position: relative; }
.six .right .right-top .rt-content ul li .it-left { display: table-cell; vertical-align: middle; overflow: visible; }
.six .right .right-top .rt-content ul li .it-right { display: table-cell; vertical-align: middle; }
.six .right .right-top .rt-content ul li .rmt-dz-style { position: absolute; left: 0px; bottom: 5px; z-index: 999; width: 100%; min-height: 30px; overflow: hidden; padding: 2px 0px 5px 0px; background: url("image/10015101.png"); color: #fff; display: table; }
.six .right .right-top .rt-content ul li .rmt-dz-style .it-right { padding: 0px 10px 0px 0px; text-align: left; color: #fff; }
.six .right .right-top .rt-content ul li .img-title { padding: 0px; }
.six .right .right-top .rt-content ul li .img-title .it-right { padding: 2px 10px 2px 0px; }

/**********媒体看文旅************/

.three .right ul li:hover a { color: #fff; }

.bg01 { background: url("image/10015083.jpg") no-repeat center; }
.bg01:hover { background: url("image/10083317.jpg") no-repeat center; }

.bg02 { background: url("image/10015084.jpg") no-repeat center; }
.bg02:hover { background: url("image/10083318.jpg") no-repeat center; }

.bg03 { background: url("image/10015085.jpg") no-repeat center; }
.bg03:hover { background: url("image/10083319.jpg") no-repeat center; }

.bg04 { background: url("image/10015086.jpg") no-repeat center; }
.bg04:hover { background: url("image/10083320.jpg") no-repeat center; }

.last-gn-nav { background: url("image/10015087.jpg") no-repeat center; }
.last-gn-nav:hover { background: url("image/10083621.jpg") no-repeat center; }

/********项目建设**********/

.four .right .all-title-box::before { display: block; content: ""; width: 70%; z-index: 999; }
.picBox2 { margin-top: 20px;  width:100%; position:relative; overflow:hidden;  zoom:1; }
.picBox2 .hd { position: absolute; right: 0px; bottom: 15px; color: #fff; padding: 0px 20px; line-height: 35px; }
.picBox2 .hd .pageState span { color: #e6282c; font-size: 18px; }
.picBox2 .hd .pageState { font-size: 14px; letter-spacing: 5px; }
.picBox2 .hd ul { overflow:hidden; zoom:1; }
.picBox2 .hd ul li { padding-top:5px; float:left;  text-align:center;  }
.picBox2 .bd li { vertical-align:middle; position: relative; }
.picBox2 .bd img { width: 100%; height: 302px; display:block;  }
.picBox2 .next, .picBox2 .prev { position:absolute; top: 50%; z-index: 9999; margin-top: -36.5px; display:block;
    width:43px; height:68px; overflow:hidden; cursor:pointer; }
.picBox2 .next { right: 0px; background: url("image/10015117.png") no-repeat center; }
.picBox2 .prev { left: 0px; background: url("image/10015104.png") no-repeat center; }
.picBox2 .super-pctitle { display: table; position: absolute; left: 0px; bottom: 0px; width: 355px; height: 50px; padding: 8.5px 85px 8.5px 20px; line-height: 25px; overflow: hidden; color: #fff; font-size: 16px; text-align: left; background: url("image/10015101.png"); }
.picBox2 .super-pctitle dt { display: table-cell; vertical-align: middle; }  

/*******集团党建***********/
.multipleColumn2 { width: 100%; overflow: visible; position:relative; }
.multipleColumn2 .hd { display: none; position: absolute; left: 0px; top: 50%; z-index: 999; overflow:hidden; width: 100%; height: auto; }
.multipleColumn2 .prev { position: absolute; left: 0px; top: 50%; z-index: 999; margin-top: -17px; display:block; width: 34px; height: 34px; float:left;overflow:hidden;
    cursor:pointer; background:url("image/10015102.png") no-repeat;}
.multipleColumn2 .next { position: absolute; right: 0px; top: 50%; z-index: 999; margin-top: -17px; display:block; width: 34px; height: 34px; float:right; overflow:hidden;
    cursor:pointer; background:url("image/10015115.png") no-repeat;}
.multipleColumn2 .hd ul { position: absolute; bottom: 0px; z-index: 999; width: 100%; overflow:hidden; text-align: center; }
.multipleColumn2 .hd ul li{ display: inline-block; width: 10px; height: 5px; margin: 0px 5px; overflow:hidden; border-radius: 5px; cursor:pointer; background: #153086; }
.multipleColumn2 .hd ul .on { width: 25px; border-radius: 5px; background: #a50000; }
.multipleColumn2 .bd { width: 1206px; overflow: hidden; margin-left: -5px; }
.multipleColumn2 .bd ul { overflow:hidden; zoom:1; float:left; _display:inline;  }
.multipleColumn2 .bd ul li { float:left; _display:inline; width: 305px; height: 220px; overflow:hidden; text-align:center; position: relative; }
.multipleColumn2 .bd ul li img { width: 295px; height: 220px; display:block; margin: 0 auto; }
.multipleColumn2 .bd ul li a:hover img{ border-color:#999;  }
/********董事长致词********/

.suspension {
    position:fixed;
    z-index:55;
    right:0;
    bottom:260px;
    width:70px;
    height:310px;
}
.suspension-box {
    position:relative;
    float:right;
}
.suspension .a {
    display:block;
    width:90px;
    height:90px;
    margin-bottom:4px;
    cursor:pointer;
    outline:none;
    border-radius: 22px;
}
.suspension .a.active,.suspension .a:hover {
    background:#bd1a2d;
}
.suspension .a .i {
    float:left;
    width:90px;
    height:90px;
    background-repeat:no-repeat;
}
.suspension .a .i {
    background-position:-96px 0;
}
.suspension .a-bjweibo .i {
    
    width:90px;
    height:90px;
    background:url(image/guide_weibo_icon.jpg) no-repeat 0 0;
}
.suspension .a-bjwechat .i {
    width:90px;
    height:90px;
    background:url(image/guide_wechat_icon.jpg) no-repeat 0 0;
}

.suspension .a-download .i {
    width:90px;
    height:90px;
    background:url(image/guide_police_icon.jpg) no-repeat 0 0;
}

.suspension .a-.i {
    background-position:-44px 0;
}

.suspension .a-museum .i {
    width:90px;
    height:90px;
    background:url(image/guide_logo_icon.jpg) no-repeat 0 0;
}

.suspension .a-shoudu .i {
    width:90px;
    height:90px;
    background:url(image/guide_shoudu_icon.jpg) no-repeat 0 0;
}

.suspension .a-top .i {
    margin:12px 0 0 12px;
    width:18px;
    height:18px;
    background:url(image/top_icon.png) no-repeat 0 0;
}

.suspension .a-zhengwu .i {
    width:90px;
    height:90px;
    background:url(image/guide_zhengwu_icon.jpg) no-repeat 0 0;
}

.suspension .a-top {
    background:#40404060;
    display:none;
}
.suspension .a-top:hover {
    background:#c0c1c3;
}
.suspension .d {
    display:none;
    width:128px;
    background:#fff;
    position:absolute;
    right:100px;
    min-height:90px;
    border:1px solid #E0E1E5;
    border-radius:3px;
    box-shadow:0px 2px 5px 0px rgba(161,163,175,0.11);
}

.suspension .d-bjweibo {
    top:200px;
}
.suspension .d-bjwechat {
    top:290px;
}

.suspension .d-museum {
    top:78px;
}
.suspension .d-download {
    top:100px;
}
.suspension .d .inner-box {
    padding:16px;
}
.suspension .d .inner-box img {
    width:90px;
}
.suspension .d-download {
    text-align:center;
}
.suspension .d-download .inner-box {
    padding:20px 0;
}
.suspension p {
    font-size:16px;
    color:#93959c;
    text-align:center;
}

.qrcode-img{
    margin:5px 0 0 5px;
}

.suspension .d .arrow {
    position:absolute;
    width:8px;
    height:12px;
    right:-8px;
    top:31px;
    background:url(http://gaj.beijing.gov.cn/images/guide_box_arrow.png) no-repeat;
}
/********友情链接*********/

/********img切角*********/
.picBox .bd li{
    border-radius:19px;
    overflow: hidden;
}
.picBox .bd li a{
    border-radius:19px;
}
.picBox .bd li img{
    border-radius:19px;
}


.ds li{
    float: left;
    width: 500px;
    border-radius:19px;
    overflow:hidden;
} 
.ds img{
    width: 500px;
}

.multipleColumn .bd ul li img{
    border-radius: 5px;
}
.multipleColumn .bd ul li{
    border-radius: 5px;
}


.picBox2 .bd li{
    border-radius:15px;
    overflow: hidden;
}

.multipleColumn2 .bd ul li{
    border-radius: 13px;
}
.multipleColumn2 .bd ul li img{
    border-radius: 13px;
}

/******************/
.right_news_box .all-title-box:before {
    content: "";
    width: 0;
   
}