@charset "utf-8";
/* CSS Document */
html { color:#333;}
div,dl,dt,dd,ul,li,h1,h2,h3,form,legend,input,button,textarea,select,p,th,td { margin: 0;padding: 0;}
table { border-collapse: collapse;border-spacing: 0;}
img { border: none;}
button,em,input,option,select,textarea,th { font:inherit;}
li {list-style: none;}
h1,h2,h3,h4 { font-weight: normal; font-size:100%;}
body { margin:0; padding:0; font-size:16px; color:#333; font-family: Microsoft YaHei,Simsun,SimHei,Arial; }
a{ color:#333; text-decoration:none;cursor: pointer;/*-webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;*/}
a:hover{ text-decoration: none; color:#333;}
input{ outline:none;}
/****公用****/
.fl{ float:left;}
.fr{ float:right;}
/*清除浮动1*/
.clear { clear:both;height:0;overflow:hidden;clear:both!important;}
.clear.both {height:10px;}

/*清除浮动2*/
.clearfix:after{ visibility:hidden; display:block; font-size:0; content: " "; clear:both; height:0;}
.clearfix { display: inline-block; }
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/**
* 文字溢出显示省略号
* 1. Chrome 21+ bug https://bugs.webkit.org/show_bug.cgi?id=121902
*/
.ellipsis {
    display: block;
    white-space: nowrap;
    word-wrap: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: left;
}
.ellipsis_dh{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.main{
 width: 1200px;
 margin: auto;
}
.main p{

	text-align:center;
	font-size:24px;
	display:inline-block;
}


/********头部*********/
.banner{
    width: 100%;
    height: 530px;
    background: url("/dtszf/xhtml/images/ssw/20210325_banner.png") top center no-repeat;
}
.nav_box{
    background: #006eab;
}
/*********导语**********/
.summary{
    margin-top: 54px;
    font-size: 34px;
    font-weight: bold;
    text-align: center;

}
.summary a {
    color: #093a7d;
}
.summary-f1{
    text-align: justify;
    margin-bottom: 20px;
    font-size:18px ;
    line-height: 30px;
    color: #333333;
    text-indent: 2em;
    margin-top: 22px;
    text-align: center;
}
.summary-f1 a{
    color: #df3d3d;
}
/*大同十四五内容*******/
.ssw_bg{
    width: 100%;
}
.yq_dbg{
    padding-top: 30px;
    padding-bottom: 30px;
	background: url(/dtszf/xhtml/images/ssw/20210325_bg_a.jpg) top center no-repeat;
}
.zhj-report-body{
    position: relative;
    background: url(/dtszf/xhtml/images/ssw/20210325_dbg_bg.png) no-repeat;
    height:883px;
    font-family:"微软雅黑";
    margin: 0 auto; margin-top:42px;width: 1200px;
}
.zhj-report-left{
    width: 186px;
    height: 422px;
    position: relative;
}
.zhj-report-left ul {
    position: absolute;
    left: 14px;
    top: 26px;
    width: 186px;
}
.zhj-report-left ul li {
    font-size: 18px;
    cursor: pointer;
    width: 186px;
    height: 67px;
    line-height: 42px;
    margin-top: 20px;
    background: url(/dtszf/xhtml/images/ssw/20210123_dbg_left.png) 0 0 no-repeat;
    text-align: center;
    margin-left: -7px;
}

.zhj-report-left ul li.on {
    width: 226px;
    height: 67px;
}
.zhj-report-left ul .sdb.on{
    background: url(/dtszf/xhtml/images/ssw/20210123_dbg_a.png) 0 0 no-repeat;
}
.zhj-report-left ul .bgqw.on {
    background: url(/dtszf/xhtml/images/ssw/20210123_dbg_c.png) 0 0 no-repeat;
}
.zhj-report-left ul .bgjd.on{
    background: url(/dtszf/xhtml/images/ssw/20210123_dbg_b.png) 0 0 no-repeat;
}
.zhj-report-left ul .dbwyhy.on{
    background: url(/dtszf/xhtml/images/ssw/20210123_dbg_d.png) 0 0 no-repeat;
}
.zhj-report-left ul .cycp.on{
    background: url(/dtszf/xhtml/images/ssw/20210123_dbg_e.png) 0 0 no-repeat;
}
.zhj-report-left ul .zhj-report-dzs.on{
    width: 154px;
    background: url(/dtszf/xhtml/images/ssw/20210123_dbg_a.png) 0 0 no-repeat;
}
.zhj-report-left ul .bgqw{
    background-position: 0px -96px;
}
.zhj-report-left ul .bgjd{
    background-position: 0px -193px;
}
.zhj-report-left ul .dbwyhy{
    background-position: 0px -287px;
}
.zhj-report-left ul .cycp{
    background-position: 0px -382px;
}
.zhj-report-left ul li a {
    display: inline-block;
    color: #fff;
    font-weight: bold;
    margin-left: 12px;
    text-align: center;
    margin-top: 10px;
}

/*--规划全文--*/
.zhj-report-right {
    width: 873px;
    _width: 873px;
    _overflow-x: hidden;
    margin-top: 66px;
    float: left;
    margin-left: 60px;
}
.zhj-bgqw{
    height: 660px;
    margin-top: 12px;
    padding: 0px 50px 0 36px;
}
.zhj-report-right ul.zhj-bgqw {
    height: 694px;
    margin-top: 34px;
    padding: 0px 50px 0 36px;}
.zhj-bbqw-cont{
    margin-top: 20px;
}
.zhj-bbqw-cont h2 a{
    font-size: 22px;
    color: #134b73;
    font-weight: bold;
    text-align: center;
    display: block;
}

.zhj-bbqw-cont p{
    line-height: 32px
}

.zhj-bbqw-cont p a{
    display: block;
    line-height: 40px;
    font-size: 16px;
    margin-top: 25px;
}
.zhj-bbqw-cont .tit{
    color: #1a5a89;
    font-size: 17px;
    text-align: center;
    line-height: 46px;
}
.zhj-bbqw-cont .tip{
    color: #ab1c1c;
    line-height: 21px;
    font-size: 16px;
    text-align: center;
    display: block;
    margin-top: 13px;
}

/*--规划解读--*/
.ghjd_box{

}
.ghjd_box .tj_tit{
    width: 1200px;
    height: 64px;
    background: url("/dtszf/xhtml/images/ssw/20210325_tit_bt.png") center no-repeat;
}
.ghjd_box  .tj_tit a{
    display: block;
    font-size: 28px;
    font-weight: bold;
    color: #134299;
    padding: 13px 0 2px 26px;
}
/****图解*****/
.poster-main {
  position: relative;
  margin: 30px auto;
}
.poster-main a, .poster-main img { display: block;height:100% }
.poster-main .poster-list {
  width: 1200px;
  height: 330px;
}
.poster-main .poster-list .poster-item {
  width: 1200px;
  height: 330px;
  position: absolute;
  left: 0;
  top: 0;
}
.poster-main .poster-list .item{
    user-select: none;
    position: absolute;
	background: #d4efff;
}
.poster-main .poster-btn {
  position: absolute;
  top: 0;
  z-index: 10;
  cursor: pointer;
}
.poster-main .poster-prev-btn {
  position: absolute;
  width: 35px !important;
  height: 35px !important;
  top: 45%;
  left: -10%;
  background: url("/dtszf/xhtml/images/ssw/20210325_policyAnalyzing_leftbtn.png") 0 0 no-repeat;
}

.poster-main .poster-next-btn {
  width: 35px !important;
  height: 35px !important;
  position: absolute;
  right: -10%;
  top: 45%;
  background: url("/dtszf/xhtml/images/ssw/20210325_policyAnalyzing_rightbtn.png") 0 0 no-repeat;
}


/*--媒体--*/
.zjdt_box{
    width: 1200px;
    height: 64px;
    background: url("/dtszf/xhtml/images/ssw/20210325_tit_bt.png") center no-repeat;
}
.zjdt_box ul li a{
    display: block;
    float: left;
    font-size: 28px;
    font-weight: bold;
    color: #134299;
    padding: 13px 0 2px 26px;
}
.zjdt_box ul li a.poli_bm{
    color: #fd9d4f;
}

/*内容*/
.zjmt_con{
    margin-top: 70px;
   padding-bottom: 50px;
}
.latestPolicySlides{
    position: relative;
    width: 1200px;
    overflow-x: hidden;
    margin: 0 auto;
}
.latestPolicySlides ul li{
    width:338px;
    height:204px;
    float: left;
    display: inline;
    margin-right: 22px;
    border: 1px solid #e5e5e5;
    float: left;
}
.latestPolicySlides li h5{
    width: 307px;
    margin: auto;
    padding-top: 26px;
    padding-bottom: 16px;
    line-height: 25px;
    font-size: 18px;
    font-family: "microsoft yahei";
    font-weight: normal;
    height: 46px;
}
.latestPolicySlides li h5 a:hover{
    color: #1a5a89;
}
.latestPolicySlides li h5 a,.latestPolicySlides li p a{
    color:#333;
}

.latestPolicySlides li p{
    width: 307px;
    margin: auto;
    font-size: 16px;
    color: #6f6f6f;
    line-height: 25px;
}
.latestPolicySlides li span{
    display: block;
    text-align: right;
    padding-right: 21px;
    padding-left: 27px;
    font-family: "microsoft yahei";
    font-size: 14px;
    line-height: 36px;
    color: #0075a6;
}

/*--历史规划--*/
.lsgh_con{
    width: 1216px;
    margin-top: 58px;
    margin-bottom: 80px;
}
.lsgh_con ul{
    margin-left: 20px;
}
.lsgh_con ul li{
    background: #f5f5f5;
    width: 200px;
    height: 200px;
    margin-right: 39px;
}
.lsgh_con ul li img {
    display: block;
    margin: auto;
    padding-top: 33px;
}

.lsgh_con ul li a img:hover{
    display: block;
    transform: rotate(360deg) scale(1.2);
    -ms-transform: rotate(360deg) scale(1.2);
    -webkit-transform: rotate(360deg) scale(1.2);
    -o-transform: rotate(360deg) scale(1.2);
    -moz-transform: rotate(360deg) scale(1.2);
}

.hm_bg{
    width: 100%;
    background: url("/dtszf/xhtml/images/ssw/20210325_ssw_bg2.jpg") center bottom no-repeat;
    padding-bottom: 1px;
}
.hm_bg{

}
.ssw_hm_con{
    box-shadow: 0 0 6px #ccd0d2;
    -moz-box-shadow: 0 0 6px #7acaf0;
    padding-top: 7px;
    padding-bottom: 40px;
    margin-bottom: 140px;
}
.ssw_hm_con .hm_box ul{
    width: 1172px;
    margin:40px auto 38px auto;
}
.ssw_hm_con .hm_box ul li{
    margin:0 23px;
    margin-bottom: 30px;

}
.ssw_hm_con .hm_box ul li{
    float: left;
}
.ssw_hm_con .hm_box ul li a{
    display: block;
	background: #e7f8ff;
    width: 245px;
    height: 89px;
	line-height: 89px;
    font-size: 20px;
    color: #0268a6;
	border-radius:8px;
	text-align:center;
}
.ssw_hm_con .hm_box ul li a:hover{
    background: #0268a6;
	color: #fff;
}

.hm_img ul li img{
    display: block;
    margin: auto;
}
.hm_img {
    margin-bottom: 40px;
}

.zhj-report-left ul div {
    font-size: 18px;
    cursor: pointer;
    width: 186px;
    height: 67px;
    line-height: 42px;
    margin-top: 20px;
    background: url(/dtszf/xhtml/images/ssw/20210123_dbg_left.png) 0 0 no-repeat;
    text-align: center;
    margin-left: -7px;
}

.zhj-report-left ul div a {
    display: inline-block;
    color: #fff;
    font-weight: bold;
    margin-left: 12px;
    text-align: center;
    margin-top: 10px;
}

.ghqw p{
text-indent: 2em;
line-height: 42px;
font-size: 16px;
}

/*新闻发布会*/
.xwfbh{
    margin: 50px 0;
	height: 150px;
}
.xwfbh .u-spans{
	width:30px;
	height:30px;
	background:url(/dtszf/xhtml/images/ssw/ic.png) no-repeat center;
}
.xwfbh .u-a{
	width:450px;
	height:30px;
	line-height:30px;
}
.xwfbh .x-l{
	width:590px;
	height:30px;
	display:black;
}
.xwfbh .x-l li{
	height:30px;
}
.xwfbh .x-l li:hover{color:#0268a6;}
.mr10{margin-right:20px;}
.x-sp{color:#cdcdcd; font-size:14px; height: 30px; line-height: 30px;}
.clear{clear:both;}
.xwfb_r{
    width: 762px;
    height: 260px;
     padding-left: 40px;
    background: #f6f6f6;
    border: 1px solid #dfdfdf;
}
.xwfb_r .title{
    margin-top: 20px;
}
.xwfb_r_con a{
    display: block;
    font-size: 18px;
    margin-top: 30px;
    margin-bottom: 23px;
}
.xwfb_r_con{
    width: 718px;
    border-bottom: 1px dashed #b0b0b0;

}
.xwfb_r_con img{
    display: block;
    margin-top: 35px;
    margin-left: 14px;
}
.xwfbh .text{
    display: block;
    font-size: 16px;
    color: #888888;
    margin-top: 17px;
    width: 718px;
    line-height: 30px;
}
.xwfbh .core span{
    display: block;
    line-height: 30px;
    color: #006eb0;
    font-size: 14px;
    margin-bottom: 25px;
    overflow: hidden;
    text-align: center;
    margin-left: 626px;
    background: #ffffff;
    width: 85px;
}

/*媒体解读*/
.mtjd_box ul li i{
    float: left;
    width: 5px;
    height: 70px;
    margin-right: 23px;
}
.mtjd_box ul li a {
    line-height: 70px;
    float: left;
    color: black;
    font-size: 17px;
    transition: all .3s ease;

}
.mtjd_box ul li {
    line-height: 54px;
    font-size: 18px;
    border-bottom: 1px dashed #c4d2e4;
    overflow-x: hidden;
    padding-left: 10px;
    margin-left: 26px;
}
.mtjd_core{
    margin-top: 28px;
    margin-left: 167px;
}
.mtjd_core span{
    display: block;
    line-height: 30px;
    border:1px solid #015293;
    font-size: 14px;
    margin-bottom: 25px;
    overflow: hidden;
    text-align: center;
    margin-left: 626px;
    background: #f4f8fb;
    width: 80px;
    color: #015293;
    border-radius: 4px;
}

/*尾部*/
.footer2 { border-top:1px solid #ccc; padding-top:20px; height:180px;background:#f6f6f6;}
.otherlink { border-bottom:1px solid #ccc; padding-bottom:20px; }
.otherlink table { width:1000px; margin:0 auto;}
.otherlink table tr td { width:200px;}
.otherlink table tr td select { width:170px; margin:0 auto;}
.mzsm { width:960px; margin:0 auto;}
.mzsmcon { /*width:700px;*/ margin-top:10px;}
.mzsmcon p a { font-size:12px;}
.mzsmcon p a, .mzsmcon p span { margin-right:10px;}
.mzsmcon p { font-size:12px; line-height: 23px;}
.mzsmico { margin-top:40px;}

.imgbox {
    width: 48%;
    height: 398px;
    overflow: hidden;
    margin-top: 14px;
    overflow: hidden;
    background: #ffffff;
    text-align: center;
}
.imgbox a {
    display: block;
}
.imgbox a img {
	border: 0px;
    vertical-align: middle;
    max-width: 100%;
    transition: all .3s linear;
    height: auto;
}
.zcjd.list {
    overflow: hidden;
    text-align: justify;
    padding-top: 25px;
}
.mar_t25 {
    margin-top: 25px;
}
.zcjd.list {
	width: 1200px;
}
.zcjd.list li {
    line-height: 48px;
    padding-left: 20px;
    overflow: hidden;
    transition: all .3s linear;
    background: url(../../images/dtszf_dot.png) no-repeat left 21px;
    font-size: 18px;
}
.zcjd.list li span {
    color: #999999;
    margin-left: 15px;
    font-size: 16px;
    display: inline-block;
    float: right;
}