﻿@charset "gb2312";
/* CSS Document */
body { background: #FFFFFF; color: #323232;font-size: 14px; margin: 0; padding: 0; }
div, form, ul, ol, li, dl, dt, dd, span, p { margin: 0; padding: 0; }
input, select, option { margin: 0; padding: 0; }
h1, h2, h3, h4 { margin: 0; padding: 0; }
ul, li { list-style: none outside none; }
img, a img { border: 0 none; display: block; }
.clear { clear: both; font-size: 1px; line-height: 0; margin-top: 0 !important; overflow: hidden; visibility: hidden; width: 1px; }
.left { float: left; }
.right { float: right; }
.f14 { font-size: 14px; }
.b { font-weight: bold; }
a { color: #000000; outline: medium none; text-decoration: none; border: none; }
a:hover { color: #CC0000; text-decoration: underline; }
//ul li {
height: 24px;
line-height: 24px;
}
.skdkb1{background: #fff;}
.container { background-image: url(../images/topbg.jpg); background-repeat: no-repeat; background-position: center top; height: 365px; }
.main h1 b{color: #fff;}
.header_yhys{height:0; }
.main { width: 1162px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; overflow: hidden; height: auto; background-color: #FFF; }
.ad { padding-top: 22px; padding-bottom: 5px; }
.xxdt { height: 314px; padding-bottom: 55px; position: relative; border: 1px solid #33adeb; padding-top: 17px; width: 1160px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
.xxdt dl dt { float: left; width: 300px; margin-left: 13px; }
.xxdt dl dt a { width: 300px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; display: block; height: 346px; }
.xxdt dl dd {  display: block; width: 630px; float: left; margin-left: 24px; }
.xxdt dl dd ul li { height: 34px; background-image: url(../images/cion02.png); background-repeat: no-repeat; background-position: 22px 16px; padding-left: 32px; line-height: 34px; }
.xxdt dl dd ul li a { text-decoration: none; color: #333; font-size: 16px; }
.xxdt dl dd h1 { background-image: url(../images/xgxx.jpg); background-repeat: no-repeat; background-position: 0px 0px; height: 42px; width: 815px; display: block; position: relative; }
.bgjd { background-image: url(../images/sjdbgjd.gif); background-repeat: no-repeat; background-position: center 0px; height: 560px; position: relative; }
.bgjd ul { overflow: hidden; padding-top: 76px; }
.bgjd ul li { height: 412px; width: 327px; display: block; float: left; margin-right: 35px; margin-left: 35px; background-color: #e6e6e6; }
.bgjd ul li a img { padding-bottom: 12px; }
.bgtxt dl { width: 300px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
.bgtxt dl dt a { font-size: 16px; color: #333; line-height: 33px; font-weight: bold; }
.bgtxt dl dd { font-size: 14px; line-height: 28px; color: #333; }
.bgtxt dl dd a { font-size: 14px; }
#more01 { color: #265e96; font-size: 14px; text-decoration: none; }
.bgtxt { background-color: #e6e6e6; }
.pla { height: 127px; width: 804px; margin-top: 12px; margin-right: auto; margin-bottom: 0px; margin-left: auto; background-image: url(../images/xuxian.jpg); background-repeat: repeat-x; background-position: 0px bottom; }
.pla h2 a { font-size: 22px; color: #333; text-indent: 2em; font-weight: bold; }
.pla p { font-size: 14px; line-height: 28px; color: #333; }
.pingy ul li { line-height: 42px; background-image: url(../images/sjdcion02.png); background-repeat: no-repeat; background-position: 16px 20px; padding-left: 32px; }
.pingy ul li a { text-decoration: none; color: #333; }
.xx01, .xx02, .xx03 { position: absolute; right: 50px; top: 0; }
.xx02, .xx03 { top: -5px; }
.yqlj { background-image: url(../images/20171110_03.png); background-repeat: no-repeat; background-position: center 0px; height: 150px; padding-top: 87px; }
.yqlj ul { padding-left: 18px; }
.yqlj li { float: left; padding: 0 20px; }
.part { padding-top: 25px; padding-bottom: 25px; width: 1162px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; overflow: hidden; }
.left, .right { float: left; width: 570px; }
.hbxd { }
.hbxd h2 { background-image: url(../images/biaoti.jpg); background-repeat: no-repeat; background-position: 0px 0px; height: 42px; width:570px; display: block; position: relative; }
.hbxd h2 span { padding-left: 12px; height: 42px; width: 185px; color: #FFF; font-size: 22px; font-weight: normal; display: block; line-height: 42px; text-align: center; }
.more02 { top: 10px; right: 34px; position: absolute; font-weight: normal; font-size: 16px; color: #1c1c1c; }
.hbxd ul { padding-top: 12px; }
.hbxd ul li { float: left; width: 480px; line-height: 38px; height: 38px; background-image: url(../images/cion02.png); background-repeat: no-repeat; background-position: 29px 22px; padding-left: 40px; }
.hbxd ul li span { float: right; }
.hbxd ul li a { font-size: 16px; }
.pingl { background-image: url(../images/tujie.jpg); background-repeat: no-repeat; background-position: center 0px; position: relative; padding-top: 42px; }
.pingz { width: 563px; float: left; margin-left: 18px; }
.pingy { width: 570px; float: right; }
.xx03 { position: absolute; right: 50px; top: -5; }
.fctj{ margin-top: 20px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
.w590_2, .w590_2 img { width: 550px; height: 409px; }
.pic_list590 { width: 580px; }
.f_r { float: right; }
.f_l { float: left;margin-left:10px; }
.pic { position: relative; zoom: 1; text-align: center; }
.pic a { color: #fff; }
:root .pic span { filter: none; }
.pic span { position: absolute; left: 0; bottom: 0; width: 100%; height: 60px; line-height: 60px;  filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000, endcolorstr=#7F000000);
 *zoom: 1;background: rgba(0,0,0,0.5); overflow: hidden; }
.w590_2, .w590_2 img { width:550px; height: 409px; }
.pic span b { color: #fff; font-size: 16px; font-weight: 400; display: inline-block; width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.pic_list590 li, .pic_list590 li img { width: 282px; height: 199px; }
.pic_list590 li { float: left; width: 282px; margin: 0 4px 10px 0; }
:root .pic span { filter: none; }

/*列表页*/
.sjdtop { background: url(../images/topbg.jpg) no-repeat center 0; height: 365px;}
.sjdbox { width: 1162px; margin: 0 auto; border: 1px solid #e7e7e7; margin-top: 0px; }
.sjdbox h2 { background: #1673d1; height: 40px; line-height: 40px; color: #fff; font-size: 14px; text-indent: 20px; }
.sjdbox ul { padding: 20px; }
.sjdbox ul li { border-bottom: 1px dotted #cad0dd; height: 30px; line-height: 30px; }
.sjdbox ul li a { padding-left: 10px; }
.sjdbox ul li span { float: right; margin-right: 10px; }
.fanye { width: 400px; margin: 0 auto; padding: 40px; }
/*内容页*/
.tit { color: #1b1b1b; font-size: 21px; padding: 30px; text-align: center }
.sjdbox h3 { color: #666; border-bottom: 1px solid #e7e7e7; text-align: center; font-size: 14px; font-weight: normal; margin: 20px; height: 30px; line-height: 30px; }
.nr { padding: 30px;line-height: 32px; }
.nr img{ width:940px;margin:0 auto; }
.sjdfooter { border-top: 4px solid #1673d1; margin-top: 20px; }
.sjdfooter div { width: 1024px; text-align: center; margin: 0 auto; margin-top: 20px; font-size: 14px; line-height: 25px; }

.sub_title2{
	font-size: 14px;
    line-height: 14px;
    color: #999;
	text-align: center;
	font-weight: normal;
	margin-top: 20px;
}
.sub_title2 a{
	color: #999;
	margin-left: 10px;
}

.sub_title2_left{float: left;padding-left: 30px; color: #999;}
.sub_title2_right{float: right;}

/*分享*/
.fr {
    float: right;padding-right: 40px;
}
.sub_title2_box{float: left;padding-left: 25%; color: #999999; }
.m-share{float: left;margin-top:-5px; }
.share:after{content: "";display: block;clear: both;}
.share a{float: left;width: 26px;height: 26px;border-radius: 50%;margin-left: 13px;background: #c9c9c9;cursor: pointer;display: block;}
.share a i{display: block;width: 26px;height: 26px;-webkit-transition: .4s all;-moz-transition: .4s all;-ms-transition: .4s all;transition: .4s all;}
.share a:hover i{-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-ms-transform: rotate(360deg);transform: rotate(360deg);}
.share #share-icon{width: 26px;height: 26px;float: left;display: none;}
.share #share-icon img{width: 100%;height: 100%;}
.share .share-qqzone i{background: url("http://www.beijing.gov.cn/images/cont_ico_share_20200422.png") 4px center no-repeat;}
.share .share-qqzone:hover{background-color: #fc7354;}
.share .share-wechat{position: relative;}
.share .share-wechat i{background: url("http://www.beijing.gov.cn/images/cont_ico_share_20200422.png") -30px center no-repeat;}
.share .share-wechat:hover{background-color: #1fbc7d;}
.share .share-weibo i{background: url("http://www.beijing.gov.cn/images/cont_ico_share_20200422.png") -65px center no-repeat;}
.share .share-qq:hover{background-color: #27a8f2;}
.share .share-qq i{background: url("http://www.beijing.gov.cn/images/cont_ico_share_20200422.png") -96px center no-repeat;}
.share .share-weibo:hover{background-color: #e96157;}
.share .bg-code{left: -36px;z-index: 10;}
.share .qrcode{position: absolute;top: 36px;border: 1px solid #ccc;padding: 5px;background: #fff;display: none;width: 100px;height: 100px;left: -98%;z-index: 11;}
.share .close-btn{position: absolute;background: #fff;color: #000;font-size: 12px;z-index: 12;width: 12px;height: 12px;line-height: 12px;text-align: center;right: -39px;top: 50px;display: none;cursor: pointer;}

/*二维码*/
#div_div { width: 135px; margin: 0 auto 40px; }
#qr_container { position: relative; margin: auto; }