.navulli .on{color: #fbda81;cursor:pointer;}
.navulli .on .titlea{color: #fbda81;cursor:pointer;}

.secondary{width: 100%;padding-top:30px;float: left;    background-image: url(../images/background2.png);
    background-position: top center;
    background-repeat: repeat-x;}


.dangqwz {width: 100%;height: 30px;margin: 0px 0 30px;}
.dangqwz ul Li {float: left;font-size: 17px;color: #666666;margin: 0 6px;line-height: 30px;}
.dangqwz ul Li a {display: block;color: #666666;}
.dangqwz ul Li a:hover {color:#004986;font-weight: bold;}


.overview{width: 1300px;height: 480px; position:relative;float: left;margin: 0 0 50px;float: left;}
.overviewimg{width: 600px;height: 423px;border-radius: 4px;}
.overviewbox{width: 600px;height: 370px;background: url("../images/40af8a9.png") no-repeat;background-size: 100% 100%;position: absolute;padding:60px 80px;border-radius: 10px;top: 20px;right: 0;z-index: 1;border-radius: 10px;overflow: hidden;}

.jtbjyw {
    font-size: 26px;
    font-weight: 400;
    color: rgba(255, 255, 255, 1);
    text-align: left;
    margin-top: 5px;
}
.jtbjbt {
    font-size: 29px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: rgba(255, 255, 255, 1);
    text-align: left;
}
.beijing_jieshao {
    width: 100%;
    height: 182px;
    text-align: left;
    font-size: 20px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: rgba(255, 255, 255, 1);
    margin-top: 15px;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 6;
    display: -webkit-box !important;
    -webkit-box-orient: vertical;
    line-height: 31px;text-indent: 2em;letter-spacing: 1px;line-height: 34px;}
.jtbjan {
    color: #FFFFFF;
    margin-top: 22px;
    width: 66px;
    height: 34px;
    text-align: center;
    line-height: 32px;
    border-radius: 4px;
    border: 1px solid #6189A8;
}
.jtbjan a {color: #FFFFFF;cursor: pointer;}





.ltlxwm {
	width: 1300px;
	margin: 50px auto 30px;
}




.lianxidizhi {
	width: 364px;
	height: 358px;
	margin: 0px 14px;
}

.lianxi {
	width: 300px;
	height: 358px;
	margin: 0px 14px;
}

.lianxidizhi>div:nth-child(1) {
	margin-top: 40px;
	margin-left: 10px;
	font-size: 18px;
	font-weight: 500;
	text-align: left;
	font-family: "microsoft yahei";
	color: #FFFFFF;
}

.lianxidizhi>div:not(:first-child) {
	text-align: left;
	margin: 20px auto 30px;
	color: #A4D5FF;
	margin-left: 10px;
	font-size: 14px;
	font-weight: 500;
	font-family: "microsoft yahei";
}

.lianxidizhi>div:not(:first-child) {
	text-align: left;
	margin: 20px auto 30px;
	color: #A4D5FF;
	margin-left: 10px;
	font-size: 14px;
	font-weight: 500;
	font-family: "microsoft yahei";
}

.content-more {
	margin-top: 50px;
	width: 70px;
	height: 25px;
	text-align: center;
	line-height: 25px;
	border-radius: 4px;
	border: 1px solid #6189A8;
	cursor: pointer;
}

.lianxiren>div:nth-child(1) {
	margin-top: 40px;
	font-size: 18px;
	font-weight: 500;
	text-align: left;
	font-family: "microsoft yahei";
	color: #FFFFFF;
}

.lianxiren>div:not(:first-child) {
	text-align: left;
	margin: 10px auto;
	color: #A4D5FF;
	font-size: 14px;
	font-weight: 500;
	font-family: "microsoft yahei";
}


.luntan_2h{
    width: 500px;
    text-align: center;
    padding-top: 30px;
	margin: 0 auto 10px;
    font-size: 36px;
    font-weight: bold;
    color: #224691;
    padding: 0 19px;
}
.luntan_2h ul{margin: 0 auto;}
.luntan_2h ul li{float: left;}
.luntan_2h ul li p{margin: 0 30px;}
.luntan_2h img{width:114px;}


.relation{width:100%;background-image: url("../images/lianxi.png");background-position: center bottom;background-repeat: no-repeat;background-size: 1650px;float: left;}

.bg-content {
    width: 1300px;
    margin: 0 auto;
    height: 388px;
    padding: 30px 0px 30px;
    background-size: 100% 100%;
    display: flex;
    justify-content: center;
}
.lianxidizhi {
    width: 600px;
    height: 358px;
    margin: 56px 14px 0;
}
.lianxidizhi>div:nth-child(1) {
    margin-top: 40px;
    margin-left: 10px;
    font-size: 30px;
    font-weight: 500;
    text-align:center;
	letter-spacing: 4px;
    font-family: "microsoft yahei";
    color: #FFFFFF;
}
.lianxidizhi>div:not(:first-child) {
    text-align: left;
    margin: 20px auto;
    color: #A4D5FF;
    margin-left: 10px;
    font-size: 22px;
    font-weight: 500;letter-spacing: 2px;
    font-family: "microsoft yahei";
}
.lianxidizhi img{width: 20px;}


/*新闻页面*/
.newcent{width: 1300px;float: left;margin-bottom: 50px;}
.content__navigation{
  width: 300px;float: left;
  background-color: #0466bb;background-image: url("../images/li_bg3.png");background-repeat: no-repeat;background-position: right -22px;background-size: 40%;overflow: hidden;
}
.content__navigation p{
  font-size:26px;
  letter-spacing: 10px;
  color:#FFFFFF;
  font-weight: bold;
  margin-top: 20px;
  margin-left: 36px;
  margin-bottom: 20px;
}
.content__navigation ul{
  background-color: #fff;
  margin-left: 20px;width: 100%;padding-bottom: 30px;
}
.content__navigation ul li{
  height: 76px;
  line-height: 76px;
  font-size: 24px;
  border-bottom: 1px solid #E8E8E8;
  padding-left: 17px;
  position: relative;letter-spacing: 2px;
}
.content__navigation ul li a{
  height: 100%;
  width: 100%;
  display: inline-block;color: #333333;
}
.content__navigation ul li.selected a{
  color: #014886;font-weight: bold
}
.content__navigation ul li.selected:before{
  position: absolute;
  left: -6px;
  content: "";
  height: 100%;
  width: 6px;
  background-color: #3ab131;
}
.content__navigation ul li:hover a{color:#014886;font-weight: bold;}

.content__navigation ul li:hover:before {
    position: absolute;
    left: -6px;
    content: "";
    height: 100%;
    width: 6px;
    background-color: #3ab131;
}

.textluli{width: 900px;}
.marginright{margin-right: 50px;}
.textluli .newtextli{width:100%;padding: 38px 24px;border-bottom: 1px solid #a9ccf0;transition: all 0.3s ease-in-out;height: 200px;position: relative;}
.textluli .newtextli:hover{z-index: 10;cursor:pointer;}


.textluli .newtextli:hover:before {
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    content: '';
    box-shadow: 3px 35px 20px -17px rgba(68, 154, 229, 0.4);
}
.textluli .newtextli:before {
    content: '';
    background-color: #135b9a;
    display: block;
    position: absolute;
    z-index: 10;
    width: 100%;
    height: 0;
    left: 0%;
    top: 50%;
    background-size: 50% 50%;
    background-repeat: no-repeat;
    transition: all 0.3s ease-in-out;
    border-radius: 0 50px 0 50px;
}
.textluli .newtextli:hover:after {height: 106%;top: -3%;width: 106%;left: -3%;}
.textluli .newtextli:hover:after {
    content: '';
    width: 104%;
    height: 100%;
    background:  url("../images/li_bg3.png") no-repeat;
	background-size: 340px;background-position: 96% center;
    overflow: hidden;
    position: absolute;
    left: -2%;
    top: 0;
    z-index: 11;
}
.item-lf {
    width: 99px;
    float: left;
    border-top: 2px solid #0466bb;
    padding-top: 10px;
    position: relative;
    z-index: 33;
}

.item-date{
    display: block;
    font-size: 12px;
    color: #8c8c8c;
    text-align: right;
    padding-bottom: 2px;
}
.item-share {
    width: 58px;
    height: 58px;
    border: 1px solid #b4b4b4;
    float: right;
    line-height: 58px;
    text-align: center;
    font-size: 20px;
    margin-top: 10px;
    cursor: pointer;
    position: relative;
    z-index: 31;
}
.item-share i.icon-31zhuanfa {
    background-image: url("../images/new1.png");background-size: 22px;display: block;width: 100%;height: 100%;background-position: center;background-repeat: no-repeat;
}
.newtextli:hover .item-share i.icon-31zhuanfa {background-image: url("../images/new1-1.png");background-size: 22px;display: block;width: 100%;height: 100%;background-position: center;background-repeat: no-repeat;}
.item-date strong {
    color: #0466bb;
    font-size: 30px;
    padding: 0 0 0 3px;
}
.newtextli:hover .item-date strong{color: #fff;}
.newtextli:hover .item-date{color: #fff;}
.newtextli:hover .item-lf{border-top-color: #fff;}
.newtextli:hover .item-share{border: 1px solid #FFFFFF;}
.item-img {
    width: 320px;
    float: left;
    margin-left: 40px;
    position: relative;
    z-index: 30;
}
.newtextli .item-img{width: 324px;float: left;margin-left: 40px;z-index: 30;border: 2px solid #FFFFFF;}
.newtextli .item-img img{width: 320px;height: 178px;}

.newtextli .item-img.photo{width: 150px;height: 178px;}
.newtextli .photo img{width: 150px;height: 178px;}


.item-txt {
    margin-left: 495px;
    position: relative;
    z-index: 30;
}
.newtextli .item-txt.photo{
    margin-left: 240px;
    position: relative;
    z-index: 30;
}
.newtextli .item-txt.photo p {
    line-height: 34px;
    height: 128px;
    overflow: hidden;
    color: #828282;
	font-size: 18px;display: -webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow: hidden;text-overflow:ellipsis;
}
.newtextli .item-txt.photo h3 {
    font-size: 28px;
    line-height:30px;
    max-height: 60px;
    overflow: hidden;
    font-weight: normal;
    margin-bottom: 16px;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow: hidden;text-overflow:ellipsis;
}





.item-txt h3 {
    font-size: 22px;
    line-height:30px;
    max-height: 60px;
    overflow: hidden;
    font-weight: normal;margin-top: 6px;
    margin-bottom: 16px;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow: hidden;text-overflow:ellipsis;font-weight: bold;
}
.item-txt h3 a{color: #0466bb}
.item-txt p {
    line-height: 32px;
    height: 102px;
    overflow: hidden;
    color: #828282;
	font-size: 18px;display: -webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow: hidden;text-overflow:ellipsis;
}
.item-txt p a{color: #444444;}
.newtextli:hover .item-txt h3{color: #FFFFFF;}
.newtextli:hover .item-txt h3 a{color: #FFFFFF;font-weight: 400;}
.newtextli:hover .item-txt p{color: #FFFFFF;}
.newtextli:hover .item-txt p a{color: #FFFFFF;}



.newtextli .ctext{margin-left: 139px;display: block;position: relative;z-index: 999;}
.newtextli .ctext h6{width: 100%;font-size: 22px;line-height: 30px;max-height: 60px;overflow: hidden;font-weight: normal;margin-top: 6px;margin-bottom: 16px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;font-weight:600;color: #0466bb}
.newtextli .ctext h6 a{color: #0466bb}
.newtextli .ctext p{width: 100%;line-height: 32px;height: 102px;overflow: hidden;color: #828282;font-size: 18px;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
.newtextli .ctext p a{color: #444444;}
.newtextli:hover .ctext h6 a{color: #FFFFFF;font-weight: 400;}
.newtextli:hover .ctext p a{color: #ffffff;}





/*页码*/
.page_ym {margin: 40px auto 20px;}
.page_ym ul {display: flex;justify-content: center;}
.page_ym ul li {float: left;margin: 0 12px;}
.page_ym ul li a {display: block;padding: 5px 10px;color: #666666;border: 1px solid #888;font-size: 18px;}
.page_ym ul li .on {background: rgb(2, 71, 158);color: #FFFFFF;border: none;}
.page_ym ul li:hover{background: #f1f1f1;color: #FFFFFF;border: none;}



/*二级页2*/
.right{float:right;}
.position{width: 100%;height: 56px; background-color: #0466bb;background-image: url(../images/li_bg3.png);background-repeat: no-repeat;background-position: 98% -12px;background-size: 80px;overflow: hidden;margin-bottom: 40px;}
.position b{font-size: 26px;letter-spacing: 10px;color: #FFFFFF;font-weight: bold;margin-left: 36px;display:block;float: left;line-height: 56px;}
.current{text-align: right;margin-right: 60px;}
.current span{font-size: 18px;font-weight: 400;color: #FFFFFF;letter-spacing: 1px;line-height: 56px;display: inline-block;cursor: pointer;padding: 0 3px;}
.current a span:hover{color: #fbda81;font-weight: bold;}
.listwidth{width:1300px;}
.listwidth .newtextli{width: 1252px;}
.newtextli:hover{border: none;}
.listwidth .item-txt {margin-left: 412px;position: relative;z-index: 30;}
.listwidth .getlink{width:90px;height: 30px;border-radius: 6px;border: none;background: #0466bb;color: #FFFFFF;font-size: 16px;line-height: 30px;}
.listwidth .newtextli:hover .getlink{background: #ffffff;color: #0466bb}


.flashBg{width:1300px; margin:0 auto;position:relative;overflow:hidden;}
.flashBg ul.mobile li{float:left;width:206px;height:268px;margin:0 46px 80px 14px;background-image: url("../images/7.png");background-position: left top;background-size: 130px;background-repeat: no-repeat;position: relative;}
.flashBg ul.mobile li:nth-child(5n){margin-right: 14px;}
.flashBg ul.mobile li img{width:196px;height: 254px; display:block; margin:0 auto;position: absolute;top: 10px;left: 10px;border-radius: 20px;border: none;}
.flashBg ul.mobile li p{font-size:20px; text-align:center;width:150px;height: 42px;border-radius: 0 50px 50px 0; line-height:42px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;position: absolute;left: 0;bottom: 30px;background-color: #0466bb;}
.flashBg ul.mobile li a{display:block;color: #FFFFFF;font-weight: bold;}


.zjnrnyri {
    float: left;
    width: 1300px;
    display: inline-block;
    margin-left: 0;
    margin-right: 0;
}
.nyxwxqy-wz {
    box-shadow: 1px 3px 8px rgb(0 0 0 / 30%);
    padding: 10px;
    border-radius: 4px;
    width: 1280px;
    float: left;
    margin-bottom: 20px;
}
.xwxqy-bt {
    padding: 20px 0 10px;
    border-bottom: 1px solid #ddd;
}
.xwxqy-bt h5 {
    font-size: 28px;letter-spacing: 4px;
    font-weight: 800;
    color: #333;
    width: 90%;
    margin: 10px auto -30px;
    text-align: center;
    line-height: 50px;
}
.xwxqy-bt h6 {
    font-size: 18px;
    color: #555;
    width: 90%;
    padding: 10px 0;
    text-align: center;
    margin: 15px auto 0;
    line-height: 35px;
}
.xwxqy-bt p {
    font-size: 16px;
    color: #888;
    width: 90%;
    margin: 10px auto;
    text-align: center;
    padding: 20px 0 0;
}
.xwxqy-bt p span {
    width: 21%;
    text-align: center;
    display: inline-block;
    margin: 0px 3.5%;
}
.xwxqy-wznr {
    padding: 18px 20px;
}
.xwxqy-wznr p{font-size: 20px;padding: 0 30px;margin-bottom: 30px;line-height: 40px;text-indent:2em;}
.xwxqy-wznr p img {
	width: 600px;
    max-width: 794px;
    margin: 10px auto;
    text-align: center;
}


.map{width:940px;float: right;box-shadow: 1px 3px 8px rgb(0 0 0 / 30%);}
.mapinfo {
    font-size: 17px;
    margin: 60px 90px;
    width: 556px;
    color: #000000;
    line-height: 51px;
}




.dsafff {
    float: right;
    width: 950px;
    display: inline-block;
    margin-left: 0;
    margin-right: 0;
}
.dsafff-wz {
    box-shadow: 1px 3px 8px rgb(0 0 0 / 30%);
    padding: 10px;
    border-radius: 4px;
    width: 930px;
    float: left;
    margin-bottom: 20px;
}












