﻿@charset "utf-8";
/* CSS Document */
/* Reset */
html, body, div, img, p, hr, pre, h1, h2, h3, h4, h5, h6, table, tr, td, th, tfoot, tbody, thead, form, fieldset, input, textarea, select, label, ul, ol, dl, li, dt, dd { margin: 0; padding: 0; border: 0; outline: none; list-style: none; font-weight: normal; }
body, html { height: 100%; width: 100%; font-size: 14px; line-height: 24px; font-family: "微软雅黑"; }
body { color: #484848; }
li { list-style-type: none; }
a { text-decoration: none; outline: none; color: #484848; }
a:hover { text-decoration: underline; }
table { border-collapse: collapse; border-spacing: 0; margin: 0 auto; clear: both; }
img { border: 0; display: block; }
em { font-style: normal; }
hr { height: 0; clear: both; }
.none { display: none; }
.clear { clear: both; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
* html .clearfix { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */
.fl { float: left; }
.fr { float: right; }
/* ===============================================================
Basic Swiper Styles 
================================================================*/
/*封面*/

.full-screen, .full-screen body { width: 100%; height: 100%; overflow: hidden; }
.cover-box { position: relative; width: 100%; height: 100%; background: url(//www.xinhuanet.com/newmedia/20171122zgwsqd/images/cover.jpg) top center no-repeat; -webkit-background-size: auto 100%; -moz-background-size: auto 100%; background-size: auto 100%; overflow: hidden; }
.cover-bg, .cover-content, .cover-mask, .cover-title, .cover-building, .cover-slogan { opacity: 0; position: absolute; top: 0; left: 0; width: 100%; height: 100%; overflow: hidden; }
.show .cover-content, .show .cover-title, .show .cover-building, .show .cover-slogan { opacity: 1; }
.cover-content { z-index: 110; font-size: 12px; }
.cover-content .logo { position: absolute; z-index: 20; top: 2%; left: 50%; margin-left: -590px; width: 112px; height: 71px; }
.cover-content .cover-nav { position: absolute; z-index: 50; top: 50%; width: 100%; width: 696px; height: 256px; background: url(//www.xinhuanet.com/newmedia/20170328zgws/images/fmbtn.png) no-repeat; left: 50%; margin-left: -230px; margin-top: 100px; text-align: center; color: #435894; }
.cover-content .cover-nav a { padding: 0 10px; color: #435894; }
.cover-content .cover-nav a:hover { text-decoration: underline; }
.jj { display: block; width: 122px; height: 122px; margin-top: 38px; margin-right: 50px; padding: 0!important; float: left; filter: alpha(opacity=60); -moz-opacity: 0.6; -khtml-opacity: 0.6; opacity: 0.6; }
.hxr { display: block; width: 162px; height: 162px; margin-top: 0px; margin-right: 24px; padding: 0!important; float: left; filter: alpha(opacity=60); -moz-opacity: 0.6; -khtml-opacity: 0.6; opacity: 0.6; }
.hd { display: block; width: 128px; height: 128px; margin-top: 126px; margin-right: 96px; padding: 0!important; float: left; filter: alpha(opacity=60); -moz-opacity: 0.6; -khtml-opacity: 0.6; opacity: 0.6; }
.hg { display: block; width: 114px; height: 114px; margin-top: 133px; padding: 0!important; float: left; filter: alpha(opacity=60); -moz-opacity: 0.6; -khtml-opacity: 0.6; opacity: 0.6; }
.cover-content .cover-goto { position: absolute; z-index: 10; top: 0; left: 0; width: 100%; height: 100%; text-align: center; color: #c39235; font-size: 16px; font-weight: bold; background: url(//www.xinhuanet.com/newmedia/20170328zgws/images/jrzt.png) no-repeat -10000px -10000px; }
.cover-goto .goto-btn { position: absolute; left: 0; bottom: 5%; width: 100%; cursor: pointer; }
.cover-goto .goto-btn .goto-icon { display: block; margin: 10px auto; width: 77px; height: 45px; background: url(//www.xinhuanet.com/newmedia/20170328zgws/images/putin.png) no-repeat center; }
.cover-goto .goto-btn .goto-icon { -webkit-animation-name: coverGoto; -moz-animation-name: coverGoto; animation-name: coverGoto; -webkit-animation-duration: 3s; -moz-animation-duration: 3s; animation-duration: 3s; -webkit-animation-iteration-count: infinite; -moz-animation-iteration-count: infinite; animation-iteration-count: infinite; }
.cover-mask { display: block; z-index: 100; }
.cover-loading { width: 0; height: 0; opacity: 0; overflow: hidden; }
.cover-bottom { position: absolute; z-index: 90; bottom: 0; left: 0; width: 100%; height: 221px; background: url(img/cover/cover-bottom.png) no-repeat bottom center; -webkit-background-size: 100% 100%; -moz-background-size: 100%; background-size: 100%; }
.cover-cloud { position: absolute; z-index: 20; bottom: -8%; left: 0; width: 100%; height: 300px; background: url(img/cover/cover-cloud.png) repeat-x; opacity: 0.5; }
.cover-cloud { -webkit-animation-name: coverCloud; -moz-animation-name: coverCloud; animation-name: coverCloud; -webkit-animation-duration: 60s; -moz-animation-duration: 60s; animation-duration: 60s; -webkit-animation-timing-function: linear; -moz-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-iteration-count: infinite; -moz-animation-iteration-count: infinite; animation-iteration-count: infinite; }
.cover-bg { opacity: 1; z-index: 10; background: url(//www.xinhuanet.com/newmedia/20171122zgwsqd/images/cover.jpg) no-repeat top center; -webkit-background-size: cover; -moz-background-size: cover; background-size: cover; }
.cover-box img { display: block; margin: 0 auto; width: auto; height: 100%; }
.cover-title { z-index: 60; top: 15%; left: 50%; margin-left: -454px; width: 909px; height: 400px; }
.cover-title-icon { height: 116px; max-height: 116px;/*background:url(img/cover/cover-title-icon.png) no-repeat center*/ }
.cover-title-text { position: absolute; bottom: 0%; width: 100%; height: 49px; max-height: 49px;/*background:url(img/cover/cover-title-text.png) no-repeat center*/ }
.show .cover-title { -webkit-animation-duration: 2s; -moz-animation-duration: 2s; animation-duration: 2s; -webkit-animation-fill-mode: both; -moz-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-name: coverTitle; -moz-animation-name: coverTitle; animation-name: coverTitle; }
.cover-building { z-index: 50; overflow: visible; }
.cover-building-hall { position: absolute; bottom: 4%; left: -0.5%; width: 294px; height: 38.5%; max-height: 385px;/*background:url(img/cover/cover-building-hall.png) no-repeat center*/ }
.cover-building-hall img { position: absolute; top: 0; left: 0; }
.cover-building-wall { position: absolute; bottom: 15%; right: -0.5%; width: 324px; height: 28.2%; max-height: 282px;/*background:url(img/cover/cover-building-wall.png) no-repeat center*/ }
.cover-building-wall img { position: absolute; top: 0; right: 0; }
.cover-building-temple { position: absolute; bottom: 2%; right: 50%; margin-right: -295px; width: 591px; height: 23.3%; max-height: 233px;/*background:url(img/cover/cover-building-temple.png) no-repeat center*/ }
.cover-building-pavilion { position: absolute; bottom: 6%; left: 50%; margin-left: 290px; width: 415px; height: 21.8%; max-height: 218px;/*background:url(img/cover/cover-building-pavilion.png) no-repeat center*/ }
.show .cover-building-hall, .show .cover-building-wall, .show .cover-building-temple, .show .cover-building-pavilion { -webkit-animation-duration: 2s; -moz-animation-duration: 2s; animation-duration: 2s; -webkit-animation-fill-mode: both; -moz-animation-fill-mode: both; animation-fill-mode: both; }
.show .cover-building-pavilion { -webkit-animation-delay: 0.2s; -moz-animation-delay: 0.2s; animation-delay: 0.2s; }
.show .cover-building-hall { -webkit-animation-name: coverBuilding; -moz-animation-name: coverBuilding; animation-name: coverBuilding; /*background-image:url(img/cover/cover-building-hall-shine.png);*/ }
.show .cover-building-wall { -webkit-animation-name: coverBuilding; -moz-animation-name: coverBuilding; animation-name: coverBuilding; /*background-image:url(img/cover/cover-building-wall-shine.png);*/ }
.show .cover-building-temple { -webkit-animation-name: coverBuilding; -moz-animation-name: coverBuilding; animation-name: coverBuilding; /*background-image:url(img/cover/cover-building-temple-shine.png);*/ }
.show .cover-building-pavilion { -webkit-animation-name: coverBuilding; -moz-animation-name: coverBuilding; animation-name: coverBuilding; /*background-image:url(img/cover/cover-building-pavilion-shine.png);*/ }
.cover-slogan { z-index: 70; }
.cover-slogan-img { position: absolute; top: 15%; left: 50%; margin: 50px 0 0 -600px; width: 1200px; height: 320px; background: url(img/cover/cover-slogan.png) no-repeat 0 -22400px; -webkit-background-size: 100% 100%; -moz-background-size: 100%; background-size: 100%; overflow: hidden; }
.show .cover-slogan-img { -webkit-animation: coverSloganImg 2.8s steps(1) forwards; -moz-animation: coverSloganImg 2.8s steps(1) forwards; animation: coverSloganImg 2.8s steps(1) forwards; }
.cover-slogan-left { position: absolute; top: 32%; left: 50%; margin-left: -690px; width: 1097px; height: 32.8%; max-height: 328px;/*background:url(img/cover/cover-slogan-left.png) no-repeat center*/ }
.cover-slogan-right { position: absolute; top: 48%; right: 50%; margin-right: -740px; width: 904px; height: 32.1%; max-height: 321px;/*background:url(img/cover/cover-slogan-right.png) no-repeat center*/ }
.cover-slogan-right img { position: absolute; left: 0; }
.show .cover-slogan-left, .show .cover-slogan-right { -webkit-animation-duration: 0.5s; -moz-animation-duration: 0.5s; animation-duration: 0.5s; -webkit-animation-fill-mode: both; -moz-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-delay: 0.6s; -moz-animation-delay: 0.6s; animation-delay: 0.6s; }
.show .cover-slogan-left { -webkit-animation-name: coverSloganLeft; -moz-animation-name: coverSloganLeft; animation-name: coverSloganLeft; /*background-image:url(img/cover/cover-slogan-left-shine.png);*/ }
.show .cover-slogan-right { -webkit-animation-name: coverSloganRight; -moz-animation-name: coverSloganRight; animation-name: coverSloganRight; /*background-image:url(img/cover/cover-slogan-right-shine.png);*/ }
/*
.cover-building-hall,
.cover-building-pavilion,
.cover-building-temple,
.cover-slogan-left,
.cover-slogan-right { -webkit-transition:background-image 0.2s ease-out 1.1s; transition:background-image 0.2s ease-out 1.1s;}
*/
@-webkit-keyframes coverCloud { 0% {
 background-position: 0 0;
}
 100% {
 background-position: -2200px 0;
}
}
@-moz-keyframes coverCloud { 0% {
 background-position: 0 0;
}
 100% {
 background-position: -2200px 0;
}
}
@keyframes coverCloud { 0% {
 background-position: 0 0;
}
 100% {
 background-position: -2200px 0;
}
}
@-webkit-keyframes coverGoto { 0%, 100%, 60%, 75%, 90% {
 -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
 transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
 0% {
 opacity: 0;
 -webkit-transform: translate3d(0, -30px, 0);
 transform: translate3d(0, -30px, 0);
}
 10% {
 opacity: 1;
 -webkit-transform: translate3d(0, 5px, 0);
 transform: translate3d(0, 5px, 0);
}
 12% {
 -webkit-transform: translate3d(0, -10px, 0);
 transform: translate3d(0, -10px, 0);
}
 14% {
 -webkit-transform: translate3d(0, 5px, 0);
 transform: translate3d(0, 5px, 0);
}
 16% {
 -webkit-transform: none;
 transform: none;
}
 95% {
 opacity: 1;
 -webkit-transform: none;
 transform: none;
}
 100% {
 opacity: 0;
 -webkit-transform: translate3d(0, 10px, 0);
 transform: translate3d(0, 10px, 0);
}
}
@-moz-keyframes coverGoto { 0%, 100%, 60%, 75%, 90% {
 -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
 -moz-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
 transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
 0% {
 opacity: 0;
 -webkit-transform: translate3d(0, -30px, 0);
 -moz-transform: translate3d(0, -30px, 0);
 transform: translate3d(0, -30px, 0);
}
 10% {
 opacity: 1;
 -webkit-transform: translate3d(0, 5px, 0);
 -moz-transform: translate3d(0, 5px, 0);
 transform: translate3d(0, 5px, 0);
}
 12% {
 -webkit-transform: translate3d(0, -10px, 0);
 -moz-transform: translate3d(0, -10px, 0);
 transform: translate3d(0, -10px, 0);
}
 14% {
 -webkit-transform: translate3d(0, 5px, 0);
 -moz-transform: translate3d(0, 5px, 0);
 transform: translate3d(0, 5px, 0);
}
 16% {
 -webkit-transform: none;
 -moz-transform: none;
 transform: none;
}
 95% {
 opacity: 1;
 -webkit-transform: none;
 -moz-transform: none;
 transform: none;
}
 100% {
 opacity: 0;
 -webkit-transform: translate3d(0, 10px, 0);
 -moz-transform: translate3d(0, 10px, 0);
 transform: translate3d(0, 10px, 0);
}
}
@keyframes coverGoto { 0%, 100%, 60%, 75%, 90% {
 -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
 -moz-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
 transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
 0% {
 opacity: 0;
 -webkit-transform: translate3d(0, -30px, 0);
 -moz-transform: translate3d(0, -30px, 0);
 transform: translate3d(0, -30px, 0);
}
 10% {
 opacity: 1;
 -webkit-transform: translate3d(0, 5px, 0);
 -moz-transform: translate3d(0, 5px, 0);
 transform: translate3d(0, 5px, 0);
}
 12% {
 -webkit-transform: translate3d(0, -10px, 0);
 -moz-transform: translate3d(0, -10px, 0);
 transform: translate3d(0, -10px, 0);
}
 14% {
 -webkit-transform: translate3d(0, 5px, 0);
 -moz-transform: translate3d(0, 5px, 0);
 transform: translate3d(0, 5px, 0);
}
 16% {
 -webkit-transform: none;
 -moz-transform: none;
 transform: none;
}
 95% {
 opacity: 1;
 -webkit-transform: none;
 -moz-transform: none;
 transform: none;
}
 100% {
 opacity: 0;
 -webkit-transform: translate3d(0, 10px, 0);
 -moz-transform: translate3d(0, 10px, 0);
 transform: translate3d(0, 10px, 0);
}
}
/*@-webkit-keyframes coverTitle {
  0% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@keyframes coverTitle {
  0% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}*/
@-webkit-keyframes coverTitle { 0% {
 opacity: 0;
}
 100% {
 opacity: 1;
}
}
@-moz-keyframes coverTitle { 0% {
 opacity: 0;
}
 100% {
 opacity: 1;
}
}
@keyframes coverTitle { 0% {
 opacity: 0;
}
 100% {
 opacity: 1;
}
}
/*@-webkit-keyframes coverBuilding {
  0%, 60%, 75%, 90%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }

  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes coverBuilding {
  0%, 60%, 75%, 90%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }

  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
*/
@-webkit-keyframes coverBuilding { 0% {
 opacity: 0;
}
 100% {
 opacity: 1;
}
}
@-moz-keyframes coverBuilding { 0% {
 opacity: 0;
}
 100% {
 opacity: 1;
}
}
@keyframes coverBuilding { 0% {
 opacity: 0;
}
 100% {
 opacity: 1;
}
}
@-webkit-keyframes coverSloganImg { 0% {
 background-position: 0 0px;
}
 1.43% {
 background-position: 0 -320px;
}
 2.86% {
 background-position: 0 -640px;
}
 4.29% {
 background-position: 0 -960px;
}
 5.71% {
 background-position: 0 -1280px;
}
 7.14% {
 background-position: 0 -1600px;
}
 8.57% {
 background-position: 0 -1920px;
}
 10% {
 background-position: 0 -2240px;
}
 11.43% {
 background-position: 0 -2560px;
}
 12.86% {
 background-position: 0 -2880px;
}
 14.29% {
 background-position: 0 -3200px;
}
 15.71% {
 background-position: 0 -3520px;
}
 17.14% {
 background-position: 0 -3840px;
}
 18.57% {
 background-position: 0 -4160px;
}
 20% {
 background-position: 0 -4480px;
}
 21.43% {
 background-position: 0 -4800px;
}
 22.86% {
 background-position: 0 -5120px;
}
 24.29% {
 background-position: 0 -5440px;
}
 25.71% {
 background-position: 0 -5760px;
}
 27.14% {
 background-position: 0 -6080px;
}
 28.57% {
 background-position: 0 -6400px;
}
 30% {
 background-position: 0 -6720px;
}
 31.43% {
 background-position: 0 -7040px;
}
 32.86% {
 background-position: 0 -7360px;
}
 34.29% {
 background-position: 0 -7680px;
}
 35.71% {
 background-position: 0 -8000px;
}
 37.14% {
 background-position: 0 -8320px;
}
 38.57% {
 background-position: 0 -8640px;
}
 40% {
 background-position: 0 -8960px;
}
 41.43% {
 background-position: 0 -9280px;
}
 42.86% {
 background-position: 0 -9600px;
}
 44.29% {
 background-position: 0 -9920px;
}
 45.71% {
 background-position: 0 -10240px;
}
 47.14% {
 background-position: 0 -10560px;
}
 48.57% {
 background-position: 0 -10880px;
}
 50% {
 background-position: 0 -11200px;
}
 51.43% {
 background-position: 0 -11520px;
}
 52.86% {
 background-position: 0 -11840px;
}
 54.29% {
 background-position: 0 -12160px;
}
 55.71% {
 background-position: 0 -12480px;
}
 57.14% {
 background-position: 0 -12800px;
}
 58.57% {
 background-position: 0 -13120px;
}
 60% {
 background-position: 0 -13440px;
}
 61.43% {
 background-position: 0 -13760px;
}
 62.86% {
 background-position: 0 -14080px;
}
 64.29% {
 background-position: 0 -14400px;
}
 65.71% {
 background-position: 0 -14720px;
}
 67.14% {
 background-position: 0 -15040px;
}
 68.57% {
 background-position: 0 -15360px;
}
 70% {
 background-position: 0 -15680px;
}
 71.43% {
 background-position: 0 -16000px;
}
 72.86% {
 background-position: 0 -16320px;
}
 74.29% {
 background-position: 0 -16640px;
}
 75.71% {
 background-position: 0 -16960px;
}
 77.14% {
 background-position: 0 -17280px;
}
 78.57% {
 background-position: 0 -17600px;
}
 80% {
 background-position: 0 -17920px;
}
 81.43% {
 background-position: 0 -18240px;
}
 82.86% {
 background-position: 0 -18560px;
}
 84.29% {
 background-position: 0 -18880px;
}
 85.71% {
 background-position: 0 -19200px;
}
 87.14% {
 background-position: 0 -19520px;
}
 88.57% {
 background-position: 0 -19840px;
}
 90% {
 background-position: 0 -20160px;
}
 91.43% {
 background-position: 0 -20480px;
}
 92.86% {
 background-position: 0 -20800px;
}
 94.29% {
 background-position: 0 -21120px;
}
 95.71% {
 background-position: 0 -21440px;
}
 97.14% {
 background-position: 0 -21760px;
}
 98.57% {
 background-position: 0 -22080px;
}
 100.00% {
 background-position: 0 -22400px;
}
}
@-moz-keyframes coverSloganImg { 0% {
 background-position: 0 0px;
}
 1.43% {
 background-position: 0 -320px;
}
 2.86% {
 background-position: 0 -640px;
}
 4.29% {
 background-position: 0 -960px;
}
 5.71% {
 background-position: 0 -1280px;
}
 7.14% {
 background-position: 0 -1600px;
}
 8.57% {
 background-position: 0 -1920px;
}
 10% {
 background-position: 0 -2240px;
}
 11.43% {
 background-position: 0 -2560px;
}
 12.86% {
 background-position: 0 -2880px;
}
 14.29% {
 background-position: 0 -3200px;
}
 15.71% {
 background-position: 0 -3520px;
}
 17.14% {
 background-position: 0 -3840px;
}
 18.57% {
 background-position: 0 -4160px;
}
 20% {
 background-position: 0 -4480px;
}
 21.43% {
 background-position: 0 -4800px;
}
 22.86% {
 background-position: 0 -5120px;
}
 24.29% {
 background-position: 0 -5440px;
}
 25.71% {
 background-position: 0 -5760px;
}
 27.14% {
 background-position: 0 -6080px;
}
 28.57% {
 background-position: 0 -6400px;
}
 30% {
 background-position: 0 -6720px;
}
 31.43% {
 background-position: 0 -7040px;
}
 32.86% {
 background-position: 0 -7360px;
}
 34.29% {
 background-position: 0 -7680px;
}
 35.71% {
 background-position: 0 -8000px;
}
 37.14% {
 background-position: 0 -8320px;
}
 38.57% {
 background-position: 0 -8640px;
}
 40% {
 background-position: 0 -8960px;
}
 41.43% {
 background-position: 0 -9280px;
}
 42.86% {
 background-position: 0 -9600px;
}
 44.29% {
 background-position: 0 -9920px;
}
 45.71% {
 background-position: 0 -10240px;
}
 47.14% {
 background-position: 0 -10560px;
}
 48.57% {
 background-position: 0 -10880px;
}
 50% {
 background-position: 0 -11200px;
}
 51.43% {
 background-position: 0 -11520px;
}
 52.86% {
 background-position: 0 -11840px;
}
 54.29% {
 background-position: 0 -12160px;
}
 55.71% {
 background-position: 0 -12480px;
}
 57.14% {
 background-position: 0 -12800px;
}
 58.57% {
 background-position: 0 -13120px;
}
 60% {
 background-position: 0 -13440px;
}
 61.43% {
 background-position: 0 -13760px;
}
 62.86% {
 background-position: 0 -14080px;
}
 64.29% {
 background-position: 0 -14400px;
}
 65.71% {
 background-position: 0 -14720px;
}
 67.14% {
 background-position: 0 -15040px;
}
 68.57% {
 background-position: 0 -15360px;
}
 70% {
 background-position: 0 -15680px;
}
 71.43% {
 background-position: 0 -16000px;
}
 72.86% {
 background-position: 0 -16320px;
}
 74.29% {
 background-position: 0 -16640px;
}
 75.71% {
 background-position: 0 -16960px;
}
 77.14% {
 background-position: 0 -17280px;
}
 78.57% {
 background-position: 0 -17600px;
}
 80% {
 background-position: 0 -17920px;
}
 81.43% {
 background-position: 0 -18240px;
}
 82.86% {
 background-position: 0 -18560px;
}
 84.29% {
 background-position: 0 -18880px;
}
 85.71% {
 background-position: 0 -19200px;
}
 87.14% {
 background-position: 0 -19520px;
}
 88.57% {
 background-position: 0 -19840px;
}
 90% {
 background-position: 0 -20160px;
}
 91.43% {
 background-position: 0 -20480px;
}
 92.86% {
 background-position: 0 -20800px;
}
 94.29% {
 background-position: 0 -21120px;
}
 95.71% {
 background-position: 0 -21440px;
}
 97.14% {
 background-position: 0 -21760px;
}
 98.57% {
 background-position: 0 -22080px;
}
 100.00% {
 background-position: 0 -22400px;
}
}
@keyframes coverSloganImg { 0% {
 background-position: 0 0px;
}
 1.43% {
 background-position: 0 -320px;
}
 2.86% {
 background-position: 0 -640px;
}
 4.29% {
 background-position: 0 -960px;
}
 5.71% {
 background-position: 0 -1280px;
}
 7.14% {
 background-position: 0 -1600px;
}
 8.57% {
 background-position: 0 -1920px;
}
 10% {
 background-position: 0 -2240px;
}
 11.43% {
 background-position: 0 -2560px;
}
 12.86% {
 background-position: 0 -2880px;
}
 14.29% {
 background-position: 0 -3200px;
}
 15.71% {
 background-position: 0 -3520px;
}
 17.14% {
 background-position: 0 -3840px;
}
 18.57% {
 background-position: 0 -4160px;
}
 20% {
 background-position: 0 -4480px;
}
 21.43% {
 background-position: 0 -4800px;
}
 22.86% {
 background-position: 0 -5120px;
}
 24.29% {
 background-position: 0 -5440px;
}
 25.71% {
 background-position: 0 -5760px;
}
 27.14% {
 background-position: 0 -6080px;
}
 28.57% {
 background-position: 0 -6400px;
}
 30% {
 background-position: 0 -6720px;
}
 31.43% {
 background-position: 0 -7040px;
}
 32.86% {
 background-position: 0 -7360px;
}
 34.29% {
 background-position: 0 -7680px;
}
 35.71% {
 background-position: 0 -8000px;
}
 37.14% {
 background-position: 0 -8320px;
}
 38.57% {
 background-position: 0 -8640px;
}
 40% {
 background-position: 0 -8960px;
}
 41.43% {
 background-position: 0 -9280px;
}
 42.86% {
 background-position: 0 -9600px;
}
 44.29% {
 background-position: 0 -9920px;
}
 45.71% {
 background-position: 0 -10240px;
}
 47.14% {
 background-position: 0 -10560px;
}
 48.57% {
 background-position: 0 -10880px;
}
 50% {
 background-position: 0 -11200px;
}
 51.43% {
 background-position: 0 -11520px;
}
 52.86% {
 background-position: 0 -11840px;
}
 54.29% {
 background-position: 0 -12160px;
}
 55.71% {
 background-position: 0 -12480px;
}
 57.14% {
 background-position: 0 -12800px;
}
 58.57% {
 background-position: 0 -13120px;
}
 60% {
 background-position: 0 -13440px;
}
 61.43% {
 background-position: 0 -13760px;
}
 62.86% {
 background-position: 0 -14080px;
}
 64.29% {
 background-position: 0 -14400px;
}
 65.71% {
 background-position: 0 -14720px;
}
 67.14% {
 background-position: 0 -15040px;
}
 68.57% {
 background-position: 0 -15360px;
}
 70% {
 background-position: 0 -15680px;
}
 71.43% {
 background-position: 0 -16000px;
}
 72.86% {
 background-position: 0 -16320px;
}
 74.29% {
 background-position: 0 -16640px;
}
 75.71% {
 background-position: 0 -16960px;
}
 77.14% {
 background-position: 0 -17280px;
}
 78.57% {
 background-position: 0 -17600px;
}
 80% {
 background-position: 0 -17920px;
}
 81.43% {
 background-position: 0 -18240px;
}
 82.86% {
 background-position: 0 -18560px;
}
 84.29% {
 background-position: 0 -18880px;
}
 85.71% {
 background-position: 0 -19200px;
}
 87.14% {
 background-position: 0 -19520px;
}
 88.57% {
 background-position: 0 -19840px;
}
 90% {
 background-position: 0 -20160px;
}
 91.43% {
 background-position: 0 -20480px;
}
 92.86% {
 background-position: 0 -20800px;
}
 94.29% {
 background-position: 0 -21120px;
}
 95.71% {
 background-position: 0 -21440px;
}
 97.14% {
 background-position: 0 -21760px;
}
 98.57% {
 background-position: 0 -22080px;
}
 100.00% {
 background-position: 0 -22400px;
}
}
@-webkit-keyframes coverSloganLeft { 0%, 60%, 75%, 90%, 100% {
 -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
 transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
 0% {
 opacity: 0;
 -webkit-transform: translate3d(-3000px, 0, 0);
 transform: translate3d(-3000px, 0, 0);
}
 60% {
 opacity: 1;
 -webkit-transform: translate3d(25px, 0, 0);
 transform: translate3d(25px, 0, 0);
}
 75% {
 -webkit-transform: translate3d(-10px, 0, 0);
 transform: translate3d(-10px, 0, 0);
}
 90% {
 -webkit-transform: translate3d(5px, 0, 0);
 transform: translate3d(5px, 0, 0);
}
 100% {
 -webkit-transform: none;
 transform: none;
}
}
@-moz-keyframes coverSloganLeft { 0%, 60%, 75%, 90%, 100% {
 -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
 -moz-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
 transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
 0% {
 opacity: 0;
 -webkit-transform: translate3d(-3000px, 0, 0);
 -moz-transform: translate3d(-3000px, 0, 0);
 transform: translate3d(-3000px, 0, 0);
}
 60% {
 opacity: 1;
 -webkit-transform: translate3d(25px, 0, 0);
 -moz-transform: translate3d(25px, 0, 0);
 transform: translate3d(25px, 0, 0);
}
 75% {
 -webkit-transform: translate3d(-10px, 0, 0);
 -moz-transform: translate3d(-10px, 0, 0);
 transform: translate3d(-10px, 0, 0);
}
 90% {
 -webkit-transform: translate3d(5px, 0, 0);
 -moz-transform: translate3d(5px, 0, 0);
 transform: translate3d(5px, 0, 0);
}
 100% {
 -webkit-transform: none;
 -moz-transform: none;
 transform: none;
}
}
@keyframes coverSloganLeft { 0%, 60%, 75%, 90%, 100% {
 -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
 -moz-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
 transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
 0% {
 opacity: 0;
 -webkit-transform: translate3d(-3000px, 0, 0);
 -moz-transform: translate3d(-3000px, 0, 0);
 transform: translate3d(-3000px, 0, 0);
}
 60% {
 opacity: 1;
 -webkit-transform: translate3d(25px, 0, 0);
 -moz-transform: translate3d(25px, 0, 0);
 transform: translate3d(25px, 0, 0);
}
 75% {
 -webkit-transform: translate3d(-10px, 0, 0);
 -moz-transform: translate3d(-10px, 0, 0);
 transform: translate3d(-10px, 0, 0);
}
 90% {
 -webkit-transform: translate3d(5px, 0, 0);
 -moz-transform: translate3d(5px, 0, 0);
 transform: translate3d(5px, 0, 0);
}
 100% {
 -webkit-transform: none;
 -moz-transform: none;
 transform: none;
}
}
@-webkit-keyframes coverSloganRight { 0%, 60%, 75%, 90%, 100% {
 -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
 transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
 0% {
 opacity: 0;
 -webkit-transform: translate3d(3000px, 0, 0);
 transform: translate3d(3000px, 0, 0);
}
 60% {
 opacity: 1;
 -webkit-transform: translate3d(-25px, 0, 0);
 transform: translate3d(-25px, 0, 0);
}
 75% {
 -webkit-transform: translate3d(10px, 0, 0);
 transform: translate3d(10px, 0, 0);
}
 90% {
 -webkit-transform: translate3d(-5px, 0, 0);
 transform: translate3d(-5px, 0, 0);
}
 100% {
 -webkit-transform: none;
 transform: none;
}
}
@-moz-keyframes coverSloganRight { 0%, 60%, 75%, 90%, 100% {
 -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
 -moz-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
 transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
 0% {
 opacity: 0;
 -webkit-transform: translate3d(3000px, 0, 0);
 -moz-transform: translate3d(3000px, 0, 0);
 transform: translate3d(3000px, 0, 0);
}
 60% {
 opacity: 1;
 -webkit-transform: translate3d(-25px, 0, 0);
 -moz-transform: translate3d(-25px, 0, 0);
 transform: translate3d(-25px, 0, 0);
}
 75% {
 -webkit-transform: translate3d(10px, 0, 0);
 -moz-transform: translate3d(10px, 0, 0);
 transform: translate3d(10px, 0, 0);
}
 90% {
 -webkit-transform: translate3d(-5px, 0, 0);
 -moz-transform: translate3d(-5px, 0, 0);
 transform: translate3d(-5px, 0, 0);
}
 100% {
 -webkit-transform: none;
 -moz-transform: none;
 transform: none;
}
}
@keyframes coverSloganRight { 0%, 60%, 75%, 90%, 100% {
 -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
 -moz-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
 transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
 0% {
 opacity: 0;
 -webkit-transform: translate3d(3000px, 0, 0);
 -moz-transform: translate3d(3000px, 0, 0);
 transform: translate3d(3000px, 0, 0);
}
 60% {
 opacity: 1;
 -webkit-transform: translate3d(-25px, 0, 0);
 -moz-transform: translate3d(-25px, 0, 0);
 transform: translate3d(-25px, 0, 0);
}
 75% {
 -webkit-transform: translate3d(10px, 0, 0);
 -moz-transform: translate3d(10px, 0, 0);
 transform: translate3d(10px, 0, 0);
}
 90% {
 -webkit-transform: translate3d(-5px, 0, 0);
 -moz-transform: translate3d(-5px, 0, 0);
 transform: translate3d(-5px, 0, 0);
}
 100% {
 -webkit-transform: none;
 -moz-transform: none;
 transform: none;
}
}
/*# sourceMappingURL=../maps/cover.css.map */
.box1 { width: 100%; height: 669px; background:url(//www.xinhuanet.com/gongyi/zt/2019zgws1/images/banner_zgws2_qd.jpg) bottom center no-repeat; min-width: 1000px; }
/*头条*/
.topnews { width: 1000px; margin: 0 auto; }
.topnews h2{ width: 100%; color: #160c97; font-size: 26px; font-weight: bold; overflow: hidden; line-height: 52px; height: 52px; margin: 20px 0; text-align: center; border-bottom: 1px solid #f0f0f0; padding-bottom:20px; }
.topnews h2 a { color: #160c97; }
.topnews p { font-size: 16px; color: #164bb5; font-weight:bold; line-height: 24px; text-align: left; text-indent: 2em; }
.topnews p a{  color: #164bb5;  }
.box2 { width: 100%; height: 1530px; background: url(//www.xinhuanet.com/newmedia/20170328zgws/images/02.jpg) bottom center no-repeat; min-width: 1000px; padding-bottom: 40px; }
.part1 { width: 1100px; height: auto; margin: 0 auto; margin-top:25px; padding-bottom:20px; border-bottom: 1px solid #f0f0f0; }
.focusL { float: left; width: 600px; height: 392px; margin-right: 20px; }
#focusImg { width: 600px; height: 392px; overflow: hidden; position: relative; margin-bottom: 32px; }
#focusImg .swiper-wrapper { width: 600px; height: 392px; }
#focusImg .swiper-wrapper .swiper-slide { float: left; position: relative; }
#focusImg .swiper-wrapper .swiper-slide .img, #focusImg .swiper-wrapper .swiper-slide .img a, #focusImg .swiper-wrapper .swiper-slide img { width: 600px; height: 392px; font-size: 0px; vertical-align: top; }
#focusImg .swiper-wrapper .swiper-slide .bg { width: 100%; height: 50px; position: absolute; z-index: 0; bottom: 0px; left: 0px; background: #000; filter: alpha(opacity=70); -moz-opacity: 0.7; opacity: 0.7; }
#focusImg .swiper-wrapper .swiper-slide .title { width: 100%; height: 50px; position: absolute; z-index: 1; bottom: 0px; left: 0px; }
#focusImg .swiper-wrapper .swiper-slide .title a { display: block; height: 50px; line-height: 50px; padding: 0 10px; font-size: 18px; color: #fff; font-family: \5FAE\8F6F\96C5\9ED1; text-decoration: none; }
#focusImg .titleLine { width: 3px; height: 50px; display: block; position: absolute; bottom: 0px; left: 0px; }
#focusImg .pagination { position: absolute; bottom: 21px; right: 10px; z-index: 100; height: 5px; }
.pagination span { margin-right: 1px; }
#focusImg .swiper-pagination-switch { display: inline-block; width: 5px; height: 5px; background: #acacac; margin-right: 5px; opacity: 1; cursor: pointer; float: left; }
#focusImg .swiper-visible-switch { background: #aaa; }
#focusImg .swiper-active-switch { background: #ff2183; }
#focusImg .arrow { position: absolute; top: 50%; background: url(//www.news.cn/2015/zhuanti/lh/img/icon_m.png) no-repeat; margin-top: -20px; width: 25px; height: 30px; line-height: 30px; z-index: 10; text-decoration: none; outline: none; }
#focusImg .arrow-left { left: 0px; background-position: -400px -60px; }
#focusImg .arrow-right { right: 0px; background-position: -425px -60px; }
.focusR { width: 378px; height: 390px; overflow: hidden; float: left; }
.focusR ul li { width: 378px; height: 113px; overflow: hidden; border-bottom: 1px dashed #a8a8a8; padding-bottom: 12px; margin-bottom: 12px; }
.focusR ul li img { width: 156px; height: 113px; float: left; margin-right: 10px; }
.focusR ul li h3, .focusR ul li h3 a { font-size: 16px; line-height: 24px; color: #028f73; }
.focusR ul li p { font-size: 14px; line-height: 20px; color: #a8a8a8; margin-top: 10px; }
/*--------------联系方式--------------*/
.part2 { width: 1000px; height: 65px; margin: 0 auto; margin-top: 170px; }
.titlebox { width: 1100px; height: 64px;  }
.leftphone { width: 225px; height: 477px; background: url(//www.xinhuanet.com/newmedia/20170328zgws/images/Phone.png) no-repeat; float: left; margin-right: 60px; }
.leftphone .ewm { width: 118px; height: 118px; margin: 0 auto; padding-top: 100px; }
.righttext { width: 708px; float: left; padding-top: 50px; }
.righttext p { font-size: 24px; line-height: 30px; margin-bottom: 10px; }
/*-----------投票------------*/
.box3 { width: 100%; height: auto;  min-width: 1000px; margin-top:40px; }
.part3 { width: 1000px; overflow: hidden; margin: 0 auto; margin-top:30px; }
.part3 ul li { width: 236px; height: 356px;  margin-bottom: 20px; float: left; margin-right: 14px; }


.part3 .bg{background:url(//www.xinhuanet.com/gongyi/zt/2018wspx/index/images/bg.png);}

.part3 .bg1{background:url(//www.xinhuanet.com/gongyi/zt/2018wspx/index/images/bg1.png);}




.part3 ul li i { width: 220px; height: 166px; display: block;  overflow: hidden; margin: 0 auto; margin-top:8px; }
.part3 ul li i img { width: 100%; height: 100%; }
.part3 ul li h3 { font-size: 22px; text-align: center; width: 220px; margin: 0 auto; margin-top:23px; line-height:28px; }

.part3 ul li h4 { font-size: 18px;
    text-align: center;
    width: 220px;
  
    height: 72px;
    overflow: hidden;
    line-height: 24px; vertical-align: middle;
    display: table-cell; padding:0 10px; }

.part3 ul li p { width: 210px; height: 136px; text-align: left; margin: 0 auto; }
.part3 ul li .info { width: 210px; height: 70px; margin: 0 auto; color: #ec8b5e; }
.part3 ul li .info div { width: 210px; margin: 0 auto; color: #ec8b5e; }
.part3 ul li .info span { font-weight: bold; }
.part3 ul li .btn { width: 127px; height: 35px;   margin: 0 auto;}
.part3 ul li .btn a { display: block; width: 114px; height: 44px; background:url(//www.xinhuanet.com/gongyi/zt/2018wspx/index/images/01.png) center no-repeat; margin: 0 auto; }
.part3 ul li .btn .hover { display: block; width: 114px; height: 41px; background:url(//www.xinhuanet.com/gongyi/zt/2018wspx/index/images/02.png) center no-repeat; margin: 0 auto; }





.votebox { width: 432px; height: 40px; margin-left: 274px; margin-top: 29px; float: left; }
.empty { display: block; width: 124px; height: 39px; background: url(//www.xinhuanet.com/newmedia/20170328zgws/images/unclick.png) no-repeat; }
.vote { display: block; width: 124px; height: 39px; background: url(//www.xinhuanet.com/newmedia/20170328zgws/images/unclick.png) no-repeat; }
.vote:hover { background: url(//www.xinhuanet.com/newmedia/20170328zgws/images/choose.png) no-repeat;}


.result { display: block; width: 124px; height: 39px; background: url(//www.xinhuanet.com/newmedia/20170328zgws/images/unclick.png) no-repeat; }
.empty:hover, .result:hover { background: url(//www.xinhuanet.com/newmedia/20170328zgws/images/choose.png) no-repeat; }
.votebox span { float: left; margin: 0 10px; text-align: center; font-size: 16px; color: #fff; line-height: 39px; }
.votebox span a { display: block; width: 124px; height: 39px; color: #fff; }
.outlink { width: 120px; height: 35px; line-height: 35px; float: left; text-align: center; font-size: 16px; color: #fff; border: 2px solid #1b8a86; border-radius: 20px; margin-top: 29px; margin-left: 10px; background:#1ab6b1; }
.outlink a { color: #fff; }
.outlink:hover { color: #fff; border: 2px solid #bb7303; background: #f39900; }
.outlink:hover a { color: #fff; }
/*----互动----*/
.box4 { width: 100%; height: auto; background: url(//www.xinhuanet.com/newmedia/20170328zgws/images/04.jpg) top center no-repeat; min-width: 1000px; padding-bottom: 40px; }
.part4 { width: 1000px; overflow: hidden; margin: 30px auto; }
.box4 iframe { width: 1000px; height: 700px; display: block; margin: 90px auto; padding-top: 20px; background: #fff; }
/*----往期回顾----*/
.part5 { width: 1000px; overflow: hidden; margin: 0 auto; margin-top: 30px; }
.part5 ul { margin-top: 20px; width: 1200px; }
.part5 ul li { width: 300px; float: left; margin: 20px 15px 0 15px; }
.part5 ul li img { width: 300px; height: 102px; border: 2px solid #facd89; }
.part5 ul li h3, .part5 ul li h3 a { width: 300px; height: 28px; line-height: 28px; font-size: 22px; color: #4ca896; margin: 8px 0; }
.part5 ul li p { height: 70px; width: 300px; font-size: 14px; line-height: 24px; color: #707070; }
.part6 { width: 1100px; background: #fff; overflow: hidden; margin-top: 40px; margin-right: auto; margin-bottom: 0px; margin-left: auto; padding-top: 12px; padding-bottom: 20px; }
.tit_hxrzq { width: 1000px; height: 63px; margin: 0 auto; text-align: center; }
.blank15 { clear: both; height: 15px; }
.con1_2 { position: relative; width: 1200px; margin: 0 auto; }
.cArea_link_list { padding: 10px 10px; text-align: left; }
.cArea_link_list p { width: 130px; float: left; padding: 5px; font-family: "微软雅黑"; font-size: 12px; line-height: 24px; color: #000; text-decoration: none; }
#ewm01 { width: 120px; height: auto; float: left; margin: 10px 60px 0 60px; }
#ewm01 img { width: 95px; height: 95px; margin: 0 auto; }
#ewm01 h3 { font-size: 14px; color: #333; text-align: center; margin: 0px; padding: 0px; font-weight: bold; margin-top: 5px; }
#ewm02 { width: 120px; height: auto; float: left; margin: 10px 30px 0 30px; }
#ewm02 img { width: 95px; height: 95px; margin: 0 auto; }
#ewm02 h3 { font-size: 14px; color: #333; text-align: center; margin: 0px; padding: 0px; font-weight: bold; margin-top: 5px; }
#ewm03 { width: 120px; height: auto; float: left; margin: 10px 0 0 60px; }
#ewm03 img { width: 95px; height: 95px; margin: 0 auto; }
#ewm03 h3 { font-size: 14px; color: #333; text-align: center; margin: 0px; padding: 0px; font-weight: bold; margin-top: 5px; }
/*--footer--*/
.footer { width: 100%; height: 160px; color: #333; background: #eee; text-align: center; border-top: 2px solid #d3d3d3; }
.copyright { padding-top: 40px; }


.part9 { width: 1000px; overflow: hidden; margin: 0 auto; margin-top: 50px; }
.part9l { width: 474px; float:left;  padding-right:25px; }
.part9r { width: 474px; height:390px;  float: right; border-left-width: 2px; border-left-style: dotted; border-left-color: #ccc; padding-left:25px;}
.part9r ul{ margin-top:15px;}
.part9r li{line-height: 30px;
    
    background: url(//imgs.xinhuanet.com/icon/2011air/img/dot01.gif) no-repeat 0 -30px;
    padding-left: 15px;
    font-size: 16px;
    height: 30px;
    overflow: hidden; color:#000; margin-top:8px;}
	
	.part9r li a{color:#000;}


/*手风琴组件3扩展1*/ 

.accordion3-1 { width: 473px; height: auto; margin: 20px auto 10px; }
.accordion3-1 li { height: 48px; _height: 45px; line-height: 48px; padding: 0 15px 0 10px; font-size: 18px; overflow: hidden; font-family: "微软雅黑"; background: #f1faff; border-left: 6px solid #4fc2f9; }
.accordion3-1 li a { color: #000; }
.accordion3-1 li span { height: 48px; float: left; margin-right: 10px; }
.accordion3-1 li .num { background: url(//www.xinhuanet.com/global/img/iconBtn/num.png) no-repeat; }
.accordion3-1 li .num01 { width: 75px; background-position: -99px -320px; }
.accordion3-1 li .num02 { width: 75px; background-position: -99px -361px; }
.accordion3-1 li .num03 { width: 75px; background-position: -99px -411px; }
.accordion3-1 li .num04 { width: 75px; background-position: -99px -459px; }
.accordion3-1 .cur { border: none; padding: 0 15px 0 10px; height: 48px; line-height: 48px; background: #f1faff; border-left: 6px solid #4fc2f9; }
.accordion3-1 .cur a { color: #000; font-size: 18px; float: left; }
.accordion3-1 .cur1 { border: none; padding: 0 15px 0 10px; height: 48px; line-height: 48px; background: #def5ed; border-left: 6px solid #0ebd72; }
.accordion3-1 .cur1 a { color: #000; font-size: 18px; float: left; }
.accordion3-1 .cur2 { border: none; padding: 0 15px 0 10px; height: 48px; line-height: 48px; background: #fff3e3; border-left: 6px solid #f8a444; }
.accordion3-1 .cur2 a { color: #000; font-size: 18px; float: left; }
.accordion3-1 .cur span { height: 75px; width: 75px; float: left }
.accordion3-1 .cur .num01 { width: 75px; background-position: 0 0; }
.accordion3-1 .cur .num02 { width: 75px; background-position: 0 -85px; }
.accordion3-1 .cur .num03 { width: 75px; background-position: 0 -170px; }
.accordion3-1 .cur .num04 { width: 75px; background-position: 0 -255px; }
.accordion3-1-img { width: 449px; height: 169px; overflow: hidden; padding: 0 9px 9px 9px; }
.accordion3-1-img img { width: 449px; height: 169px; }
.b { background: #f1faff; border-left: 6px solid #4fc2f9; }
.g { background: #def5ed; border-left: 6px solid #0ebd72; }
.y { background: #fff3e3; border-left: 6px solid #f8a444; }

.gdlb{ width:100%; height:38px;}
.gdlb img{ width:100%; height:100%;}

.row-matrix * { box-sizing: border-box; }
.row-matrix .flip-container { width:398px; position: relative; height: 333px; }
.row-matrix .flip-container .flip-block { position: absolute; width: 398px; height: 333px; transition: all 0.3s; }
.row-matrix .flip-container .flip-block .flip-item { position: absolute; top: 0; left: 0;  width: 100%; height: 100%; transition: all 1.2s; z-index: 1; opacity: 0; transform: scale(0.5, 0.5); }
.row-matrix .flip-container .flip-block .flip-item.on { z-index: 5; opacity: 1; transform: scale(1, 1); }
.row-matrix .flip-container .flip-block .flip-item img { display: block; width: 100%; height: 100%; }
.row-matrix .flip-container .flip-block .flip-item .title{position: absolute;
    left: 2%;
    bottom: 10px;
    
    width: 90%;
    height: 35px;
    line-height: 35px;
    font-size: 16px;
    color: #fff;
    overflow: hidden;
    z-index: 1;
    padding-left: 10px; overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;}
.row-matrix .flip-container .flip-block .flip-item .bg{position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 59px;
   background: -webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.9) 100%);
    background: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.9) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000', GradientType=0);

    z-index: 0;}
.row-matrix .flip-container .flip-block .flip-item .btn { visibility: hidden; opacity: 0; content: '查看详情'; position: absolute; top: 50%; margin-top: -20px; left: 0; right: 0; margin-left: auto; margin-right: auto; width: 100px; height: 40px; background: #044180; color: #fff; line-height: 40px; text-align: center; border-radius: 20px; box-shadow: 0 10px 15px -8px #333, 0 0 0 3px #fff; transition: all 0.3s; }
.row-matrix .flip-container .flip-block .flip-item .btn:hover { background: #007eff; }
.row-matrix .flip-container .flip-block .flip-item:hover .btn { visibility: visible; opacity: 0.8; }
.row-matrix .flip-container .flip-block-1 { left:0; width:195px; height:162px; top:0px; }
.row-matrix .flip-container .flip-block-2 { left: 203px; width:195px; height:162px;}
.row-matrix .flip-container .flip-block-3 { top: 171px; left: 0px; width:195px; height:162px; }
.row-matrix .flip-container .flip-block-4 { left: 203px; top: 171px; width:195px; height:162px; }


.row-matrix .flip-container .flip-block-center .flip-item { position: absolute; top: 59px; left: 0; transition: all 1s; }
.row-matrix .flip-container .flip-block-center .flip-item img { display: block; }
.row-matrix .arrow { position: absolute; bottom: 0px; width: 48px; height: 16px; left: -80px; background:url(//www.xinhuanet.com/gongyi/zt/2019zgws/index/index/hyz.png) 0 0 no-repeat;cursor: pointer; z-index:100; }
.row-matrix .arrow.arrow-right {  left: auto; right: 0px; }
/* END*/
.play{ width:50px; height:50px; position:absolute; left:69px; top:55px; background:url(//www.xinhuanet.com/gongyi/zt/2019zgws/index/index/play.png) 0 0 no-repeat;}
.rwgs{ width:1100px; margin:auto; margin-top:30px;}
.rwgsl{ width:655px; float:left;}
.rwgsr{ width:407px; height:398px; float:right; background:url(//www.xinhuanet.com/gongyi/zt/2019zgws/index/index/dt.jpg) 0 79px no-repeat}

.txtMarquee-top{ width:346px;  margin:auto;  overflow:hidden; position:relative;    } 

.txtMarquee-top .bd{ margin-top:98px;} 
.txtMarquee-top .infoList li{ height:auto !important; line-height:22px;  font-size: 14px; color:#FFF; margin-top:15px; } 
.txtMarquee-top .infoList li a{ color:#FFF; } 
.txtMarquee-top .infoList li span{ float:right; color:#999;  } 
