     /*当无需间距时*/
     
     div.marg-none {
         margin: 0;
     }
     
     div.marg-bot {
         margin-bottom: 20px
     }
     
     .page-left {
         width: 660px;
         /*height: 1250px;*/
         float: left;
         margin-bottom: 25px;
     }
     
     .page-right {
         width: 310px;
         /*height: 1250px;*/
         float: right;
         margin-bottom: 25px;
         margin-left: 25px;
     }
     
     .left-content-title {
         width: 660px;
         height: 30px;
         border-bottom: 1px solid #c5c5c5;
     }
     
     .page-left-content {
         width: 620px;
         padding: 20px;
         /*height: 1030px;*/
         border-bottom: 1px dashed #e5e5e5;
         background: #f3f8ff;
         overflow: hidden;
     }
     
     .page-left-content p {
         margin-bottom: 1.3em;
     }
     
     .page-left-related {
         width: 620px;
         height: 150px;
         margin-top: 20px;
         padding: 20px;
         background: #fff;
     }
     
     .page-left-related .related-title {
         display: block;
         font-size: 16px;
         font-weight: bold;
         margin-bottom: 20px;
     }
     
     .page-left-related li {
         width: 200px;
         margin: 10px 20px 10px 0;
         float: left;
     }
     
     .right-top-container {
         margin-bottom: 16px;
         position: relative;
     }
     
     .right-top-top {
         width: 315px;
         height: 120px;
         border-bottom: 1px dashed #e8e8e8;
         background: #FFF;
     }
     
     .right-top-list {
         width: 315px;
         height: 160px;
         background: #FFF;
     }
     
     .right-top-title {
         width: 315px;
         height: 32px;
         border-bottom: 1px solid #e5e5e5;
     }
     
     span.right-top-topic {
         . display: block;
         float: left;
         width: 165px;
         font-size: 18px;
         margin-top: 10px;
         padding-left: 10px;
         color: #323232;
         bg
     }
     
     span.right-top-text {
         display: block;
         float: left;
         width: 155px;
         margin-top: 10px;
         padding: 0 10px;
         color: #737373;
         font-size: 13px;
     }
     
     .right-top-list li {
         float: left;
         height: 40px;
         line-height: 40px;
         width: 295px;
         list-style-type: disc;
         margin-left: 20px;
         font-size: 14px;
         color: #323232;
     }
     
     .right-top-top img {
         float: left;
         width: 118px;
         margin-top: 15px;
     }
     
     .right-top-banner {
         width: 315px;
         height: 100px;
         background: #fff;
     }
     
     .right-top-banner img {
         width: 300px;
         height: 90px;
         padding: 10px 5px 5px 5px;
         margin-bottom: 20px;
     }
     /*right-mid start*/
     
     .right-mid-container {
         width: 315px;
         margin-top: 25px;
     }
     
     .right-mid-title {
         width: 315px;
         height: 32px;
         border-bottom: 1px solid #e5e5e5;
     }
     
     .right-mid-list {
         width: 315px;
         height: 160px;
         margin-top: 10px;
         background: #fff;
     }
     
     .right-mid-list li {
         width: 295px;
         height: 40px;
         line-height: 40px;
         list-style-type: disc;
         margin-left: 20px;
     }
     
     .right-mid-top {
         width: 315px;
         height: 110px;
         position: relative;
         background: #fff;
     }
     
     .right-mid-caption {
         display: block;
         position: absolute;
         left: 0;
         bottom: -5px;
         width: 315px;
         height: 25px;
         line-height: 25px;
         font-size: 14px;
         color: #323232;
         text-indent: 1em;
         background-color: rgba(220, 220, 220, .8);
         /*需要添加IE8兼容*/
         filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#7fc8c8c8, endColorstr=#7fc8c8c8);
         /*IE8支持*/
     }
     /*right-mid end*/
     /*right-mid banner start*/
     
     .right-mid-banner {
         width: 315px;
         height: 100px;
         background: #fff;
     }
     
     .right-mid-banner img {
         width: 300px;
         height: 90px;
         padding: 10px 5px 5px 5px;
         margin-bottom: 20px;
     }
     /*right-mid banner end*/
     /*right-bottom start*/
     
     .right-bottom-container {
         width: 315px;
         margin-top: 25px;
     }
     
     .right-bottom-title {
         width: 315px;
         height: 32px;
         border-bottom: 1px solid #e5e5e5;
     }
     
     .right-bottom-list {
         width: 315px;
         height: 160px;
         margin-top: 10px;
         background: #FFF;
     }
     
     .right-bottom-list li {
         width: 295px;
         height: 40px;
         line-height: 40px;
         list-style-type: disc;
         margin-left: 20px;
     }
     
     .right-bottom-top {
         width: 315px;
         height: 110px;
         position: relative;
         background: #fff;
     }
     
     .right-bottom-caption {
         display: block;
         position: absolute;
         left: 0;
         bottom: -5px;
         width: 315px;
         height: 25px;
         line-height: 25px;
         font-size: 14px;
         color: #323232;
         text-indent: 1em;
         background-color: rgba(220, 220, 220, .8);
         /*需要添加IE8兼容*/
         filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#7fc8c8c8, endColorstr=#7fc8c8c8);
         /*IE8支持*/
     }
     /*right-mid end*/
     
     span.channel {
         line-height: 27px;
         margin-left: 5px;
         font-size: 18px;
     }
     
     span.main {
         line-height: 42px;
         font-weight: bold;
     }
     /*文档内容样式，仅为美观，最终样式通过CMS录入时设定，无须CSS控制*/
     
     .left-content-main p.content-topic {
         font-size: 20px;
         text-align: center;
         margin-bottom: 1em;
     }
     
     .left-content-main p.type-time {
         text-align: center;
         color: #737373;
         margin-bottom: 10px;
     }
     
     .left-content-main p.content-summary {
         text-indent: 2em;
         color: #737373;
         line-height: 2em;
         margin-bottom: 1em;
         padding: 0 15px;
         text-align: center;
     }
     
     .content-img-container {
         position: relative;
         text-align: center;
     }
     
     .content-img-container img {
         width: 600px;
         height: 270px;
     }
     
     .content-img-container span.img-caption {
         height: 40px;
         line-height: 40px;
         width: 600px;
         position: absolute;
         bottom: 0;
         left: 30px;
         text-align: left;
         text-indent: 2em;
         background-color: rgba(220, 220, 220, .5);
         /*需要添加IE8兼容*/
         filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#7fc8c8c8, endColorstr=#7fc8c8c8);
         /*IE8支持*/
     }
     
     p.content-text {
         margin-top: 20px;
         line-height: 2em;
         text-indent: 2em;
         padding: 0 15px;
         color: #737373;
     }
     
     p.content-source {
         margin-top: 20px;
         margin-bottom: 20px;
         color: #737373;
         padding-left: 15px;
     }
     
     p.content-keywords {
         margin-top: 20px;
         margin-bottom: 20px;
         color: #737373;
         padding-left: 15px;
     }
     
     p.content-keywords .keywords {
         color: dodgerblue;
     }
     
     .page-turn {
         height: 24px;
         line-height: 24px;
         margin: 30px auto;
         text-align: center;
         vertical-align: middle;
         width: 100%;
     }
     
     .page-turn span {
         display: inline-block;
         margin: 2px;
         border: 1px solid #e3e3e3;
         font-size: 13px;
     }
     
     span.page-turner {
         width: 65px;
         text-align: center;
     }
     
     span.page-number {
         width: 26px;
         text-align: center;
     }
     
     span.page-number.current-page {
         background: #1f90de;
         color: #fff;
     }
     
     .article-turn {
         height: 20px;
         line-height: 20px;
         margin-top: 40px;
     }
     
     span.article-previous {
         float: left;
         margin-left: 15px;
     }
     
     span.article-next {
         float: right;
         margin-right: 15px;
     }
     /*预警信息样式开始*/
     
     .yjxx-title {
         width: 310px;
         height: 30px;
         border-bottom: 1px solid #c5c5c5;
     }
     
     .warn-list-container {
         width: 305px;
         height: 222px;
         background: #fff;
         padding-left: 5px;
         padding-top: 10px;
     }
     
     .warn-list-content {
         width: 310px;
         height: 47px;
         float: left;
         margin-top: 5px;
     }
     
     .warn-list-content p {
         float: left;
         font-size: 12px;
         height: 20px;
         margin-left: 5px;
         margin-top: 6px;
         width: 245px;
         color: #707070;
     }
     
     .warn-list-content p span {
         font-size: 12px;
         margin-left: 5px;
     }
     
     .warntype_img {
         width: 36px;
         height: 36px;
         float: left;
         margin: 5px;
     }
     
     .warntype_img img {
         width: 36px;
         border: 0;
     }
     
     .warntype_title {
         float: left;
         width: 262px;
     }
     
     .warntype_title span.warning_1 {
         border-right: 1px solid #c5c5c5;
         display: inline-block;
         font-size: 16px;
         height: 16px;
         line-height: 16px;
         padding: 0 5px;
     }
     
     .warntype_title span.warning_2 {
         display: inline-block;
         font-size: 14px;
         height: 24px;
         line-height: 29px;
         padding: 0 5px;
     }
     
     .warntype_title span.warning_2:hover {
         color: #188eee;
     }
     
     .warntype_title span.warning_3 {
         color: grey;
         display: inline-block;
         font-size: 14px;
         height: 24px;
         line-height: 29px;
         padding: 0 5px;
     }
     /*预警信息样式结束*/
     
     .left-content-main p,
     .content-text p,
     .content-summary p,
     .content-text p,
     .content-text {
         line-height: 30px;
     }