     /* 统一样式 */
     body,
     p,
     h1,
     h2,
     h3,
     h4,
     h5,
     h6,
     ul,
     ol,
     li,
     dl,
     dt,
     dd,
     pre {
         margin: 0;
         padding: 0;
         border: none;
         list-style: none;
         box-sizing: border-box;
     }
     
     body {
         font-family: "microsoft yahei", "Helvetica Neue", Helvetica, Arial, sans-serif;
         font-size: 14px;
         color: #333;
         background-color: #f0f0f0;
     }
     
     a {
         color: #333;
         text-decoration: none;
         transition: .3s;
     }
     
     a:hover {
         color: #fc912f;
         text-decoration: none;
     }
     
     input,
     button {
         outline: 0;
     }
     
     img {
         vertical-align: middle;
         border: 0;
         transition: .3s;
         padding: 0;
         max-width: 100%;
     }
     
     .clearfix {
         *zoom: 1;
     }
     
     .clearfix:after {
         content: '';
         display: block;
         clear: both;
     }
     /* 统一样式结束 */
     /* 版心 */
     
     .w {
         width: 1200px;
         margin: 0 auto;
     }
     
     .fl {
         float: left;
     }
     
     .fr {
         float: right;
     }

     /* 顶部一栏开始 */
     
     .cont {
         width: 100%;
         background-color: #2d3032;
     }
     
     .top-event {
         width: 100%;
         height: 186px;
         background-image: url(../images/bg-1.png)
     }
     
     .top-event-1 {
         height: 36px;
         color: #8c8c8c;
     }
     
     .top-event-2 {
         position: relative;
         height: 150px;
     }
     
     .cont-2 {
         width: 100%;
         height: 150px;
         box-sizing: border-box;
     }
     
     .top-event-1>span {
         text-align: center;
         line-height: 36px;
     }
     
     .top-event-1 .list li {
         float: left;
         padding-right: 10px;
     }
     
     .top-event-1 .list span {
         padding-left: 5px;
     }
     
     .top-event-1 .list a {
         text-align: center;
         color: #8c8c8c;
         line-height: 36px;
     }
     
     .top-event-1 .list a:hover {
         color: #fff;
     }
     
     .top-event-2 .cont-3 {
         position: absolute;
         left: 50%;
         top: 50%;
         transform: translate(-50%, -50%)
     }
     /* 导航条开始 */
     
     .bar {
         width: 100%;
         background-color: #007fd8;
     }
     
     .nav-bar {
         z-index: 100000;
     }
     
     .nav {
         height: 55px;
         line-height: 55px;
         background: #007fd8;
         position: relative;
         z-index: 100000;
     }
     
     .nav a {
         color: #fff;
     }
     
     .nav .nLi {
         float: left;
         position: relative;
         display: inline;
     }
     
     .li-left {
         padding-left: 100px;
     }
     
     .nav .nLi h3 {
         float: left;
         width: 120px;
         text-align: center;
     }
     
     .nav .nLi h3 a {
         display: block;
         padding: 0 20px;
         font-size: 16px;
         font-weight: normal;
     }
     
     .nav .sub {
         display: none;
         width: 120px;
         top: 53px;
         position: absolute;
         background: #295994;
         line-height: 36px;
         padding: 5px 0;
         opacity: 0.8;
     }
     
     .nav .sub li {
         zoom: 1;
     }
     
     .nav .sub a {
         display: block;
         padding: 0 10px;
         text-align: center;
     }
     
     .sub li a:hover {
         /* background: #295994; */
         color: #fc912f;
     }
     
     .nav .on h3 a {
         background: #295994;
         color: #fff;
     }
     /* 导航条结束 */
     /* 轮播图开始 */
     .slideBox{
         width:100%;
         overflow:hidden;
         position:relative;
         text-align: center;
     }
     .slideBox .hd{
         position:absolute;
         width: 100%;
         bottom: 15px;
         z-index:1;
     }
     .slideBox .hd ul{
         width: 100%;
         text-align: center;
     }
     .slideBox .hd ul li{
         margin:0 5px;
         width:15px;
         height:15px;
         border: 2px solid #fff;
         cursor:pointer;
         display: inline-block;
         border-radius: 50%;
     }
     .slideBox .hd ul li.on{
         border: 1px solid #0D9AEA;
         background:#0D9AEA;
     }
     .slideBox .bd li{
         zoom:1;
         vertical-align:middle;
     }
     .slideBox .bd img{
         display:inline-block;
     }

     /* 中间内容区域开始 */
     /* 内容一 */
     
     .main-1 {
         position: relative;
         margin-bottom: 22px;
     }
     
     .main-1-text {
         padding-bottom: 25px;
         margin-top: 25px;
     }
     
     .main-1-text h1 {
         font-size: 28px;
         color: #111;
         display: inline;
     }
     
     .main-1-text span {
         color: #666;
     }
     
     .main-1-text a {
         line-height: 37px;
         text-align: center;
     }
     /* 小轮播图 */
     .albumBox{
         width: 700px;
         height: 460px;
         position:relative;
         text-align: center;
         background: #fefefe;
     }
     .albumBox .hd{
         position:absolute;
         width: 100%;
         bottom: -32px;
         z-index:1;
     }
     .albumBox .hd ul{
         width: 100%;
         text-align: right;
         padding-right: 15px;
     }
     .albumBox .hd ul li{
         margin:0 5px;
         width:12px;
         height:12px;
         border: 1px solid #09B3EE;
         cursor:pointer;
         display: inline-block;
         border-radius: 50%;
     }
     .albumBox .hd ul li.on{
         background:#09B3EE;
     }
     .albumBox .bd li{
         zoom:1;
         vertical-align:middle;
         position: relative;
     }
     .albumBox .bd img{
         display:inline-block;
         width: 100%;
         height: 460px;
     }
     .albumBox .bd a{
         display: block;
         height: 100%;
         overflow: hidden;
     }
     .albumBox .bd img:hover{
         transform: scale(1.1);
     }
     .albumBox .bd li p{
         position: absolute;
         bottom: 0;
         width: 100%;
         height: 50px;
         line-height: 50px;
         overflow: hidden;
         color: #fff;
         font-size: 16px;
         text-align: left;
         padding: 0 110px 0 15px;
         background: rgba(0,0,0,.5);
     }

     /* 内容一右侧 */
     
     .main-1-r {
         width: 475px;
         height: 155px;
         box-sizing: border-box;
         background-color: #fff;
         padding-left: 25px;
         padding-right: 35px;
         border-radius: 7px;
         box-shadow: -2px 3px 4px #d8d8d8;
         margin-bottom: 13px;
     }
     
     .main-1-r p {
         font-size: 14px;
         color: #a3a3a3;
         line-height: 25px;
         padding-bottom: 20px;
         width: 415px;
         overflow: hidden;
         display: -webkit-box;
         text-overflow: ellipsis;
         -webkit-line-clamp: 2;
         -webkit-box-orient: vertical;
         white-space: normal;
     }
     
     .main-1-r h1 {
         width: 415px;
         font-size: 18px;
         line-height: 58px;
         color: #111;
         font-weight: normal;
         white-space: nowrap;
         text-overflow: ellipsis;
         overflow: hidden;
         word-break: break-all;
     }
     
     .main-1-r div a {
         color: #a3a3a3;
         font-size: 14px;
     }
     
     .main-1-r div a:hover {
         color: #fc912f;
     }

     /* 三角形 */
     
     .trangle {
         display: inline-block;
         width: 0;
         height: 0;
         border-style: solid;
         border-color: transparent transparent transparent #a3a3a3;
         border-width: 5px 0 5px 5px;
         margin-left: 8px;
     }
     /* 内容二-导航条开始 */
     
     .main-2 {
         background-image: url("../images/bg-3.png");
         height: 302px;
         width: 100%;
         margin-bottom: 44px;
     }
     
     .main-2 .tongzhi {
         width: 257px;
         height: 120px;
         position: relative;
         margin: 0 auto;
     }
     
     .main-2 .tongzhi h2 {
         line-height: 120px;
         text-align: center;
     }
     .main-2 .tongzhi h2 a{
         font-size: 30px;
         font-weight: normal;
         color: #fff;
     }
     .main-2 .tongzhi h2 a:hover{
         color: #fc912f;
     }
     
     .tongzhi:after,
     .tongzhi:before {
         content: "";
         position: absolute;
         top: 50%;
         background: #fff;
         height: 1px;
         width: 21%;
     }
     
     .tongzhi:after {
         left: 0;
     }
     
     .tongzhi:before {
         right: 0;
     }
     
     .main-2-text {
         border-left: 1px solid #fff;
         padding: 0 20px;
         width: 33.33%;
         height: 127px;
         box-sizing: border-box;
     }
     
     .main-2-text-p1 {
         width: 104px;
         height: 30px;
         line-height: 30px;
         background-color: #fff;
         text-align: center;
         border-radius: 4px;
     }
     
     .main-2-text-p2 {
         font-size: 12px;
         color: #98d0f0;
         height: 40px;
         line-height: 20px;
         overflow: hidden;
     }
     
     .main-2-text h3 a {
         color: #ddeffa;
         line-height: 50px;
         font-size: 18px;
         font-weight: normal;
         width: 370px;
         display: block;
         white-space: nowrap;
         text-overflow: ellipsis;
         overflow: hidden;
         word-break: break-all;
     }
     
     .main-2-text h3 a:hover {
         color: #fc912f;
         text-decoration: underline;
     }

     /* 内容三开始 */
     
     .main-3 {
         margin-bottom: 16px;
     }
     
     .main-3-contant {
         height: 480px;
         width: 386px;
         margin-right: 14px;
         background-color: #fff;
         padding-left: 24px;
         padding-right: 16px;
         padding-top: 18px;
         box-sizing: border-box;
         box-shadow: -2px 3px 4px #d8d8d8;
     }
     
     .main-3-t {
         border-bottom: 2px solid #1e87ed;
         padding-bottom: 11px;
         position: relative;
         margin-bottom: 10px;
     }
     
     .main-3-t .a2 img {
         vertical-align: 7%;
     }
     
     .main-3-t a:hover {
         color: #fc912f;
     }
     
     .main-3-m {
         border-bottom: 1px dotted #afafaf;
     }
     
     .main-3-m a:hover {
         color: #fc912f;
     }
     
     .main-3-b {
         padding-top: 10px;
     }
     
     .main-3-b a:hover {
         color: #fc912f;
         text-decoration: underline;
     }
     
     .main-3-t .a1 {
         padding-left: 8px;
         font-size: 18px;
         position: absolute;
         top: 3px;
     }
     
     .main-3-t .a2 {
         color: #7c7c7c;
         font-size: 12px;
         position: absolute;
         top: 8px;
         right: 0px;
     }
     
     .main-3-m h3 a {
         font-size: 18px;
         font-weight: normal;
         line-height: 50px;
         width: 340px;
         display: block;
         white-space: nowrap;
         text-overflow: ellipsis;
         overflow: hidden;
         word-break: break-all;
     }
     
     .main-3-m p {
         color: #9d9d9d;
         font-size: 12px;
         line-height: 24px;
         padding-bottom: 10px;
         width: 346px;
         text-overflow: -o-ellipsis-lastline;
         overflow: hidden;
         text-overflow: ellipsis;
         display: -webkit-box;
         -webkit-line-clamp: 2;
         line-clamp: 2;
         -webkit-box-orient: vertical;
     }
     
     .main-3-b li a {
         color: #666;
         line-height: 30px;
         width: 320px;
         display: inline-block;
         white-space: nowrap;
         text-overflow: ellipsis;
         overflow: hidden;
         word-break: break-all;
     }
     
     .main-3-b li {
         width: 346px;
         text-overflow: ellipsis;
     }
     
     .main-3-b .quare {
         width: 6px;
         height: 6px;
         background-color: #b8b8b8;
         display: inline-block;
         text-align: center;
         margin-right: 5px;
         margin-bottom: 12px;
     }
     /* 右侧第三栏例外 */
     
     .main-3-m-else {
         border-bottom: none;
     }
     
     .main-3-m-else img {
         width: 348px;
         height: 134px;
         padding-top: 8px;
     }
     
     .main-3-b-else li {
         position: relative;
     }
     
     .main-3-b-else li a {
         max-width: 280px;
         text-overflow: ellipsis;
     }
     
     .main-3-b-else li p {
         display: inline-block;
         position: absolute;
         right: 0;
         top: 8px;
     }
     /* 人物聚焦内容四\照片墙 */
     
     .main-4 {
         margin-bottom: 54px;
     }
     
     .main-4 .bg-photo {
         background-color: #3e8db9;
         width: 300px;
         height: 210px;
         padding: 22px 0 29px 23px;
         box-sizing: border-box;
         position: relative;
     }
     
     .main-4 .bg-photo::before {
         content: '';
         position: absolute;
         top: 50%;
         right: -20px;
         width: 0;
         height: 0;
         margin-top: -10px;
         border: 10px solid transparent;
         border-left-color: #3e8db9;
         z-index: 9;
     }
     
     .bg-photo li {
         color: #fff;
     }
     
     .bg-photo .photo-text1 {
         width: 242px;
         padding-bottom: 20px;
     }
     
     .bg-photo .photo-text1 a {
         font-size: 16px;
         color: #fff;
         line-height: 25px;
     }
     
     .bg-photo .photo-text1 a:hover {
         color: #fc912f;
         text-decoration: underline;
     }
     
     .bg-photo .photo-text2 {
         font-size: 12px;
         margin-bottom: 50px;
     }
     
     .bg-photo .photo-text2 img {
         padding-right: 4px;
     }
     
     .bg-photo .photo-text3 a {
         font-size: 12px;
         color: #fff;
     }
     
     .bg-photo .photo-text3 {
         width: 73px;
         height: 22px;
         border: 1px solid #fff;
         border-radius: 12px;
         text-align: center;
     }

     .bg-photo .photo-text3:hover {
         border-color: #fc912f;
     }

     .bg-photo .photo-text3:hover a {
         color: #fc912f;
     }
     
     .bg-img {
         width: 300px;
         height: 210px;
         transition: all 4s;
          overflow: hidden;
     }
      .bg-img img:hover {
         transform: scale(1.1);
         cursor: pointer;
     }
     
     .main-4-photo ul:nth-child(3) {
         background-color: #95c14d;
     }
     
     .main-4 ul:nth-child(3)::before {
         border-left-color: #95c14d;
     }
     /* 第二排第一个颜色 */
     
     .main-4-photo .bg-photo2 {
         background-color: #eca046;
     }
     
     .main-4 .bg-photo2::before {
         top: 50%;
         left: -10px;
         border-color: transparent #eca046 transparent transparent;
         border-width: 10px 10px 10px 0px;
     }
     /* 第二排第二个颜色 */
     
     .main-4-photo .bg-photo2:last-child{
         background-color: #b39c78;
     }
     
     .main-4 .bg-photo2:last-child::before {
         top: 50%;
         left: -10px;
         border-color: transparent #b39c78 transparent transparent;
         border-width: 10px 10px 10px 0px;
     }
     /* 内容区域结束 */
     /* 页脚开始 */
     
     .footer {
         background-color: #00407e;
         color: #fff;
         height: 380px;
     }
     
     .footer li a {
         color: #fff;
     }
     
     .footer .link {
         border-bottom: 1px solid #4977a3;
         height: 61px;
     }
     
     .footer .link ul li {
         float: left;
     }
     
     .link li {
         line-height: 61px;
         text-align: center;
         padding-right: 8px;
     }
     
     .link li a:hover {
         color: #fc912f;
     }
     /* 列表 */
     
     .footer-list {
         height: 320px;
         padding-top: 40px;
     }
     
     .footer-list ul {
         margin-right: 62px;
     }
     
     .footer-list li a {
         color: #b3c6d8;
         line-height: 24px;
     }
     
     .footer-list li a:hover {
         color: #fc912f;
     }
     
     .footer-list .list-name {
         font-size: 16px;
         color: #fff;
         line-height: 32px;
     }
     /* 两个图标 */
     
     .tubiao {
         position: relative;
     }
     
     .tubiao div {
         display: inline-block;
         padding-left: 54px;
     }
     
     .tubiao-text {
         display: inline-block;
         position: absolute;
         right: 4px;
         bottom: -23px;
     }
     /* copyright */
     
     .copyright {
         background-color: #2d3032;
         border-top: 1px solid #3d3f42;
         height: 46px;
     }
     
     .copyright p {
         line-height: 46px;
         text-align: center;
         color: #fff;
     }